| 1 | CHECKLIST FOR NEW RELEASES |
|---|
| 2 | ========================== |
|---|
| 3 | |
|---|
| 4 | release: |
|---|
| 5 | - check out i2c and lm_sensors2 |
|---|
| 6 | - Update, if necessary, the version number of `sensors' |
|---|
| 7 | (edit prog/sensors/sensors.c and change the VERSION define) |
|---|
| 8 | - Update if necessary, the version number of libsensors |
|---|
| 9 | (edit lib/Module.mk and change LIBMAINVER and/or LIBMINORVER) |
|---|
| 10 | Remember: update main number when interface changes, minor if new |
|---|
| 11 | functionality is added, and patch if only bugs are fixed. |
|---|
| 12 | - Update CHANGES |
|---|
| 13 | - Update lm_sensors.lsm and send it to the LSM by mailing it to |
|---|
| 14 | lsm@execpc.com with the subject `add' (no quotes). |
|---|
| 15 | - update lm_sensors2/version.h, and cvs commit it |
|---|
| 16 | - Tag the release using CVS ('cvs tag V#-#-#' from the dist root) |
|---|
| 17 | - cp lm_sensors2/README.package README |
|---|
| 18 | - remove 'CVS' related files/directories |
|---|
| 19 | - tar it up and post it (sign it!) |
|---|
| 20 | |
|---|
| 21 | kernel patch (repeat with latest 2.2.x and 2.3.x kernels): |
|---|
| 22 | - untar a virgin kernel |
|---|
| 23 | - mkpatch against i2c, and apply it |
|---|
| 24 | - mkpatch against lm_sensors2 |
|---|
| 25 | - put the patches in a lm_sensors-2.x.x-kernel-2.x.x.patches dir |
|---|
| 26 | - cp ../lm_sensors.../lm_sensors2/README.patches ./README |
|---|
| 27 | - tar and post it (sign it!) |
|---|
| 28 | |
|---|
| 29 | misc: |
|---|
| 30 | - copy to mirrors |
|---|
| 31 | - announce on Freshmeat |
|---|
| 32 | - clear support area of unanswered tickets |
|---|