1 Aug 2022 |
| Gaël Reyrol joined the room. | 09:11:45 |
| better_sleeping joined the room. | 09:15:30 |
| better_sleeping left the room. | 09:15:39 |
tgerbet | @drupol If you do not mind I follow up here about Ocramius' Psalm crash https://twitter.com/el_suisse/status/1554127711064522754 since it is likely to be easier to discuss here.
According to this https://bugs.php.net/bug.php?id=78630 it looks like we need to disable pcre.jit if we want to keep the enable-jit-sealloc configure flag in PCRE2
| 15:42:19 |
Pol | Let's disable it :) | 15:45:20 |
tgerbet | Hum it looks like OpenSuse reverted their use of enable-jit-sealloc last May https://build.opensuse.org/package/view_file/devel:libraries:c_c++/pcre2/pcre2.changes?expand=1 | 15:50:53 |
tgerbet | One of the bug is still private and the other https://bugzilla.opensuse.org/show_bug.cgi?id=1182864 kinda confirms why it breaks when running with multiple threads | 15:54:15 |
tgerbet | Maybe the flag enable-jit-sealloc in pcre2 should be enabled with an option so it is only enabled for app requiring it/for which it is safe? | 15:57:48 |
Pol | Nice, let me get some proper information once at home and I'll reply and most probably some others as well. | 16:09:42 |
tgerbet | I made an attempt here: https://github.com/NixOS/nixpkgs/pull/184634 | 21:14:44 |
4 Aug 2022 |
Pol | etu Do you have time to have a look at this? ^^ | 11:42:43 |
etu | Sorry, no time this week | 11:47:20 |
Pol | Oki | 11:48:34 |
Pol | The PR won't go away anyway :) just don't forget it, I think it's something we should do. | 11:48:53 |
Pol | * The PR won't go away anyway :) just don't forget it, I think it's something we should do. (I mean, we should take it in account) | 11:49:02 |
Pol | Enjoy your holiday if any ! | 11:49:16 |
Andreas Schrägle | https://github.com/NixOS/nixpkgs/pull/185160
current set of patch releases | 22:22:10 |
5 Aug 2022 |
Pol | I think it's the same issue with PHP 8.2 on mac. | 23:01:52 |
Pol | In reply to @ramsey:matrix.org Odd. I’m pretty sure I’ve built it on macOS. I’ve not heard any other reports about this. We have CI builds on FreeBSD, but none on macOS. Would be nice to set that up. ramsey: have you had the chance to test? | 23:02:12 |
7 Aug 2022 |
Pol | ramsey: We also have issues on linux, trying to build PHP 8.2-beta2, see the log here: https://github.com/fossar/nix-phps/runs/7711632842?check_suite_focus=true | 10:14:44 |
Pol | =====================================================================
FAILED TEST SUMMARY
---------------------------------------------------------------------
pcntl_setpriority() - Check for errors [tests/pcntl_setpriority_error_linux.phpt]
=====================================================================
| 10:15:02 |
Pol | Find the complete build log here: https://gist.github.com/drupol/a3fd7c7febee964ad595540b32530332 | 10:16:17 |
Pol | Do you think I should an issue in php/php-src ? | 10:17:39 |
Pol | That test was not failing in 82-beta1 | 10:17:53 |
Pol | * That test was not failing in 8.2-beta1 | 10:17:57 |
Pol | How can I do this thing? https://github.com/php/php-src/commit/520bb2ec6ca01698f863cb16a5e9a28764df01ae#commitcomment-80552167 | 20:02:12 |
Pol | Got it now: https://github.com/NixOS/nixpkgs/blob/master/pkgs/top-level/php-packages.nix#L130 | 20:18:15 |
8 Aug 2022 |
Pol | I'm looking for some help in here: https://github.com/php/php-src/commit/520bb2ec6ca01698f863cb16a5e9a28764df01ae#commitcomment-80635924 | 15:33:39 |
Jan Tojnar | Pol: try dumping the $USER environment variable in the build | 15:38:34 |
Pol | "In the build" ? | 15:39:01 |