About a month ago it seemed like that things were heading to the right
direction: we had working l10n commit auto-merging and
LocalisationUpdate running. That only lasted couple of days and since
then things have only gotten worse - neither auto-merge nor LU have
been reliably working for almost two months now. We at
translatewiki.net get the blame and have to apologize for our
translators who are rightfully complaining.
I spent lots of hours on the week and weekend after the switch support
l10n commits to Gerrit. While doing that I modernized our repository
handling scripts, but the time savings those provide are negated by
the fact now someone has get to wrist injury manually accepting all
the commits in Gerrit. Not to mention just processing hundreds of
repositories is many times slower than one.
Translatewiki.net was also the first big site to switch to Git while
*also* having SVN extension around. WMF forced all its extensions to
move to Git unconditionally to simplify things. To date there are no
scripts to help third party sites maintain their wikis with both Git
and SVN extensions.
I've asked many times to announce new repositories and other big
changes (like history rewrites) to repositories on wikitech-l, but
that is still not happening. For example the recent rewrite of
histories of map extensions was unannounced and delayed l10n commits
for at least one day, because our scripts don't handle that situation
automatically.
Some extension commits go past Gerrit code review. This means that it
is impossible to even get notifications on those extensions. Some of
those extensions are in use at
translatewiki.net and given the
numerous breakages related to those extensions lately, I am seriously
considering removing those extensions from
translatewiki.net until
this issue is solved. That is bye bye to maps showing our registered
translators around the world.
I am not willing to run code that is both unreviewed and not seen by
me. We did talk about this before the migration and I'm very annoyed
it happened anyway and that people think this is acceptable [1].
These and other issues are bugging me every day (some of you already
know this very well) and I desperately want to get them out of my mind
and in to the past.
-Niklas
[1]
https://bugzilla.wikimedia.org/36927
--
Niklas Laxström