de6249ce22
Not all compression types can be detected in the seccomp sandbox, so we need to disable it. This requires either configuring makepkg to know the sandbox is available, or checking for file >= 5.38 in which the sandbox option is a no-op even when seccomp is disabled. - Requires autoconf-archive for autotools version compare macro. - meson version comparison could be made a lot simpler using meson-git. Fixes FS#58626 Signed-off-by: Eli Schwartz <eschwartz@archlinux.org> Signed-off-by: Allan McRae <allan@archlinux.org>
25 lines
1.1 KiB
Plaintext
25 lines
1.1 KiB
Plaintext
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
|
|
- Update doc/index.asciidoc
|
|
- Create a signed git tag (git tag -s vX.Y.Z -m "commit message")
|
|
- Create and sign release tarballs (generate with "make distcheck")
|
|
- In addition to the standard autotools toolchain, autoconf-archive is needed
|
|
- Update pacman website
|
|
|
|
Transifex updates are handled using the transifex client. The basic process is:
|
|
- Pull updates from transifex ("tx pull -a -f --minimum-perc 75")
|
|
- 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")
|