Niklas Laxstrom | 1 May 2012 20:52
Picon

Notes on today's i18n deployment

I was able to deploy TranslationNotifications [1] to
test.wikipedia.org. The good news is that it works nicely there. The
bad news is that it's not yet on mediawiki.org or meta as planned.

[1] https://bugzilla.wikimedia.org/36235

Tehnical details for those who are interested:
* I added TranslationNotifications to 1.20wmf2 branch
* git pull on fenari failed due to file permission issues
** Reedy asked ops to fix it and they did
** I asked what should be done to prevent this issue from reappearing
- got no answer but I set my umask to 0002 manually.
* Documentation for updating make-wmf-branch code was out of date
(repo was moved to git).
** Submitted patch to git and updated the documentation on wikitech wiki. [2]
* I did the necessary configurations needed for a new extension and
enabled TranslationNotifications on test.wikipedia.org
** But test.wikipedia.org was still running on branch 1.20wmf1. Reedy
updated it to 1.20wmf2 when I asked why it was like that.
** I was told that scap is broken and since scap is the easiest way to
deploy new extension so that l10n cache gets updated, I decided not to
deploy beyond testwiki.

* While testing on test.wikipedia.org, noticed one small usability
issue. Siebrand provided a fix for it.
* https://gerrit.wikimedia.org/r/5783 is still waiting for review. We
(l10n-team) decided earlier that digest email feature is not a blocker
for deployment today.

[2] http://wikitech.wikimedia.org/index.php?title=How_to_deploy_code&diff=prev&oldid=46465
(Continue reading)

Alolita Sharma | 3 May 2012 09:11

Re: [Localisation-team] Notes on today's i18n deployment

Hi Robla,


Any comments on how we can smoothen our deployments and get timely updates on issues your release engineering team is facing (such as scap problems etc.)?

Is there an irc channel or mailing list we can all be on to get better communication about our fast evolving deployment architecture so that it is easier for teams such as ours (i18n) to do deployments.

Let us know.
Best,
Alolita

On Tue, May 1, 2012 at 11:52 AM, Niklas Laxstrom <nlaxstrom <at> wikimedia.org> wrote:
I was able to deploy TranslationNotifications [1] to
test.wikipedia.org. The good news is that it works nicely there. The
bad news is that it's not yet on mediawiki.org or meta as planned.

[1] https://bugzilla.wikimedia.org/36235

Tehnical details for those who are interested:
* I added TranslationNotifications to 1.20wmf2 branch
* git pull on fenari failed due to file permission issues
** Reedy asked ops to fix it and they did
** I asked what should be done to prevent this issue from reappearing
- got no answer but I set my umask to 0002 manually.
* Documentation for updating make-wmf-branch code was out of date
(repo was moved to git).
** Submitted patch to git and updated the documentation on wikitech wiki. [2]
* I did the necessary configurations needed for a new extension and
enabled TranslationNotifications on test.wikipedia.org
** But test.wikipedia.org was still running on branch 1.20wmf1. Reedy
updated it to 1.20wmf2 when I asked why it was like that.
** I was told that scap is broken and since scap is the easiest way to
deploy new extension so that l10n cache gets updated, I decided not to
deploy beyond testwiki.


* While testing on test.wikipedia.org, noticed one small usability
issue. Siebrand provided a fix for it.
* https://gerrit.wikimedia.org/r/5783 is still waiting for review. We
(l10n-team) decided earlier that digest email feature is not a blocker
for deployment today.

[2] http://wikitech.wikimedia.org/index.php?title=How_to_deploy_code&diff=prev&oldid=46465

 -Niklas

_______________________________________________
Localisation-team mailing list
Localisation-team <at> lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/localisation-team



--
Alolita Sharma
Director of Engineering
Wikimedia Foundation
_______________________________________________
Mediawiki-i18n mailing list
Mediawiki-i18n <at> lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-i18n
Roan Kattouw | 4 May 2012 03:48
Picon

Re: [Localisation-team] Notes on today's i18n deployment

On Thu, May 3, 2012 at 12:11 AM, Alolita Sharma <asharma <at> wikimedia.org> wrote:
> Hi Robla,
>
> Any comments on how we can smoothen our deployments and get timely updates
> on issues your release engineering team is facing (such as scap problems
> etc.)?
>
> Is there an irc channel or mailing list we can all be on to get better
> communication about our fast evolving deployment architecture so that it is
> easier for teams such as ours (i18n) to do deployments.
>
Our deployment architecture isn't fast evolving, it just changed a lot
due to git. Scap was broken for an unrelated reason, and we fixed it
yesterday. The permissions issues were due to Niklas having a broken
umask; Aaron ran into this earlier as well, and we don't really handle
the umask situation well unfortunately.

Generally, poking people if things break works well enough IMO.
There's not really a given person or team that is able to help with
all deployment-related problems because there are different kinds.

Roan

Gmane