gnuastro-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gnuastro-commits] master afd38515 1/2: Preparations after the release o


From: Mohammad Akhlaghi
Subject: [gnuastro-commits] master afd38515 1/2: Preparations after the release of Gnuastro 0.19
Date: Mon, 24 Oct 2022 12:44:22 -0400 (EDT)

branch: master
commit afd3851547716edee417819c06dc2e36911ea25e
Author: Mohammad Akhlaghi <mohammad@akhlaghi.org>
Commit: Mohammad Akhlaghi <mohammad@akhlaghi.org>

    Preparations after the release of Gnuastro 0.19
    
    Until now (in the previous commit), the source code was slightly modified
    for the official Gnuastro 0.19 release. It is now necessary to bring-back
    the developer features and make some changes for the next builds of
    Gnuastro.
    
    With this commit the following changes have been done:
    
     - NEWS: a new entry has been added for the new version.
    
     - configure.ac: the library SONAME has been incremented.
    
     - doc/gnuastro.texi: the comments reminding readers that this is a
       development documentation have been (uncommented) re-inserted.
    
     - doc/release-checklist.txt: Some post-release notes have been added for
       the webpages to update and things to do after a release.
---
 NEWS                      | 14 ++++++++++++++
 configure.ac              |  2 +-
 doc/gnuastro.texi         | 22 +++++++++++-----------
 doc/release-checklist.txt | 26 +++++++++++++++++++++-----
 4 files changed, 47 insertions(+), 17 deletions(-)

diff --git a/NEWS b/NEWS
index b546b73d..f551c559 100644
--- a/NEWS
+++ b/NEWS
@@ -4,6 +4,20 @@ Copyright (C) 2015-2022 Free Software Foundation, Inc.
 See the end of the file for license conditions.
 
 
+* Noteworthy changes in release 0.XX (library XX.0.0) (YYYY-MM-DD)
+
+** New features
+
+** Removed features
+
+** Changed features
+
+** Bugs fixed
+
+
+
+
+
 * Noteworthy changes in release 0.19 (library 17.0.0) (2022-10-24)
 
 ** New features
diff --git a/configure.ac b/configure.ac
index 8173a6c5..c9274f98 100644
--- a/configure.ac
+++ b/configure.ac
@@ -52,7 +52,7 @@ AC_CONFIG_MACRO_DIRS([bootstrapped/m4])
 
 # Library version, see the GNU Libtool manual ("Library interface versions"
 # section for the exact definition of each) for
-GAL_CURRENT=17
+GAL_CURRENT=18
 GAL_REVISION=0
 GAL_AGE=0
 GAL_LT_VERSION="${GAL_CURRENT}:${GAL_REVISION}:${GAL_AGE}"
diff --git a/doc/gnuastro.texi b/doc/gnuastro.texi
index eb46a2cd..135f471b 100644
--- a/doc/gnuastro.texi
+++ b/doc/gnuastro.texi
@@ -152,17 +152,17 @@ A copy of the license is included in the section entitled 
``GNU Free Documentati
 @subtitle
 @subtitle
 @end iftex
-@c @subtitle @strong{Important note:}
-@c @subtitle This is an @strong{under-development} Gnuastro release 
(bleeding-edge!).
-@c @subtitle It is not yet officially released.
-@c @subtitle The source tarball corresponding to this version is (temporarily) 
available at this URL:
-@c @subtitle @url{http://akhlaghi.org/src/gnuastro-@value{VERSION}.tar.lz}
-@c @subtitle (the tarball link above will not be available after the next 
official release)
-@c @subtitle The most recent under-development source and its corresponding 
book are available at:
-@c @subtitle @url{http://akhlaghi.org/gnuastro.pdf}
-@c @subtitle @url{http://akhlaghi.org/gnuastro-latest.tar.lz}
-@c @subtitle To stay up to date with Gnuastro's official releases, please 
subscribe to this mailing list:
-@c @subtitle @url{https://lists.gnu.org/mailman/listinfo/info-gnuastro}
+@subtitle @strong{Important note:}
+@subtitle This is an @strong{under-development} Gnuastro release 
(bleeding-edge!).
+@subtitle It is not yet officially released.
+@subtitle The source tarball corresponding to this version is (temporarily) 
available at this URL:
+@subtitle @url{http://akhlaghi.org/src/gnuastro-@value{VERSION}.tar.lz}
+@subtitle (the tarball link above will not be available after the next 
official release)
+@subtitle The most recent under-development source and its corresponding book 
are available at:
+@subtitle @url{http://akhlaghi.org/gnuastro.pdf}
+@subtitle @url{http://akhlaghi.org/gnuastro-latest.tar.lz}
+@subtitle To stay up to date with Gnuastro's official releases, please 
subscribe to this mailing list:
+@subtitle @url{https://lists.gnu.org/mailman/listinfo/info-gnuastro}
 @author Mohammad Akhlaghi
 
 @page
diff --git a/doc/release-checklist.txt b/doc/release-checklist.txt
index 9dd916b4..70f7bca2 100644
--- a/doc/release-checklist.txt
+++ b/doc/release-checklist.txt
@@ -202,11 +202,27 @@ all the commits needed for this release have been 
completed.
    (only for STABLE) and Savannah news (only for STABLE).
 
 
- - [STABLE] Open 'configure.ac' and increment 'GAL_CURRENT' for the next
-   release. See the 'Updating library version information' section of the
-   GNU Libtool manual as a guide. Note that we are assuming that until the
-   next release some change will be made in the library.
+ - [STABLE] After the announcement, don't forget to do the following:
 
+   - Package the announced Gnuastro for Debian (described below) and submit
+     it there.
+
+   - Update/edit the following URLs with the latest version (where
+     necessary, may be updated already):
+     - https://savannah.gnu.org/news/submit.php?group=gnuastro
+       - After submitting, approve in this link:
+         https://savannah.gnu.org/news/approve.php?group=gnuastro
+     - https://directory.fsf.org/wiki/Gnuastro
+     - https://doi.org/10.5281/zenodo.3483064
+
+   - Open 'configure.ac' and increment 'GAL_CURRENT' for the next
+     release. See the 'Updating library version information' section of the
+     GNU Libtool manual as a guide. Note that we are assuming that until
+     the next release some change will be made in the library.
+
+   - Uncomment the sub-titles of the title page in 'doc/gnuastro.texi'.
+
+   - Commit all the changes above.
 
 
 
@@ -355,7 +371,7 @@ Steps necessary to Package Gnuastro for Debian.
      $ mv .git ../gnuastro-tmp-git         # We want to keep '.git'.
      $ rm -rf ./* ./.*                     # Delete everything.
      $ mv ../gnuastro-tmp-git .git         # Bring back the '.git' directory.
-     $ tar xf ../gnuastro_$ver.orig.tar.gz --strip-components=1
+     $ tar -xf ../gnuastro_$ver.orig.tar.gz --strip-components=1
 
 
  - We now need to commit these into the 'upstream' branch of the Git



reply via email to

[Prev in Thread] Current Thread [Next in Thread]