author | Paul Crowley <paul@lshift.net> |
Wed, 07 Sep 2011 11:44:31 +0100 | |
changeset 331 | aeafdd709c02 |
parent 324 | 36400dcefb67 |
child 332 | e205ad54973f |
permissions | -rw-r--r-- |
323 | 1 |
These are more notes for myself than for anyone else's benefit, but |
2 |
I can never remember what all the steps are, so noting them here. |
|
3 |
||
4 |
Source changes: |
|
5 |
||
6 |
- Add stanza to NEWS file |
|
7 |
- Ensure setup.py version number is bumped |
|
8 |
- Fix the actual problems (updating NEWS and/or CREDITS as we go) |
|
9 |
- Test with dev/chroot-test/run-test |
|
324
36400dcefb67
Update year in README, add to release checklist
Paul Crowley <paul@lshift.net>
parents:
323
diff
changeset
|
10 |
- Ensure year in README is up to date |
323 | 11 |
- Update Standards-Version |
12 |
- dev/debian-build/dbuild |
|
331
aeafdd709c02
Update NEWS and release checklists to reflect new way
Paul Crowley <paul@lshift.net>
parents:
324
diff
changeset
|
13 |
- CHROOT_TEST_INSTALLDEB=true dev/chroot-test/run-test |
aeafdd709c02
Update NEWS and release checklists to reflect new way
Paul Crowley <paul@lshift.net>
parents:
324
diff
changeset
|
14 |
- When all is well, add release and debian tags |
323 | 15 |
- dev/debian-build/dbuild_release |
331
aeafdd709c02
Update NEWS and release checklists to reflect new way
Paul Crowley <paul@lshift.net>
parents:
324
diff
changeset
|
16 |
- CHROOT_TEST_INSTALLDEB=true dev/chroot-test/run-test |
323 | 17 |
|
18 |
Post source changes: |
|
19 |
||
20 |
- "hg push; hg push public" (also during development) |
|
331
aeafdd709c02
Update NEWS and release checklists to reflect new way
Paul Crowley <paul@lshift.net>
parents:
324
diff
changeset
|
21 |
- Mail five files in build/debian to Debian sponsor |
323 | 22 |
- Copy orig tarball into |
23 |
~/hg/lshift-web-personal/personal/paul/mercurial-server/ |
|
331
aeafdd709c02
Update NEWS and release checklists to reflect new way
Paul Crowley <paul@lshift.net>
parents:
324
diff
changeset
|
24 |
- If need be, overwrite |
aeafdd709c02
Update NEWS and release checklists to reflect new way
Paul Crowley <paul@lshift.net>
parents:
324
diff
changeset
|
25 |
~/hg/lshift-web-personal/personal/paul/mercurial-server/docbook.html |
323 | 26 |
- Pull, update, add, push for lshift-web-personal |
27 |
- Update ~/hg/lshift-web/site/mercurial-server.xml |
|
28 |
- Push |
|
29 |
- Test that web page works. |
|
30 |
- Make a blog post |
|
31 |
- Post to the mercurial mailing list |