Update autoconf suite on release
[libftdi] / doc / release-checklist.txt
CommitLineData
3c287e72
TJ
1*** Checklist for a new libftdi release ***
2- Update ChangeLog and AUTHORS via git history
3
4- Update version number in the following files:
5 - CMakeLists.txt
6 - configure.in
7 - README
8
9- Increase .so library version:
10 - src/Makefile.am
11 - ftdipp/Makefile.am
12
fcf62aa1
TJ
13- Run:
14 autoreconf -f -i && ./configure && make dist
3c287e72
TJ
15
16- Diff tarball to previous version, check if all
17 important changes are in the ChangeLog
18
19- Ensure all modifications are checked in
20
21- Sign tarball, build .src.rpm and sign it, too
22
23- Create git tag:
24 - git tag -s -u 24F006F5 v0.XX
25 - git tag -d latest-release ; git tag latest-release
26 - git push --tags
27
28- Website
29 - Upload tarball and .src.rpm
30 - Add ChangeLog to main page
31 - Update URLs in download section
32 - Generate API documentation and upload it
33
34- Announce on mailinglist & freshmeat