fix telemini firmware path name
[fw/altos] / Releasing
1 These are Bdale's notes on how to do a release.
2
3         update the version in configure.ac and commit
4
5         git tag -a <version>
6
7         git-buildpackage --git-ignore-new
8
9                 use --git-ignore-new so trash in checked-out tree doesn't
10                 cause the build to fail!
11
12                 at this point, we have Debian packages
13
14         make distclean
15
16         ./autogen.sh --with-fat-dir=/home/bdale/web/altusmetrum/AltOS/releases
17         make fat
18
19                 this pushes packages for each platform to web site
20
21         - go edit ~/web/altusmetrum/AltOS/releases/<rev>.mdwn to include
22           release date and explicit ref to dir contents so the AltOS page
23           shows versioned links, commit and push
24
25         (cd doc ; make publish)
26
27                 this pushes fresh documents to the web site
28
29         sudo debian/rules clean
30
31                 leave the build tree in an unclutterd state
32
33 Testing before a release
34
35         To verify that a build works, the following need to be checked
36         on each platform:
37
38         1) Install package
39
40         2) Connect TM *and* TD devices. Verify that you can Monitor
41            Flight from the TD and Configure Telemetrum from the TM.
42
43         3) Replay Flight, using your favorite .eeprom file. Check
44            each tab, especially the 'Site Map' tab. Make sure the
45            sound works.
46
47         4) Graph Data. Graph a favorite .eeprom file. Make sure you
48            can zoom in on some region of the graph.