Bug#736832: Double dependencies for vlc-nox

2014-01-27 Thread Daniel James
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)

2014-08-19 Thread Daniel James
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)

2014-08-19 Thread Sebastian Ramacher
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)

2014-08-19 Thread Daniel James
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