Page MenuHomePhabricator

Gerrit group creation request: Create group for Social-Tools
Closed, ResolvedPublic

Description

Currently there's Social-Tools, but itd also be nice if there was one like this except for Gerrit :) I'm not quite sure who it should include yet, I'll have to ask first.

Event Timeline

demon changed the task status from Open to Stalled.Feb 6 2018, 12:33 AM

@SamanthaNguyen hi, is this still needed? If not we can close this as declined.

I think it'd make sense to have this group. Ideally the group would have +2 rights to all Social-Tools extensions. Currently each extension has two groups which have +2 rights to it (in addition to core +2'ers, of course): ShoutWiki and the respective extension-<extension name> group (e.g. extension-Comments for MediaWiki-extensions-Comments, etc.).

I hope that one day there will be non-ShoutWiki volunteer developers working on social tools, and in such a case having this group would probably ease the administrative work a bit since you'd only need to add the user to one group instead of 10+ groups. Furthermore despite everything, many social tools still depend on each other. The template on MediaWiki.org lists extensions categorized into two groups: ones which need SocialProfile and ones which don't. But if you want to make breaking changes to e.g. Comments (which does not depend on SocialProfile), you'll likely need to update BlogPage and LinkFilter, as well as potentially PollNY.

All that being said, this isn't exactly an urgent request by any means as right now there are fewer people working on social tools than when this issue was initially ticketed.

@ashley if this is still desired (per above comment), should it still be stalled?

@ashley if this is still desired (per above comment), should it still be stalled?

I'm not sure why this seemingly simple request has now taken 3+ years to be completed, frankly. I'd have done this myself years ago but to the extent that I'm aware of, I don't have the relevant access rights to create these kind of groups. That being said, my comment from 2018 is still as relevant now as it was when I originally posted it, for better or for worse.

DannyS712 changed the task status from Stalled to Open.Mar 13 2020, 1:34 AM

I'm not sure why this seemingly simple request has now taken 3+ years to be completed, frankly.

Please list specifically who should be in this group and what repositories it should cover.

Please list specifically who should be in this group and what repositories it should cover.

Repositories:

People:

Thanks in advance!

Is there any more progress on this? This seems like a simple request, that has not been in almost six years, and no activity at all in 2 years.

Please list specifically who should be in this group and what repositories it should cover.

Repositories:

People:

Thanks in advance!

Still the right group and the right people? Happy to dig into this request if you can verify that for me. Sorry for the very. long. delay :(

Still the right group and the right people? Happy to dig into this request if you can verify that for me.

Yes and yes.

A few weeks ago @Universal_Omega and I spoke about him becoming a co-maintainer of Social-Tools, which prompted both of us into looking at and for this ticket. Reducing the bus factor is always important, especially when we're talking about a group of extensions that are *not* WMF-deployed and thus not getting quite the same level of attention.
I figured that even though I could likely add him into the relevant extension- gerrit groups, this would overall be clearer for...everyone involved, really: even people not very familiar with Social-Tools and their development could easily enough find a list of users who have +2 to the relevant repositories and familiarity with the codebases involved. Kinda like how the MediaWiki skinning group has +2 on mediawiki/skins/* repositories on gerrit and they're assumed to be familiar with the rather obscure and hard-to-understand skinning system, and core developers who have +2 rights on mediawiki/* are assumed to be familiar with MediaWiki core and how various pieces interact with it, even if they're not super-familiar with a certain extension or skin etc.

Should the Social-Tools group of extensions fluctuate in size in the future (e.g. if some extensions are added or current ones end up archived for whatever reason(s) there may be), the existence of a social tools gerrit group allows proper access for the relevant people.

Sorry for the very. long. delay :(

Happy to see some activity on this! Admittedly, though, issues like this as well as the lack of code repository self-serve creation do steer people away to alternatives like GitHub and such. I've never been too fond of GitHub but at this point I can't really *fault* people for using it: oftentimes doing something yourself is a lot easier and faster than finding who can do it and/or submitting a request in a request-based system.

That said, I'm happy that this is being worked on and that this request is actually now relevant again. :)

thcipriani claimed this task.

Still the right group and the right people? Happy to dig into this request if you can verify that for me.

Yes and yes.

Done and done.

Added social-tools as owners of the repos listed under Social-Tools

Let me know if there's any other changes/cleanup needed. Optimistically, calling this complete, please re-open if I've missed something.

Done and done.

Added social-tools as owners of the repos listed under Social-Tools

❤️ 👍