[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gnuastro-commits] master b87052d: Updates to the release checklist
From: |
Mohammad Akhlaghi |
Subject: |
[gnuastro-commits] master b87052d: Updates to the release checklist |
Date: |
Mon, 26 Sep 2016 10:29:42 +0000 (UTC) |
branch: master
commit b87052d8a0dddb2f1c1f6374ba8fec3d562f309f
Author: Mohammad Akhlaghi <address@hidden>
Commit: Mohammad Akhlaghi <address@hidden>
Updates to the release checklist
After making the alpha-release announcement and updating the webpage, some
further corrections were necessary in `doc/release-checklist.txt'.
---
doc/release-checklist.txt | 29 +++++++++++++++--------------
1 file changed, 15 insertions(+), 14 deletions(-)
diff --git a/doc/release-checklist.txt b/doc/release-checklist.txt
index 3a4f5a2..8fa41de 100644
--- a/doc/release-checklist.txt
+++ b/doc/release-checklist.txt
@@ -2,15 +2,12 @@ Gnuastro release checklist
==========================
This file is primarily intended for the Gnuastro maintainer and lists the
-set of operations to do before making each release. This should be done
-after all the commits needed for this release have been completed.
+set of operations to do for making each release. This should be done after
+all the commits needed for this release have been completed.
-IMPORTANT NOTE: This is currently a draft, it will be complete with the 0.2
-version release.
-
- - Update the library version (the values starting with `GAL_' in
- `configure.ac'). See the `Updating library version information' section
- of the GNU Libtool manual as a guide.
+ - Only in a stable release: update the library version (the values
+ starting with `GAL_' in `configure.ac'). See the `Updating library
+ version information' section of the GNU Libtool manual as a guide.
- Update the NEWS file (use `git log --reverse gnuastro_vA.B..HEAD').
@@ -21,7 +18,9 @@ version release.
- Check if THANKS is up to date and includes recently updated
people/institutions.
- - Commit all the changes and tag the commit for the release.
+ - Commit all the changes above
+
+ - Only in a stable release: Tag the commit for the release.
- Make sure all the bootstrapping tools are up to date (keep the
versions in text file to use in the release), then bootstrap and
@@ -48,11 +47,13 @@ version release.
$ /path/to/gnulib/build-aux/gnupload --to ftp.gnu.org:gnuastro \
--replace --symlink-regex gnuastro-X.X.tar.gz
- - Update the version numbers and on the webpage (`doc/gnuastro-top.html'
- and possible translations).
+ - Update the the top webpage (`doc/gnuastro-top.html' and possible
+ translations).
+
+ - Build the manual in all the formats and upload everything:
- - Build the full webpage (the `doc/forwebpage' script) and check if
- everything is OK after the upload.
+ $ cd doc # From the top source directory:
+ $ ./forwebpage /path/to/local/copy/of/webpage
- Announce the release on address@hidden', address@hidden' and
- Savannah.
+ Savannah news.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [gnuastro-commits] master b87052d: Updates to the release checklist,
Mohammad Akhlaghi <=