Am 26.02.2011 um 19:18 schrieb Jörg Sommer: > Sven Joachim hat am Fri 25. Feb, 20:22 (+0100) geschrieben: >> Am 02.01.2008 um 15:07 schrieb Jörg Sommer: >> >> > found 448077 0.99.5+cvs20070914-2 >> > stop >> > >> > Hi, >> > >> > xine-ui has still a hard dependency on libxine1 >> > >> > % dpkg -s xine-ui G ^Dep >> > Depends: libc6 (>= 2.6.1-1), libcurl3-gnutls (>= 7.16.2-1), >> > libfontconfig1 (>= 2.4.0), libkrb53 (>= 1.6.dfsg.2), libpng12-0 (>= >> > 1.2.13-4), >> > libreadline5 (>= 5.2), libx11-6, libxext6, libxft2 (>> 2.1.1), libxine1 >> > (>= 1.1.4), >> > >> > ^^^^^^^^^^^^^^^^^^^ >> > libxinerama1, libxtst6, libxv1, libxxf86vm1, libxine1-ffmpeg, >> > libxine1-x | libxine1 (<< 1.1.8-2) >> > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> >> I think this is actually fine > > I don't think so. libxine1 is a meta package that declares a dependency > on libxine1-x.
Hm, indeed. This dependency was supposed to be dropped after Lenny (see #453908), but this did not happen (yet). > Hence, there's no need to pull in libxine1-x by hand. Packages that need plugins from libxine1-x are supposed to depend on it, precisely so that the dependency of libxine1 on libxine1-x could be dropped ("after Lenny"). > All is done by dpkg-shlibdeps. Only for binaries that link against libxine.so.1, not for those loading plugins from libxine1-x (or libxine1-console). > http://hg.debian.org/hg/xine-lib/pkg/xine-ui-0.99.5-deb/file/424185e0f08a/debian/control#l20 > >> -- the point was not to drop the libxine1 dependency, but to add the >> dependency on libxine1-x (or an older libxine1 version that still had >> the stuff which was moved to libxine1-x in the 1.1.8-2 upload). > > But the dependencies still need a cleanup. I don't think so. > The dependencies of xine-console look funny, too: > > Depends: libaa1 (>= 1.4p5), libc6 (>= 2.4), libcaca0 (>= 0.99.beta17-1), > liblircclient0, libxine1 (>= 1.1.8), libxine1-console | libxine1 (<< > 1.1.8-2) > ^^^^^^^^ ^^^^^^^^^^ The alternate dependency on libxine1 (<< 1.1.8-2) should just be dropped, it is only there for partial upgrades from Etch to Lenny. > The depency on libxine1, pulled in via ${shlibs:Depends} or > ${misc:Depends}, doesn't sounds sensible to me, because the package > doesn't contains useful files. Indeed, all the useful files have been moved to a new package named libxine1-bin, supposedly to fix circular dependencies (see #454267). If/when #453908 gets fixed, they should probably be moved back to libxine1 since having a library in a -bin package is rather weird. > If you don't object, I would reopen this bug report and change the > ownership, if you want it. Fine with me, but I think the actual problem is that #453908 was not dealt with. Thanks, Sven -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org