Skip to content

Commit 4955386

Browse files
committed
Mention regenerating roundup.pot in release instructions.
1 parent ab655fd commit 4955386

File tree

1 file changed

+22
-18
lines changed

1 file changed

+22
-18
lines changed

RELEASE.txt

Lines changed: 22 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -7,62 +7,66 @@ Roundup, read the doc/installation.txt file.
77

88
Roundup release checklist:
99

10-
1. Run unit tests! They should pass successfully. "./run_tests.py"
11-
2. Update version
10+
1. Regenerate locale/roundup.pot. See "Extracting Translatable
11+
Messages" in doc/developers.txt. This is best done some time in
12+
advance of the release to allow for translators to update their
13+
translations.
14+
2. Run unit tests! They should pass successfully. "./run_tests.py"
15+
3. Update version
1216
CHANGES.txt
1317
roundup/__init__.py
1418
website/www/index.txt
1519
website/www/conf.py (also update copyright)
16-
2a. Update license end date in COPYING.txt
17-
2b. Update doc/acknowledgements.txt (add section for
20+
3a. Update license end date in COPYING.txt
21+
3b. Update doc/acknowledgements.txt (add section for
1822
release, churn contributers etc.).
19-
3. Update documentation
23+
4. Update documentation
2024
doc/announcement.txt
2125
doc/upgrading.txt
22-
3a. cd to website/www and run 'make linkcheck'. See output in
26+
4a. cd to website/www and run 'make linkcheck'. See output in
2327
_tmp/linkcheck/output.txt
2428
fix broken references in docs
2529
verify redirects are correct
26-
4. Update setup.py info is needed (contacts, classifiers, etc.), and
30+
5. Update setup.py info is needed (contacts, classifiers, etc.), and
2731
check that metadata is valid and long descriptions is proper reST:
2832
python setup.py check --restructuredtext --metadata --strict
29-
5. Clean out all *.orig, *.rej, .#* files from the source.
30-
6. Remove previous build files
33+
6. Clean out all *.orig, *.rej, .#* files from the source.
34+
7. Remove previous build files
3135
python setup.py clean --all
32-
7. Rebuild documentation in "share/doc/roundup/html"
36+
8. Rebuild documentation in "share/doc/roundup/html"
3337
python setup.py build_doc
34-
8. python setup.py sdist --manifest-only
35-
9. Check the MANIFEST to make sure that any new files are included.
38+
9. python setup.py sdist --manifest-only
39+
10. Check the MANIFEST to make sure that any new files are included.
3640
(use hg status --rev <last release or tag>:tip to list changed
3741
added and removed files. Last release e.g. 1.5.1 where tip was
3842
what would become 1.6)
3943
If they are not, edit MANIFEST.in to include them. For format docs see
4044
http://docs.python.org/2/distutils/sourcedist.html#manifest-template
41-
10. python setup.py sdist
45+
11. python setup.py sdist
4246
(if you find sdist a little verbose, add "--quiet" to the end of the
4347
command)
44-
11. Unpack the new tarball created in dist/roundup-<version>.tar.gz
48+
12. Unpack the new tarball created in dist/roundup-<version>.tar.gz
4549
file in /tmp then
4650
a) run_tests.py
4751
b) demo.py
4852
with all available Python versions.
49-
12. Assuming all is well tag the release in the version-control
53+
13. Assuming all is well tag the release in the version-control
5054
system.
5155
a) hg tag 1.6.0 # use right version. Should create/commit a changeset
5256
b) hg push # update main repo
5357
c) hg sum # verify that the tag shows up
54-
13. Upload source distributive to PyPI - requires you sign up for a
58+
14. Upload source distributive to PyPI - requires you sign up for a
5559
pypi account and be added as a maintainer to roundup. Ask existing
5660
maintainer for access.
5761
python setup.py sdist upload --repository pypi --sign
5862
It should appear on http://pypi.python.org/pypi/roundup in no
5963
time. If you are using python older than 2.7.13 you need a
6064
.pypirc shown below. URL has changed. If using 2.7.13 or newer,
6165
you can remove the "--repository pypi" option.
62-
14. Send doc/announcement.txt to [email protected] and
66+
15. Send doc/announcement.txt to [email protected] and
6367
6468
65-
15. Refresh website.
69+
16. Refresh website.
6670
website/README.txt
6771
http://www.roundup-tracker.org/ should state that the stable
6872
version is the one that you released.

0 commit comments

Comments
 (0)