root/lm-sensors/trunk/doc/developers/release_checklist

Revision 5044, 1.7 kB (checked in by khali, 1 year ago)

Create a new version in trac after each release.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1 CHECKLIST FOR NEW RELEASES
2 ==========================
3
4 Release steps:
5 - Check out i2c and lm-sensors
6 - Update if necessary, the version number of libsensors
7   (edit lib/Module.mk and change LIBMAINVER and/or LIBMINORVER)
8   Remember: update main number when interface changes, minor if new
9   functionality is added, and patch if only bugs are fixed.
10   `svn diff -r Vx-y-z lib' is your friend.
11 - Update both CHANGES files (add the release date)
12 - Verify i2c dependency instructions in README, QUICKSTART, and INSTALL,
13   update if necessary
14 - Update lm_sensors.lsm (Version and Entered-date) and send it to the LSM
15   by mailing it to lsm@qqx.org with the subject `add' (no quotes).
16 - Update lm_sensors2/version.h and i2c/kernel/i2c.h
17 - Commit
18 - Tag the release using SVN:
19   svn copy http://lm-sensors.org/svn/lm-sensors/trunk \
20       http://lm-sensors.org/svn/lm-sensors/tags/V2-x-x \
21       -m "Create tag 'V2-x-x'."
22 - Remove 'SVN' related files/directories (e.g. rm -fR `find . -name .svn`)
23 - Rename i2c and lm_sensors2 to i2c-#.#.# and lm_sensors-#.#.#
24 - Tar it up and post it (sign it)
25 - Make sure the file permissions on both the archives and the signatures
26   are correct (664)
27
28 After release, remember to:
29 - Copy to mirrors
30 - Announce on Freshmeat
31 - Put back ???? for dates
32 - Prep CHANGES files for next release
33 - Mark the corresponding release milestone as complete using trac-admin
34   e.g. 'trac-admin /srv/lm-sensors.org/trac milestone completed 2.10.2 2006-12-31'
35 - Create a new version for the bug tracking system using trac-admin
36   e.g. 'trac-admin /srv/lm-sensors.org/trac version add 2.10.2 2006-12-31'
37 - Create a new release milestone using trac-admin
38   e.g. 'trac-admin /srv/lm-sensors.org/trac milestone add 2.10.3 2007-03-31'
Note: See TracBrowser for help on using the browser.