Hi,
https://gerrit.wikimedia.org/r/266931 has been merged, so MediaWiki core now requires PHP 5.5.9 or higher to run. We had to make some (read: a lot) of CI changes for that to happen, here's a quick summary:
* php53 jobs are only triggered for REL1_2[3-6] branches * php55 jobs are only triggered for branches that are not REL1_2[3-6] * All extensions that previously had php53 tests now run them under both hhvm and php55 * composer related jobs were renamed to standardize with other CI jobs
Since this is a large change for extensions, I went ahead and ran jobs for all extensions that have unittests, and collected the results: https://www.mediawiki.org/wiki/User:Legoktm/PHP_5.5/Extensions. Please take a look to see if your extension(s) are failing, and fix or file bugs as needed! Some of the failures aren't even related to HHVM/PHP5.5, the repos have just been broken.
And if you run into any CI related issues, please file a bug in the #CI-Config Phab project!
-- Legoktm
Yay! Thanks for the info Lego! That was a great job, thanks to anyone involved :)
Best Florian Schmidt
-----Original-Nachricht----- Betreff: [Wikitech-l] MediaWiki core master now requires 5.5.9+ and other CI changes Datum: 2016-02-10T08:24:26+0100 Von: "Legoktm" legoktm.wikipedia@gmail.com An: "Wikimedia developers" wikitech-l@lists.wikimedia.org
Hi,
/gerrit.wikimedia.org/r/266931> has been merged, so MediaWiki core now requires PHP 5.5.9 or higher to run. We had to make some (read: a lot) of CI changes for that to happen, here's a quick summary:
* php53 jobs are only triggered for REL1_2[3-6] branches * php55 jobs are only triggered for branches that are not REL1_2[3-6] * All extensions that previously had php53 tests now run them under both hhvm and php55 * composer related jobs were renamed to standardize with other CI jobs
Since this is a large change for extensions, I went ahead and ran jobs for all extensions that have unittests, and collected the results: /www.mediawiki.org/wiki/User:Legoktm/PHP_5.5/Extensions>. Please take a look to see if your extension(s) are failing, and fix or file bugs as needed! Some of the failures aren't even related to HHVM/PHP5.5, the repos have just been broken.
And if you run into any CI related issues, please file a bug in the #CI-Config Phab project!
-- Legoktm
_______________________________________________ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Seconded! Sincere thanks to everyone involved!
-Sam
On Wed, Feb 10, 2016 at 8:43 AM, Florian Schmidt < florian.schmidt.welzow@t-online.de> wrote:
Yay! Thanks for the info Lego! That was a great job, thanks to anyone involved :)
Best Florian Schmidt
-----Original-Nachricht----- Betreff: [Wikitech-l] MediaWiki core master now requires 5.5.9+ and other CI changes Datum: 2016-02-10T08:24:26+0100 Von: "Legoktm" legoktm.wikipedia@gmail.com An: "Wikimedia developers" wikitech-l@lists.wikimedia.org
Hi,
/gerrit.wikimedia.org/r/266931> has been merged, so MediaWiki core now requires PHP 5.5.9 or higher to run. We had to make some (read: a lot) of CI changes for that to happen, here's a quick summary:
- php53 jobs are only triggered for REL1_2[3-6] branches
- php55 jobs are only triggered for branches that are not REL1_2[3-6]
- All extensions that previously had php53 tests now run them under both
hhvm and php55
- composer related jobs were renamed to standardize with other CI jobs
Since this is a large change for extensions, I went ahead and ran jobs for all extensions that have unittests, and collected the results: /www.mediawiki.org/wiki/User:Legoktm/PHP_5.5/Extensions>. Please take a look to see if your extension(s) are failing, and fix or file bugs as needed! Some of the failures aren't even related to HHVM/PHP5.5, the repos have just been broken.
And if you run into any CI related issues, please file a bug in the #CI-Config Phab project!
-- Legoktm
Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
<quote name="Legoktm" date="2016-02-09" time="23:23:34 -0800">
https://gerrit.wikimedia.org/r/266931 has been merged, so MediaWiki core now requires PHP 5.5.9 or higher to run. We had to make some (read: a lot) of CI changes for that to happen, here's a quick summary:
Really great job, Lego. I was watching all the work and effort you put into this and I'm both very impressed and very grateful.
Thanks!
Greg
wikitech-l@lists.wikimedia.org