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)


-- 
Gabriel Wicke
Principal Engineer, Wikimedia Foundation
_______________________________________________
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to