--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: lintian: Requirements version mismatches with archive python module versions
- From: James Page <jamespage@debian.org>
- Date: Tue, 09 Jun 2015 16:54:59 +0100
- Message-id: <20150609155459.25147.12988.reportbug@armstrong>
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
--- End Message ---
--- Begin Message ---
- To: 788233-done@bugs.debian.org
- Subject: Re: lintian: Requirements version mismatches with archive python module versions
- From: Chris Lamb <lamby@debian.org>
- Date: Sat, 30 Dec 2017 22:17:21 +0000
- Message-id: <1514672241.866354.1219852248.57260AFB@webmail.messagingengine.com>
tags 788233 + wontfix
thanks
Hi,
> lintian: Requirements version mismatches with archive python module versions
Unfortunately, Lintian does not have access to the versions in the
archive so unfortunately we cannot satisfy your request here.
(In addition, I worry about the practicality of re-implementing the
requirements.txt parser, especially as the primary entry point is
not always ./requirements.txt)
Best wishes,
--
,''`.
: :' : Chris Lamb
`. `'` lamby@debian.org / chris-lamb.co.uk
`-
--- End Message ---