Your message dated Sun, 29 Nov 2015 10:21:55 +0000
with message-id <e1a2z7d-0007zt...@franck.debian.org>
and subject line Bug#805435: fixed in mod-wsgi 4.3.0-1.1
has caused the Debian Bug report #805435,
regarding libapache2-mod-wsgi-py3, broken depends when rebuilt.
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.)
--
805435: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=805435
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libapache2-mod-wsgi-py3
Version: 4.3.0-1
Severity: serious
Tags: stretch sid
x-debbugs-cc: debian-pyt...@lists.debian.org
I run a derivative called raspbian and I noticed our auto-binnmuer was
repeatedly binnmuing mod-wsgi. Further investigation reveealed that
every time it was rebuilt it was getting dependencies like.
python3 (>= 3.5), python3 (<< 3.5)
Which is obviously unsatisfiable.
I was able to reproduce this with a manual test build in a Debian sid
environment.
Further investigation showed that the code in debian/rules assumed that
supported python3 versions would be listed from lowest to highest but
the current version of py3versions -vs always lists the default version
last. My memory tells me this was a recent behaviour change and that
would seem to fit with the fact that in Debian this package was
successfully binnmu'd to add python 3.5 support.
As a quick fix I added some commands to debian/rules to sort the list
before extracting the first and last entries and uploaded to Raspbian. A
debdiff is attached, no intent to NMU in Debian.
ccing debian-python for their opinion on
1: whether they were aware that this behaviour change could break packages
2: whether there is a better way to get the highest and lowest currently
supported python3 version.
diff -Nru mod-wsgi-4.3.0/debian/changelog mod-wsgi-4.3.0/debian/changelog
--- mod-wsgi-4.3.0/debian/changelog 2014-10-05 10:28:06.000000000 +0000
+++ mod-wsgi-4.3.0/debian/changelog 2015-11-18 05:22:24.000000000 +0000
@@ -1,3 +1,9 @@
+mod-wsgi (4.3.0-1+rpi1) stretch-staging; urgency=medium
+
+ * Sort python 3 versions to prevent generation of impossible dependencies.
+
+ -- Peter Michael Green <plugw...@raspbian.org> Wed, 18 Nov 2015 04:39:47
+0000
+
mod-wsgi (4.3.0-1) unstable; urgency=medium
[ Felix Geyer ]
diff -Nru mod-wsgi-4.3.0/debian/rules mod-wsgi-4.3.0/debian/rules
--- mod-wsgi-4.3.0/debian/rules 2014-10-05 10:19:11.000000000 +0000
+++ mod-wsgi-4.3.0/debian/rules 2015-11-18 05:25:03.000000000 +0000
@@ -7,7 +7,7 @@
PYDEFAULT=$(shell pyversions -dv)
PYMIN=$(shell echo $(PYVERS) | awk '{print $$1}')
PYMAX=$(shell echo $(PYVERS) | LANG=C awk '{print $$NF+0.1}')
-PY3VERS=$(shell py3versions -vs)
+PY3VERS=$(shell py3versions -vs | tr ' ' '\n' | sort -n | tr '\n' ' ' | paste
-s -d ' ')
PY3DEFAULT=$(shell py3versions -dv)
PY3MIN=$(shell echo $(PY3VERS) | awk '{print $$1}')
PY3MAX=$(shell echo $(PY3VERS) | LANG=C awk '{print $$NF+0.1}')
--- End Message ---
--- Begin Message ---
Source: mod-wsgi
Source-Version: 4.3.0-1.1
We believe that the bug you reported is fixed in the latest version of
mod-wsgi, 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 805...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Thomas Goirand <z...@debian.org> (supplier of updated mod-wsgi 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: SHA256
Format: 1.8
Date: Fri, 27 Nov 2015 09:27:45 +0000
Source: mod-wsgi
Binary: libapache2-mod-wsgi libapache2-mod-wsgi-py3
Architecture: source amd64
Version: 4.3.0-1.1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Modules Team
<python-modules-team@lists.alioth.debian.org>
Changed-By: Thomas Goirand <z...@debian.org>
Description:
libapache2-mod-wsgi - Python WSGI adapter module for Apache
libapache2-mod-wsgi-py3 - Python 3 WSGI adapter module for Apache
Closes: 805435
Changes:
mod-wsgi (4.3.0-1.1) unstable; urgency=medium
.
* Non-maintainer upload.
* Fixed broken depends when rebuilt: applied patch sent to the BTS, thanks to
peter green <plugw...@p10link.net> for the patch (Closes: #805435).
Checksums-Sha1:
3d88d6fc024746d492ffcc8e70c16b5873ee766a 2161 mod-wsgi_4.3.0-1.1.dsc
9f3a3b35397b809868c551d5540cc3cef94a9d97 10752 mod-wsgi_4.3.0-1.1.debian.tar.xz
4f95d6c4ac91110892b798b450dbdbca8bca4b43 82216
libapache2-mod-wsgi-py3_4.3.0-1.1_amd64.deb
539a5813d8be53c6247722f36c7f47b0ea31816b 81262
libapache2-mod-wsgi_4.3.0-1.1_amd64.deb
Checksums-Sha256:
03646b8a76742d1ad6a6c57e2913354b799b3affd3738e07c75dbd4e89b09b6b 2161
mod-wsgi_4.3.0-1.1.dsc
fd470b12c540580815e2b84837eac2e366dba8d7e22f925929ef06875507083a 10752
mod-wsgi_4.3.0-1.1.debian.tar.xz
f77618a4f1e91b6ebf582a2ffd3adcadbfa315b3340211e2d9186215b5ac2286 82216
libapache2-mod-wsgi-py3_4.3.0-1.1_amd64.deb
921af1332e08d3e442f9800c6f1c78613bf748f65be5ca4c8cab84990f455b78 81262
libapache2-mod-wsgi_4.3.0-1.1_amd64.deb
Files:
6fd33d31cc6bd47c864c2f3211e38556 2161 httpd optional mod-wsgi_4.3.0-1.1.dsc
8931b678c18f9d806cb9c9fa6a7492ad 10752 httpd optional
mod-wsgi_4.3.0-1.1.debian.tar.xz
79c192cc1df286d5594cbc1e1f1b08cf 82216 httpd optional
libapache2-mod-wsgi-py3_4.3.0-1.1_amd64.deb
db0060c70e4247dbe7b60d9387ee8494 81262 httpd optional
libapache2-mod-wsgi_4.3.0-1.1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCAAGBQJWWCL1AAoJENQWrRWsa0P+RMMP/2u1LKubVaFByEgqyIaLCTYC
Q40Rp1ghZdqjzYUaie2vzuluJdljkFcIqw6sDPO7IIKQ7xpN6j415O0Yb88I/qxX
t2tDJ2a9RmwgEEyMhq8iDha93SRjYCWjRIrSgv9GBecwNqfQOCT1x9MRRtLlcp51
hsEEAbPCjZhRflFiWkzSPRlEjj3XDvmB+E1IyIkOB+xEoT35Tur9+Nve7ROChHtG
FdsiMm80utYAINmlFOMrDYmUnWjWRSuDkQm26OJUGCUMqHYYY0rrTSyC5cEbKHJC
LV2btxPg7+/vIHowgZP3Yn2K/bu51zSpnL2U4vIS/Pk3e0zl4YklsTcVn7gUlag/
Y3MW+AEJgEdFTgOa0cDP92mbDXbT/G67efd1ScilSsCKsAszjCy+ZbEZDGrPgsaK
HihZvMQijvnjoEaaOeylm2WH5GddiJaSvn0LPcJ6aRHxIw0Ye7ZFkfwdPMj+h50U
ZBZSlz197x096oP2CJJqtB/A5dZpSrRenYREgYsE++5CZ5t1hvrba3wGSDCZaIVM
TureEgBC+PLrEos/xeStlYrLx/y8V2VLBlSC8Kbfe9rfZLa59jSrg4R+viAbWsaz
m1dq/WnXFTXF60yulAaPpP6YFrbj5dK0ZB+7i0HLpihcOO57cxRNaCSz2AhvMAsL
7g9MHkzizzw/H7xH6MMs
=Yd7e
-----END PGP SIGNATURE-----
--- End Message ---
_______________________________________________
Python-modules-team mailing list
Python-modules-team@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/python-modules-team