dev/making-a-release
changeset 331 aeafdd709c02
parent 324 36400dcefb67
child 332 e205ad54973f
equal deleted inserted replaced
330:77e6d9c545d4 331:aeafdd709c02
     6 - Add stanza to NEWS file
     6 - Add stanza to NEWS file
     7 - Ensure setup.py version number is bumped
     7 - Ensure setup.py version number is bumped
     8 - Fix the actual problems (updating NEWS and/or CREDITS as we go)
     8 - Fix the actual problems (updating NEWS and/or CREDITS as we go)
     9 - Test with dev/chroot-test/run-test
     9 - Test with dev/chroot-test/run-test
    10 - Ensure year in README is up to date
    10 - Ensure year in README is up to date
    11 - Switch to debian
       
    12 - Merge in default
       
    13 - Update Standards-Version
    11 - Update Standards-Version
    14 - dev/debian-build/dbuild
    12 - dev/debian-build/dbuild
    15 - dev/chroot-test/run-test
    13 - CHROOT_TEST_INSTALLDEB=true dev/chroot-test/run-test
    16 - When all is well, tag default and debian
    14 - When all is well, add release and debian tags
    17 - dev/debian-build/dbuild_release
    15 - dev/debian-build/dbuild_release
    18 - dev/chroot-test/run-test
    16 - CHROOT_TEST_INSTALLDEB=true dev/chroot-test/run-test
    19 
    17 
    20 Post source changes:
    18 Post source changes:
    21 
    19 
    22 - "hg push; hg push public" (also during development)
    20 - "hg push; hg push public" (also during development)
    23 - Mail files in build/debian to Debian sponsor
    21 - Mail five files in build/debian to Debian sponsor
    24 - Copy orig tarball into
    22 - Copy orig tarball into
    25   ~/hg/lshift-web-personal/personal/paul/mercurial-server/
    23   ~/hg/lshift-web-personal/personal/paul/mercurial-server/
       
    24 - If need be, overwrite
       
    25   ~/hg/lshift-web-personal/personal/paul/mercurial-server/docbook.html
    26 - Pull, update, add, push for lshift-web-personal
    26 - Pull, update, add, push for lshift-web-personal
    27 - Update ~/hg/lshift-web/site/mercurial-server.xml
    27 - Update ~/hg/lshift-web/site/mercurial-server.xml
    28 - Push
    28 - Push
    29 - Test that web page works.
    29 - Test that web page works.
    30 - Make a blog post
    30 - Make a blog post