Page MenuHomePhabricator

Announce all creations, deletions and renaming of gerrit repos (for e.g. translatewiki.net workflow)
Closed, ResolvedPublic

Description

Creation, deletion and renaming of Gerrit repositories regularly has a very negative impact on the translatewiki.net workflow.

Recently the repo DonationEmailUnsubscribe appears to have been deleted. The repo FundraisingEmailUnsubscribe appears to have been moved from wikimedia to mediawiki, without updating the permissions on the repo, and without updating .gitreview.

Deleting repos causes errors in mass update scripts. They will exit with inexplicable errors, which then means that you have to start chasing ghosts in https://gerrit.wikimedia.org/r/#/admin/projects/


Version: wmf-deployment
Severity: major

Details

Reference
bz46982

Event Timeline

bzimport raised the priority of this task from to Low.Nov 22 2014, 1:20 AM
bzimport added projects: Gerrit, Upstream.
bzimport set Reference to bz46982.
bzimport added a subscriber: Unknown Object (MLST).

(In reply to comment #0)

Recently the repo DonationEmailUnsubscribe appears to have been deleted. The
repo FundraisingEmailUnsubscribe appears to have been moved from wikimedia to
mediawiki, without updating the permissions on the repo, and without updating
.gitreview.

Permissions didn't need updating, nor did the parent. It was copied incorrectly (mea culpa).

As to the actual bug: what sort of notification are you looking at having? We could probably pretty easily make some public log of repo creations and deletions.

The moving instance was a special case, and has happened like once, ever.

Once actual moving support goes in upstream, one would assume we could log that too.

(In reply to comment #1)

what sort of notification are you looking at having? We
could probably pretty easily make some public log of repo creations and
deletions.

Anything but the current silence in a discoverable location.

(In reply to Chad H. from comment #1)

Once actual moving support goes in upstream, one would assume we could log
that too.

So this is blocked on upstream? Any ticket URL to follow there?

This project is selected for the Developer-Wishlist voting round and will be added to a MediaWiki page very soon. To the subscribers, or proposer of this task: please help modify the task description: add a brief summary (10-12 lines) of the problem that this proposal raises, topics discussed in the comments, and a proposed solution (if there is any yet). Remember to add a header with a title "Description," to your content. Please do so before February 5th, 12:00 pm UTC.

hashar subscribed.

We now have repositories deleted via the Projects-Cleanup project and the default form does have a step to unconfigure the repository from translatewiki. That seems to fulfill this task request.