Bug#684208: libconfig-model-perl: do not remove versioned depends on essential packages
Alessandro Ghedini
ghedo at debian.org
Wed Aug 15 17:25:27 UTC 2012
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'
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-perl-maintainers/attachments/20120815/f7e4a66a/attachment.pgp>
More information about the pkg-perl-maintainers
mailing list