Debian Bug report logs - #448077
please depend on libxine1-x

version graph

Package: xine-ui; Maintainer for xine-ui is Darren Salt <devspam@moreofthesa.me.uk>; Source for xine-ui is src:xine-ui (PTS, buildd, popcon).

Reported by: Sven Joachim <svenjoac@gmx.de>

Date: Thu, 25 Oct 2007 20:09:02 UTC

Severity: normal

Tags: wontfix

Fixed in version xine-ui/0.99.5+cvs20070914-2

Done: Sven Joachim <svenjoac@gmx.de>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Sven Joachim <svenjoac@gmx.de>, Reinhard Tartler <siretart@tauware.de>:
Bug#448077; Package libxine1. (full text, mbox, link).


Acknowledgement sent to Sven Joachim <svenjoac@gmx.de>:
New Bug report received and forwarded. Copy sent to Sven Joachim <svenjoac@gmx.de>, Reinhard Tartler <siretart@tauware.de>. (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Sven Joachim <svenjoac@gmx.de>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: libxine1: Should recommend libxine1-x | libxine1-console
Date: Thu, 25 Oct 2007 22:03:24 +0200
Package: libxine1
Version: 1.1.8-2
Severity: important

The mess with libxine continues, it seems.  Today I was offered an
upgrade that would pull in a lot of (for me) unwanted Gnome stuff by
libxine1-plugins -> libxine1-gnome, so I said "no" and installed
libxine1-misc-plugins instead.  You will not be surprised to read that
kaffeine and xine-ui stopped working until I installed libxine1-x.

At least until backends actually add dependency on libxine1-x or
libxine1-console as mentioned in changelog.Debian, I suspect that
quite a few users will fall into this trap.


-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.22.10
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages libxine1 depends on:
ii  libc6                   2.6.1-6          GNU C Library: Shared libraries
ii  libfreetype6            2.3.5-1+b1       FreeType 2 font engine, shared lib
ii  libxine1-misc-plugins   1.1.8-2          Input, audio output and post plugi
ii  zlib1g                  1:1.2.3.3.dfsg-6 compression library - runtime

Versions of packages libxine1 recommends:
ii  libxine1-doc [libxine-doc]    1.1.8-2    the xine video player library, doc
ii  libxine1-ffmpeg               1.1.8-2    MPEG-related plugins for libxine1

-- no debconf information




Information forwarded to debian-bugs-dist@lists.debian.org:
Bug#448077; Package libxine1. (full text, mbox, link).


Acknowledgement sent to Reinhard Tartler <siretart@tauware.de>:
Extra info received and forwarded to list. (full text, mbox, link).


Message #10 received at 448077@bugs.debian.org (full text, mbox, reply):

From: Reinhard Tartler <siretart@tauware.de>
To: Sven Joachim <svenjoac@gmx.de>
Cc: 448077@bugs.debian.org
Subject: Re: Bug#448077: libxine1: Should recommend libxine1-x | libxine1-console
Date: Thu, 25 Oct 2007 23:09:56 +0200
[Message part 1 (text/plain, inline)]
severity 448077 normal
retitle 448077 please depend on libxine1-x
reassign 448077 xine-ui
clone 448077 -1 -2 -3 -4 -5 -6 -7
reassign -1 kaffeine
reassign -2 pornview
reassign -3 kmplayer
reassign -4 totem-xine
reassign -5 codeine
reassign -6 ultrastar-ng
reassign -7 xfmedia
stop

Sven Joachim <svenjoac@gmx.de> writes:

> The mess with libxine continues, it seems.  Today I was offered an
> upgrade that would pull in a lot of (for me) unwanted Gnome stuff by
> libxine1-plugins -> libxine1-gnome, so I said "no" and installed
> libxine1-misc-plugins instead.  You will not be surprised to read that
> kaffeine and xine-ui stopped working until I installed libxine1-x.
>
> At least until backends actually add dependency on libxine1-x or
> libxine1-console as mentioned in changelog.Debian, I suspect that
> quite a few users will fall into this trap.

Well, that's the consequence of #439389. Thanks for reporting this, I'm
reassigning this to the relevant packages.

Frontend Maintainers: In order to ensure that partial upgrades work as
expected, the xine-lib maintainers suggest that you reupload your
packages with the following dependency added (c.f. the latest gxine
upload):

Depends: [...] libxine1-x | libxine1 (<< 1.1.8-2)

-- 
Gruesse/greetings,
Reinhard Tartler, KeyID 945348A4
[Message part 2 (application/pgp-signature, inline)]

Severity set to `normal' from `important' Request was from Reinhard Tartler <siretart@tauware.de> to control@bugs.debian.org. (Thu, 25 Oct 2007 21:16:45 GMT) (full text, mbox, link).


Changed Bug title to `please depend on libxine1-x' from `libxine1: Should recommend libxine1-x | libxine1-console'. Request was from Reinhard Tartler <siretart@tauware.de> to control@bugs.debian.org. (Thu, 25 Oct 2007 21:16:45 GMT) (full text, mbox, link).


Bug reassigned from package `libxine1' to `xine-ui'. Request was from Reinhard Tartler <siretart@tauware.de> to control@bugs.debian.org. (Thu, 25 Oct 2007 21:16:46 GMT) (full text, mbox, link).


Bug 448077 cloned as bugs 448084, 448085, 448086, 448087, 448088, 448089, 448090. Request was from Reinhard Tartler <siretart@tauware.de> to control@bugs.debian.org. (Thu, 25 Oct 2007 21:16:46 GMT) (full text, mbox, link).


Tags added: pending Request was from Anibal Monsalve Salazar <anibal@debian.org> to control@bugs.debian.org. (Thu, 01 Nov 2007 23:15:09 GMT) (full text, mbox, link).


Reply sent to Reinhard Tartler <siretart@tauware.de>:
You have taken responsibility. (full text, mbox, link).


Notification sent to Sven Joachim <svenjoac@gmx.de>:
Bug acknowledged by developer. (full text, mbox, link).


Message #25 received at 448077-close@bugs.debian.org (full text, mbox, reply):

From: Reinhard Tartler <siretart@tauware.de>
To: 448077-close@bugs.debian.org
Subject: Bug#448077: fixed in xine-ui 0.99.5+cvs20070914-2
Date: Sun, 04 Nov 2007 00:46:07 +0000
Source: xine-ui
Source-Version: 0.99.5+cvs20070914-2

We believe that the bug you reported is fixed in the latest version of
xine-ui, which is due to be installed in the Debian FTP archive:

xine-console_0.99.5+cvs20070914-2_i386.deb
  to pool/main/x/xine-ui/xine-console_0.99.5+cvs20070914-2_i386.deb
xine-dbg_0.99.5+cvs20070914-2_i386.deb
  to pool/main/x/xine-ui/xine-dbg_0.99.5+cvs20070914-2_i386.deb
xine-ui_0.99.5+cvs20070914-2.diff.gz
  to pool/main/x/xine-ui/xine-ui_0.99.5+cvs20070914-2.diff.gz
xine-ui_0.99.5+cvs20070914-2.dsc
  to pool/main/x/xine-ui/xine-ui_0.99.5+cvs20070914-2.dsc
xine-ui_0.99.5+cvs20070914-2_i386.deb
  to pool/main/x/xine-ui/xine-ui_0.99.5+cvs20070914-2_i386.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 448077@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Reinhard Tartler <siretart@tauware.de> (supplier of updated xine-ui package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Thu, 01 Nov 2007 11:40:52 -0400
Source: xine-ui
Binary: xine-dbg xine-console xine-ui
Architecture: source i386
Version: 0.99.5+cvs20070914-2
Distribution: unstable
Urgency: low
Maintainer: Reinhard Tartler <siretart@tauware.de>
Changed-By: Reinhard Tartler <siretart@tauware.de>
Description: 
 xine-console - the xine video player, user interface
 xine-dbg   - the xine video player, debug symbols
 xine-ui    - the xine video player, user interface
Closes: 301777 309972 314411 411360 429803 443707 448077
Changes: 
 xine-ui (0.99.5+cvs20070914-2) unstable; urgency=low
 .
   * rerun automake (Closes: #429803, actually has already been fixed in
     previous upload. Problem was a broken configure.ac)
   * drop dependency on automake/autoconf
   * drop unneccessary build-dependency on x-dev.
   * introduce new package xine-console, containing the console based
     xine frontends cacaxine, aaxine, fbxine.
   * Massively cleanup debian/rules
   * install manpages to section 1 instead of 1x
   * Bug fix: "please depend on libxine1-x", thanks to Sven Joachim
     (Closes: #448077).
   * Bug fix: "xine-ui: Quits due to missing depends on libgnomevfs2-0 and
     libsmbclient.", thanks to Tim Phipps (Closes: #411360). The
     dependencies in both libxine1 and xine-ui have change in a way that
     this bug should be able to reappear
   * Bug fix: "xine-ui:/usr/bin/xine-check depends on
     libxine-dev:/usr/bin/xine-config" by removing xine-check, thanks to
     david@scsenterprises.com.au (Closes: #301777).
   * Bug fix: "xine-ui: aaxine with sound crashes when maximized", thanks
     to Andrew Moise (Closes: #314411). Couldn't reproduce this on my
     machine, and TBH, the bt looked rather like a bug in libaa.
   * Bug fix: "xine-ui: Please provide debug package", thanks to Touko
     Korpela (Closes: #443707).
   * Bug fix: "xine-ui: stowaway /usr/share/doc/xitk/README file", fixed by
     installing /usr/share/doc/xine-ui/README.xitk. thanks to Justin B Rye
     (Closes: #309972).
   * configure --without-ncurses to drop dependency on libncurses.
   * add Vcs- and Homepage header to debian/control
Files: 
 a41065df5c34ec405d2678e4268ef5ea 1187 graphics optional xine-ui_0.99.5+cvs20070914-2.dsc
 030bd265d0e6136189f8e129c9945d95 180935 graphics optional xine-ui_0.99.5+cvs20070914-2.diff.gz
 65e3cf26bceee10a5e93bfe86e297c09 1500074 graphics optional xine-ui_0.99.5+cvs20070914-2_i386.deb
 8c6fbf3472c0cbe5c20472e67d94463c 57212 graphics optional xine-console_0.99.5+cvs20070914-2_i386.deb
 39068a333abbac93ee6bffc549777063 68874 graphics extra xine-dbg_0.99.5+cvs20070914-2_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Debian Powered!

iD8DBQFHKhzMmAg1RJRTSKQRAm/vAJ9q08s0oLnlTbMX14lr6SksTt9hTgCbB7Zs
Ctm/DrSHa0jYjbSnzFuIuNQ=
=qh0W
-----END PGP SIGNATURE-----





Reply sent to Reinhard Tartler <siretart@tauware.de>:
You have taken responsibility. (full text, mbox, link).


Notification sent to Sven Joachim <svenjoac@gmx.de>:
Bug acknowledged by developer. (full text, mbox, link).


Message #30 received at 448077-close@bugs.debian.org (full text, mbox, reply):

From: Reinhard Tartler <siretart@tauware.de>
To: 448077-close@bugs.debian.org
Subject: Bug#448077: fixed in xine-ui 0.99.5+cvs20070914-2
Date: Sun, 11 Nov 2007 06:47:56 +0000
Source: xine-ui
Source-Version: 0.99.5+cvs20070914-2

We believe that the bug you reported is fixed in the latest version of
xine-ui, which is due to be installed in the Debian FTP archive:

xine-console_0.99.5+cvs20070914-2_i386.deb
  to pool/main/x/xine-ui/xine-console_0.99.5+cvs20070914-2_i386.deb
xine-dbg_0.99.5+cvs20070914-2_i386.deb
  to pool/main/x/xine-ui/xine-dbg_0.99.5+cvs20070914-2_i386.deb
xine-ui_0.99.5+cvs20070914-2.diff.gz
  to pool/main/x/xine-ui/xine-ui_0.99.5+cvs20070914-2.diff.gz
xine-ui_0.99.5+cvs20070914-2.dsc
  to pool/main/x/xine-ui/xine-ui_0.99.5+cvs20070914-2.dsc
xine-ui_0.99.5+cvs20070914-2_i386.deb
  to pool/main/x/xine-ui/xine-ui_0.99.5+cvs20070914-2_i386.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 448077@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Reinhard Tartler <siretart@tauware.de> (supplier of updated xine-ui package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Thu, 01 Nov 2007 11:40:52 -0400
Source: xine-ui
Binary: xine-dbg xine-console xine-ui
Architecture: source i386
Version: 0.99.5+cvs20070914-2
Distribution: unstable
Urgency: low
Maintainer: Reinhard Tartler <siretart@tauware.de>
Changed-By: Reinhard Tartler <siretart@tauware.de>
Description: 
 xine-console - the xine video player, user interface
 xine-dbg   - the xine video player, debug symbols
 xine-ui    - the xine video player, user interface
Closes: 301777 309972 314411 411360 429803 443707 448077
Changes: 
 xine-ui (0.99.5+cvs20070914-2) unstable; urgency=low
 .
   * rerun automake (Closes: #429803, actually has already been fixed in
     previous upload. Problem was a broken configure.ac)
   * drop dependency on automake/autoconf
   * drop unneccessary build-dependency on x-dev.
   * introduce new package xine-console, containing the console based
     xine frontends cacaxine, aaxine, fbxine.
   * Massively cleanup debian/rules
   * install manpages to section 1 instead of 1x
   * Bug fix: "please depend on libxine1-x", thanks to Sven Joachim
     (Closes: #448077).
   * Bug fix: "xine-ui: Quits due to missing depends on libgnomevfs2-0 and
     libsmbclient.", thanks to Tim Phipps (Closes: #411360). The
     dependencies in both libxine1 and xine-ui have change in a way that
     this bug should be able to reappear
   * Bug fix: "xine-ui:/usr/bin/xine-check depends on
     libxine-dev:/usr/bin/xine-config" by removing xine-check, thanks to
     david@scsenterprises.com.au (Closes: #301777).
   * Bug fix: "xine-ui: aaxine with sound crashes when maximized", thanks
     to Andrew Moise (Closes: #314411). Couldn't reproduce this on my
     machine, and TBH, the bt looked rather like a bug in libaa.
   * Bug fix: "xine-ui: Please provide debug package", thanks to Touko
     Korpela (Closes: #443707).
   * Bug fix: "xine-ui: stowaway /usr/share/doc/xitk/README file", fixed by
     installing /usr/share/doc/xine-ui/README.xitk. thanks to Justin B Rye
     (Closes: #309972).
   * configure --without-ncurses to drop dependency on libncurses.
   * add Vcs- and Homepage header to debian/control
Files: 
 a41065df5c34ec405d2678e4268ef5ea 1187 graphics optional xine-ui_0.99.5+cvs20070914-2.dsc
 030bd265d0e6136189f8e129c9945d95 180935 graphics optional xine-ui_0.99.5+cvs20070914-2.diff.gz
 65e3cf26bceee10a5e93bfe86e297c09 1500074 graphics optional xine-ui_0.99.5+cvs20070914-2_i386.deb
 8c6fbf3472c0cbe5c20472e67d94463c 57212 graphics optional xine-console_0.99.5+cvs20070914-2_i386.deb
 39068a333abbac93ee6bffc549777063 68874 graphics extra xine-dbg_0.99.5+cvs20070914-2_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Debian Powered!

iD8DBQFHKhzMmAg1RJRTSKQRAm/vAJ9q08s0oLnlTbMX14lr6SksTt9hTgCbB7Zs
Ctm/DrSHa0jYjbSnzFuIuNQ=
=qh0W
-----END PGP SIGNATURE-----





Information forwarded to debian-bugs-dist@lists.debian.org:
Bug#448077; Package xine-ui. (full text, mbox, link).


Acknowledgement sent to Reinhard Tartler <siretart@tauware.de>:
Extra info received and forwarded to list. (full text, mbox, link).


Message #35 received at 448077@bugs.debian.org (full text, mbox, reply):

From: Reinhard Tartler <siretart@tauware.de>
To: 448077@bugs.debian.org
Subject: Re: Bug#448077: libxine1: Should recommend libxine1-x | libxine1-console
Date: Tue, 11 Dec 2007 22:12:43 +0100
Dear totem maintainers, hi Seb! :)

Please depend in your next upload on libxine1-x and on libxine1-gnome,
to ensure that the gtk related plugins are always available when
totem-xine is installed.

Thanks for your cooperation!

-- 
Gruesse/greetings,
Reinhard Tartler, KeyID 945348A4




Bug marked as found in version 0.99.5+cvs20070914-2 and reopened. Request was from Jörg Sommer <joerg@alea.gnuu.de> to control@bugs.debian.org. (Wed, 02 Jan 2008 21:54:14 GMT) (full text, mbox, link).


Message sent on to Sven Joachim <svenjoac@gmx.de>:
Bug#448077. (full text, mbox, link).


Message #40 received at 448077-submitter@bugs.debian.org (full text, mbox, reply):

From: Jörg Sommer <joerg@alea.gnuu.de>
To: control@bugs.debian.org
Cc: 448077-submitter@bugs.debian.org
Subject: Reopen: xine-ui depend on libxine1-x
Date: Wed, 2 Jan 2008 15:07:34 +0100
[Message part 1 (text/plain, inline)]
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 the former was pulled in by an automatism.

Bye, Jörg.
-- 
Professor: ‚Gott‘, unverständliches und mythisches Wesen, das sich einmal
  pro Woche im Kreis der Sterblichen manifestiert um Weisheit auf Folien
  unter das Volk zu bringen.		(Dschungelbuch 11, FSU Jena)
[signature.asc (application/pgp-signature, inline)]

Bug No longer marked as found in versions xine-ui/0.99.5+cvs20070914-2. Request was from Sven Joachim <svenjoac@gmx.de> to control@bugs.debian.org. (Fri, 25 Feb 2011 19:24:02 GMT) (full text, mbox, link).


Bug Marked as fixed in versions xine-ui/0.99.5+cvs20070914-2. Request was from Sven Joachim <svenjoac@gmx.de> to control@bugs.debian.org. (Fri, 25 Feb 2011 19:24:03 GMT) (full text, mbox, link).


Reply sent to Sven Joachim <svenjoac@gmx.de>:
You have taken responsibility. (Fri, 25 Feb 2011 19:24:05 GMT) (full text, mbox, link).


Notification sent to Sven Joachim <svenjoac@gmx.de>:
Bug acknowledged by developer. (Fri, 25 Feb 2011 19:24:05 GMT) (full text, mbox, link).


Message #49 received at 448077-done@bugs.debian.org (full text, mbox, reply):

From: Sven Joachim <svenjoac@gmx.de>
To: 448077-done@bugs.debian.org
Cc: Jörg Sommer <joerg@alea.gnuu.de>
Subject: Re: Bug#448077: Reopen: xine-ui depend on libxine1-x
Date: Fri, 25 Feb 2011 20:22:14 +0100
notfound 448077 0.99.5+cvs20070914-2
fixed 448077 0.99.5+cvs20070914-2
thanks

Hi,

I'm going through my old bug reports.

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 -- 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).

> I think the former was pulled in by an automatism.

Yes, dpkg-shlibdeps.

I think the bug can be closed for good.

Cheers,
       Sven




Information forwarded to debian-bugs-dist@lists.debian.org, Darren Salt <linux@youmustbejoking.demon.co.uk>:
Bug#448077; Package xine-ui. (Mon, 28 Feb 2011 00:58:40 GMT) (full text, mbox, link).


Acknowledgement sent to Jörg Sommer <joerg@alea.gnuu.de>:
Extra info received and forwarded to list. Copy sent to Darren Salt <linux@youmustbejoking.demon.co.uk>. (Mon, 28 Feb 2011 00:58:40 GMT) (full text, mbox, link).


Message #54 received at 448077@bugs.debian.org (full text, mbox, reply):

From: Jörg Sommer <joerg@alea.gnuu.de>
To: Sven Joachim <svenjoac@gmx.de>
Cc: 448077@bugs.debian.org
Subject: Re: Bug#448077: Reopen: xine-ui depend on libxine1-x
Date: Sat, 26 Feb 2011 19:18:44 +0100
[Message part 1 (text/plain, inline)]
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>
[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Darren Salt <linux@youmustbejoking.demon.co.uk>:
Bug#448077; Package xine-ui. (Tue, 01 Mar 2011 07:30:03 GMT) (full text, mbox, link).


Acknowledgement sent to Sven Joachim <svenjoac@gmx.de>:
Extra info received and forwarded to list. Copy sent to Darren Salt <linux@youmustbejoking.demon.co.uk>. (Tue, 01 Mar 2011 07:30:03 GMT) (full text, mbox, link).


Message #59 received at 448077@bugs.debian.org (full text, mbox, reply):

From: Sven Joachim <svenjoac@gmx.de>
To: Jörg Sommer <joerg@alea.gnuu.de>
Cc: 448077@bugs.debian.org
Subject: Re: Bug#448077: Reopen: xine-ui depend on libxine1-x
Date: Tue, 01 Mar 2011 08:26:12 +0100
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




Information forwarded to debian-bugs-dist@lists.debian.org:
Bug#448077; Package xine-ui. (Wed, 02 Mar 2011 17:03:06 GMT) (full text, mbox, link).


Acknowledgement sent to Darren Salt <linux@youmustbejoking.demon.co.uk>:
Extra info received and forwarded to list. (Wed, 02 Mar 2011 17:03:06 GMT) (full text, mbox, link).


Message #64 received at 448077@bugs.debian.org (full text, mbox, reply):

From: Darren Salt <linux@youmustbejoking.demon.co.uk>
To: Jörg Sommer <joerg@alea.gnuu.de>, <448077@bugs.debian.org>
Cc: Sven Joachim <svenjoac@gmx.de>
Subject: Re: Bug#448077: Reopen: xine-ui depend on libxine1-x
Date: Wed, 02 Mar 2011 16:41:33 +0000
tag 448077 wontfix
thanks

I demand that Jörg Sommer may or may not have written...

> Hello Sven,
> 
> Sven Joachim hat am Fri 25. Feb, 20:22 (+0100) geschrieben:
> > Am 02.01.2008 um 15:07 schrieb Jörg Sommer:
[snip]
>>> 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

It is.

> 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.

I still intend to drop libxine1's dependency on libxine1-x and
libxine1-console; however, there are still packages which should but don't
depend on either of those, so I don't think that I can do so now – though I'm
tempted. It's not as if they've not had warning.

(See bug nos. 575121 and 575124.)

[snip]
>> -- 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)
>                                ^^^^^^^^^^

That looks fine to me.

> 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.

True, it doesn't, but it does ensure that you get useful plugins.

> And if I'm right, this should pull in all the X stuff if you install
> xine-console.

Which is why I want to remove libxine1-x and libxine1-console from libxine1's
dependency list...

[snip]
-- 
| Darren Salt            | linux at youmustbejoking | nr. Ashington, | Toon
| using Debian GNU/Linux | or ds    ,demon,co,uk    | Northumberland | back!
| + RIPA NOTICE: NO CONSENT GIVEN FOR INTERCEPTION OF MESSAGE TRANSMISSION

*Never* give a screwdriver to a programmer.




Added tag(s) wontfix. Request was from Darren Salt <linux@youmustbejoking.demon.co.uk> to control@bugs.debian.org. (Wed, 02 Mar 2011 17:03:08 GMT) (full text, mbox, link).


Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Thu, 31 Mar 2011 07:35:21 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Fri Jan 5 19:07:37 2018; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.