#wikimedia-office: RFC meeting
Meeting started by TimStarling at 22:00:14 UTC
(full logs).
Meeting summary
- RFC: Raise MediaWiki's PHP version requirement and update coding standards | Wikimedia meetings channel | Please note: Channel is logged and publicly posted (DO NOT REMOVE THIS NOTE) | Logs: http://bots.wmflabs.org/~wm-bot/logs/%23wikimedia-office/ (TimStarling, 22:00:43)
- https://phabricator.wikimedia.org/T118932
(TimStarling,
22:00:52)
- public statement is
https://www.mediawiki.org/wiki/Manual:Installation_requirements ,
also "Requirements in short" (spagewmf,
22:06:11)
- https://secure.php.net/supported-versions.php
(legoktm,
22:06:32)
- https://phabricator.wikimedia.org/T118932#1813219
(TimStarling,
22:08:06)
- please document mediawikis hhvm version
requirements (jzerebecki,
22:09:06)
- https://www.mediawiki.org/wiki/Version_lifecycle
says 1.27 is LTS (legoktm,
22:12:17)
- https://packages.debian.org/jessie/php5
(gwicke,
22:12:42)
- There is consensus for raising the version
requirement, and that we should raise it to something newer than
5.4. (ori,
22:16:23)
- TimStarling: our minimum version will be the
common subset of features supported by PHP 5.5 and HHVM 3.1. (No
objections.) (ori,
22:19:26)
- Requirement statement for users: PHP 5.5+ or
HHVM 3.x+ ; requirement statement for developers: the subset of
features that behave consistently on both platforms. (ori,
22:23:34)
- HHVM min version: 3.6 for MW git master
(ori,
22:26:05)
- We're not picking 5.6 because Ubuntu LTS
(14.04) packages 5.5 (spagewmf,
22:26:22)
- and because wmf cluster still has some machines
on 5.5 / trusty (ori,
22:26:52)
- HHVM 3.6 is soft requirement for the download
page, not hard requirement (ori,
22:27:16)
- <DanielK_WMDE> since we have less
experience with the new features, we will have to learn to spot
abuse. we just don't have any experience with traits. the change how
dependencies work. we should take our time experimenting with
that. (ori,
22:44:34)
- ACTION: MaxSem to
make experimental commit adding traits to ContextSource so we could
see if we like it (ori,
22:51:01)
- We'll give traits a shot with implementation
proposals / documentation, scoped to ContextSource / LoggerAware and
make a decision re: broader usage sometime in February. (ori,
22:54:07)
- http://php.net/manual/en/migration55.new-features.php
has Generators. Discuss? (spagewmf,
22:54:39)
- <TimStarling> yeah, personally, I would
approve such a mass migration commit [ = changing array syntax
] (ori,
22:54:45)
- meeting next week:
https://phabricator.wikimedia.org/E93 (robla,
22:57:35)
- ACTION: legoktm /
James_F to try using phpcbf to convert to [] and then enforce
it (ori,
22:58:15)
Meeting ended at 22:58:43 UTC
(full logs).
Action items
- MaxSem to make experimental commit adding traits to ContextSource so we could see if we like it
- legoktm / James_F to try using phpcbf to convert to [] and then enforce it
Action items, by person
- James_F
- legoktm / James_F to try using phpcbf to convert to [] and then enforce it
- legoktm
- legoktm / James_F to try using phpcbf to convert to [] and then enforce it
- MaxSem
- MaxSem to make experimental commit adding traits to ContextSource so we could see if we like it
People present (lines said)
- ori (90)
- TimStarling (58)
- hashar (40)
- James_F (32)
- AaronSchulz (26)
- legoktm (25)
- jzerebecki (17)
- robla (14)
- DanielK_WMDE (14)
- ostriches (14)
- gwicke (13)
- tgr (12)
- spagewmf (9)
- SMalyshev (7)
- MaxSem (6)
- csteipp (4)
- wm-labs-meetbot` (3)
- marxarelli (2)
Generated by MeetBot 0.1.4.