I tested the packages in the PPA on Ubuntu 16.04, 18.04, and 19.04 using
the steps described at
https://wiki.ubuntu.com/StableReleaseUpdates/Certbot#SRU_Verification_Process.

When testing against Let's Encrypt's ACMEv2 server (which is the default
if you use the Certbot package from the PPA or you can include "--server
https://acme-v02.api.letsencrypt.org/directory"; on Certbot's command
line if testing with the non-updated Certbot package) and starting with
a clean /var/log/letsencrypt directory, you can use a command like:

grep 'GET' /var/log/letsencrypt/* | grep -v '/directory'

If this command produces any output, something has gone wrong.

To run https://wiki.ubuntu.com/StableReleaseUpdates/Certbot/TestScript,
you first have to install all Certbot packages and set the environment
variable CERTBOT_PREINSTALLED=1 otherwise the script will try to install
from proposed-updates.

I also had to introduce an environment variable into the script to pin
the version of boulder (Let's Encrypt's ACME server software) used for
testing. Their most recent version has dropped support for features that
are still included in Certbot and tested in the current script. The
value I used here is BOULDERBRANCH="release-2019-03-11" which I believe
is the most recent tag that works.

The output of dpkg-query at the end of the script about tested packages
was:

On 19.04:

certbot 0.31.0-1
letsencrypt     0.31.0-1
python3-acme    0.31.0-2~ubuntu19.04.1~ppa4
python3-certbot 0.31.0-1
python3-certbot-apache  0.31.0-1
python3-certbot-nginx   0.31.0-1
python3-josepy  1.1.0-2

On 18.04:

certbot 0.27.0-1~ubuntu18.04.1~ppa3
letsencrypt     0.27.0-1~ubuntu18.04.1~ppa3
python3-acme    0.31.0-2~ubuntu18.04.1~ppa3
python3-certbot 0.27.0-1~ubuntu18.04.1~ppa3
python3-certbot-apache  0.23.0-1
python3-certbot-nginx   0.23.0-1
python3-josepy  1.1.0-1


On 16.04:

certbot 0.27.0-1~ubuntu16.04.1~ppa3
letsencrypt     0.27.0-1~ubuntu16.04.1~ppa3
python-acme     0.31.0-2~ubuntu16.04.1~ppa2
python-certbot  0.27.0-1~ubuntu16.04.1~ppa3
python-certbot-apache   0.23.0-1~ubuntu16.04.1
python-josepy   1.1.0-1~ubuntu16.04.1
python-letsencrypt      0.7.0-0ubuntu0.16.04.1
python-letsencrypt-apache       0.7.0-0ubuntu0.16.04.1

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1836823

Title:
  python-acme will break on November 1st

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/python-acme/+bug/1836823/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to