On Wed, Aug 15, 2012 at 06:54:13PM +0200, Dominique Dumont wrote: > Le Tuesday 7 August 2012 22:03:09, Alessandro Ghedini a écrit : > > when running "cme fix dpkg-control", the versioned (Pre-|Build-)Depends on > > essential packages (e.g. dpkg) gets replaced by non-versioned depends which > > in turn causes the > > depends-on-build-essential-package-without-using-version lintian error > > (see e.g. [0]). IMO Config::Model shouldn't modify dependencies on > > essential packages. > > Another possibility is to go forward with the cleanup logic: completely > remove > a dependency on an essential package if the required version is found on all > supported version. > > In the case you mention (Pre-Depends: dpkg (>= 1.15.6) ), rmadison mentions > that squeeze already provides version 1.15.8.12. > > So, I think the pre-dependency is no longer required and should be removed > entirely. > > Thoughts ?
AFAICT that would work too for Debian, but it might "break" Ubuntu (see slightly related #659795). I'm not sure if that problem works the other way around too though (the Pre-Depends was there and it got removed, instead of the Pre-Depends not being there from the start as in the bug above). Cheers -- perl -E '$_=q;$/= @{[@_]};and s;\S+;<inidehG ordnasselA>;eg;say~~reverse'
signature.asc
Description: Digital signature