Commit a1f80934 authored by intrigeri's avatar intrigeri
Browse files

Update various release process bits: compatibility with Stretch, typos, missing build deps.

parent 18eb97d8
......@@ -43,7 +43,7 @@ Export new upstream version number:
export VERSION=XXX
Update version number in `bin/tails-persistence-setup`, commit all
Update version number in `lib/Tails.pm`, commit all
files that need to be, run the upstream test suite, build an upstream
tarball, tag the release, move the tarball out of the build repository
and clean it up:
......@@ -66,9 +66,9 @@ Checkout the branch with Debian package specifics, import the new
upstream tarball, update `debian/changelog`:
git checkout debian && \
git-import-orig --upstream-vcs-tag=Tails-perl5lib_$VERSION \
gbp import-orig --upstream-vcs-tag=Tails-perl5lib_$VERSION \
../Tails-perl5lib-$VERSION.tar.gz && \
git-dch --auto && \
gbp dch --auto && \
dch -e
(Do not forget to set the appropriate release.)
......@@ -82,12 +82,12 @@ Commit `debian/changelog`:
Build a Debian package (use a Wheezy/i386 chroot):
git-buildpackage
gbp buildpackage
If everything is fine, add a signed tag to the repository and push the
changes:
git-buildpackage --git-tag-only --git-sign-tags && \
gbp buildpackage --git-tag-only --git-sign-tags && \
git push origin master:master \
debian:debian \
pristine-tar:pristine-tar \
......
......@@ -63,11 +63,11 @@ Update the Debian package
Checkout the Debian packaging branch and import the new upstream tarball:
git checkout debian && \
git-import-orig --upstream-vcs-tag=$VERSION ../Tails-Persistence-$VERSION.tar.gz
gbp import-orig --upstream-vcs-tag=$VERSION ../Tails-Persistence-$VERSION.tar.gz
Update `debian/changelog`:
git-dch && dch -e
gbp dch && dch -e
(Do not forget to set the appropriate release.)
......@@ -79,12 +79,12 @@ Build a Debian package (use a Wheezy/i386 chroot, that
has either tails-perl5lib installed, or the Tails APT repository
configured):
git-buildpackage
gbp buildpackage
If everything is fine, add a signed tag to the repository and push the
changes:
git-buildpackage --git-tag-only --git-sign-tags && \
gbp buildpackage --git-tag-only --git-sign-tags && \
git push origin master:master \
debian:debian \
pristine-tar:pristine-tar \
......
......@@ -23,7 +23,7 @@ Checkout the correct branch:
Update `debian/changelog`:
git-dch
gbp dch
(Do not forget to set the appropriate release.)
......@@ -33,11 +33,11 @@ Commit the changelog:
Build a new Debian package (use a Wheezy/i386 chroot):
git-buildpackage
gbp buildpackage
If everything is fine, tag the release and push the changes:
git-buildpackage --git-tag-only --git-sign-tags --git-keyid=$PGP_PUB_KEY && \
gbp buildpackage --git-tag-only --git-sign-tags --git-keyid=$PGP_PUB_KEY && \
git push origin master:master && git push --tags
Add the Debian package to Tails
......
......@@ -14,6 +14,12 @@ Install build-dependencies listed in `debian/control`:
Install build-dependencies from Debian:
dosfstools \
faketime \
gdisk \
genisoimage \
gnutls-bin \
kpartx \
libdist-zilla-perl libdist-zilla-plugins-cjm-perl \
libdist-zilla-plugin-changelogfromgit-perl \
libdist-zilla-plugin-installguide-perl \
......@@ -21,8 +27,20 @@ Install build-dependencies from Debian:
libdist-zilla-plugin-test-perl-critic-perl \
libdist-zilla-plugin-test-notabs-perl \
libdist-zilla-plugin-git-perl \
libfindbin-libs-perl \
libhttp-server-simple-static-perl \
liblocale-msgfmt-perl libmoosex-has-sugar-perl \
dh-make-perl
libsys-filesystem-perl \
libtest-bdd-cucumber-perl \
libtest-eol-perl \
libtest-fatal-perl \
libtest-most-perl \
libtest-notabs-perl \
libtest-perl-critic-perl \
libtest-pod-perl \
libtest-spec-perl \
dh-make-perl \
syslinux
Update POT and PO files
=======================
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment