RELEASE 1.1 KB
Newer Older
Allan McRae's avatar
Allan McRae committed
1
2
3
4
5
6
7
8
9
10
The following checklist should be used for making a pacman release.

- Ensure "make distcheck" succeeds
- Call a freeze to development.
- Send translation updates to Transifex at least two weeks before a major
  release (see below).  At this stage, strings can only be changed for a
  major issue.
- Update NEWS and README files
- Pull translation updates from Transifex
- Update version in configure.ac as described in file
Allan McRae's avatar
Allan McRae committed
11
12
- Update doc/index.asciidoc
- Create a signed git tag (git tag -s vX.Y.Z -m "commit message")
Allan McRae's avatar
Allan McRae committed
13
- Create and sign release tarballs (generate with "make distcheck")
14
  - In addition to the standard autotools toolchain, autoconf-archive is needed
Allan McRae's avatar
Allan McRae committed
15
16
17
- Update pacman website

Transifex updates are handled using the transifex client. The basic process is:
18
- Pull updates from transifex ("tx pull -a -f --minimum-perc 75")
Allan McRae's avatar
Allan McRae committed
19
20
21
22
23
24
- Update po files ("make update-po")
- Fix all translation errors found
- Add any new locales to the relevant LINGUAS file
- Optional: Make any manual changes needed (e.g. fixing spacing in a string)
  and update po files again
- Push updated po files to transifex ("tx push -s -t --skip")