Bug#736832: Double dependencies for vlc-nox
Package: vlc-nox Version: 2.1.2-2+b1 Severity: wishlist Hello, Looking at the very long list of dependencies for vlc-nox: http://packages.debian.org/sid/vlc-nox I noticed there is a dependency on libavcodec53 or libavcodec54. However many of the same dependencies are listed for both libavcodec54 and vlc-nox, such as: libavutil52 (>= 6:9.1-1) libspeex1 (>= 1.2~beta3-1) libtheora0 (>= 1.0) libvorbis0a (>= 1.1.2) libvorbisenc2 (>= 1.1.2) libx264-133 zlib1g (>= 1:1.2.0.2) The dependency on zlib1g is slightly higher for vlc-nox, but it's an old version in both cases. Also one dependency of vlc-nox is essential, dpkg, albeit on an old version (>= 1.15.6~) - is it necessary to list this any more? It would be a bit easier to read the dependency list for vlc-nox if it wasn't quite so long! Thanks! Daniel ___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers
Bug#736832: closed by Sebastian Ramacher (Re: Bug#736832: Double dependencies for vlc-nox)
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. 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. Cheers! Daniel ___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers
Bug#736832: closed by Sebastian Ramacher (Re: Bug#736832: Double dependencies for vlc-nox)
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 signature.asc Description: Digital signature ___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers
Bug#736832: closed by Sebastian Ramacher (Re: Bug#736832: Double dependencies for vlc-nox)
Thanks for the explanation! Daniel ___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers