I don't really have a good understanding of how HHVM and PHP7 APC caches differ, and what makes the PHP7 version slower enough that it is causing a perf regression. It would be helpful to know if we make the size of the array that we're caching smaller, will that speed up apcu_fetch?
I'm going to mark this as resolved, because the title of the task ("Find out if there's a plan") has been answered in T189059#4033153 with no follow-up questions. If more details are needed, please re-open.
So I think there's technically a problem, but it's not a problem in practice (though its a nasty trap we should fix).
Order of extension functions (and other registry stuff) isn't guaranteed. If they need to run in a specific order, we need to figure out a different solution.
Please provide the actual code (a zip file or git repository link) to reproduce with. This functionality works across hundreds of MW extensions with no issues, so I suspect the issue is more likely in your extension.
Do we know what MediaWiki version this was introduced in?
Wed, Dec 11
Indexing wmf_deploy is blocked on https://github.com/hound-search/hound/issues/9 / https://github.com/hound-search/hound/pull/275 upstream. If we want to just index master, that should be straightforward.
Tue, Dec 10
Mon, Dec 2
IIRC we should be able to use a job like mediawiki/vendor which uses the existing dependencies, and adds the development dependencies on top. I forgot how exactly that's implemented now and whether it's quibble specific.
Wed, Nov 27
@tstarling is the gpg key that you used to sign that release available anywhere? https://www.mediawiki.org/keys/keys.txt still has your old ones. I'm currently not able to verify the release to update it in Debian.
Sun, Nov 24
This is currently on purpose. The following things would need to be resolved for me to feel comfortable enabling automatic +2 for SLF:
Fri, Nov 22
Sat, Nov 16
Thank you Reedy <3
Fri, Nov 15
Found it, was missing a -lopencv_imgcodecs. Proper patch coming soon.
Nov 11 2019
This is one of the edge cases where phpunit-patch-coverage won't work. The standard workflow is to install PHPUnit, run coverage, then checkout the previous commit, run coverage again, and diff the result. We only install PHPUnit at the first step because installing it a second time (for a potentially different version) isn't needed 99% of the time.
After fiddling around with autoconf/automake to find opencv4: