Bug#736832: closed by Sebastian Ramacher <sramacher at debian.org> (Re: Bug#736832: Double dependencies for vlc-nox)

Sebastian Ramacher sramacher at debian.org
Tue Aug 19 11:01:20 UTC 2014


On 2014-08-19 11:00:38, Daniel James wrote:
> Hi Sebastian,
> 
> I don't mind this bug being closed if you think it isn't worth fixing.
> 
> Just for the record, this is not an artefact of packages.debian.org -
> taking a look at the debian/control file for the binary vlc-nox package
> in sid, you can see that...
> 
> 1. dependencies are listed on libavcodec55 plus most or all of the
> dependencies of libavcodec55, which is unnecessary, since depending on
> libavcodec55 should be enough.

No, dropping these dependencies would be wrong. For two reasons:

 - If the vlc plugin linking against libfoo uses something from libfoo only
   available in (>= 2) but libavcodec55 does only depend on libfoo (>= 1), then
   the libavcodec55 dependency is not enough.
 - If libavodec55 suddenly drops the dependency, vlc is broken.

That's why relying on transitive dependencies is bad and wrong.

> 2. there is a Pre-Depends: dpkg (>= 1.15.6~) which should no longer be
> required, since all versions of dpkg currently available in Debian are
> newer than this.

Yes, we'll drop that when we come to it.

Cheers
-- 
Sebastian Ramacher
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20140819/07e7875a/attachment.sig>


More information about the pkg-multimedia-maintainers mailing list