Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 223765 - libdvdnav is an uneccesary dependency in various ebuilds
Summary: libdvdnav is an uneccesary dependency in various ebuilds
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-05-26 22:00 UTC by dynamotwain
Modified: 2008-06-30 23:43 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description dynamotwain 2008-05-26 22:00:23 UTC
libdvdnav was unmaintained for a few years, and being full of bugs, a number of programs forked their own copies, no longer relying on externally provided libdvdnav headers or libraries. However, some packages still list media-libs/libdvdnav as dependencies. These packages include:

app-cdr/k9copy (since 1.0.5 or so)
media-tv/mythtv (since 0.20)

The remaining packages in portage that depend on media-libs/libdvdnav appear to actually link to the external dynamic libraries provided by libdvdnav.
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2008-05-26 22:39:22 UTC
Assigning to media-video because of libdvdnav.

> app-cdr/k9copy (since 1.0.5 or so) : CC'ing kde
> media-tv/mythtv (since 0.20)       : CC'ing cardoe and media-tv
Comment 2 Doug Goldstein (RETIRED) gentoo-dev 2008-06-26 20:01:05 UTC
mythtv is fixed. thanks.
Comment 3 Carsten Lohrke (RETIRED) gentoo-dev 2008-06-30 02:49:07 UTC
k9copy always included its own copy of this library, so Gentoo isn't entirely free from it, but I guess it fixes your problem. v.1.2.3-r1 with /some/ fixes in cvs. If there is a security issue with libdvdnav, please drop a comment.


Leaving it to you to resolve, it's your bug and I'm too tired to check, if k9copy is really the last offender.
Comment 4 simon 2008-06-30 20:42:56 UTC
What about vlc with use flag "dvd" enabled?
Comment 5 dynamotwain 2008-06-30 23:43:40 UTC
VLC trunk currently requires an external copy of libdvdnav (See https://trac.videolan.org/vlc/browser/configure.ac#L2098)

However, I do not know if VLC has ever provided its own fork, and VLC's Trac interface to git doesn't appear to sport an easy way to view tagged versions of files, so I don't know about prior releases.