Howdy all,

Some Debian packages have a dependency on ‘python-lockfile’, without
accounting for the API breakage introduced in version 0.9 of that
package.

This breakage was announced in 2014-11 to package maintainers of the
reverse dependencies at that time; once copy of the message is at
<URL:https://lists.alioth.debian.org/pipermail/python-modules-team/2014-November/022840.html>.

The upgrade of ‘python-lockfile’ in Debian has now happened; Sid
contains “python-lockfile/1:0.10.2-1”. Packages which do not distinguish
this from versions prior to 0.9 need to correct that in their dependency
specifications.

I will file bug reports against packages in Sid today which have a
dependency on ‘python-lockfile’ that do not acknowledge the
incompatibility in version “python-lockfile >=0.9”.


I started with the output of::

    $ cat /var/lib/apt/lists/*Packages \
        | grep-dctrl -F Depends,Recommends,Suggests \
            -s Package,Maintainer,Depends 'python-lockfile' \
        | sed -e 's/^Depends: .*\(python-lockfile[^,]*\),.*$/Depends: \1/'

and removed the ‘python-lockfile’ packages themselves. The result is 18
unique packages.

All of these now have the problem described above. None have
‘python-lockfile’ in any relationship other than Depends, which allows
me to present the command above simplified to present only that
relationship.


$ dd-list $( cat /var/lib/apt/lists/*Packages \
    | grep-dctrl -F Depends,Recommends,Suggests \
        -s Package,Maintainer,Depends 'python-lockfile' \
    | sed -e 's/^Depends: .*\(python-lockfile[^,]*\),.*$/Depends: \1/' \
    | grep '^Package:' | cut -d ' ' -f 2 | sort | uniq )

Alexander Zangerl <a...@debian.org>
   duplicity

Andrew Starr-Bochicchio <a...@debian.org>
   libcloud (U)

Antonio Terceiro <terce...@debian.org>
   lava-coordinator (U)
   lavapdu (U)

Ben Finney <ben+deb...@benfinney.id.au>
   python-daemon

Cyril Bouthors <c...@debian.org>
   nagios2mantis

Cyril Bouthors <cy...@boutho.rs>
   nagios2mantis (U)

Cyril Bouthors <cy...@bouthors.org>
   nagios2mantis (U)

David Watson <da...@kutoken.com>
   python-lamson

David Watson <dwat...@debian.org>
   python-lamson (U)

Debian LAVA team <pkg-linaro-lava-de...@lists.alioth.debian.org>
   lava-coordinator
   lavapdu

Debian Python Modules Team <python-modules-t...@lists.alioth.debian.org>
   libcloud

Diane Trout <di...@ghic.org>
   dnssec-trigger (U)

Fathi Boudra <f...@debian.org>
   lava-coordinator (U)
   lavapdu (U)

Ghe Rivero <ghe.riv...@stackops.com>
   tuskar-ui (U)

Gonéri Le bouder <gon...@debian.org>
   nova (U)

Gonéri Le Bouder <gon...@debian.org>
   horizon (U)
   python-oslo.db (U)

gustavo panizzo <g...@zumbi.com.ar>
   nova (U)

Gustavo Panizzo <g...@zumbi.com.ar>
   cinder (U)

Hans-Christoph Steiner <h...@eds.org>
   libcloud (U)

Hugo Lefeuvre <hugo6...@orange.fr>
   spambayes (U)

Jordi Mallach <jo...@debian.org>
   lava-coordinator (U)
   lavapdu (U)

Julien Danjou <a...@debian.org>
   ceilometer (U)
   designate (U)
   horizon (U)
   nova (U)
   python-oslo.db (U)
   tuskar-ui (U)

Matt Hart <m...@blacklabsystems.com>
   lavapdu (U)

Matthew Hart <matthew.h...@linaro.org>
   lavapdu (U)

Mehdi Abaakouk <sil...@sileht.net>
   ceilometer (U)
   designate (U)
   horizon (U)
   nova (U)
   python-oslo.db (U)

Neil Williams <codeh...@debian.org>
   lava-coordinator (U)
   lavapdu (U)

Nicolas Boulenguez <nico...@debian.org>
   taskcoach

Ondřej Surý <ond...@debian.org>
   dnssec-trigger

PKG OpenStack <openstack-de...@lists.alioth.debian.org>
   ceilometer
   cinder
   designate
   horizon
   murano
   nova
   python-oslo.db
   tuskar-ui

Python Applications Packaging Team <python-apps-t...@lists.alioth.debian.org>
   spambayes

Soren Hansen <so...@ubuntu.com>
   libcloud (U)

Thomas Goirand <z...@debian.org>
   ceilometer (U)
   cinder (U)
   designate (U)
   horizon (U)
   murano (U)
   nova (U)
   python-oslo.db (U)
   tuskar-ui (U)

-- 
 \      “How many people here have telekenetic powers? Raise my hand.” |
  `\                                                      —Emo Philips |
_o__)                                                                  |
Ben Finney


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/85lhfzhud6....@benfinney.id.au

Reply via email to