Re: [Wikitech-l] ArchCom RFC update #5

2016-04-13 Thread Scott MacLeod
Thanks for focusing this, Gabriel!

Scott


On Wed, Apr 13, 2016 at 5:34 PM, Gabriel Wicke  wrote:

> This week, JavaScript module interfaces in ResourceLoader
>  were merged, the
> ServiceLocator
> implementation continued, and there was a lively discussion of options for
> balancing templates on IRC. Shadow namespaces
>  are scheduled for discussion at
> next week's IRC meeting.
>
> Gabriel
>
> RFC inbox
>
>-
>
>T30085: RFC: Allow user login with email address in addition to username
>: Last update October. Issue
>is email addresses associated with multiple accounts.  Possibly related
> to
>AuthManager work.
>-
>
>T128352: RfC: Need to merge Notifications and Watchlist or lack thereof
>: Very much a product
>question.
>-
>
>T130528: RFC: PSR-6 Cache interface in Mediawiki core
>: Addshore and Anomie have
>been working on this recently.
>
> Approved RFCs
>
> T108655 Standardise access to JavaScript interfaces
>  (Roan): Previously approved.
> Implementation landed in master this week.
> This week's IRC meeting
>
> T130567 RFC: Hygienic transclusions for WYSIWYG, incremental parsing &
> composition ,
>
> T11 DOM scopes , and
> T114445 Balanced
> templates : (Tim) The
> discussion
> exposed two main questions: 1) How to best resolve content model conflicts,
> and 2) whether to (eventually) default to balanced templates or not. The
> implementation in T114445 
> proposes a solution to mark specific templates for balancing, and explores
> two options for conflict resolution. The discussion will continue on the
> tasks.
> Next week’s IRC meeting
>
> T91162 Shadow namespaces 
> (brion): A proposed mechanism for sharing content like templates or modules
> cross-wiki, similar to how InstantCommons and foreign file repos work.
> Kunal is getting ready to work on this.
> Under discussion
>
> T124792 RFC: Service Locator for MediaWiki core
>  (Daniel): Discussed in IRC
> Office hour last week (see task for notes). Discussed at Wikimedia
> Hackathon 2016 in Israel .
> Implementation under way.
>
> T91162 RFC: Shadow namespaces 
> (brion): Scheduled for IRC meeting next week.
>
> T123753 Establish retrospective reports for Security and Performance
> incidents  (RobLa): Briefly
> discussed at last week's IRC meeting, some activity on the task.
>
> T119908 RFC: Migrate code review / management to Phabricator from Gerrit
>  (RobLa): ArchCom is looking
> for
> more detail on CI integration, as well as background on alternatives
> considered for code review + CI. On hold.
>
> T39902 RFC: Implement rendering of redlinks as post-processor
>  (Gabriel): Solutions for
> highlighting links to non-existing pages in Parsoid HTML. Main question is
> preprocessing vs. separate metadata processed on client. Experiment shows
> that specific link matching / replacement can be done in <2ms for large
> documents on the server.
>
> T130663 RFC: Reference API requirements and options
>  (Timo): We need to better
> define the scope of this RFC and come up with a solid proposal. Open to
> input on whether or not this should be blocked on larger product goals
> relating to centralised citations. Join WikiCite 2016 in Germany!
> https://meta.wikimedia.org/wiki/WikiCite_2016
>
> T18691 RFC: Section headings should have a clickable anchor
>  (Timo): Working on better
> understanding of the problem space and possible solutions. Volker gathered
> various considerations and challenges. Under discussion in Front-end
> standards group.
>
> T16950: Support global preferences
>  (no shepherd): No clear owner
> yet.
>
> T130528 RFC: PSR-6 Cache interface in Mediawiki core
>  (no shepherd).
>
> T122942 RFC: Support language variants in the REST API
>  (Gabriel): Discussing options
> with Reading.
> No activity in the last two weeks:
>
> T124504 Transition WikiDev '16 working areas into working groups
>  (RobLa)
>
> T66214 Use content hash based image / thumb URLs & define an official thumb
> API 

[Wikitech-l] ArchCom RFC update #5

2016-04-13 Thread Gabriel Wicke
This week, JavaScript module interfaces in ResourceLoader
 were merged, the ServiceLocator
implementation continued, and there was a lively discussion of options for
balancing templates on IRC. Shadow namespaces
 are scheduled for discussion at
next week's IRC meeting.

Gabriel

RFC inbox

   -

   T30085: RFC: Allow user login with email address in addition to username
   : Last update October. Issue
   is email addresses associated with multiple accounts.  Possibly related to
   AuthManager work.
   -

   T128352: RfC: Need to merge Notifications and Watchlist or lack thereof
   : Very much a product
   question.
   -

   T130528: RFC: PSR-6 Cache interface in Mediawiki core
   : Addshore and Anomie have
   been working on this recently.

Approved RFCs

T108655 Standardise access to JavaScript interfaces
 (Roan): Previously approved.
Implementation landed in master this week.
This week's IRC meeting

T130567 RFC: Hygienic transclusions for WYSIWYG, incremental parsing &
composition ,

T11 DOM scopes , and
T114445 Balanced
templates : (Tim) The discussion
exposed two main questions: 1) How to best resolve content model conflicts,
and 2) whether to (eventually) default to balanced templates or not. The
implementation in T114445 
proposes a solution to mark specific templates for balancing, and explores
two options for conflict resolution. The discussion will continue on the
tasks.
Next week’s IRC meeting

T91162 Shadow namespaces 
(brion): A proposed mechanism for sharing content like templates or modules
cross-wiki, similar to how InstantCommons and foreign file repos work.
Kunal is getting ready to work on this.
Under discussion

T124792 RFC: Service Locator for MediaWiki core
 (Daniel): Discussed in IRC
Office hour last week (see task for notes). Discussed at Wikimedia
Hackathon 2016 in Israel .
Implementation under way.

T91162 RFC: Shadow namespaces 
(brion): Scheduled for IRC meeting next week.

T123753 Establish retrospective reports for Security and Performance
incidents  (RobLa): Briefly
discussed at last week's IRC meeting, some activity on the task.

T119908 RFC: Migrate code review / management to Phabricator from Gerrit
 (RobLa): ArchCom is looking for
more detail on CI integration, as well as background on alternatives
considered for code review + CI. On hold.

T39902 RFC: Implement rendering of redlinks as post-processor
 (Gabriel): Solutions for
highlighting links to non-existing pages in Parsoid HTML. Main question is
preprocessing vs. separate metadata processed on client. Experiment shows
that specific link matching / replacement can be done in <2ms for large
documents on the server.

T130663 RFC: Reference API requirements and options
 (Timo): We need to better
define the scope of this RFC and come up with a solid proposal. Open to
input on whether or not this should be blocked on larger product goals
relating to centralised citations. Join WikiCite 2016 in Germany!
https://meta.wikimedia.org/wiki/WikiCite_2016

T18691 RFC: Section headings should have a clickable anchor
 (Timo): Working on better
understanding of the problem space and possible solutions. Volker gathered
various considerations and challenges. Under discussion in Front-end
standards group.

T16950: Support global preferences
 (no shepherd): No clear owner
yet.

T130528 RFC: PSR-6 Cache interface in Mediawiki core
 (no shepherd).

T122942 RFC: Support language variants in the REST API
 (Gabriel): Discussing options
with Reading.
No activity in the last two weeks:

T124504 Transition WikiDev '16 working areas into working groups
 (RobLa)

T66214 Use content hash based image / thumb URLs & define an official thumb
API  (Brion)

T113034 RFC: Overhaul Interwiki map, unify with Sites and WikiMap
 (Daniel)

T128351 RFC: Notifications in core
 (Brion)

T122825 Service ownership and minimum maintenance requirements