File: RELENG.md

package info (click to toggle)
libreswan 5.2-2.3
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 81,644 kB
  • sloc: ansic: 129,988; sh: 32,018; xml: 20,646; python: 10,303; makefile: 3,022; javascript: 1,506; sed: 574; yacc: 511; perl: 264; awk: 52
file content (28 lines) | stat: -rw-r--r-- 1,251 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# During the Release

- Bump mk/version.mk
- Bump version and date in packaging/ files
  - debian changelog and rpm spec files
- Add release date to CHANGES
- git tag -s vx.y with commit message containing last CHANGES hunk
- git archive --format=tgz --prefix=libreswan-x.y/ HEAD > libreswan-x.y.tar.gz
- gpg -ba libreswan-x.y.tar.gz
- Before publishing, test using local build, mock build, fedora scratch build
- Upload CHANGES tar.gz and tar.gz.asc to nl.libreswan.org:/srv/www/download.libreswan.org
- Wait 15 mins for fi.libreswan.org sync
- Upload tar.gz and tar.gz.asc to github
- push tag to vault: git push origin tag vx.y
- push tag to github: ssh build@vaul.libreswan.org cd /srv/src/libreswan.git/; git push --follow-tags github vx.y
- push commits to github (or wait 15 mins): ssh build@vaul.libreswan.org ./bin/github-push.sh

# After the release
- Start new section in CHANGES with x.y+1 (unreleased)
- Post to announce@libreswan.org (causes mail approval msgs for swan and dev as well)
- Build fedora release
- future: build copr releases for Centos Stream
- twitter: announce using libreswan account [no longer done]

## Update testing.libreswan.org

This website will need an update.  See "After a Release" in
`testing/web/README.md`