From d297d0ffc416b5cabcd99d7acc61e741619d7ef1 Mon Sep 17 00:00:00 2001 From: intrigeri <intrigeri@boum.org> Date: Fri, 17 Feb 2017 08:54:51 +0000 Subject: [PATCH] Import release documentation. refs: #11262 --- RELEASE.md | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 RELEASE.md diff --git a/RELEASE.md b/RELEASE.md new file mode 100644 index 0000000..9f157a6 --- /dev/null +++ b/RELEASE.md @@ -0,0 +1,48 @@ +Upstream +======== + +* update version in `configure.in` +* update first line of `ChangeLog` +* commit +* create the tarball: + + git tag -s backupninja-$VERSION + ./autogen.sh + ./configure + make dist + +* compare the content of the generated tarball with the content of the + previous one +* `mv backupninja-$VERSION.tar.gz ../tarballs/` + +* cleanup: `make distclean` + +* sign the release: + + cd ../tarballs + gpg --armor --detach-sign backupninja-$VERSION.tar.gz + +* upload the generated tarball and detached signature to + https://0xacab.org/riseuplabs/backupninja/ +* push master branch and tags +* announce on the backupninja mailing-list + +Debian +====== + + ln -s backupninja-$VERSION.tar.gz backupninja_$VERSION.orig.tar.gz + cd ../git + git checkout upstream + git merge backupninja-$VERSION + git checkout debian + git-import-orig ../tarballs/backupninja-$VERSION.tar.gz + git-dch --auto + dch -e + git commit debian/changelog -m "Releasing backupninja ($DEBIAN_VERSION) to Debian unstable" + git tag -s -m "Releasing backupninja ($DEBIAN_VERSION) to Debian unstable" backupninja_debian/$DEBIAN_VERSION + git-buildpackage + +* push the debian branch +* publish the source package somewhere +* ask someone listed in the @Uploaders@ control field to review and upload +* push the tag, once uploaded to Debian -- GitLab