~ubuntu-langpack/langpack-o-matic/main

« back to all changes in this revision

Viewing changes to doc/operator-guide.txt

  • Committer: Sebastien Bacher
  • Author(s): Cristian Gonzalez
  • Date: 2021-11-04 10:05:59 UTC
  • mfrom: (596.1.1 langpack-o-matic)
  • Revision ID: seb128@ubuntu.com-20211104100559-9nlulabfk5494cuu
Updating the crontab to include Jammy

Show diffs side-by-side

added added

removed removed

Lines of Context:
11
11
Please see https://wiki.ubuntu.com/TranslationLifecycle for a general
12
12
overview about language packs.
13
13
 
14
 
Build place
15
 
-----------
16
 
language pack operations are done on snakefruit.canonical.com by members of
17
 
the "langpack" group. For convenience, you should define this alias in
18
 
your ~/.bash_profile:
19
 
 
20
 
  alias lpsh='cd /srv/language-packs.ubuntu.com/; HOME=/srv/language-packs.ubuntu.com/home/ sudo -u langpack -s; cd -'             
21
 
 
22
 
(to be read as "Language Pack SHell").
23
 
 
24
 
Since we cannot easily push changes from this branch to Launchpad, please do
25
 
changes on your local box, push them to the main branch on LP, and only do "bzr
26
 
pull" in /srv/language-packs.ubuntu.com/langpack-o-matic (the master checkout).
27
 
 
28
 
General rules
29
 
-------------
30
 
 
31
 
 * Before doing manual operations, verify that langpack-o-matic is not
32
 
   currently busy with an automatic build. The file "updated-packages"
33
 
   should be empty (or nonexistant). See "crontab -l" for the
34
 
   automatic updates.
35
 
 
36
 
 * Creating source packages can happen in the normal environment. Calling
37
 
   dpkg-buildpackage and dput needs to be done in a chroot, since the normal
38
 
   environment does not provide debhelper, dput, etc.
 
14
language pack operations are done in the prod-ues-langpack Prodstack DevOps
 
15
environment by members of the "langpack" group.
 
16
 
 
17
Before doing manual operations, verify that langpack-o-matic is not currently
 
18
busy with an automatic build. The file "updated-packages" should be empty (or
 
19
nonexistant). See "crontab -l" for the automatic updates.
39
20
 
40
21
Releasing PPA packages to -proposed
41
22
-----------------------------------
64
45
1. Ask an archive admin to copy over the packages for all applicable
65
46
   stable releases. For a list of selected (i. e. verified) languages, the
66
47
   archive admin does the following:
67
 
   
 
48
 
68
49
     sru-release trusty language-pack-{gnome-,}{en,fr,de,...}
69
 
     
 
50
 
70
51
   If you did a -base refresh, and need to copy these as well, use
71
52
 
72
53
     sru-release trusty language-pack-{gnome-,}{en,fr,de,...}{,-base}
100
81
   for the affected release.
101
82
 
102
83
3. Download the new tarball once it is available (check above URL):
103
 
   
 
84
 
104
85
   cd langpack-o-matic
105
86
   wget https://translations.launchpad.net/ubuntu/trusty/+latest-full-language-pack
106
87
 
120
101
 
121
102
7. Upload the packages to Ubuntu:
122
103
 
123
 
   schroot -c langpack /srv/language-packs.ubuntu.com/langpack-o-matic/packages upload 
 
104
   ./packages upload
124
105
 
125
106
8. Re-enable the automatic generation of update packages in crontab -e
126
107
   for the affected release.