All,
Over the US holiday weekend, PHP 7.4.0 final was released, and so I've made it available in Wikimedia CI as an experimental job.[0]
Although it will generally work as a drop-in replacement for PHP 7.3.x testing, because of the breadth and depth of our code bases it's likely that there will be some issues; there are already some known problems with MediaWiki core and extensions.[1]
If you and other owners of your codebase wants to enable PHP74, you can run 'check experimental' on a patch in gerrit to see if it passes already.
If it does pass, enabling it is pretty trivial (e.g. for Parsoid it worked immediately[2]) – just file a quite Phabricator task on #Continuous-Integration-Config[3] and we'll get it done. If your codebase doesn't work in PHP74 yet, drop into #wikimedia-dev or #wikimedia-tech IRC and there are a number of us that'd be happy to help.
If you have any questions or concerns, please shout out so I can help get them fixed for you.
[0] https://phabricator.wikimedia.org/T236132 [1] https://phabricator.wikimedia.org/T233012 [2] https://gerrit.wikimedia.org/r/c/integration/config/+/554110 [3] https://phabricator.wikimedia.org/project/view/1208/
Yours,
James: Simply awesome! Thanks for your time and work you invested to get it working :)
-----Ursprüngliche Nachricht----- Von: Wikitech-l wikitech-l-bounces@lists.wikimedia.org Im Auftrag von James Forrester Gesendet: Montag, 2. Dezember 2019 18:46 An: Wikimedia developers wikitech-l@lists.wikimedia.org Betreff: [Wikitech-l] PHP 7.4.0 code testing now available in Wikimedia CI
All,
Over the US holiday weekend, PHP 7.4.0 final was released, and so I've made it available in Wikimedia CI as an experimental job.[0]
Although it will generally work as a drop-in replacement for PHP 7.3.x testing, because of the breadth and depth of our code bases it's likely that there will be some issues; there are already some known problems with MediaWiki core and extensions.[1]
If you and other owners of your codebase wants to enable PHP74, you can run 'check experimental' on a patch in gerrit to see if it passes already.
If it does pass, enabling it is pretty trivial (e.g. for Parsoid it worked immediately[2]) – just file a quite Phabricator task on #Continuous-Integration-Config[3] and we'll get it done. If your codebase doesn't work in PHP74 yet, drop into #wikimedia-dev or #wikimedia-tech IRC and there are a number of us that'd be happy to help.
If you have any questions or concerns, please shout out so I can help get them fixed for you.
[0] https://phabricator.wikimedia.org/T236132 [1] https://phabricator.wikimedia.org/T233012 [2] https://gerrit.wikimedia.org/r/c/integration/config/+/554110 [3] https://phabricator.wikimedia.org/project/view/1208/
Yours, -- *James D. Forrester* (he/him http://pronoun.is/he or they/themself http://pronoun.is/they/.../themself) Wikimedia Foundation https://wikimediafoundation.org/ _______________________________________________ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
wikitech-l@lists.wikimedia.org