[libgxps/wip/nacho/meson: 5/6] RELEASING: update the instructions
- From: Ignacio Casal Quinteiro <icq src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libgxps/wip/nacho/meson: 5/6] RELEASING: update the instructions
- Date: Tue, 13 Jun 2017 21:08:41 +0000 (UTC)
commit 013c4659757a69e5d75a801dfbe9ba1da25194a2
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 | 31 ++++++++++---------------------
1 files changed, 10 insertions(+), 21 deletions(-)
---
diff --git a/RELEASING b/RELEASING
index ffb1bb3..458ed0e 100644
--- a/RELEASING
+++ b/RELEASING
@@ -29,35 +29,24 @@ 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.
+4) Run "ninja release"
-4) Verify that the code passes "make distcheck"
+ Running "ninja release" generates the new tarball on the form of:
- First, make sure you have 'nm' and 'readelf' commands in PATH.
- this should be Ok with any Linux distro.
-
- 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 +63,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]