- 22 Mar, 2020 1 commit
-
-
sajolida authored
-
- 06 Feb, 2020 2 commits
- 04 Feb, 2020 4 commits
- 03 Feb, 2020 1 commit
-
-
intrigeri authored
-
- 28 Jan, 2020 1 commit
-
-
intrigeri authored
-
- 26 Jan, 2020 5 commits
- 15 Jan, 2020 3 commits
- 14 Jan, 2020 2 commits
-
-
intrigeri authored
-
- 13 Jan, 2020 7 commits
-
-
intrigeri authored
-
intrigeri authored
Thanks!
-
intrigeri authored
The code had two problems: - For the "torproject" archive, it was checking the "stable" suite, which we don't track anymore. - For the "debian-security" archive, it was checking the stretch/updates suite, which we don't track anymore. … both spotted by kibi during the 4.2 release process.
-
intrigeri authored
Thankfully, our build system can build from a tag, as long as the corresponding version is marked as released in the changelog.
-
intrigeri authored
We need the smartcard later this, to sign the UDFs.
-
intrigeri authored
-
intrigeri authored
-
- 12 Jan, 2020 1 commit
-
-
intrigeri authored
-
- 11 Jan, 2020 5 commits
-
-
intrigeri authored
-
intrigeri authored
-
intrigeri authored
In the general case this is not needed, but we've just hit a corner case where the lack of this harmed us, so better safe than sorry.
-
intrigeri authored
The previous command wrote the absolute path of each IUK in $IUK_HASHES, which would later break at the copy-iuks-to-rsync-server-and-verify stage.
-
intrigeri authored
-
- 10 Jan, 2020 5 commits
-
-
Cyril 'kibi' Brulebois authored
It's easy to overlook it, and some later steps might fail depending on which parts are run in parallel, possibly in different terminals.
-
Cyril 'kibi' Brulebois authored
-
Cyril 'kibi' Brulebois authored
If we're keeping this old entry, let's be explicit about who did what.
-
Cyril 'kibi' Brulebois authored
Without this, errors would go unreported: further steps within the for loop would be performed, and all source versions would be attempted. If one is lucky, a general issue (missing backslash somewhere) could easily be spotted as it would affect all source versions. In worse cases, a failure somewhere in the middle could go unnoticed. Therefore: use “set -e” locally, and print an explicit error message when any failure happens; also break out of the loop to ensure the first issue is fixed before considering other items.
-
Cyril 'kibi' Brulebois authored
Over-quoting leads to ENOENT at the chown stage. Possibly due to copying and pasting from within the sudo call to outside it, keeping the protected quotes, while the protection should have gone away.
-
- 09 Jan, 2020 3 commits
-
-
Cyril 'kibi' Brulebois authored
Mainly for consistency.
-
Cyril 'kibi' Brulebois authored
It's needed to trigger the Jenkins job, and the shell session in which it was computed will likely be busy with the IUK generation already.
-
intrigeri authored
It often happens that we push release process fixes to master (e.g. that's most convenient place where one can push such fixes during a release process). But then, if the RM follows the previous version of this doc, and nobody merged master into the release branch recently enough, then they'll miss these fixes. This just happened :(
-