[Letsencrypt-devel] Bug#805738: wrong dependency on python-acme

Sven Hartge sven at svenhartge.de
Mon Nov 30 19:52:12 UTC 2015


On Sat, 21 Nov 2015 21:56:50 +0100 Sven Hartge <sven at svenhartge.de> wrote:

> 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.

The new upload also depends on a non-existing version of python-acme and
is uninstallable:

Package: python-letsencrypt
Version: 0.0.0.dev20151123-1
Installed-Size: 375
Maintainer: Debian Let's Encrypt <letsencrypt-devel at lists.alioth.debian.org>
Architecture: all
Depends: python-acme (= 0.0.0.dev20151123)
                                        ^^^!

The real version of python-acme is 0.0.0.dev20151123-1.

You cannot use "python-acme (= ${source:Upstream-Version})" as a version
to depend on as this lacks the Debian part of the package version.

If you really want to lock this package and python-acme very tightly you
either hard-code the needed version or build them from the same source
and can _then_ use "ython-acme (= ${binary:Version}) to get the
dependencies right.

Grüße,
Sven.



More information about the Letsencrypt-devel mailing list