Page MenuHomePhabricator

Entries in mediawiki-extensions.txt that cannot be cloned
Closed, ResolvedPublic

Description

curl -s "https://gerrit.wikimedia.org/mediawiki-extensions.txt" currently reports three repositories that cannot be cloned.

Example: git clone ssh://l10n-bot@gerrit.wikimedia.org:29418/mediawiki/extensions/TranslationNotifcations.git

This causes a command like to following to never complete:
for i in curl -s "https://gerrit.wikimedia.org/mediawiki-extensions.txt"
do
git clone ssh://l10n-bot@gerrit.wikimedia.org:29418/mediawiki/extensions/$i.git
done

In translatewiki.net, MediaWiki extension localisation support relies heavily on this file, and if there is an issue with it, our work-flow breaks. In these cases, we are forced to filter this list locally. Two issues were already known, and with the recent addition of AdManager, a 3rd one is added to that list now.

The following projects are not visible in https://gerrit.wikimedia.org/r/#/admin/projects/, and subsequently, should also not be part of mediawiki-extensions.txt.

  • AdManager
  • SelectTag.tag
  • TranslationNotifcations

WMF Gerrit application managers promised this would be a thing of the past after the latest upgrade, but obviously it is not.

Please fix.


Version: unspecified
Severity: blocker
URL: https://gerrit.wikimedia.org/mediawiki-extensions.txt

Details

Reference
bz37133

Event Timeline

bzimport raised the priority of this task from to Unbreak Now!.Nov 22 2014, 12:23 AM
bzimport added projects: Gerrit, I18n.
bzimport set Reference to bz37133.

I fear that all extensions marked as migrated[1] actually cannot be cloned.

http://www.mediawiki.org/w/index.php?title=Git/Conversion/Extensions_queue&diff=542364&oldid=542331

Updating priority and severity.

Try again, I didn't set the parent projects properly, so you might not have had read permissions setup yet.

TranslationNotifcations and SelectTag.tag were mistakes, and we had to write workarounds into repoupdate for them (pending some way of me actually deleting them).

Submodule 'extensions/AdManager' (ssh://l10n-bot@gerrit.wikimedia.org:29418/mediawiki/extensions/AdManager.git) registered for path 'extensions/AdManager'
No '.gitreview' file found in this repository.
We don't know where your gerrit is. Please manually create
a remote named gerrit and try again.

The newly created repos are missing a .gitreview file. Can those please be added as part of extension migration?

If you'd choose to honor the request in comment 6, I would suggest adding a standard .gitignore, too.