Merge ~ahasenack/ubuntu/+source/python-certbot-nginx:focal-certbot-nginx-1875471 into ubuntu/+source/python-certbot-nginx:ubuntu/devel
Status: | Superseded |
---|---|
Proposed branch: | ~ahasenack/ubuntu/+source/python-certbot-nginx:focal-certbot-nginx-1875471 |
Merge into: | ubuntu/+source/python-certbot-nginx:ubuntu/devel |
Diff against target: |
220 lines (+131/-2) (has conflicts) 8 files modified
PKG-INFO (+4/-0) certbot_nginx.egg-info/PKG-INFO (+4/-0) certbot_nginx.egg-info/SOURCES.txt (+59/-1) debian/changelog (+13/-0) debian/patches/fix-tests-with-newer-acme.patch (+45/-0) debian/patches/series (+1/-0) debian/rules (+1/-1) setup.py (+4/-0) Conflict in PKG-INFO Conflict in certbot_nginx.egg-info/PKG-INFO Conflict in certbot_nginx.egg-info/SOURCES.txt Conflict in debian/changelog Conflict in setup.py |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Canonical Server MOTU reviewers | Pending | ||
Canonical Server | Pending | ||
Review via email: mp+383528@code.launchpad.net |
This proposal has been superseded by a proposal from 2020-05-06.
Description of the change
The bug has details on what happened, and how it was fixed. The options we had were outlined in https:/
Test PPA: https:/
Running all the tests properly needs a specific setup, which I suggest to leave for the SRU verification. I have done those with my test PPA already prior to submitting this.
What can easily be tested is the python error which originated this:
AttributeError: module 'acme.challenges' has no attribute 'TLSSNI01'
Just run this, on any host/container (no need to replace the fake domain):
sudo apt install python3-
sudo certbot -d example.org --agree-tos --staging --register-
The fixed version won't fail with AttributeError, but will try to fetch a certificate for example.org, and that will of course fail and is fine.
The second check to make is to confirm that the build-time tests were run. Search build logs for "dh_auto_test".