1 These are Bdale's notes on how to do a release.
3 confirm that doc/ has a release-notes file for the new release
5 update the version in configure.ac and commit
9 - make sure checked-out tree is "clean" so git won't complain
13 at this point, we have Debian packages
15 git tag debian/<version>
19 ./autogen.sh --with-fat-dir=/home/bdale/web/altusmetrum/AltOS/releases
22 this pushes packages for each platform to web site
24 - copy the relevant release notes file from doc/ to
25 /home/bdale/web/altusmetrum/AltOS/releases/<rev>
27 - go edit ~/web/altusmetrum/AltOS/releases/<rev>.mdwn to include
28 release date and explicit ref to dir contents so the AltOS page
29 shows versioned links, commit and push
31 (cd doc ; make publish)
33 this pushes fresh documents to the web site
35 sudo debian/rules clean
39 push commits and leave the build tree in an uncluttered state
41 Testing before a release
43 To verify that a build works, the following need to be checked
48 2) Connect TM *and* TD devices. Verify that you can Monitor
49 Flight from the TD and Configure Telemetrum from the TM.
51 3) Replay Flight, using your favorite .eeprom file. Check
52 each tab, especially the 'Site Map' tab. Make sure the
55 4) Graph Data. Graph a favorite .eeprom file. Make sure you
56 can zoom in on some region of the graph.