[04:42:32] mszabo: nice work making php-excimer work on macOS. After compiling that from source, my baremetal `composer serve` can now generate Speedscope files based on the snippet at https://www.mediawiki.org/wiki/MediaWiki-Docker/Configuration_recipes/Profiling#Flame_graph [04:43:50] One hack was required though, I have to comment out a line in vendor/wikimedia/request-timeout, because for some reason it is triggering critical section callbacks unconditionally after 0 seconds [04:44:29] even though those default to wall-time afaik, the way it's used there, doesn't work right with this implementation it seems [04:44:38] the sampling for profiling seems to work fine though [04:44:43] have you run in to that? [04:44:48] (Homebrew, php 8.2) [05:22:37] described at https://phabricator.wikimedia.org/T316540#9556726, T316540 [05:22:37] T316540: Support macOS compatibility - https://phabricator.wikimedia.org/T316540 [13:25:40] Krinkle: yeah I see it, it seems non periodic timers support is busted there [13:58:36] got a fix, will add a test for oneshot timers [14:47:49] Krinkle: https://gerrit.wikimedia.org/r/c/mediawiki/php/excimer/+/1005099