xref: /aosp_15_r20/external/libogg/doc/release.txt (revision 4d5d8b54cec1a9622d79143ad0e145ea73da2224)
1*4d5d8b54SAndroid Build Coastguard Worker= Release checklist =
2*4d5d8b54SAndroid Build Coastguard Worker
3*4d5d8b54SAndroid Build Coastguard WorkerSource release:
4*4d5d8b54SAndroid Build Coastguard Worker
5*4d5d8b54SAndroid Build Coastguard Worker- Update CHANGES with notable specifics.
6*4d5d8b54SAndroid Build Coastguard Worker- Update version and LIB_* API soname suffix in configure.ac.
7*4d5d8b54SAndroid Build Coastguard Worker  - If the source code changed, incremement REVISION.
8*4d5d8b54SAndroid Build Coastguard Worker  - If interfaces changed, increment CURRENT and zero REVISION.
9*4d5d8b54SAndroid Build Coastguard Worker  - If interfaces were added, increment AGE.
10*4d5d8b54SAndroid Build Coastguard Worker  - If interfaces were removed, set AGE to zero.
11*4d5d8b54SAndroid Build Coastguard Worker- Update the version and release date in doc/libogg/*.html.
12*4d5d8b54SAndroid Build Coastguard Worker  - `make -C doc/libogg update-doc-version`
13*4d5d8b54SAndroid Build Coastguard Worker- Check for uncommitted changes to master.
14*4d5d8b54SAndroid Build Coastguard Worker- Tag the release commit with 'git tag -s vN.M'.
15*4d5d8b54SAndroid Build Coastguard Worker  - Include release notes in the tag annotation.
16*4d5d8b54SAndroid Build Coastguard Worker- Verify 'make distcheck' produces a tarball with the desired name.
17*4d5d8b54SAndroid Build Coastguard Worker- Push tag to public repo.
18*4d5d8b54SAndroid Build Coastguard Worker- Upload source package 'libogg-${version}.tar.gz' et al.
19*4d5d8b54SAndroid Build Coastguard Worker  to the website and verify file permissions.
20*4d5d8b54SAndroid Build Coastguard Worker- Update checksum files on website.
21*4d5d8b54SAndroid Build Coastguard Worker- Update links on <https://www.opus-codec.org/downloads/>.
22*4d5d8b54SAndroid Build Coastguard Worker- Add a copy of the documentation to <https://xiph.org/ogg/docs/>
23*4d5d8b54SAndroid Build Coastguard Worker  and update the links.
24*4d5d8b54SAndroid Build Coastguard Worker
25*4d5d8b54SAndroid Build Coastguard WorkerReleases are committed to https://svn.xiph.org/releases/ogg/
26*4d5d8b54SAndroid Build Coastguard Workerwhich propagates to downloads.xiph.org.
27*4d5d8b54SAndroid Build Coastguard Worker
28*4d5d8b54SAndroid Build Coastguard WorkerRelease packages should also be manually attached to the corresponding
29*4d5d8b54SAndroid Build Coastguard Workertag on the github mirror https://github.com/xiph/ogg/releases
30