-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512
Hi,
In preparation for Wikimedia production switching to PHP 7.2, we need to get CI running using 7.2 (and for the rest of the MediaWiki world too!). But before we can do that, we'll need 7.1 to be passing first. The following extensions are currently failing tests on 7.1:
* FileImporter: T206286 * Kartographer: T206293 * Wikibase: T205958 * WikibaseLexeme: T206100 * WikibaseMediaInfo: T206281
And one non-Wikimedia deployed extension: * MultiMaps: T206291
Thank you to James F, Matma Rex and Umherirrender for already fixing some other extensions that were failing.
I'd like to make 7.1 tests voting by the end of the week, and would appreciate maintainers fixing their extensions before then. You can currently trigger 7.1 tests to verify fixes by commenting "check experimental" in Gerrit.
Thanks, - -- Kunal / Legoktm
On Mon, Oct 8, 2018 at 9:04 AM Kunal Mehta legoktm@member.fsf.org wrote:
In preparation for Wikimedia production switching to PHP 7.2, we need to get CI running using 7.2 (and for the rest of the MediaWiki world too!). But before we can do that, we'll need 7.1 to be passing first.
Did you mean 7.1 here instead of 7.2? If not, for the record, I had a test at one point that was passing on 7.0 and 7.2 but not 7.1. So this doesn't strictly speaking follow. :)
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512
Hi,
On 10/8/18 7:43 AM, Aryeh Gregor wrote:
On Mon, Oct 8, 2018 at 9:04 AM Kunal Mehta legoktm@member.fsf.org wrote:
In preparation for Wikimedia production switching to PHP 7.2, we need to get CI running using 7.2 (and for the rest of the MediaWiki world too!). But before we can do that, we'll need 7.1 to be passing first.
Did you mean 7.1 here instead of 7.2?
I did mean 7.2 there, which is this week's priority! First, thank you to Addshore, Ladsgroup, MaxSem, MSantos, Stas, Thiemo, and everyone else who helped fix the 7.1 issues, I made it voting last week as scheduled.
MediaWiki core is passing tests on 7.2 already, so once again it's on extensions: * CirrusSearch/Elastica: T206899/T190024 * CollaborationKit: T206900 * Flow: T206583 * MassMessage/LiquidThreads: T206901 * Translate: T206904
And one non-Wikimedia deployed extension: * NaturalLanguageList: T206902
Thanks to D3r1ck01 and Paladox who already submitted patches for 7.2 test failures, as well as those who were fixing them before I started filing bugs :-).
I'd like to also make 7.2 voting by the end of the week, but I realize that might be a little too ambitious with multiple conferences this week .
- -- Kunal / Legoktm
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512
Hi,
On 10/14/18 11:39 PM, Kunal Mehta wrote:
I'd like to also make 7.2 voting by the end of the week, but I realize that might be a little too ambitious with multiple conferences this week
s/week/month/ it seems. As of a few hours ago, PHP 7.2 is now voting on all MediaWiki CI jobs[1]. If you find a repository that's failing 7.2 tests still, please file a bug in Phabricator, and we can adjust the CI config as needed. Note that 7.2 is also running as voting on REL1_32, so if you've had any recent bugfixes for PHP compatibility, they should be backported as well.
[1] https://gerrit.wikimedia.org/r/c/integration/config/+/473312
- -- Kunal / Legoktm
wikitech-l@lists.wikimedia.org