summaryrefslogtreecommitdiff
path: root/Releasing
diff options
context:
space:
mode:
authorBdale Garbee <bdale@gag.com>2019-01-03 00:49:22 -0700
committerBdale Garbee <bdale@gag.com>2019-01-03 00:49:22 -0700
commita3177edd807b12a58d684ece60b0f3329e742af6 (patch)
tree81419e481999c91e11de1f50e68a47d6b1e02082 /Releasing
parentecf40a3a190fb2f7d7d2654c1e87daddf0362b0c (diff)
updates to Releasing based on 1.9 release process learnings
Diffstat (limited to 'Releasing')
-rw-r--r--Releasing16
1 files changed, 8 insertions, 8 deletions
diff --git a/Releasing b/Releasing
index 9fe3a7a6..dffbe26c 100644
--- a/Releasing
+++ b/Releasing
@@ -29,9 +29,12 @@ These are Keith's notes on how to do a release
These are Bdale's notes on how to do a release.
- - make sure build environment is up to date
+ - make sure Debian build environment is up to date
sudo cowbuilder --update
+ - make sure fat build environment is up to date
+ sudo apt update && sudo apt upgrade
+
- ensure i386 build support is available, and we have tools to build
installers for Windows and Mac OS X
@@ -54,12 +57,9 @@ These are Bdale's notes on how to do a release.
- cherry-pick or merge appropriate content from master
- make sure there is a doc/release-notes-<version>.inc
- - make sure that doc/altusmetrum-docinfo.xml has the right copyright
- year, and add release to the revision history at the front (release
- notes will be pulled in automatically)
+ - make sure that doc/*.txt have the right copyright year and the
+ new release is included
- make absolutely sure checked-out tree is "clean"
- - make absolutely sure the pdclib/ submodule is on the master branch,
- up to date, and "clean"
git log > ChangeLog
git commit -a
@@ -77,14 +77,14 @@ These are Bdale's notes on how to do a release.
git commit -n debian/changelog -m "update changelog for Debian build"
- if this is a -1 release, then
- gbp buildpackage --git-no-pristine-tar --git-submodules \
+ gbp buildpackage --git-no-pristine-tar \
--git-upstream-branch=branch-<version> \ # eg 1.3
--git-upstream-tag=<version> # eg 1.3.1
pristine-tar commit \
../build-area/altos_<version>.orig.tar.gz \
branch-<version>
else if this is not a -1 release
- gbp buildpackage --git-submodules
+ gbp buildpackage
git tag debian/<version>