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