author | Paul Crowley <paul@lshift.net> |
Tue, 27 Sep 2011 16:58:45 +0100 | |
changeset 346 | e26c9c9e5d99 |
parent 332 | e205ad54973f |
child 359 | a14142919eb3 |
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 |
|
332
e205ad54973f
remember the Debian changelog too
Paul Crowley <paul@lshift.net>
parents:
331
diff
changeset
|
7 |
- Bump setup.py version number |
e205ad54973f
remember the Debian changelog too
Paul Crowley <paul@lshift.net>
parents:
331
diff
changeset
|
8 |
- run debchange |
e205ad54973f
remember the Debian changelog too
Paul Crowley <paul@lshift.net>
parents:
331
diff
changeset
|
9 |
- Fix the actual problems (updating NEWS, CREDITS, debchange as we go) |
323 | 10 |
- 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
|
11 |
- Ensure year in README is up to date |
323 | 12 |
- Update Standards-Version |
13 |
- dev/debian-build/dbuild |
|
331
aeafdd709c02
Update NEWS and release checklists to reflect new way
Paul Crowley <paul@lshift.net>
parents:
324
diff
changeset
|
14 |
- 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
|
15 |
- When all is well, add release and debian tags |
323 | 16 |
- 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
|
17 |
- CHROOT_TEST_INSTALLDEB=true dev/chroot-test/run-test |
323 | 18 |
|
19 |
Post source changes: |
|
20 |
||
21 |
- "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
|
22 |
- Mail five files in build/debian to Debian sponsor |
323 | 23 |
- Copy orig tarball into |
24 |
~/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
|
25 |
- If need be, overwrite |
aeafdd709c02
Update NEWS and release checklists to reflect new way
Paul Crowley <paul@lshift.net>
parents:
324
diff
changeset
|
26 |
~/hg/lshift-web-personal/personal/paul/mercurial-server/docbook.html |
323 | 27 |
- Pull, update, add, push for lshift-web-personal |
28 |
- Update ~/hg/lshift-web/site/mercurial-server.xml |
|
29 |
- Push |
|
30 |
- Test that web page works. |
|
31 |
- Make a blog post |
|
32 |
- Post to the mercurial mailing list |