Tryag File Manager
Home
-
Turbo Force
Current Path :
/
usr
/
share
/
doc
/
lm_sensors-2.10.7
/
doc
/
developers
/
Upload File :
New :
File
Dir
//usr/share/doc/lm_sensors-2.10.7/doc/developers/release_checklist
CHECKLIST FOR NEW RELEASES ========================== Release steps: - Check out i2c and lm-sensors - Update if necessary, the version number of libsensors (edit lib/Module.mk and change LIBMAINVER and/or LIBMINORVER) Remember: update main number when interface changes, minor if new functionality is added, and patch if only bugs are fixed. `svn diff -r Vx-y-z lib' is your friend. - Update both CHANGES files (add the release date) - Verify i2c dependency instructions in README, QUICKSTART, and INSTALL, update if necessary - Update lm_sensors.lsm (Version and Entered-date) and send it to the LSM by mailing it to lsm@qqx.org with the subject `add' (no quotes). - Update lm_sensors2/version.h and i2c/kernel/i2c.h - Commit - Tag the release using SVN: svn copy http://lm-sensors.org/svn/lm-sensors/trunk \ http://lm-sensors.org/svn/lm-sensors/tags/V2-x-x \ -m "Create tag 'V2-x-x'." - Remove 'SVN' related files/directories (e.g. rm -fR `find . -name .svn`) - Rename i2c and lm_sensors2 to i2c-#.#.# and lm_sensors-#.#.# - Tar it up and post it (sign it) - Make sure the file permissions on both the archives and the signatures are correct (664) After release, remember to: - Copy to mirrors - Announce on Freshmeat - Put back ???? for dates - Prep CHANGES files for next release - Mark the corresponding release milestone as complete using trac-admin e.g. 'trac-admin /srv/lm-sensors.org/trac milestone completed 2.10.2 2006-12-31' - Create a new version for the bug tracking system using trac-admin e.g. 'trac-admin /srv/lm-sensors.org/trac version add 2.10.2 2006-12-31' - Create a new release milestone using trac-admin e.g. 'trac-admin /srv/lm-sensors.org/trac milestone add 2.10.3 2007-03-31'