[Wikitech-l] ArchCom RFC update #6

2016-04-25 Thread Rob Lanphier
Hi everyone,

Here is the RFC status update from last week's ArchCom meeting (E165).
This is pretty much what is posted on-wiki [1], where everything has
links.

Rob



 Today's IRC session 
** April 20 [[Phab:E66/31]]
*** T91162: RFC: Shadow namespaces

 Queue for future RfC office hours 
** April 27: [[Phab:E66/32]]
*** T122942: RFC: Support language variants in the REST API
** May 4: [[Phab:E66/33]]
*** T130528: RFC: PSR-6 Cache interface in Mediawiki core

 Under discussion 
:Daniel: [[Phab:T124752]]
::Let’s turn the “Changes Tags” refactoring proposed by
[https://gerrit.wikimedia.org/r/#/q/owner:cenarium.sysop%2540gmail.com+status:open,n,z
Cenarium] into an RFC and get it unstuck. Chain of patches starts at
https://gerrit.wikimedia.org/r/#/c/201905/64; The patch refers to
[[Phab:T91535]] but the topic is broader than that, and the ticket
doesn’t fully describe the proposed solution. Needs work.
: Tim: shepherding two for Parser. will pick another
: Roan: [[Phab:T108655]] still need to split it so discussion can take
place on part 2

 Other status 
The "RFC inbox" was empty, nothing "Entering Final Comment Period",
and we didn't discuss the "no activity" list

[1] 
https://www.mediawiki.org/wiki/Architecture_committee/2016-04-20#RFC_status_update

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

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

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

2016-04-08 Thread Scott MacLeod
Thanks, too, so much for your clarity re "process," Gabriel,

Scott

On Fri, Apr 8, 2016 at 2:24 PM, Daniel Kinzler  wrote:

> Thanks for doing this, Gabriel!
>
> Am 07.04.2016 um 01:38 schrieb Gabriel Wicke:
> > This week things have been relatively quiet, with many engineers
> attending
> > the Jerusalem Hackathon
> > . Daniel and
> > others discussed dependency injection
> >  at the hackathon, and a
> first
> > patch was merged.
> >
> > With today's conclusion of the Final Comment Period, Max's proposal to
> require
> > mbstring support  was
> officially
> > accepted, and the corresponding patch was merged.
> >
> > At next week's IRC meeting, we will explore improving editing support and
> > performance with balanced and "hygienic" transclusions.
> >
> > Gabriel
> >
> > RFC inbox
> >
> > T54807: Identify and remove legacy preferences from MediaWiki core
> > , T16950: Support global
> > preferences : These
> > preference-related RFCs currently don't have a clear owner, and need
> > product input.
> >
> > Approved RFCs
> >
> > T129435 RFC: Drop support for running without mbstring
> >  (Max, Gabriel): Most
> > participants have expressed support. Based on the discussion, the ArchCom
> > approved the RFC today, and Max's patch
> >  was already merged.
> > Under discussion
> >
> > T130567 RFC: Hygienic transclusions for WYSIWYG, incremental parsing &
> > composition , T11 DOM
> scopes
> >  and T114445 Balanced
> templates
> > : (Tim) *Scheduled for IRC
> > discussion next week.*
> >
> > T124792 Service Locator for MediaWiki core
> >  (Daniel): Discussed at
> Hackathon
> > , first patch merged
> > . Implementation under way.
> >
> > 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.
> >
> > T108655 Standardise on how to access/register JavaScript interfaces
> >  (Roan) Minimal version was
> > approved and is being implemented. Discussion has begun about a second
> RFC
> > for more contentious changes.
> >
> > T39902 RFC: Implement rendering of redlinks (in a post-processor?)
> >  (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 RFC: Reference API requirements and options
> >  (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
> >  (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!
> >
> > No activity in the last two weeks:
> >
> > T130528 RFC: PSR-6 Cache interface in Mediawiki core
> >  (no shepherd)
> >
> > T122942 RFC: Support language variants in the REST API
> >  (Gabriel)
> >
> > 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)
> >
> > T122825 Service ownership and minimum maintenance requirements
> > 

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

2016-04-08 Thread Daniel Kinzler
Thanks for doing this, Gabriel!

Am 07.04.2016 um 01:38 schrieb Gabriel Wicke:
> This week things have been relatively quiet, with many engineers attending
> the Jerusalem Hackathon
> . Daniel and
> others discussed dependency injection
>  at the hackathon, and a first
> patch was merged.
> 
> With today's conclusion of the Final Comment Period, Max's proposal to require
> mbstring support  was officially
> accepted, and the corresponding patch was merged.
> 
> At next week's IRC meeting, we will explore improving editing support and
> performance with balanced and "hygienic" transclusions.
> 
> Gabriel
> 
> RFC inbox
> 
> T54807: Identify and remove legacy preferences from MediaWiki core
> , T16950: Support global
> preferences : These
> preference-related RFCs currently don't have a clear owner, and need
> product input.
> 
> Approved RFCs
> 
> T129435 RFC: Drop support for running without mbstring
>  (Max, Gabriel): Most
> participants have expressed support. Based on the discussion, the ArchCom
> approved the RFC today, and Max's patch
>  was already merged.
> Under discussion
> 
> T130567 RFC: Hygienic transclusions for WYSIWYG, incremental parsing &
> composition , T11 DOM scopes
>  and T114445 Balanced templates
> : (Tim) *Scheduled for IRC
> discussion next week.*
> 
> T124792 Service Locator for MediaWiki core
>  (Daniel): Discussed at Hackathon
> , first patch merged
> . Implementation under way.
> 
> 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.
> 
> T108655 Standardise on how to access/register JavaScript interfaces
>  (Roan) Minimal version was
> approved and is being implemented. Discussion has begun about a second RFC
> for more contentious changes.
> 
> T39902 RFC: Implement rendering of redlinks (in a post-processor?)
>  (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 RFC: Reference API requirements and options
>  (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
>  (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!
> 
> No activity in the last two weeks:
> 
> T130528 RFC: PSR-6 Cache interface in Mediawiki core
>  (no shepherd)
> 
> T122942 RFC: Support language variants in the REST API
>  (Gabriel)
> 
> 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)
> 
> T122825 Service ownership and minimum maintenance requirements
>  (Gabriel)
> 
> T128351 RFC: Notifications in core
>  (Brion)
> 
> T118517 RFC: Use  for media
>  (Brion)
> 
> T88596 Improving extension management
>  (Daniel)
> 
> T11 RFC: Introduce notion of DOM scopes in wikitext
> 

[Wikitech-l] ArchCom RFC update #4

2016-04-06 Thread Gabriel Wicke
This week things have been relatively quiet, with many engineers attending
the Jerusalem Hackathon
. Daniel and
others discussed dependency injection
 at the hackathon, and a first
patch was merged.

With today's conclusion of the Final Comment Period, Max's proposal to require
mbstring support  was officially
accepted, and the corresponding patch was merged.

At next week's IRC meeting, we will explore improving editing support and
performance with balanced and "hygienic" transclusions.

Gabriel

RFC inbox

T54807: Identify and remove legacy preferences from MediaWiki core
, T16950: Support global
preferences : These
preference-related RFCs currently don't have a clear owner, and need
product input.

Approved RFCs

T129435 RFC: Drop support for running without mbstring
 (Max, Gabriel): Most
participants have expressed support. Based on the discussion, the ArchCom
approved the RFC today, and Max's patch
 was already merged.
Under discussion

T130567 RFC: Hygienic transclusions for WYSIWYG, incremental parsing &
composition , T11 DOM scopes
 and T114445 Balanced templates
: (Tim) *Scheduled for IRC
discussion next week.*

T124792 Service Locator for MediaWiki core
 (Daniel): Discussed at Hackathon
, first patch merged
. Implementation under way.

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.

T108655 Standardise on how to access/register JavaScript interfaces
 (Roan) Minimal version was
approved and is being implemented. Discussion has begun about a second RFC
for more contentious changes.

T39902 RFC: Implement rendering of redlinks (in a post-processor?)
 (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 RFC: Reference API requirements and options
 (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
 (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!

No activity in the last two weeks:

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

T122942 RFC: Support language variants in the REST API
 (Gabriel)

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)

T122825 Service ownership and minimum maintenance requirements
 (Gabriel)

T128351 RFC: Notifications in core
 (Brion)

T118517 RFC: Use  for media
 (Brion)

T88596 Improving extension management
 (Daniel)

T11 RFC: Introduce notion of DOM scopes in wikitext
 (Tim)

T120164 RFC: Institute "last call" period for MediaWiki RfCs (WIP)


-- 
Gabriel Wicke
Principal Engineer, Wikimedia Foundation
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org

Re: [Wikitech-l] ArchCom RFC update

2016-03-31 Thread MZMcBride
Thank you for these RFC update e-mails. I enjoy reading them!

Gabriel Wicke wrote:
>T16950: Support global preferences
>: "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 mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

[Wikitech-l] ArchCom RFC update

2016-03-30 Thread Gabriel Wicke
Hi,

this week's RFC update sees two RFCs entering the discussion, and one RFC (on
requiring mbstring ) 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 : High-level
companion task to T11 DOM scopes
 and T114445 Balanced templates
. Moving to “Needs shepherd”.
Tim?

T16950: Support global preferences
: "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  Transition WikiDev
   '16 working areas into working groups
   -

   T123753  Establish
   retrospective reports for Security
    and Performance
    incidents
   -

   T119908  [RfC]: Migrate code
   review / management to Phabricator from Gerrit
   -

   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
, and some on T123753
 (retrospectives). RobLa has
posted a full summary of the discussion
 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
 (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
 (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
 (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?)
 (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
 (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
 (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
 (RobLa): Highlighting in E152

T66214 Use content hash based image / thumb URLs & define an official thumb
API  (Brion): No changes in the
last week.

T124792 Service Locator for MediaWiki core
 (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
 (Daniel): No update since March
17.

No activity since March 16:

T122825 Service ownership and minimum maintenance requirements
 (Gabriel)

T128351 RFC: Notifications in core
 (Brion)

T118517 RFC: Use  

Re: [Wikitech-l] ArchCom RFC update

2016-03-24 Thread Scott MacLeod
Thanks for this helpful overview, Gabriel!

Scott

On Wed, Mar 23, 2016 at 3:15 PM, Gabriel Wicke  wrote:

> Hi,
>
> please have a look at this week's summary of new and ongoing RFC
> discussions. There are several new RFCs, and some existing ones are moving
> close to a decision. No RFCs were decided finally this week.
>
> Because of the parallel Hackathon, no IRC discussion is scheduled for next
> week.
>
> Gabriel
>
> New RFCs:
>
> T130663 WIP RFC: Reference API requirements and options
>  (Timo): API access and
> component  markup for references; focus on gathering use cases /
> requirements.
>
> T122942 RFC: Support language variants in the REST API
>  (Gabriel): Different options
> for supporting languange variant selection in the REST API. Needed for
> languages like Chinese.
>
> T122825 Service Ownership and Maintenance
>  (Gabriel): Ownership and
> minimum maintenance requirements for production services. Strongly driven
> by unclear ownership of OCG (PDF renderer).
>
> T39902 RFC: Implement rendering of redlinks (in a post-processor?)
>  (Gabriel): Solutions for
> highlighting links to non-existing pages in Parsoid HTML. Main question is
> preprocessing vs. separate metadata processed on client.
>
> T130528 RFC: PSR-6 Cache interface in Mediawiki core
>  (No shepherd): Exploring use
> of
> standard PHP cache interface.
>
> Today's IRC session:
>
> T124792 Service Locator for MediaWiki core
>  (Daniel): Introduce a service
> locator (aka DI container) to allow code in mediaWiki core to make use of
> the Dependency Injection (DI) and Service Locator (SL) patterns.
>
> The discussion showed general support. Several participants expressed a
> desire to write more code with it before making a final call. Concrete
> suggestions on areas would be welcome. Tentative working group forming,
> aiming to discuss at Jerusalem Hackathon.
>
> Under discussion:
>
> T129435 RFC: drop support for running without mbstring
>  (Gabriel): Very focused RFC by
> Max. Main question in discussion so far is whether polyfilling is worth it.
> Max reaching out to mediawiki-l.
>
> T108655 Standardise on how to access/register JavaScript interfaces
>  (Roan): No update since last
> week, I need to split this task but I haven’t had time to yet. Last week’s
> update:
>
> Considering to split out contentious part (file-based require, or something
> like it; to support embedding libraries), move forward on less
> controversial part (basic module-name-based require infrastructure)
>
> T18691 RFC: Section headings should have a clickable anchor
>  (Timo): Under discussion with
> Volker and  Frontend Standards Group. Volker and team to collect different
> benefits and concerns to determine whether this is generally a desirable
> feature. And to explore other conceptually different solutions to the
> underlying use case of “sharing a link to a section” (e.g. a better table
> of contents, or live address bar).
>
> T124504 Transition WikiDev '16 working areas into working groups
>  (RobLa): No concrete progress;
> MZMcBride advocates for organic growth.
>
> T128351 RfC: Notifications in core
>  (Brion): No movement last
> week.
> Needs clarification of interfaces & scope as follow-up from IRC meeting.
>
> T66214 Use content hash based image / thumb URLs & define an official thumb
> API  (Brion): Clarified
> requirements & priorities in last week's IRC discussion. Needs update to
> reflect discussion.
>
> T118517 [RFC] Use  for media
>  (Brion): Revisit soon.
>
> T88596 Improving extension management
>  (Daniel): Discussion is picking
> up again, patch for review.
>
> T113034 RFC: Overhaul Interwiki map, unify with Sites and WikiMap
>  (Daniel): Has been discussed
> before, needs somebody to actually take this on.
>
> T11 [RFC] Introduce notion of DOM scopes in wikitext
>  (Tim): Active related
> discussion and prototyping at Balanced templates
>  and Hygienic transclusions for
> WYSIWYG, incremental parsing & composition: Options and trade-offs
> .
> ___
> Wikitech-l mailing list
> Wikitech-l@lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/wikitech-l




-- 

- Scott MacLeod - Founder & 

[Wikitech-l] ArchCom RFC update

2016-03-23 Thread Gabriel Wicke
Hi,

please have a look at this week's summary of new and ongoing RFC
discussions. There are several new RFCs, and some existing ones are moving
close to a decision. No RFCs were decided finally this week.

Because of the parallel Hackathon, no IRC discussion is scheduled for next
week.

Gabriel

New RFCs:

T130663 WIP RFC: Reference API requirements and options
 (Timo): API access and
component  markup for references; focus on gathering use cases /
requirements.

T122942 RFC: Support language variants in the REST API
 (Gabriel): Different options
for supporting languange variant selection in the REST API. Needed for
languages like Chinese.

T122825 Service Ownership and Maintenance
 (Gabriel): Ownership and
minimum maintenance requirements for production services. Strongly driven
by unclear ownership of OCG (PDF renderer).

T39902 RFC: Implement rendering of redlinks (in a post-processor?)
 (Gabriel): Solutions for
highlighting links to non-existing pages in Parsoid HTML. Main question is
preprocessing vs. separate metadata processed on client.

T130528 RFC: PSR-6 Cache interface in Mediawiki core
 (No shepherd): Exploring use of
standard PHP cache interface.

Today's IRC session:

T124792 Service Locator for MediaWiki core
 (Daniel): Introduce a service
locator (aka DI container) to allow code in mediaWiki core to make use of
the Dependency Injection (DI) and Service Locator (SL) patterns.

The discussion showed general support. Several participants expressed a
desire to write more code with it before making a final call. Concrete
suggestions on areas would be welcome. Tentative working group forming,
aiming to discuss at Jerusalem Hackathon.

Under discussion:

T129435 RFC: drop support for running without mbstring
 (Gabriel): Very focused RFC by
Max. Main question in discussion so far is whether polyfilling is worth it.
Max reaching out to mediawiki-l.

T108655 Standardise on how to access/register JavaScript interfaces
 (Roan): No update since last
week, I need to split this task but I haven’t had time to yet. Last week’s
update:

Considering to split out contentious part (file-based require, or something
like it; to support embedding libraries), move forward on less
controversial part (basic module-name-based require infrastructure)

T18691 RFC: Section headings should have a clickable anchor
 (Timo): Under discussion with
Volker and  Frontend Standards Group. Volker and team to collect different
benefits and concerns to determine whether this is generally a desirable
feature. And to explore other conceptually different solutions to the
underlying use case of “sharing a link to a section” (e.g. a better table
of contents, or live address bar).

T124504 Transition WikiDev '16 working areas into working groups
 (RobLa): No concrete progress;
MZMcBride advocates for organic growth.

T128351 RfC: Notifications in core
 (Brion): No movement last week.
Needs clarification of interfaces & scope as follow-up from IRC meeting.

T66214 Use content hash based image / thumb URLs & define an official thumb
API  (Brion): Clarified
requirements & priorities in last week's IRC discussion. Needs update to
reflect discussion.

T118517 [RFC] Use  for media
 (Brion): Revisit soon.

T88596 Improving extension management
 (Daniel): Discussion is picking
up again, patch for review.

T113034 RFC: Overhaul Interwiki map, unify with Sites and WikiMap
 (Daniel): Has been discussed
before, needs somebody to actually take this on.

T11 [RFC] Introduce notion of DOM scopes in wikitext
 (Tim): Active related
discussion and prototyping at Balanced templates
 and Hygienic transclusions for
WYSIWYG, incremental parsing & composition: Options and trade-offs
.
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

[Wikitech-l] ArchCom RFC update

2016-03-19 Thread Gabriel Wicke
Hi,


I am writing to give you a quick summary of which RFCs we are currently
working on in the ArchCom. Each RFC has the name of its 'shepherd' listed
next to it. A shepherd is responsible for working with the RFC author to
move the RFC forward, publicize it, and represent it in the architecture
committee.


Please have a look, and join the conversation on the RFCs that are of
interest to you.


Gabriel


New RFCs:

T129435 RFC: drop support for running without mbstring
 (Gabriel): New, very focused
RFC by Max, discussion started.

Upcoming IRC sessions:

T124792 Service Locator for MediaWiki core
 (Daniel): Introduce a service
locator (aka DI container) to allow code in mediaWiki core to make use of
the Dependency Injection (DI) and Service Locator (SL) patterns.

Under discussion:

T108655 Standardise on how to access/register JavaScript interfaces
 (Roan): Considering to split
out contentious part (file-based require, or something like it; to support
embedding libraries), move forward on less controversial part (basic
module-name-based require infrastructure)

T18691 RFC: Section headings should have a clickable anchor
 (Timo): Reworking proposal with
designers & Volker

T124504 Transition WikiDev '16 working areas into working groups
 (RobLa) Finding folks to fully
assume ownership on following up from each session has been difficult

T128351 RfC: Notifications in core
 (Brion): Discussed last week,
now clarifying interfaces & scope.

T66214 Use content hash based image / thumb URLs & define an official thumb
API  (Brion): Discussion last &
this week.

T118517 [RFC] Use  for media
 (Brion): Revisit soon.

T124752 [RFC] Expiring watch list entries
 (Daniel): Iterating on the
design, discussion on the task.

T113034 RFC: Overhaul Interwiki map, unify with Sites and WikiMap
 (Daniel): Has been discussed
before, needs somebody to actually take this on.

T11 [RFC] Introduce notion of DOM scopes in wikitext
 (Tim): Under discussion in the
parsing team, early stage.
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l