mirror of
https://0xacab.org/liberate/backupninja.git
synced 2024-11-08 20:02:32 +01:00
d297d0ffc4
refs: #11262
1.4 KiB
1.4 KiB
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