Package: release.debian.org Severity: normal User: release.debian....@packages.debian.org Usertags: unblock
Please urgent package letsencrypt.sh. The current version contains a typo which causes a huge big failure in certain systems (somehow none of the systems I tested hit it, the bug was reported privately to me). The regression potential is clearly infinitesimal, and IMHO the 10-days delay for testing migration is really unwarrented. attached the debdiff against what's in testing. urgent letsencrypt.sh/0.3.0-2 -- regards, Mattia Rizzolo GPG Key: 66AE 2B4A FCCF 3F52 DA18 4D18 4B04 3FCD B944 4540 .''`. more about me: https://mapreri.org : :' : Launchpad user: https://launchpad.net/~mapreri `. `'` Debian QA page: https://qa.debian.org/developer.php?login=mattia `-
diffstat for letsencrypt.sh-0.3.0 letsencrypt.sh-0.3.0 changelog | 6 ++++++ patches/Make-the-upgrade-path-from-ACCOUNT_KEY-_JSON-to-the-new-A.patch | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff -Nru letsencrypt.sh-0.3.0/debian/changelog letsencrypt.sh-0.3.0/debian/changelog --- letsencrypt.sh-0.3.0/debian/changelog 2016-12-02 00:05:38.000000000 +0100 +++ letsencrypt.sh-0.3.0/debian/changelog 2016-12-09 18:02:21.000000000 +0100 @@ -1,3 +1,9 @@ +letsencrypt.sh (0.3.0-2) unstable; urgency=high + + * Fix syntax error that could cause "unbound variable" errors in some cases. + + -- Mattia Rizzolo <mat...@debian.org> Fri, 09 Dec 2016 18:01:53 +0100 + letsencrypt.sh (0.3.0-1) unstable; urgency=medium * Import new upstream release 0.3.0. diff -Nru letsencrypt.sh-0.3.0/debian/patches/Make-the-upgrade-path-from-ACCOUNT_KEY-_JSON-to-the-new-A.patch letsencrypt.sh-0.3.0/debian/patches/Make-the-upgrade-path-from-ACCOUNT_KEY-_JSON-to-the-new-A.patch --- letsencrypt.sh-0.3.0/debian/patches/Make-the-upgrade-path-from-ACCOUNT_KEY-_JSON-to-the-new-A.patch 2016-11-30 20:44:48.000000000 +0100 +++ letsencrypt.sh-0.3.0/debian/patches/Make-the-upgrade-path-from-ACCOUNT_KEY-_JSON-to-the-new-A.patch 2016-12-09 18:00:57.000000000 +0100 @@ -12,7 +12,7 @@ 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/letsencrypt.sh b/letsencrypt.sh -index 58c0329..f673dbb 100755 +index 58c0329..651148b 100755 --- a/letsencrypt.sh +++ b/letsencrypt.sh @@ -167,17 +167,19 @@ load_config() { @@ -36,7 +36,7 @@ - mv "${BASEDIR}/private_key.json" "${ACCOUNT_KEY_JSON}" + if [[ -f "${ACCOUNT_KEY_JSON:-"${BASEDIR}/private_key.json"}" ]] && [[ ! -f "${new_ACCOUNT_KEY_JSON}" ]]; then + echo "! Moving private_key.json to ${new_ACCOUNT_KEY_JSON}" -+ mv -v "{$ACCOUNT_KEY_JSON:-"${BASEDIR}/private_key.json"}" "${new_ACCOUNT_KEY_JSON}" ++ mv -v "${ACCOUNT_KEY_JSON:-"${BASEDIR}/private_key.json"}" "${new_ACCOUNT_KEY_JSON}" fi + ACCOUNT_KEY="${new_ACCOUNT_KEY}" + ACCOUNT_KEY_JSON="${new_ACCOUNT_KEY_JSON}"
signature.asc
Description: PGP signature