Your message dated Wed, 02 Dec 2015 04:24:47 +0000
with message-id <[email protected]>
and subject line Bug#805738: fixed in python-letsencrypt 0.0.0.dev20151123-2
has caused the Debian Bug report #805738,
regarding versioned dependency on python-acme unsatisfiable
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 [email protected]
immediately.)


-- 
805738: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=805738
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: python-letsencrypt
Version: 0.0.0.dev20151114-3
Severity: serious

Hi!

In trying to fix #805185 you added a dependency on

  python-acme (= ${source:Upstream-Version})

to the python-letsencrypt package, but this prohibits the installation
of that package:

The following packages have unmet dependencies:
 python-letsencrypt : Depends: python-acme (= 0.0.0.dev20151114) but 
0.0.0.dev20151114-1 is to be installed
E: Unable to correct problems, you have held broken packages.

I think the dependency should look like this:

  python-acme (>= ${source:Upstream-Version})
               ^!

I am no expert on dpkg-substvars or the Debian policy concerning that matter,
but a local rebuild of python-letsencrypt with that change allows the
package to install correctly. 

As far as I can see, using a >= relation is the only way to ensure that the
python-acme package is at least the same version as the python-letsencrypt
packge.

But this may/will break, if python-acme is upgraded to a higher version
before python-letsencrypt. So you'd need somthing like

  python-acme (>= ${source:Upstream-Version}), python-acme ( <= 
${binary:Version}) 

so that the version of the python-acme package is at least the same upstream
version but not higher than the version of python-letsencrypt.

This will of course break if the version of python-acme is increased
to a higher Debian release (for example -4 while python-letsencrypt
is still at -3) than python-letsencrypt.

I guess one cannot automatically express such a strict inter-package
dependency if the involved packages are not built from the same
source package. It seems the only viable solution is to manually
specify the correct python-acme version.

Grüße,
Sven.

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (200, 'experimental')
Architecture: i386 (x86_64)
Foreign Architectures: amd64

Kernel: Linux 4.1.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages python-letsencrypt depends on:
ii  python-acme            0.0.0.dev20151114-1
ii  python-configargparse  0.10.0-1
ii  python-configobj       5.0.6-2
ii  python-cryptography    1.1-1+b1
ii  python-dialog          3.3.0-1
ii  python-mock            1.3.0-2.1
ii  python-openssl         0.15.1-2
ii  python-parsedatetime   1.4-1
ii  python-pkg-resources   18.4-2
ii  python-psutil          2.2.1-3+b1
ii  python-requests        2.8.1-1
ii  python-rfc3339         1.0-2
ii  python-six             1.10.0-1
ii  python-tz              2012c+dfsg-0.1
ii  python-zope.component  4.2.2-1
ii  python-zope.interface  4.1.3-1
pn  python:any             <none>

Versions of packages python-letsencrypt recommends:
ii  letsencrypt  0.0.0.dev20151114-3

python-letsencrypt suggests no packages.

-- debconf-show failed

--- End Message ---
--- Begin Message ---
Source: python-letsencrypt
Source-Version: 0.0.0.dev20151123-2

We believe that the bug you reported is fixed in the latest version of
python-letsencrypt, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Harlan Lieberman-Berg <[email protected]> (supplier of updated 
python-letsencrypt 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 [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Tue, 01 Dec 2015 21:29:49 -0500
Source: python-letsencrypt
Binary: python-letsencrypt letsencrypt python-letsencrypt-doc
Architecture: source all
Version: 0.0.0.dev20151123-2
Distribution: experimental
Urgency: medium
Maintainer: Debian Let's Encrypt <[email protected]>
Changed-By: Harlan Lieberman-Berg <[email protected]>
Description:
 letsencrypt - Let's Encrypt main client
 python-letsencrypt - Let's Encrypt main library
 python-letsencrypt-doc - Let's Encrypt client documentation
Closes: 805738
Changes:
 python-letsencrypt (0.0.0.dev20151123-2) experimental; urgency=medium
 .
   * Alter dependency to solve unsatisfiable dependency. (Closes: #805738)
Checksums-Sha1:
 e4f607d33e84f2a81e0febe35ce80ec390c638a4 2859 
python-letsencrypt_0.0.0.dev20151123-2.dsc
 dde98cdad4fc8ea74931ccc3b63924c651aab7e2 10740 
python-letsencrypt_0.0.0.dev20151123-2.debian.tar.xz
 a2603b552124b34146e64ff6c3c138cfdba10458 9538 
letsencrypt_0.0.0.dev20151123-2_all.deb
 c7f9c3fa98eaba55147973153b1cc62497d6a17f 158244 
python-letsencrypt-doc_0.0.0.dev20151123-2_all.deb
 a30a4cf55b86b92661844f13adaff0c69dc5361d 77768 
python-letsencrypt_0.0.0.dev20151123-2_all.deb
Checksums-Sha256:
 f86d688448255461616eacb93100b0801966a1a99aa47d84c410fda13d479ebd 2859 
python-letsencrypt_0.0.0.dev20151123-2.dsc
 f777e9cb78e223877e6b4058961ab70e2dd3c0f5e60e994ffb8aed9a66de9f03 10740 
python-letsencrypt_0.0.0.dev20151123-2.debian.tar.xz
 e7aec94fe115cd59e09401d26067d2cd0402fe180efad107280f1520e825a7ab 9538 
letsencrypt_0.0.0.dev20151123-2_all.deb
 150f4c87139185595653d7c2be293a0ad05a38e3f712f4f4e937469a2330e6ee 158244 
python-letsencrypt-doc_0.0.0.dev20151123-2_all.deb
 29e18cdeb128a499acadb8da9fa213b337c74239f4885707c87a4d247a6511b2 77768 
python-letsencrypt_0.0.0.dev20151123-2_all.deb
Files:
 087602994b4b012465d4221d8a414587 2859 python optional 
python-letsencrypt_0.0.0.dev20151123-2.dsc
 2c8eee641bb80e798b9e5b0ec73b129e 10740 python optional 
python-letsencrypt_0.0.0.dev20151123-2.debian.tar.xz
 2a3062351f349428dbc4c93b4e60ca9a 9538 web optional 
letsencrypt_0.0.0.dev20151123-2_all.deb
 9994218c447ade50ca9e380c0ad56aa2 158244 doc optional 
python-letsencrypt-doc_0.0.0.dev20151123-2_all.deb
 8af9f84a6bedfccc5cf9e21f605f1582 77768 python optional 
python-letsencrypt_0.0.0.dev20151123-2_all.deb

-----BEGIN PGP SIGNATURE-----

iQJ8BAEBCgBmBQJWXl2FXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRERjYyRTkzNTM2ODAxRjZBQTE1QkU4MkJC
MEU0RTkwRTVBQjIyRjYxAAoJELDk6Q5asi9hJqsQAK5g5IUXsDEmZ+lGc6xAz/5I
2meLqjCnflz72Y0wq/gkuGSLNsAmrxvjr91JLaRRHo8oD0N03yN1ovFJ4fM5xZh/
sOYIhKan7VjYfAa/5EQs/tF4zIvkAPAWGGUq/zq7hHaGihXcuzTUhx2ieOwnZJBj
hKNsfh1GkAs2zEIuw9boeEB90wmiNVOUQQCq6gugMbid+I+LnWSNOaIUl0t1rk7g
CwW+j0dsUZyYMesL2QJQF8roorAwZ7dDoCW30wgbnxIX+QkJ+gM1iQilng4abAEK
sl1JSQxD6PCPW8IpW5P+UZQzrPVb/EX63MIVbfM0WyoVPgyrHSq70LtZRnIvQl5P
vQ4eCw/KxFEGnv/sjN2ZcfFTw47jaz5BFrJ1qPlv/mGPDrt+rmU15onqfBBDkde7
9c1c3EtjzRel9bOrxACjEoahfL3sPRDUSf4vN0rZHazmmLcm6yEub9QMRtIFIB0W
fa1mmZ4C/h6R8LLdImV2kQ/9N9KCWPODwsUhacjEY89r1vbwbeBtZC22K4/OqQyu
ZYSOq8Pn6gjedAFG8LngykAGJicDyp1/J1h5UVvTcjgPHaPkAf4u+sXiJ/GpuwEH
zbb1I9x+FMW/vTZ6jICVSAzJjv/xsRbbDJ/9wFzQuBPOrabdNUGhmhrU8tNl+nPk
VO3tRweI8vzwAqBdc0sw
=EThw
-----END PGP SIGNATURE-----

--- End Message ---
_______________________________________________
Letsencrypt-devel mailing list
[email protected]
https://lists.alioth.debian.org/mailman/listinfo/letsencrypt-devel

Reply via email to