Debian Bug report logs - #490132
audacious: plugin package dependency not sufficiently tightly versioned

version graph

Package: audacious; Maintainer for audacious is Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>; Source for audacious is src:audacious (PTS, buildd, popcon).

Reported by: Michael Deegan <bugs@wibble.darktech.org>

Date: Thu, 10 Jul 2008 05:24:01 UTC

Severity: normal

Found in version audacious/1.5.1-1

Fixed in version audacious/2.0.1-1

Done: Chris Taylor <ctaylor@debian.org>

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, Debian Audacious Packagers <pkg-audacious-maintainers@lists.alioth.debian.org>:
Bug#490132; Package audacious. (full text, mbox, link).


Acknowledgement sent to Michael Deegan <bugs@wibble.darktech.org>:
New Bug report received and forwarded. Copy sent to Debian Audacious Packagers <pkg-audacious-maintainers@lists.alioth.debian.org>. (full text, mbox, link).


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

From: Michael Deegan <bugs@wibble.darktech.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: audacious: plugin package dependency not sufficiently tightly versioned
Date: Thu, 10 Jul 2008 13:22:04 +0800
Package: audacious
Version: 1.5.1-1
Severity: normal

I tried audacious for the first time, today and was a little bit
disappointed at being presented with a SEGV before I'd even got as far as
playing a song. :P

About 60% of the time, enabling the status icon plugin resulted in
something like:

    Program received signal SIGSEGV, Segmentation fault.
    [Switching to Thread 0x2afe1301c9c0 (LWP 21403)]
    0x00002afe10033990 in strchr () from /lib/libc.so.6
    (gdb) bt
    #0  0x00002afe10033990 in strchr () from /lib/libc.so.6
    #1  0x00002afe10034491 in strrchr () from /lib/libc.so.6
    #2  0x00000000004183f6 in input_check_file (filename=<value optimized out>, loading=0) at input.c:361
    #3  0x00002aaaae30f135 in si_ui_statusicon_enable () from /usr/lib/audacious/General/statusicon.so
    #4  0x0000000000417580 in enable_general_plugin (i=<value optimized out>, enable=1) at general.c:70
    #5  0x0000000000449713 in plugin_toggle (cell=<value optimized out>, path_str=<value optimized out>, data=<value optimized out>)
        at ui_preferences.c:386
    #6  0x00002afe0eef5b5f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
    #7  0x00002afe0ef095ec in ?? () from /usr/lib/libgobject-2.0.so.0
    #8  0x00002afe0ef0b005 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
    #9  0x00002afe0ef0b3b3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
    #10 0x00002afe0d9b6dd9 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
    #11 0x00002afe0db63fd3 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
    #12 0x00002afe0db64bfb in ?? () from /usr/lib/libgtk-x11-2.0.so.0
    #13 0x00002afe0db5ffc9 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
    #14 0x00002afe0da6b4df in ?? () from /usr/lib/libgtk-x11-2.0.so.0
    #15 0x00002afe0eef5b5f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
    #16 0x00002afe0ef099d8 in ?? () from /usr/lib/libgobject-2.0.so.0
    #17 0x00002afe0ef0ad16 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
    #18 0x00002afe0ef0b3b3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
    #19 0x00002afe0db728f5 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
    #20 0x00002afe0da647f2 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
    #21 0x00002afe0da65795 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
    #22 0x00002afe0df2314c in ?? () from /usr/lib/libgdk-x11-2.0.so.0
    #23 0x00002afe0d28c0f2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
    #24 0x00002afe0d28f396 in ?? () from /usr/lib/libglib-2.0.so.0
    #25 0x00002afe0d28f657 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
    #26 0x00002afe0da65b63 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
    #27 0x00000000004199e2 in main (argc=1, argv=0x7fff9e3ff908) at main.c:795
    #28 0x00002afe0ffdc1c4 in __libc_start_main () from /lib/libc.so.6
    #29 0x0000000000413f69 in _start ()

Further investigation suggests that it was probably due to differing
versions of audacious and audacious-plugins in lenny at the moment, as
upgrading the plugins package to the version in unstable cures this
particular problem.

If plugins really do depend on a specific build of audacious (or vice
versa), then this should be reflected in the packages' dependencies.

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (499, 'testing'), (496, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.24.2-wibble (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=en_AU, LC_CTYPE=en_AU (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages audacious depends on:
ii  audacious-plugins           1.5.0-2      Base plugins for audacious
ii  dbus                        1.2.1-2      simple interprocess messaging syst
ii  gtk2-engines-pixbuf         2.12.9-3     Pixbuf-based theme for GTK+ 2.x
ii  libatk1.0-0                 1.22.0-1     The ATK accessibility toolkit
ii  libaudclient1               1.5.1-1      audacious D-Bus remote control lib
hi  libc6                       2.7-10       GNU C Library: Shared libraries
ii  libcairo2                   1.6.4-1+b1   The Cairo 2D vector graphics libra
ii  libdbus-1-3                 1.2.1-2      simple interprocess messaging syst
ii  libdbus-glib-1-2            0.76-1       simple interprocess messaging syst
ii  libglib2.0-0                2.16.3-2     The GLib library of C routines
ii  libgtk2.0-0                 2.12.9-3     The GTK+ graphical user interface 
ii  libice6                     2:1.0.4-1    X11 Inter-Client Exchange library
ii  libmcs1                     0.7.1-1      Abstraction library to store confi
ii  libmowgli1                  0.6.1-1      a high performance development fra
ii  libpango1.0-0               1.20.3-2     Layout and rendering of internatio
ii  libsamplerate0              0.1.3-1      audio rate conversion library
ii  libsm6                      2:1.0.3-1+b1 X11 Session Management library
ii  libx11-6                    2:1.0.3-7    X11 client-side library

Versions of packages audacious recommends:
pn  audacious-plugins-extra       <none>     (no description available)
ii  unzip                         5.52-11    De-archiver for .zip files

-- debconf-show failed

-MD

-- 
-------------------------------------------------------------------------------
Michael Deegan           Hugaholic          http://wibble.darktech.org/gallery/
------------------------- Nyy Tybel Gb Gur Ulcabgbnq! -------------------------




Information forwarded to debian-bugs-dist@lists.debian.org, Debian Audacious Packagers <pkg-audacious-maintainers@lists.alioth.debian.org>:
Bug#490132; Package audacious. (full text, mbox, link).


Acknowledgement sent to William Pitcock <nenolod@sacredspiral.co.uk>:
Extra info received and forwarded to list. Copy sent to Debian Audacious Packagers <pkg-audacious-maintainers@lists.alioth.debian.org>. (full text, mbox, link).


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

From: William Pitcock <nenolod@sacredspiral.co.uk>
To: Michael Deegan <bugs@wibble.darktech.org>, 490132@bugs.debian.org
Cc: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: Re: [Pkg-audacious-maintainers] Bug#490132: audacious: plugin package dependency not sufficiently tightly versioned
Date: Thu, 10 Jul 2008 01:18:26 -0500
[Message part 1 (text/plain, inline)]
Hi Michael,

I have an upload pending to fix this mess. I'm just waiting on things to
return to normality before proceeding with it.

William

On Thu, 2008-07-10 at 13:22 +0800, Michael Deegan wrote:
> Package: audacious
> Version: 1.5.1-1
> Severity: normal
> 
> I tried audacious for the first time, today and was a little bit
> disappointed at being presented with a SEGV before I'd even got as far as
> playing a song. :P
> 
> About 60% of the time, enabling the status icon plugin resulted in
> something like:
> 
>     Program received signal SIGSEGV, Segmentation fault.
>     [Switching to Thread 0x2afe1301c9c0 (LWP 21403)]
>     0x00002afe10033990 in strchr () from /lib/libc.so.6
>     (gdb) bt
>     #0  0x00002afe10033990 in strchr () from /lib/libc.so.6
>     #1  0x00002afe10034491 in strrchr () from /lib/libc.so.6
>     #2  0x00000000004183f6 in input_check_file (filename=<value optimized out>, loading=0) at input.c:361
>     #3  0x00002aaaae30f135 in si_ui_statusicon_enable () from /usr/lib/audacious/General/statusicon.so
>     #4  0x0000000000417580 in enable_general_plugin (i=<value optimized out>, enable=1) at general.c:70
>     #5  0x0000000000449713 in plugin_toggle (cell=<value optimized out>, path_str=<value optimized out>, data=<value optimized out>)
>         at ui_preferences.c:386
>     #6  0x00002afe0eef5b5f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
>     #7  0x00002afe0ef095ec in ?? () from /usr/lib/libgobject-2.0.so.0
>     #8  0x00002afe0ef0b005 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
>     #9  0x00002afe0ef0b3b3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
>     #10 0x00002afe0d9b6dd9 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
>     #11 0x00002afe0db63fd3 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
>     #12 0x00002afe0db64bfb in ?? () from /usr/lib/libgtk-x11-2.0.so.0
>     #13 0x00002afe0db5ffc9 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
>     #14 0x00002afe0da6b4df in ?? () from /usr/lib/libgtk-x11-2.0.so.0
>     #15 0x00002afe0eef5b5f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
>     #16 0x00002afe0ef099d8 in ?? () from /usr/lib/libgobject-2.0.so.0
>     #17 0x00002afe0ef0ad16 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
>     #18 0x00002afe0ef0b3b3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
>     #19 0x00002afe0db728f5 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
>     #20 0x00002afe0da647f2 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
>     #21 0x00002afe0da65795 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
>     #22 0x00002afe0df2314c in ?? () from /usr/lib/libgdk-x11-2.0.so.0
>     #23 0x00002afe0d28c0f2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
>     #24 0x00002afe0d28f396 in ?? () from /usr/lib/libglib-2.0.so.0
>     #25 0x00002afe0d28f657 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
>     #26 0x00002afe0da65b63 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
>     #27 0x00000000004199e2 in main (argc=1, argv=0x7fff9e3ff908) at main.c:795
>     #28 0x00002afe0ffdc1c4 in __libc_start_main () from /lib/libc.so.6
>     #29 0x0000000000413f69 in _start ()
> 
> Further investigation suggests that it was probably due to differing
> versions of audacious and audacious-plugins in lenny at the moment, as
> upgrading the plugins package to the version in unstable cures this
> particular problem.
> 
> If plugins really do depend on a specific build of audacious (or vice
> versa), then this should be reflected in the packages' dependencies.
> 
> -- System Information:
> Debian Release: lenny/sid
>   APT prefers testing
>   APT policy: (499, 'testing'), (496, 'unstable')
> Architecture: amd64 (x86_64)
> 
> Kernel: Linux 2.6.24.2-wibble (SMP w/2 CPU cores; PREEMPT)
> Locale: LANG=en_AU, LC_CTYPE=en_AU (charmap=ISO-8859-1)
> Shell: /bin/sh linked to /bin/bash
> 
> Versions of packages audacious depends on:
> ii  audacious-plugins           1.5.0-2      Base plugins for audacious
> ii  dbus                        1.2.1-2      simple interprocess messaging syst
> ii  gtk2-engines-pixbuf         2.12.9-3     Pixbuf-based theme for GTK+ 2.x
> ii  libatk1.0-0                 1.22.0-1     The ATK accessibility toolkit
> ii  libaudclient1               1.5.1-1      audacious D-Bus remote control lib
> hi  libc6                       2.7-10       GNU C Library: Shared libraries
> ii  libcairo2                   1.6.4-1+b1   The Cairo 2D vector graphics libra
> ii  libdbus-1-3                 1.2.1-2      simple interprocess messaging syst
> ii  libdbus-glib-1-2            0.76-1       simple interprocess messaging syst
> ii  libglib2.0-0                2.16.3-2     The GLib library of C routines
> ii  libgtk2.0-0                 2.12.9-3     The GTK+ graphical user interface 
> ii  libice6                     2:1.0.4-1    X11 Inter-Client Exchange library
> ii  libmcs1                     0.7.1-1      Abstraction library to store confi
> ii  libmowgli1                  0.6.1-1      a high performance development fra
> ii  libpango1.0-0               1.20.3-2     Layout and rendering of internatio
> ii  libsamplerate0              0.1.3-1      audio rate conversion library
> ii  libsm6                      2:1.0.3-1+b1 X11 Session Management library
> ii  libx11-6                    2:1.0.3-7    X11 client-side library
> 
> Versions of packages audacious recommends:
> pn  audacious-plugins-extra       <none>     (no description available)
> ii  unzip                         5.52-11    De-archiver for .zip files
> 
> -- debconf-show failed
> 
> -MD
> 
[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian Audacious Packagers <pkg-audacious-maintainers@lists.alioth.debian.org>:
Bug#490132; Package audacious. (full text, mbox, link).


Acknowledgement sent to Flavio Stanchina <flavio@stanchina.net>:
Extra info received and forwarded to list. Copy sent to Debian Audacious Packagers <pkg-audacious-maintainers@lists.alioth.debian.org>. (full text, mbox, link).


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

From: Flavio Stanchina <flavio@stanchina.net>
To: 490132@bugs.debian.org
Subject: The dependencies in 1.5.1-2 are broken
Date: Sun, 20 Jul 2008 13:00:27 +0200
The dependencies on libaudclient1 and libaudid3tag1 in audacious 1.5.1-2
are broken and the package is not installable. You have to add the Debian
version to "strictly equal" dependencies, i.e.:

Depends: ..., libaudclient1 (= 1.5.1-2), ...

-- 
Ciao, Flavio




Information forwarded to debian-bugs-dist@lists.debian.org, Debian Audacious Packagers <pkg-audacious-maintainers@lists.alioth.debian.org>:
Bug#490132; Package audacious. (full text, mbox, link).


Acknowledgement sent to William Pitcock <nenolod@sacredspiral.co.uk>:
Extra info received and forwarded to list. Copy sent to Debian Audacious Packagers <pkg-audacious-maintainers@lists.alioth.debian.org>. (full text, mbox, link).


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

From: William Pitcock <nenolod@sacredspiral.co.uk>
To: Flavio Stanchina <flavio@stanchina.net>, 490132@bugs.debian.org
Subject: Re: [Pkg-audacious-maintainers] Bug#490132: The dependencies in 1.5.1-2 are broken
Date: Sun, 20 Jul 2008 06:46:22 -0500
[Message part 1 (text/plain, inline)]
Hi,

It's a known issue and will be fixed in the next day or so.

William

On Sun, 2008-07-20 at 13:00 +0200, Flavio Stanchina wrote:
> The dependencies on libaudclient1 and libaudid3tag1 in audacious 1.5.1-2
> are broken and the package is not installable. You have to add the Debian
> version to "strictly equal" dependencies, i.e.:
> 
> Depends: ..., libaudclient1 (= 1.5.1-2), ...
> 
[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian Audacious Packagers <pkg-audacious-maintainers@lists.alioth.debian.org>:
Bug#490132; Package audacious. (Thu, 02 Jul 2009 02:27:03 GMT) (full text, mbox, link).


Acknowledgement sent to John Lindgren <john.lindgren@tds.net>:
Extra info received and forwarded to list. Copy sent to Debian Audacious Packagers <pkg-audacious-maintainers@lists.alioth.debian.org>. (Thu, 02 Jul 2009 02:27:03 GMT) (full text, mbox, link).


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

From: John Lindgren <john.lindgren@tds.net>
To: Michael Deegan <bugs@wibble.darktech.org>, Flavio Stanchina <flavio@stanchina.net>, control@bugs.debian.org
Cc: William Pitcock <nenolod@sacredspiral.co.uk>, 490132@bugs.debian.org
Subject: Re: audacious: Plugin package dependency not sufficiently tightly versioned
Date: Wed, 01 Jul 2009 22:24:45 -0400
fixed 490132 2.0.1-1
thanks

I believe this bug only applies to 1.5.1?

John Lindgren





Bug marked as fixed in version 2.0.1-1. Request was from John Lindgren <john.lindgren@tds.net> to control@bugs.debian.org. (Thu, 02 Jul 2009 02:27:04 GMT) (full text, mbox, link).


Reply sent to Chris Taylor <ctaylor@debian.org>:
You have taken responsibility. (Sat, 10 Apr 2010 00:33:13 GMT) (full text, mbox, link).


Notification sent to Michael Deegan <bugs@wibble.darktech.org>:
Bug acknowledged by developer. (Sat, 10 Apr 2010 00:33:13 GMT) (full text, mbox, link).


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

From: Chris Taylor <ctaylor@debian.org>
To: 512682-done@bugs.debian.org, 465299-done@bugs.debian.org, 490132-done@bugs.debian.org, 490894-done@bugs.debian.org, 492986-done@bugs.debian.org
Subject: Closing
Date: Fri, 9 Apr 2010 16:58:13 -0700
Closing this bug as it is no longer an issue.

-Chris




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Sat, 08 May 2010 07:33:28 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: Sun Jul 2 00:01:51 2023; Machine Name: bembo

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.