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
|
|
10 |
- Switch to debian
|
|
11 |
- Merge in default
|
|
12 |
- Update Standards-Version
|
|
13 |
- dev/debian-build/dbuild
|
|
14 |
- dev/chroot-test/run-test
|
|
15 |
- When all is well, tag default and debian
|
|
16 |
- dev/debian-build/dbuild_release
|
|
17 |
- dev/chroot-test/run-test
|
|
18 |
|
|
19 |
Post source changes:
|
|
20 |
|
|
21 |
- "hg push; hg push public" (also during development)
|
|
22 |
- Mail files in build/debian to Debian sponsor
|
|
23 |
- Copy orig tarball into
|
|
24 |
~/hg/lshift-web-personal/personal/paul/mercurial-server/
|
|
25 |
- Pull, update, add, push for lshift-web-personal
|
|
26 |
- Update ~/hg/lshift-web/site/mercurial-server.xml
|
|
27 |
- Push
|
|
28 |
- Test that web page works.
|
|
29 |
- Make a blog post
|
|
30 |
- Post to the mercurial mailing list
|