Diff for "Translations/LanguagePackSchedule"

Not logged in - Log In / Register

Differences between revisions 1 and 26 (spanning 25 versions)
Revision 1 as of 2009-07-10 16:37:26
Size: 263
Editor: danilo
Comment:
Revision 26 as of 2011-09-14 13:21:14
Size: 3105
Editor: henninge
Comment: Moved export time. No more LP release day.
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
Crontabs live in a branch on devpad:/code/pqm/crontabs/launchpad-production/ (look at loganberry-launchpad file). = Purpose =
Line 3: Line 3:
Current schedule (as of 2009-07-10) is: This page documents the schedule of automatic translations tarball exports from Launchpad to be used as a source to [[https://launchpad.net/langpack-o-matic|langpack-o-matic]] to create the Ubuntu language packs.
Line 5: Line 5:
 * Monday: Jaunty
 * Wednesday: Karmic
 * Thursday: Hardy
 * Friday: Intrepid
 * Saturday: Karmic
= Status =

The table below is not updated automatically. For the live status on the language pack builds, have a look [[http://macquarie.canonical.com/~langpack/crontab|here]]

<<Include(Translations/LanguagePackSchedule/Status)>>

= Current export schedule =

Note: these are the ''starting'' days of the exports. The cron jobs to start generating the language-pack tarballs start on these days. Then langpack-o-matic picks them up the next day.
 * Export starts: 9:00 UTC
 * Build starts: 14:00 UTC next day

|| '''Weekday''' || '''Launchpad Exports''' || '''Language Pack Builds''' || '''Notes''' ||
|| '''Monday''' || [[https://translations.launchpad.net/ubuntu/oneiric/+language-packs|Oneiric]] || ''none'' || - ||
|| '''Tuesday''' || [[https://translations.launchpad.net/ubuntu/natty/+language-packs|Natty]] || [[https://launchpad.net/ubuntu/oneiric/+source/language-pack-en/+changelog|Oneiric]] || - ||
|| '''Wednesday''' || ''none'' || [[https://launchpad.net/~ubuntu-langpack/+archive/ppa/+packages?field.name_filter=&field.status_filter=published&field.series_filter=natty|Natty PPA]] || - ||
|| '''Thursday''' || [[https://translations.launchpad.net/ubuntu/oneiric/+language-packs|Oneiric]] || ''none'' || Ubuntu releases day ||
|| '''Friday''' || [[https://translations.launchpad.net/ubuntu/lucid/+language-packs|Lucid]] || [[https://launchpad.net/ubuntu/oneiric/+source/language-pack-en/+changelog|Oneiric]] || - ||
|| '''Saturday''' || ''none''|| [[https://launchpad.net/~ubuntu-langpack/+archive/ppa/+packages?field.name_filter=&field.status_filter=published&field.series_filter=lucid|Lucid PPA]] || - ||
|| '''Sunday''' || ''none'' || ''none''|| - ||

= Notes =

 * We should avoid generating language packs on Wednesdays, which are Launchpad rollout days
 * If language pack generation on Tuesdays take longer than usual (say 10h), we might even hit our early Wednesday rollouts and language packs might not be generated.
 * The old timing (was 22:00 UTC) used to be chosen so we hit the times when we usually expect the lowest load. Most of the translation work happens in Europe, South America and Asia, and 22:00 UTC should mean less load on LP due to translation activity. With DB slaves, though, this is probably not something we should worry about.
 * The new timing (9:00 UTC) was chosen to be after the new fastnodowntime window at 8:30 - 8:35 UTC during which the database will shortly be unavailable. This would break the export run and has to be avoided.
 * Currently full language exports take much longer than expected, approaching 24h ([[https://bugs.launchpad.net/launchpad/+bug/684664|bug 684664]])
 * Launchpad crontabs live in a branch at lp:lp-production-crontabs (look at the `loganberry-launchpad` file). If the crontab entries need changing, do the updates yourself in a branch and propose a merge.

Purpose

This page documents the schedule of automatic translations tarball exports from Launchpad to be used as a source to langpack-o-matic to create the Ubuntu language packs.

Status

The table below is not updated automatically. For the live status on the language pack builds, have a look here

Distro Series

Launchpad Exports

Language Pack Builds

Notes

Quantal

Enabled

Enabled

Precise

Enabled

Enabled

Lucid

Enabled

Enabled

Current export schedule

Note: these are the starting days of the exports. The cron jobs to start generating the language-pack tarballs start on these days. Then langpack-o-matic picks them up the next day.

  • Export starts: 9:00 UTC
  • Build starts: 14:00 UTC next day

Weekday

Launchpad Exports

Language Pack Builds

Notes

Monday

Oneiric

none

-

Tuesday

Natty

Oneiric

-

Wednesday

none

Natty PPA

-

Thursday

Oneiric

none

Ubuntu releases day

Friday

Lucid

Oneiric

-

Saturday

none

Lucid PPA

-

Sunday

none

none

-

Notes

  • We should avoid generating language packs on Wednesdays, which are Launchpad rollout days
  • If language pack generation on Tuesdays take longer than usual (say 10h), we might even hit our early Wednesday rollouts and language packs might not be generated.
  • The old timing (was 22:00 UTC) used to be chosen so we hit the times when we usually expect the lowest load. Most of the translation work happens in Europe, South America and Asia, and 22:00 UTC should mean less load on LP due to translation activity. With DB slaves, though, this is probably not something we should worry about.
  • The new timing (9:00 UTC) was chosen to be after the new fastnodowntime window at 8:30 - 8:35 UTC during which the database will shortly be unavailable. This would break the export run and has to be avoided.
  • Currently full language exports take much longer than expected, approaching 24h (bug 684664)

  • Launchpad crontabs live in a branch at lp:lp-production-crontabs (look at the loganberry-launchpad file). If the crontab entries need changing, do the updates yourself in a branch and propose a merge.

Translations/LanguagePackSchedule (last edited 2023-11-06 13:45:18 by pelpsi)