Page MenuHomePhabricator

Create new GitLab project group for Wikimedia Italia
Closed, ResolvedPublic1 Estimated Story Points

Description

Path to group: repos/wikimedia-it (but any other proposed chapter naming convention is OK)

Rationale: Repositories related to Wikimedia IT and its WMIT-Infrastructure. Our next step is to migrate our repositories from Gerrit to GitLab and close Gerrit repositories. Also, we would like to use it to create a new repository for incoming CiviCRM software developments. We will be then autonomous in managing those repositories without disturbing.

Who should have access:

It would be nice to create an organization called Wikimedia Italia. Users:

  • @CVimercati-WMIT · WikiTech username: User:CVimercati (WMIT) · (at least with ability to assign other members please) (to handle members of the GitLab organization)
  • @valerio.bozzolan · WikiTech username: User:Valerio Bozzolan · (to import some WMIT-Infrastructure repositories)
  • @LorenzoStucchi · WikiTech username: User:LorenzoStucchi · (to create some OSM-related repositories)

The default granting ownership to team members for small project groups is OK for us. But if you could give organization "superprivileges" only to Catrin Vimercati, it would be even better.


Consensus from:

  • @CVimercati-WMIT (Wikimedia Italia · executive director)
  • @Maupao70 (Wikimedia Italia · board)
  • @LorenzoStucchi (Wikimedia Italia · volunteer coordinator for OpenStreetMap)
  • @valerio.bozzolan (Wikimedia Italia · volunteer sysadmin, current maintainer of WMIT Gerrit repositories)
  • @Laurentius (Wikimedia Italia · tech volunteer and Gerrit member)
  • @Ferdi2005 (Wikimedia Italia · volunteer developer, active in Wiki Loves Monuments)
  • some other users who do not have much confidence with Gerrit but who have more confidence with the GitLab interface and/or its workflows

Details

Author Affiliation
Other (Please specify in description)

Event Timeline

Hi @brennen! is this request OK for you? If I understand correctly T282842. Thank you!

They ask me if there is anything Wikimedia IT can do to make this possible. Thank you so much!

Hi @brennen! Thank you for your time. Can Wikimedia IT help in any way to create a wikimedia-it group in GitLab?

At the moment I can provide pasta and pizza and cappuccino. Just ask and I will ship them. Thank you so much! :)

Hi @valerio.bozzolan - apologies this has been delayed. I'll get you set up momentarily.

brennen changed the task status from Open to In Progress.Mar 3 2022, 11:59 PM
brennen claimed this task.

I've created https://gitlab.wikimedia.org/repos/wikimedia-it and added @valerio.bozzolan as a Maintainer. If @CVimercati-WMIT and @LorenzoStucchi could log in to GitLab so that their accounts are active there, I'll add them as well.

Just a question. I see that it is possible for individuals to create private repositories, but in this group it is not possible. Would it be possible to activate it? Because private boards are convenient in certain cases (like in fundraising). Thank you so much for this clarification (if that is not possible we will have to change technology).

As on our Gerrit instance, we don't support private repositories on GitLab currently. GitLab Issues are also disabled here, since we expect to continue using Phabricator for issues.

Some background: https://www.mediawiki.org/wiki/GitLab_consultation#FAQ

Understood. Having said this GitLab group is still useful and thanks for that; then, if the staff needs to create private Tasks, do you suggest to request a Phabricator Space?

https://www.mediawiki.org/wiki/Phabricator/Spaces

https://www.mediawiki.org/wiki/Phabricator/Creating_and_renaming_projects#Restricting_access_via_Space_policies

Understood. Having said this GitLab group is still useful and thanks for that; then, if the staff needs to create private Tasks, do you suggest to request a Phabricator Space?

I think that seems like the right thing to do, yeah. @Aklapper might also have some advice...

I've added all requested users to the group, and @CVimercati-WMIT should be able to manage membership, so calling this task resolved.