Fix unclear maintenance responsibilities for some parts of MediaWiki core repository
Closed, ResolvedPublic


This might be an epic task that is very hard to fix but let's document this problem at least in public.
This is one outcome from T113378: Lessons learned from the first Gerrit Cleanup Day.

There seems to be unclear responsibility for some parts of MediaWiki core so nobody looks at its proposed changes in Gerrit.

Related links:

Related Objects

Aklapper updated the task description. (Show Details)
Aklapper raised the priority of this task from to Low.
Aklapper added a subscriber: Aklapper.
Spage added a subscriber: Spage.EditedOct 27 2015, 7:15 PM

I think the page that ought to capture this is, so I added {{tracked}} to that page. I understand managers have a Google spreadsheet somewhere that also covers areas of responsibility.

Dzahn added a subscriber: Dzahn.Nov 10 2015, 7:31 PM

I think we should aim at replacing individual names in that wiki tables with direct links to tags/projects in phab. This encourages people to use tickets rather than pinging individuals on IRC and is more effective. People interested in an area tend to subscribe to that specfic tag. There are usually multiple people who would reply to a ticket rather than just one owner. Information on the wiki page will also be regularly outdated (look at it right before JohnLewis just made an update:). Trying to find a single owner to everything can be counter-productive, adds unnecessary SPOFs and encourages working in private messages or emails rather than having group input. We should encourage people to just assing tickets to general teams/projects/tags. It usually works better.

Jay8g added a subscriber: Jay8g.Nov 19 2015, 7:49 AM

Old MW Core team page with its responsibilities:

Internal / non-public page that brought up the topic of WMF's Core maintenance: (I'll try to summarize if there's specific bits and pieces.)

Nemo_bis renamed this task from Unclear maintenance responsibilities for some parts of MediaWiki core repository? to Unclear maintenance responsibilities for some parts of MediaWiki core repository.Jan 3 2016, 12:37 PM
Qgil added subscribers: RobLa, Qgil.Jan 27 2016, 8:32 AM

@RobLa, just curious, which working group would be responsible for a task like this one? I don't think Developer-Advocacy should be the team in charge for solving it, even if our "customers" (volunteers willing to contribute patches) suffer from it.

Aklapper updated the task description. (Show Details)Jan 27 2016, 12:57 PM

@QuimGil - I'm not sure, could you nominate your suggestion from the existing working groups?

Dzahn removed a subscriber: Dzahn.Jan 27 2016, 8:07 PM
Qgil removed a subscriber: QuimGil.Jan 28 2016, 9:00 AM
Qgil added a subscriber: daniel.Jan 28 2016, 9:06 AM

I would like to think that having identified maintainers for open source software used by top Internet sites is a matter of excellence in Software Engineering more than a matter of good Collaboration. Therefore, I think this problem should be primarily within the scope of Software Engineering, and Collaboration would be a secondary helper.

If there is no clarity in the areas, then the ArchCom should keep this problem close to their mission and heart. As an architect you wouldn't want to build a structure with blocks that you have no idea who is responsible for.

Let's try to morph this task into an TechCom-RFC.

brion added a subscriber: brion.Mar 2 2016, 9:17 PM
brion added a comment.Mar 2 2016, 9:51 PM

Quick notes from archcom meeting:

  • the various proposals on office wiki for a new team need to be clarified and the differences between them resolved; more discussion required
  • need to determine a shepherd on archcom side? (@brion and @RobLa have made some of the proposals so maybe we're not best as shepherd)
  • there is some time sensitivity in terms of catching the WMF budget train for next fiscal year, so keep momentum going
Aklapper renamed this task from Unclear maintenance responsibilities for some parts of MediaWiki core repository to Fix unclear maintenance responsibilities for some parts of MediaWiki core repository.Mar 7 2016, 12:00 PM
Aklapper updated the task description. (Show Details)Mar 7 2016, 6:59 PM
jayvdb added a subscriber: jayvdb.Mar 15 2016, 8:03 PM
RobLa-WMF moved this task from Inbox to unused on the TechCom board.Mar 17 2016, 9:42 PM
RobLa-WMF changed the task status from Open to Stalled.
RobLa-WMF added a subscriber: Dzahn.

There is a leadership opportunity for someone who the energy and interest to solve this. It will likely require spending a lot of energy and political capital (certainly for anyone employed by WMF), as it involves getting people to learn and maintain code that they weren't responsible for writing.

It would seem that @Spage's suggestion (T115852#1758965) to update mw:Developers/Maintainers is a great idea, and @Dzahn's suggestion (T115852#1796988) to make it component-based is also really good advice. Who is willing to do that work?

At the arch summit I said I would work on this after the 1.27 release, and it kind of dropped off my radar. I'll work on this later this week.

greg added a subscriber: greg.Jul 22 2016, 10:28 PM
Anomie added a subscriber: Anomie.Jul 26 2016, 6:08 PM

T149533#2956629 implies that the creation of a "MediaWiki Core team" will be discussed within the next 18 months.

Aklapper updated the task description. (Show Details)Jan 21 2017, 1:33 AM
Dzahn removed a subscriber: Dzahn.Jan 21 2017, 6:56 AM
Aklapper changed the task status from Stalled to Open.Mar 29 2017, 12:30 PM
tstarling closed this task as Resolved.Mar 29 2017, 8:29 PM
tstarling claimed this task.
tstarling added a subscriber: tstarling.

I think this is resolved, the update to mw:Developers/Maintainers for the MediaWiki Platform team kickoff was done on March 21

Qgil awarded a token.Apr 5 2017, 9:52 AM
Krinkle moved this task from (unused) to Inbox on the TechCom-RFC board.Mar 8 2018, 3:36 AM