Hello Sven,

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. Hence, there's no need to pull in libxine1-x by hand. All
is done by dpkg-shlibdeps.

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.

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 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. And if I'm right, this should pull in all
the X stuff if you install xine-console.

% dpkg -L libxine1
/.
/usr
/usr/share
/usr/share/lintian
/usr/share/lintian/overrides
/usr/share/lintian/overrides/libxine1
/usr/share/doc
/usr/share/doc/libxine1

If you don't object, I would reopen this bug report and change the
ownership, if you want it.

% grep-aptavail --eregex -P '^xine-[uc]|libxine1(|-x)$' 
-sPackage,Version,Depends
Package: libxine1-x
Version: 1.1.19-2
Depends: libc6 (>= 2.4), libdirectfb-1.2-9, libgl1-mesa-glx | libgl1,
  libglu1-mesa | libglu1, libsdl1.2debian (>= 1.2.10-1), libx11-6,
  libxcb-shape0, libxcb-shm0, libxcb-xv0, libxcb1, libxext6,
  libxine1-bin (= 1.1.19-2), libxinerama1, libxv1, libxvmc1

Package: libxine1
Version: 1.1.19-2
Depends: libxine1-plugins (= 1.1.19-2) | libxine1-misc-plugins (= 1.1.19-2),
  libxine1-x (= 1.1.19-2), libxine1-console (= 1.1.19-2)

Package: xine-console
Version: 0.99.6-1
Depends: libaa1 (>= 1.4p5), libc6 (>= 2.4), libcaca0 (>= 0.99.beta17-1),
  liblircclient0, libxine1 (>= 1.1.8), libxine1-console | libxine1 (<< 1.1.8-2)

Package: xine-ui
Version: 0.99.6-1
Depends: libc6 (>= 2.7), libcurl3-gnutls (>= 7.16.2-1), liblircclient0,
  libpng12-0 (>= 1.2.13-4), libreadline6 (>= 6.0), libx11-6 (>= 0),
  libxext6 (>= 0), libxft2 (>> 2.1.1), libxine1 (>= 1.1.8), libxinerama1,
  libxtst6, libxv1, libxxf86vm1, libxine1-ffmpeg, libxine1-x

Schöne Grüße, Jörg.
-- 
„Wer im Usenet gelesen werden will, sollte leserorientiert schreiben. Wer nur
 für sich schreiben will, dem ist mit einem Tagebuch vielleicht besser
 geholfen. Gelesen zu werden ist kein Recht, sondern ein Privileg.“
     Thore Tams in <90tfv8$49b$1...@keks.kruemel.dyndns.org>

Attachment: signature.asc
Description: Digital signature http://en.wikipedia.org/wiki/OpenPGP

Reply via email to