Bug#758425: lintian: add a check for outdated version constraints

2014-08-29 Thread Raphael Hertzog
On Sun, 17 Aug 2014, Johannes Schauer wrote: Lintian could check if any dependency on binary packages has an outdated version constraint. If the outdated version constraint is attached to an essential package, then the dependency can be dropped completely. This will then avoid useless

Bug#758425: lintian: add a check for outdated version constraints

2014-08-29 Thread Johannes Schauer
Hi, Quoting Raphael Hertzog (2014-08-29 21:16:06) If that is ever implemented, it must apply only on dependencies that can be parsed on the source's debian/control because I would not be happy to have warnings on library dependencies generated by dpkg-shlibdeps. How can it happen that library

Bug#758425: lintian: add a check for outdated version constraints

2014-08-29 Thread Raphael Hertzog
On Fri, 29 Aug 2014, Johannes Schauer wrote: Hi, Quoting Raphael Hertzog (2014-08-29 21:16:06) If that is ever implemented, it must apply only on dependencies that can be parsed on the source's debian/control because I would not be happy to have warnings on library dependencies generated

Bug#758425: lintian: add a check for outdated version constraints

2014-08-29 Thread Johannes Schauer
Hi, Quoting Raphael Hertzog (2014-08-29 22:17:43) When a library has a symbols file that has evolved over more than 2 releases (like libc6)... see /var/lib/dpkg/info/libc6:amd64.symbols it references versions as old as 2.2.5 when oldstable currently has 2.11. Right. compiling. The other is

Bug#758425: lintian: add a check for outdated version constraints

2014-08-29 Thread Raphael Hertzog
On Fri, 29 Aug 2014, Johannes Schauer wrote: - only check the manual dependencies from debian/control (and not those generated by dpkg-shlibdeps because those are legit) Definitely. - restrict the set of packages for which to warn to those that have to be translated (compilers). The

Bug#758425: lintian: add a check for outdated version constraints

2014-08-29 Thread Johannes Schauer
Hi, Quoting Raphael Hertzog (2014-08-29 23:42:42) I'd say yes but I don't know how you define the set of packages. How can lintian know if a package is a compiler? By carrying a list of packages that need translation when cross compiling. This also means that fixing this bug has to wait

Bug#758425: lintian: add a check for outdated version constraints

2014-08-17 Thread Johannes Schauer
Package: lintian Version: 2.5.25 Severity: wishlist Hi, Lintian could check if any dependency on binary packages has an outdated version constraint. If the outdated version constraint is attached to an essential package, then the dependency can be dropped completely. This will then avoid useless