Your message dated Wed, 27 Mar 2019 12:02:08 +0000
with message-id <e1h97fw-00090w...@fasolo.debian.org>
and subject line Bug#922543: fixed in python-certbot 0.28.0-1~deb9u2
has caused the Debian Bug report #922543,
regarding python-certbot: FTBFS in stretch when built with sbuild (unmet
build-depends)
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
922543: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=922543
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:python-certbot
Version: 0.28.0-1~deb9u1
Severity: serious
Tags: ftbfs patch
Dear maintainer:
I tried to build this package in stretch but it failed:
--------------------------------------------------------------------------------
Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following NEW packages will be installed:
sbuild-build-depends-core-dummy
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 778 B of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-imjM6a/apt_archive ./
sbuild-build-depends-core-dummy 0.invalid.0 [778 B]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 778 B in 0s (0 B/s)
Selecting previously unselected package sbuild-build-depends-core-dummy.
(Reading database ... 13595 files and directories currently installed.)
Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_amd64.deb
...
Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ...
Setting up sbuild-build-depends-core-dummy (0.invalid.0) ...
+------------------------------------------------------------------------------+
| Check architectures |
+------------------------------------------------------------------------------+
Arch check ok (amd64 included in all)
+------------------------------------------------------------------------------+
| Install package build dependencies |
+------------------------------------------------------------------------------+
Setup apt archive
-----------------
Merged Build-Depends: debhelper (>= 10~), dh-python, python3, python3-acme (>=
0.26.0~), python3-configargparse (>= 0.10.0), python3-configobj,
python3-cryptography (>= 1.2), python3-distutils | python3 (<< 3.6.5~),
python3-josepy, python3-mock, python3-parsedatetime (>= 1.3),
python3-repoze.sphinx.autointerface, python3-requests (>= 2.4.3),
python3-rfc3339, python3-setuptools (>= 1.0), python3-sphinx (>= 1.2),
python3-sphinx-rtd-theme, python3-tz, python3-zope.component,
python3-zope.interface
Filtered Build-Depends: debhelper (>= 10~), dh-python, python3, python3-acme
(>= 0.26.0~), python3-configargparse (>= 0.10.0), python3-configobj,
python3-cryptography (>= 1.2), python3-distutils, python3-josepy, python3-mock,
python3-parsedatetime (>= 1.3), python3-repoze.sphinx.autointerface,
python3-requests (>= 2.4.3), python3-rfc3339, python3-setuptools (>= 1.0),
python3-sphinx (>= 1.2), python3-sphinx-rtd-theme, python3-tz,
python3-zope.component, python3-zope.interface
dpkg-deb: building package 'sbuild-build-depends-python-certbot-dummy' in
'/<<BUILDDIR>>/resolver-imjM6a/apt_archive/sbuild-build-depends-python-certbot-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning: sbuild-build-depends-core-dummy
sbuild-build-depends-python-certbot-dummy
dpkg-scanpackages: info: Wrote 2 entries to output Packages file.
Ign:1 copy:/<<BUILDDIR>>/resolver-imjM6a/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-imjM6a/apt_archive ./ Release [963 B]
Ign:3 copy:/<<BUILDDIR>>/resolver-imjM6a/apt_archive ./ Release.gpg
Get:4 copy:/<<BUILDDIR>>/resolver-imjM6a/apt_archive ./ Sources [684 B]
Get:5 copy:/<<BUILDDIR>>/resolver-imjM6a/apt_archive ./ Packages [750 B]
Fetched 2397 B in 0s (0 B/s)
Reading package lists...
Reading package lists...
Install python-certbot build dependencies (apt-based resolver)
--------------------------------------------------------------
Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
sbuild-build-depends-python-certbot-dummy : Depends: python3-distutils but it
is not installable
E: Unable to correct problems, you have held broken packages.
apt-get failed.
E: Package installation failed
Not removing build depends: cloned chroot in use
/usr/bin/du: cannot access '/<<PKGBUILDDIR>>': No such file or directory
E: read_command failed to execute du
E: Cannot determine space needed for /<<PKGBUILDDIR>> (du failed)
Setup apt archive
-----------------
Merged Build-Depends: dose-distcheck
Filtered Build-Depends: dose-distcheck
dpkg-deb: building package 'sbuild-build-depends-dose3-dummy' in
'/<<BUILDDIR>>/resolver-imjM6a/apt_archive/sbuild-build-depends-dose3-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning: sbuild-build-depends-core-dummy
sbuild-build-depends-dose3-dummy sbuild-build-depends-python-certbot-dummy
dpkg-scanpackages: info: Wrote 3 entries to output Packages file.
Ign:1 copy:/<<BUILDDIR>>/resolver-imjM6a/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-imjM6a/apt_archive ./ Release [963 B]
Ign:3 copy:/<<BUILDDIR>>/resolver-imjM6a/apt_archive ./ Release.gpg
Get:4 copy:/<<BUILDDIR>>/resolver-imjM6a/apt_archive ./ Sources [810 B]
Get:5 copy:/<<BUILDDIR>>/resolver-imjM6a/apt_archive ./ Packages [872 B]
Fetched 2645 B in 0s (0 B/s)
Reading package lists...
Reading package lists...
Install dose3 build dependencies (apt-based resolver)
-----------------------------------------------------
Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
dose-distcheck libcap2 libelf1 liblua5.2-0 libnspr4 libnss3 libpopt0 librpm3
librpmio3 libsqlite3-0
Recommended packages:
rpm-common
The following NEW packages will be installed:
dose-distcheck libcap2 libelf1 liblua5.2-0 libnspr4 libnss3 libpopt0 librpm3
librpmio3 libsqlite3-0 sbuild-build-depends-dose3-dummy
0 upgraded, 11 newly installed, 0 to remove and 0 not upgraded.
Need to get 5373 kB of archives.
After this operation, 13.5 MB of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-imjM6a/apt_archive ./
sbuild-build-depends-dose3-dummy 0.invalid.0 [774 B]
Get:2 http://deb.debian.org/debian stretch/main amd64 libpopt0 amd64 1.16-10+b2
[49.4 kB]
Get:3 http://deb.debian.org/debian stretch/main amd64 libcap2 amd64 1:2.25-1
[16.8 kB]
Get:4 http://deb.debian.org/debian stretch/main amd64 libsqlite3-0 amd64
3.16.2-5+deb9u1 [572 kB]
Get:5 http://deb.debian.org/debian stretch/main amd64 libelf1 amd64 0.168-1
[157 kB]
Get:6 http://deb.debian.org/debian stretch/main amd64 liblua5.2-0 amd64
5.2.4-1.1+b2 [110 kB]
Get:7 http://deb.debian.org/debian stretch/main amd64 libnspr4 amd64 2:4.12-6
[117 kB]
Get:8 http://deb.debian.org/debian stretch/main amd64 libnss3 amd64
2:3.26.2-1.1+deb9u1 [1161 kB]
Get:9 http://deb.debian.org/debian stretch/main amd64 librpmio3 amd64
4.12.0.2+dfsg1-2 [1166 kB]
Get:10 http://deb.debian.org/debian stretch/main amd64 librpm3 amd64
4.12.0.2+dfsg1-2 [1255 kB]
Get:11 http://deb.debian.org/debian stretch/main amd64 dose-distcheck amd64
5.0.1-8+deb9u1 [768 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 5373 kB in 0s (7785 kB/s)
Selecting previously unselected package libpopt0:amd64.
(Reading database ... 13595 files and directories currently installed.)
Preparing to unpack .../00-libpopt0_1.16-10+b2_amd64.deb ...
Unpacking libpopt0:amd64 (1.16-10+b2) ...
Selecting previously unselected package libcap2:amd64.
Preparing to unpack .../01-libcap2_1%3a2.25-1_amd64.deb ...
Unpacking libcap2:amd64 (1:2.25-1) ...
Selecting previously unselected package libsqlite3-0:amd64.
Preparing to unpack .../02-libsqlite3-0_3.16.2-5+deb9u1_amd64.deb ...
Unpacking libsqlite3-0:amd64 (3.16.2-5+deb9u1) ...
Selecting previously unselected package libelf1:amd64.
Preparing to unpack .../03-libelf1_0.168-1_amd64.deb ...
Unpacking libelf1:amd64 (0.168-1) ...
Selecting previously unselected package liblua5.2-0:amd64.
Preparing to unpack .../04-liblua5.2-0_5.2.4-1.1+b2_amd64.deb ...
Unpacking liblua5.2-0:amd64 (5.2.4-1.1+b2) ...
Selecting previously unselected package libnspr4:amd64.
Preparing to unpack .../05-libnspr4_2%3a4.12-6_amd64.deb ...
Unpacking libnspr4:amd64 (2:4.12-6) ...
Selecting previously unselected package libnss3:amd64.
Preparing to unpack .../06-libnss3_2%3a3.26.2-1.1+deb9u1_amd64.deb ...
Unpacking libnss3:amd64 (2:3.26.2-1.1+deb9u1) ...
Selecting previously unselected package librpmio3.
Preparing to unpack .../07-librpmio3_4.12.0.2+dfsg1-2_amd64.deb ...
Unpacking librpmio3 (4.12.0.2+dfsg1-2) ...
Selecting previously unselected package librpm3.
Preparing to unpack .../08-librpm3_4.12.0.2+dfsg1-2_amd64.deb ...
Unpacking librpm3 (4.12.0.2+dfsg1-2) ...
Selecting previously unselected package dose-distcheck.
Preparing to unpack .../09-dose-distcheck_5.0.1-8+deb9u1_amd64.deb ...
Unpacking dose-distcheck (5.0.1-8+deb9u1) ...
Selecting previously unselected package sbuild-build-depends-dose3-dummy.
Preparing to unpack
.../10-sbuild-build-depends-dose3-dummy_0.invalid.0_amd64.deb ...
Unpacking sbuild-build-depends-dose3-dummy (0.invalid.0) ...
Setting up libpopt0:amd64 (1.16-10+b2) ...
Setting up libelf1:amd64 (0.168-1) ...
Setting up libcap2:amd64 (1:2.25-1) ...
Setting up libnspr4:amd64 (2:4.12-6) ...
Processing triggers for libc-bin (2.24-11+deb9u4) ...
Setting up libsqlite3-0:amd64 (3.16.2-5+deb9u1) ...
Processing triggers for man-db (2.7.6.1-2) ...
Setting up liblua5.2-0:amd64 (5.2.4-1.1+b2) ...
Setting up libnss3:amd64 (2:3.26.2-1.1+deb9u1) ...
Setting up librpmio3 (4.12.0.2+dfsg1-2) ...
Setting up librpm3 (4.12.0.2+dfsg1-2) ...
Setting up dose-distcheck (5.0.1-8+deb9u1) ...
Setting up sbuild-build-depends-dose3-dummy (0.invalid.0) ...
Processing triggers for libc-bin (2.24-11+deb9u4) ...
(I)StdLoaders: Parsing and normalizing...
(I)Packages: Parsing Packages file -...
(I)Format822: total packages 51623
(I)Distcheck: Cudf Universe: 51623 packages
(I)Distcheck: --checkonly specified, consider all packages as background
packages
(I)Distcheck: Solving...
output-version: 1.2
native-architecture: amd64
report:
-
package: sbuild-build-depends-python-certbot-dummy
version: 0.invalid.0
architecture: amd64
status: broken
reasons:
-
missing:
pkg:
package: sbuild-build-depends-python-certbot-dummy
version: 0.invalid.0
architecture: amd64
unsat-dependency: python3-distutils:amd64
background-packages: 51622
foreground-packages: 1
total-packages: 51623
broken-packages: 1
+------------------------------------------------------------------------------+
In short: python-certbot in stretch build-depends on python3-distutils which is
not in stretch.
I see that build-depends has python3-distutils | python3 (<< 3.6.5~) but
this will not work when building with sbuild because only the first
alternative (python3-distutils) is considered by sbuild.
The patch below (warning: untested) may help.
Thanks.
--- a/debian/control
+++ b/debian/control
@@ -11,7 +11,7 @@ Build-Depends: debhelper (>= 10~),
python3-configargparse (>= 0.10.0),
python3-configobj,
python3-cryptography (>= 1.2),
- python3-distutils | python3 (<< 3.6.5~),
+ python3 (<< 3.6.5~) | python3-distutils,
python3-josepy,
python3-mock,
python3-parsedatetime (>= 1.3),
--- End Message ---
--- Begin Message ---
Source: python-certbot
Source-Version: 0.28.0-1~deb9u2
We believe that the bug you reported is fixed in the latest version of
python-certbot, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 922...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Harlan Lieberman-Berg <hlieber...@debian.org> (supplier of updated
python-certbot package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sun, 10 Mar 2019 13:36:06 -0400
Source: python-certbot
Binary: python3-certbot certbot python-certbot-doc letsencrypt
Architecture: source all
Version: 0.28.0-1~deb9u2
Distribution: stretch
Urgency: high
Maintainer: Debian Let's Encrypt <team+letsencr...@tracker.debian.org>
Changed-By: Harlan Lieberman-Berg <hlieber...@debian.org>
Description:
certbot - automatically configure HTTPS using Let's Encrypt
letsencrypt - transitional dummy package
python-certbot-doc - client documentation for certbot
python3-certbot - main library for certbot
Closes: 922031 922543
Changes:
python-certbot (0.28.0-1~deb9u2) stretch; urgency=high
.
* The previous stable update incorrectly disabled systemd timer due to a
change in debhelper compat version. This release drops the compat
level back to debhelper 9, thus forcing a restart of the systemd
timer. (Closes: #922031)
.
The behavior of dh_systemd_start changed between compat v9 and compat
v10; in v9, timers were stopped in postrm and started in postinst, but
in v10 timers were only started in postinst if they were running.
Switching back to v9 will unilaterally start the timer in postinst
once more.
* Fix an FTBFS due to sbuild not considering or'ed
dependencies. (Closes: #922543)
Checksums-Sha1:
da811b2f7c1b80971dcbd138eabce0058f94cc9e 3147
python-certbot_0.28.0-1~deb9u2.dsc
486ff5b2f8693b01a414c34a3eac1556e8c10c89 11112
python-certbot_0.28.0-1~deb9u2.debian.tar.xz
390f40ee0dfc4feba1575b322ea7a40a33c9fb6f 37722 certbot_0.28.0-1~deb9u2_all.deb
1c47249c65ad58d44e64cb0158e573c30a75dbc8 22188
letsencrypt_0.28.0-1~deb9u2_all.deb
cebb173cf700c70b29cd00f7d4be101c0152a8e3 328190
python-certbot-doc_0.28.0-1~deb9u2_all.deb
e7fcfaa82cd449c51d0070c87aff48dde37a6322 9042
python-certbot_0.28.0-1~deb9u2_amd64.buildinfo
702bd360a0e90b20c255ab70314f4d82b81c4c46 222442
python3-certbot_0.28.0-1~deb9u2_all.deb
Checksums-Sha256:
b1b4f62a7cb0efe67582c9e43a610bb3ac742863140bffcbec0805a99792dca2 3147
python-certbot_0.28.0-1~deb9u2.dsc
d1ab13f33c0055db483872ba67316a17147e56d51c0f622d3709e1b4999bb26c 11112
python-certbot_0.28.0-1~deb9u2.debian.tar.xz
3d6dc9728cd05cbe3566826f7f41bf4dbeaf25292db2e0c0b32dd7bbbc8b881f 37722
certbot_0.28.0-1~deb9u2_all.deb
ea2e361e22e02780f537a2ccc0fb967a49ab422adeefa2851a8e675a7b60cc4c 22188
letsencrypt_0.28.0-1~deb9u2_all.deb
c4bc420ebafd3672afd0446b4f3e2d679e841723b6e10b91e4c6cbbcd4e068ce 328190
python-certbot-doc_0.28.0-1~deb9u2_all.deb
7796d7451f71d2ed3508459601a5ff168a20e8acdc1d78c10171692459df9eaa 9042
python-certbot_0.28.0-1~deb9u2_amd64.buildinfo
01eb902e1342eaa0b88763b6627d2073edfcceef7002a5252b5fe225962b9e5e 222442
python3-certbot_0.28.0-1~deb9u2_all.deb
Files:
9e50e60d995d5e5a582e56dfd5964ab4 3147 python optional
python-certbot_0.28.0-1~deb9u2.dsc
49b1f21f9dcb14bfd7259d9ffe937690 11112 python optional
python-certbot_0.28.0-1~deb9u2.debian.tar.xz
e6afff0163750d1d0e754c4611e160c4 37722 web optional
certbot_0.28.0-1~deb9u2_all.deb
0cdcddaccab1767517049aad8dea861b 22188 oldlibs optional
letsencrypt_0.28.0-1~deb9u2_all.deb
8a87ba7b653c403f616d93a3905b6b64 328190 doc optional
python-certbot-doc_0.28.0-1~deb9u2_all.deb
9c5d06a46b1a25d999f33d7947adba5e 9042 python optional
python-certbot_0.28.0-1~deb9u2_amd64.buildinfo
fd765934f3ed0584769acf92530bc363 222442 python optional
python3-certbot_0.28.0-1~deb9u2_all.deb
-----BEGIN PGP SIGNATURE-----
iQKpBAEBCgCUFiEE/KMou47jbePTdP3DdSrlQ01xncEFAlyWiChfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEZD
QTMyOEJCOEVFMzZERTNEMzc0RkRDMzc1MkFFNTQzNEQ3MTlEQzEWHGhsaWViZXJt
YW5AZGViaWFuLm9yZwAKCRB1KuVDTXGdwfOlD/ivmxjMlwBZVKm8pqeEcYDMy0Hk
cjLFH6ch836hc0foE3ALOPmNv3hZufBxWv1Gt4eGTlUW4YoiuxzQ0u9YkYZnahlF
bYPbPKDnW3SpN22X0LXGxgP3qltD/6H6MFqzp717NTH2Eq6H7PChJiNKET+kIn0G
I/Uehy77zJHq7saZxWHsEzu9GFD96CrWpM1qrtHRomBlii0LLpz05VHidQnWR+fX
LOQBs3NNIQnnu7eBdQOl+TqN5Nx/IcbetO2IlzfxqRPRlc8CbAL/TJwylkqxVx92
7L6N/EuvSMljScAhp6MHI92T6TyXMx4CWUbwVo/Kvay1z/v7mLtEGXC7py4VAdo3
1IE/bjq9YWjrchLcyzI53di9+f43o6IF8aeV2F/qKvYMDVVtGTjGJx+L0XXDCAjr
Xx9lYt9bg2lUJgOs5XenSdTI6RunqAEfEFTC4/Dm3ACz+09jRGkI8rEW0BnMJwo6
3rQTIwJLI/b5rVUIEx9l3U0vGvjRpLNOlfaZBiY3G/+/rXZYQd5ug3YLuqdMcc4E
sYXJ2U5ivmgJbMumBbnQNf076QSe6TCEHJdEtWiGbdhwSZHqBi6UdLKPLjIkLyll
YP9RDBQh7M+Sd7gxm8YIu6UWZrwcRwqYOzPPlTvxK9L6QaKkqmwSU+zKIpY0PrC4
GMaCCZ3l5iAeE7Ml
=ARnp
-----END PGP SIGNATURE-----
--- End Message ---