[libgxps] RELEASING: update the instructions
- From: Carlos Garcia Campos <carlosgc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libgxps] RELEASING: update the instructions
- Date: Sat, 24 Jun 2017 07:43:20 +0000 (UTC)
commit 77270abb63580a30d6208e2ff1fcfa19e94596df
Author: Ignacio Casal Quinteiro <qignacio amazon com>
Date: Tue Jun 13 08:50:44 2017 +0200
RELEASING: update the instructions
https://bugzilla.gnome.org/show_bug.cgi?id=783642
RELEASING | 32 ++++++++++++--------------------
1 files changed, 12 insertions(+), 20 deletions(-)
---
diff --git a/RELEASING b/RELEASING
index ffb1bb3..31aa0e6 100644
--- a/RELEASING
+++ b/RELEASING
@@ -29,35 +29,27 @@ Here are the steps to follow to create a new libgxps release:
! -name 'gxps-matrix.h' \
! -name 'gxps-parse-utils.h' | xargs git log -p X.Y.Z.. --
-3) Increment gxps_{minor|micro}_version and LT_{CURRENT|REVISION|AGE}
- in configure.ac:
+3) Increment the gxps version in meson.build:
- If there are API additions, then increment gxps_minor_version
- and reset gxps_micro_version to 0.
+ If there are API additions, then increment the minor version
+ and reset the micro version to 0.
Otherwise, (ie. there are only bug fixes), increment
- gxps_micro_version to the next larger number.
+ the micro version to the next larger number.
- Adjust LT_CURRENT, LT_REVISION, and LT_AGE as described in the
- comments in configure.ac.
+ Adjust current, revision and age as described in the
+ comments in the top level meson.build.
-4) Verify that the code passes "make distcheck"
+4) Run "ninja release"
- First, make sure you have 'nm' and 'readelf' commands in PATH.
- this should be Ok with any Linux distro.
+ Running "ninja release" generates the new tarball on the form of:
- Running "make distcheck" should result in no warnings or
- errors and end with a message of the form:
-
- ==================================================
- libgxps-X.Y.Z archives ready for distribution:
- libgxps-X.Y.Z.tar.bz2
- ==================================================
+ libgxps-X.Y.Z.tar.xz
(But the tar file isn't actually ready yet, as we still have
some more steps to follow).
-5) Commit the changes to NEWS and configure.ac and push
+5) Commit the changes to NEWS and meson.build and push
It's especially important to mention the new version number in your
commit log.
@@ -74,11 +66,11 @@ Here are the steps to follow to create a new libgxps release:
8) Upload the tarball to ftp.gnome.org, by scp-ing it to
master.gnome.org:
- scp libgxps-X.Y.Z.tar.bz2 (username)@master.gnome.org:
+ scp libgxps-X.Y.Z.tar.xz (username)@master.gnome.org:
9) ssh into master.gnome.org and call ftpadmin install command:
- ftpadmin install libgxps-X.Y.Z.tar.bz2
+ ftpadmin install libgxps-X.Y.Z.tar.xz
10) Send a message to announce the new release to gnome-announce-list gnome org
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]