[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#788233: lintian: Requirements version mismatches with archive python module versions



Package: lintian
Version: 2.5.30+deb8u3ubuntu2
Severity: normal

Dear Maintainer,

Python modules often declare version requirements for dependencies, either in setup.py/cfg or requirements.txt (see most of the OpenStack python packages for examples).

A check (probably informational) that validates that the version of a python module in archive falls in the upstream version bounds would be useful, as its often a good indicator of integration issue between python modules, or dependencies on new features.

I'd be willing to help test any proposed solution, but my Perl foo is not up to scratch to actually write this myself.

Thanks

James

-- System Information:
Debian Release: jessie/sid
  APT prefers wily-updates
  APT policy: (500, 'wily-updates'), (500, 'wily-security'), (500, 'wily'), (100, 'wily-backports')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.19.0-20-generic (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages lintian depends on:
ii  binutils                       2.25-8ubuntu1
ii  bzip2                          1.0.6-8
ii  diffstat                       1.59-1
ii  file                           1:5.22+15-2ubuntu1
ii  gettext                        0.19.2-2ubuntu1
ii  hardening-includes             2.7ubuntu1
ii  intltool-debian                0.35.0+20060710.2
ii  libapt-pkg-perl                0.1.29build2
ii  libarchive-zip-perl            1.39-1
ii  libclass-accessor-perl         0.34-1
ii  libclone-perl                  0.38-1
ii  libdpkg-perl                   1.17.25ubuntu1
ii  libemail-valid-perl            1.195-1
ii  libfile-basedir-perl           0.03-1fakesync1
ii  libipc-run-perl                0.94-1
ii  liblist-moreutils-perl         0.33-2build1
ii  libparse-debianchangelog-perl  1.2.0-1.1
ii  libtext-levenshtein-perl       0.12-1
ii  libtimedate-perl               2.3000-2
ii  liburi-perl                    1.64-1
ii  man-db                         2.7.0.2-5
ii  patchutils                     0.3.4-1
ii  perl [libdigest-sha-perl]      5.20.2-6
ii  t1utils                        1.38-4

Versions of packages lintian recommends:
ii  libperlio-gzip-perl             0.18-3build1
ii  perl                            5.20.2-6
ii  perl-modules [libautodie-perl]  5.20.2-6

Versions of packages lintian suggests:
pn  binutils-multiarch     <none>
ii  dpkg-dev               1.17.25ubuntu1
ii  libhtml-parser-perl    3.71-2
ii  libtext-template-perl  1.46-1
pn  libyaml-perl           <none>
ii  xz-utils               5.1.1alpha+20120614-2ubuntu2

-- no debconf information


Reply to: