summaryrefslogtreecommitdiffstats
path: root/wiki/src/contribute/release_process
diff options
context:
space:
mode:
Diffstat (limited to 'wiki/src/contribute/release_process')
-rw-r--r--wiki/src/contribute/release_process/tails-iuk.mdwn17
-rw-r--r--wiki/src/contribute/release_process/test.mdwn3
-rw-r--r--wiki/src/contribute/release_process/test/reproducibility.mdwn12
-rw-r--r--wiki/src/contribute/release_process/thunderbird.mdwn1
-rw-r--r--wiki/src/contribute/release_process/tor-browser.mdwn4
5 files changed, 15 insertions, 22 deletions
diff --git a/wiki/src/contribute/release_process/tails-iuk.mdwn b/wiki/src/contribute/release_process/tails-iuk.mdwn
index 426b375..d9bb326 100644
--- a/wiki/src/contribute/release_process/tails-iuk.mdwn
+++ b/wiki/src/contribute/release_process/tails-iuk.mdwn
@@ -9,6 +9,11 @@ Pre-requisites
* Tails' `devel` APT suite enabled
* the right version of the `tails-perl5lib` package installed
* a user that has sudo credentials
+* Environment:
+ - Export location of a checkout of the `stable` branch of the main
+ Tails Git repository:
+
+ export TAILS_GIT_CHECKOUT="$RELEASE_CHECKOUT"
Install build and test dependencies
===================================
@@ -26,9 +31,10 @@ Update POT and PO files
=======================
git checkout master && \
- ( cd po && make pot && make update-po ) && \
- git add po && \
- git commit -m 'Update POT and PO files.'
+ "${RELEASE_CHECKOUT:?}"/import-translations && \
+ "${RELEASE_CHECKOUT:?}"/submodules/jenkins-tools/slaves/check_po && \
+ git add po && \
+ git commit -m 'Update POT and PO files, pull updated translations from Transifex.'
Make an upstream release
========================
@@ -41,11 +47,6 @@ Export new upstream version number:
export VERSION=XXX
-Export location of a checkout of the branch of the main Tails Git
-repository used to prepare the release (typically `stable` or `testing`):
-
- export TAILS_GIT_CHECKOUT="$RELEASE_CHECKOUT"
-
Export source date epoch:
export SOURCE_DATE_EPOCH=$(date --utc +%s)
diff --git a/wiki/src/contribute/release_process/test.mdwn b/wiki/src/contribute/release_process/test.mdwn
index 8c7253d..07479c7 100644
--- a/wiki/src/contribute/release_process/test.mdwn
+++ b/wiki/src/contribute/release_process/test.mdwn
@@ -66,8 +66,7 @@ This section can **not** be done by the RM.
2. Clear-sign the hashes of all products using your OpenPGP key:
- sha512sum tails-amd64-${VERSION:?}/tails-amd64-${VERSION:?}.iso \
- | gpg --clear-sign
+ sha512sum *.iso *.img *.iuk | gpg --clear-sign
3. Send the output of the previous command to the _Trusted Reproducer_,
whose name is on the
diff --git a/wiki/src/contribute/release_process/test/reproducibility.mdwn b/wiki/src/contribute/release_process/test/reproducibility.mdwn
index 5b7c73e..59837ac 100644
--- a/wiki/src/contribute/release_process/test/reproducibility.mdwn
+++ b/wiki/src/contribute/release_process/test/reproducibility.mdwn
@@ -196,17 +196,9 @@ the following steps have to be done only after the release has been made public.
Examine the IDF by running:
- curl https://tails.boum.org/install/v1/Tails/amd64/${DIST:?}/latest.yml
+ wget https://tails.boum.org/install/v2/Tails/amd64/${DIST:?}/latest.json
-and checking that it matches the output of the following command:
-
- cat <<-EOF
- sha256: $(sha256sum "${ISOS:?}/tails-amd64-${VERSION:?}/tails-amd64-${VERSION:?}.iso" | cut -f 1 -d ' ' | tr -d '\n')
- size: $(du --bytes "${ISOS:?}/tails-amd64-${VERSION:?}/tails-amd64-${VERSION:?}.iso" | cut -f1)
- url: http://dl.amnesia.boum.org/tails/${DIST:?}/tails-amd64-$VERSION/tails-amd64-$VERSION.iso
- EOF
-
-Keep this output, you will need it below!
+and checking that the hashes and sizes match what you have built.
<!-- ### UDFs -->
diff --git a/wiki/src/contribute/release_process/thunderbird.mdwn b/wiki/src/contribute/release_process/thunderbird.mdwn
index 244d655..bb537a6 100644
--- a/wiki/src/contribute/release_process/thunderbird.mdwn
+++ b/wiki/src/contribute/release_process/thunderbird.mdwn
@@ -71,6 +71,7 @@ released:
TAILS_VERSION="1:${VERSION:?}~deb9u1.0tails1" && \
DISTRIBUTION="bugfix-${TICKET:?}-thunderbird-${UPSTREAM_VERSION:?}" && \
+ gbp dch && \
dch \
--newversion "${TAILS_VERSION:?}" \
--force-bad-version \
diff --git a/wiki/src/contribute/release_process/tor-browser.mdwn b/wiki/src/contribute/release_process/tor-browser.mdwn
index 4f51bbb..d7cd3bd 100644
--- a/wiki/src/contribute/release_process/tor-browser.mdwn
+++ b/wiki/src/contribute/release_process/tor-browser.mdwn
@@ -104,8 +104,8 @@ Sync with the upstream wrapper scripts
Adapt our `config/chroot_local-includes/usr/local/bin/tor-browser`
and/or
`config/chroot_local-includes/usr/local/lib/tails-shell-library/tor-browser.sh`
-for recent changes made in the
-[Tor Browser build Git repo](https://git.torproject.org/builders/tor-browser-build.git):
+for recent changes made in the Tor Browser build Git repo
+(`git clone https://git.torproject.org/builders/tor-browser-build.git`):
git log -p \
projects/firefox/abicheck.cc \