Skip to content
Snippets Groups Projects
Select Git revision
  • dev/restic
  • master default
  • debian
  • pristine-tar
  • upstream
  • backupninja_debian/1.0.1-2
  • backupninja_debian/1.0.1-1
  • backupninja_upstream/1.0.1
  • backupninja-1.0.1
  • backupninja_debian/1.0-1
  • backupninja_upstream/1.0
  • backupninja-1.0
  • backupninja_debian/1.0_rc1-1
  • backupninja_upstream/1.0_rc1
  • backupninja-1.0-rc1
  • backupninja_debian/0.9.10-2
  • backupninja_debian/0.9.10-1
  • backupninja_upstream/0.9.10
  • backupninja-0.9.10
  • backupninja_debian/0.9.9-1
  • backupninja-0.9.9
  • backupninja-0.9.8.1
  • backupninja-0.9.8
  • backupninja-0.9.7
  • backupninja-0.9.6
25 results

RELEASE.md

Blame
  • Forked from Liberate / backupninja
    383 commits behind the upstream repository.
    RELEASE.md 1.37 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