-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Hi,

MediaWiki core's master branch now requires a minimum of PHP 7.0 or
HHVM[1], as decided upon in the RfC. CI has been updated no longer run
PHP 5.5 tests.

There are already quite a few patches[2] to remove code that isn't
necessary now, or start using new features :) But out of caution,
we're waiting until after next week's Wikimedia train deploy before
merging those to ensure it doesn't need to be reverted for any reason.

It's important to remember that while nearly all of the new PHP 7.0
features can now be used, they still need to be supported in HHVM
(with hhvm.php7.all disabled). Notably, this means that scalar type
hints cannot be used. PHPCS should prevent those features from being
used (more on that in a separate email).

Thanks to everyone who made this finally happen, especially the
Wikimedia Operations team :)

- -- Legoktm

[1] https://gerrit.wikimedia.org/r/#/c/405216/
[2] https://gerrit.wikimedia.org/r/#/q/topic:new-php
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEE+h6fmkHn9DUCyl1jUvyOe+23/KIFAlsHydgACgkQUvyOe+23
/KJvEBAAj3ljVLOuSQitaB+6xakUTlZZpkcjRLyrbJ8KbfxyycB94pzlZ4fRdqHY
nBnrokrawqQqgVEai9hq7nfVngWYH2eC11dhIXrpj2oklxswVaOxxwhPF92SJ9IP
cuDawz9v6sqgMKDnQmHmTkpNmsWzez4d7LZMPW6UHKSGBl48ZZc5ZiTYlFyBKeLB
BY5CNHY41flx21Z+BTQBQ2+tZ/Fm2kv6tAgI9gj8wpS5lviq1bhO+AH2/7qEcpjm
LHZTcvrxHgctgU8XbEWXeGbNKK9/JUyuHApiDcgSXi81qGRHgaUytmYunXNQmsP8
51GzpGBL8R7YVP6uPFeYEcEJgvFAFa+xyeGHjDtTNniUj5co3eVixWvD668jCFc9
Lfd4O73vNMQluksNw81DEZQ5Pt+MMhA1DMqmAw+rwRYVdunfbumhh1uze03nJuCj
Pk386sJkXVmawbc8PV9U8tnUoNIY+ngdzjl0ivOGwlxRpt30Usv0XxiA2i1R9IUU
+BNGETmgpRg9i7cA4yqYGeOUeiYQhh4PHQeKIURp0M7BHChYsRCUqg6+blSNRqf4
TXpwIzAZ7Y3DjCxJLmn2zF1wHu5qSF20Af+hCf6A3WzYrnULGe2UtAk2BdOpJJ7h
zgtG/lLuQPHCXxAfrP8gkVtfkTL+LGD1ZZm+AGlpDWYNNnB5pqE=
=Xzun
-----END PGP SIGNATURE-----

_______________________________________________
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to