Hi,
this week's RFC update sees two RFCs entering the discussion, and one RFC (on requiring mbstring https://phabricator.wikimedia.org/T129435) entering the "final comment period", after which a decision will be made.
Gabriel
RFC inbox:
T130567: WIP RFC: Hygienic transclusions for WYSIWYG, incremental parsing & composition https://phabricator.wikimedia.org/T130567: High-level companion task to T114444 DOM scopes https://phabricator.wikimedia.org/T114444 and T114445 Balanced templates https://phabricator.wikimedia.org/T114445. Moving to “Needs shepherd”. Tim?
T16950: Support global preferences https://phabricator.wikimedia.org/T16950: "It would be nice if users and developers could designate certain preferences to automatically apply across all wikis. This will require A Lot of Work™. Extension:GlobalPreferences is a rough draft of the functionality." Leaving in inbox, RobLa will ask Kunal. Today's IRC session:
Open discussion about the following RFCs
-
T124504 https://phabricator.wikimedia.org/T124504 Transition WikiDev '16 working areas into working groups -
T123753 https://phabricator.wikimedia.org/T123753 Establish retrospective reports for Security https://phabricator.wikimedia.org/tag/security/ and Performance https://phabricator.wikimedia.org/tag/performance/ incidents -
T119908 https://phabricator.wikimedia.org/T119908 [RfC]: Migrate code review / management to Phabricator from Gerrit -
T120164 https://phabricator.wikimedia.org/T120164 RfC: Institute "last call" period for MediaWiki RfCs (WIP)
Much of the discussion was on T119908: [RfC]: Migrate code review / management to Phabricator from Gerrit https://phabricator.wikimedia.org/T119908, and some on T123753 https://phabricator.wikimedia.org/T123753 (retrospectives). RobLa has posted a full summary of the discussion https://phabricator.wikimedia.org/E152#1603 on phabricator.
Entering Final Comment Period:
RFCs which are reaching a decision are entering a week-long 'final comment period', after which the ArchCom makes a final decision based on the discussion. Express your opinions now. This week's FCPs are:
T129435 RFC: Drop support for running without mbstring https://phabricator.wikimedia.org/T129435 (Gabriel): The PHP mbstring module enables multi-lingual string handling. Given good distribution support and significant performance benefits, most participants have expressed support for requiring the module. If you think that we should continue to provide fall-backs despite relatively poor performance, then please comment now. Under discussion:
T108655 Standardise on how to access/register JavaScript interfaces https://phabricator.wikimedia.org/T108655 (Roan) Minimal version was approved and being implemented. Waiting for drafting of second RFC for the more contentious changes.
T122942 RFC: Support language variants in the REST API https://phabricator.wikimedia.org/T122942 (Gabriel): Different options for supporting language variant selection in the REST API. Needed for languages like Chinese.
T39902 RFC: Implement rendering of redlinks (in a post-processor?) https://phabricator.wikimedia.org/T39902 (Gabriel): Solutions for highlighting links to non-existing pages in Parsoid HTML. Main question is preprocessing vs. separate metadata processed on client. Parsing and Services teams investigating performance trade-offs.
T130663 WIP RFC: Reference API requirements and options https://phabricator.wikimedia.org/T130663 (Timo): Working with Gabriel and others to better define the scope of the RFC and come up with a solid proposal. Relates to other on-going product goals and may be delayed on better clarification on those and gathering of other use cases / requirements.
T18691 RFC: Section headings should have a clickable anchor https://phabricator.wikimedia.org/T18691 (Timo): Working on better understanding of the problem space and possible solutions. Volker gathered various considerations and challenges on the RFC’s talk page at mediawiki.org. Check them out!
T124504 Transition WikiDev '16 working areas into working groups https://phabricator.wikimedia.org/T124504 (RobLa): Highlighting in E152
T66214 Use content hash based image / thumb URLs & define an official thumb API https://phabricator.wikimedia.org/T66214 (Brion): No changes in the last week.
T124792 Service Locator for MediaWiki core https://phabricator.wikimedia.org/T124792 (Daniel): Discussed in E150 last week. Daniel is interested in a possible working group; will discuss at Hackathon.
T113034 RFC: Overhaul Interwiki map, unify with Sites and WikiMap https://phabricator.wikimedia.org/T113034 (Daniel): No update since March 17.
No activity since March 16:
T122825 Service ownership and minimum maintenance requirements https://phabricator.wikimedia.org/T122825 (Gabriel)
T128351 RFC: Notifications in core https://phabricator.wikimedia.org/T128351 (Brion)
T118517 RFC: Use <figure> for media https://phabricator.wikimedia.org/T118517 (Brion)
T88596 Improving extension management https://phabricator.wikimedia.org/T88596 (Daniel)
T114444 RFC: Introduce notion of DOM scopes in wikitext https://phabricator.wikimedia.org/T114444 (Tim)
T130528 RFC: PSR-6 Cache interface in Mediawiki core https://phabricator.wikimedia.org/T130528 (No shepherd)
Thank you for these RFC update e-mails. I enjoy reading them!
Gabriel Wicke wrote:
T16950: Support global preferences https://phabricator.wikimedia.org/T16950: "It would be nice if users and developers could designate certain preferences to automatically apply across all wikis. This will require A Lot of Work™. Extension:GlobalPreferences is a rough draft of the functionality." Leaving in inbox, RobLa will ask Kunal.
I'm not sure why this task is seemingly so difficult. Is it "just" the user interface portion or are there other complicated pieces?
MZMcBride
wikitech-l@lists.wikimedia.org