Bug#297191: gnome-media: cddb-slave2 doesn't handle multiple exact CDDB matches

Loïc Minier Loïc Minier , 297191@bugs.debian.org
Mon, 28 Feb 2005 08:27:47 +0100


forwarded 297191 http://bugzilla.gnome.org/show_bug.cgi?id=168691
tags 297191 + patch
thanks

On Sun, Feb 27, 2005, Lorenzo Colitti wrote:
> [Also submitted to GNOME as http://bugzilla.gnome.org/show_bug.cgi?id==
168691 ]
> 
> If I use gnome-cd to play a CD which has multiple exact matches in the =
CDDB
> database, gnome-cd does not show the name of the CD. This is because
> cddb-slave2 does not handle the "multiple exact matches" response (code=
 210 in
> the CDDB protocol). It handles the "multiple inexact matches" response =
(code
> 211) fine and correctly prompts the user to choose.
> 
> Examples of discs affected are:
> 
> Selling England by the Pound (Genesis)
> Fugazi(Marillion)
> etc.
> 
> The attached patch fixes the problem for me.
> 
> -- System Information:
> Debian Release: 3.1
>   APT prefers unstable
>   APT policy: (500, 'unstable')
> Architecture: i386 (i686)
> Kernel: Linux 2.6.11-rc4-swsusp-2.1.7
> Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)
> 
> Versions of packages gnome-media depends on:
> ii  gstreamer0.8-alsa [g 0.8.7-3             ALSA plugin for GStreamer
> ii  gstreamer0.8-artsd [ 0.8.7-3             aRtsd plugin for GStreamer
> ii  gstreamer0.8-esd [gs 0.8.7-3             Enlightened Sound Daemon p=
lugin fo
> ii  gstreamer0.8-jack [g 0.8.7-3             JACK plugin for GStreamer
> ii  gstreamer0.8-misc    0.8.7-3             Collection of various GStr=
eamer pl
> ii  gstreamer0.8-oss [gs 0.8.7-3             OSS plugin for GStreamer
> ii  libart-2.0-2         2.3.17-1            Library of functions for 2=
D graphi
> ii  libatk1.0-0          1.8.0-4             The ATK accessibility tool=
kit
> ii  libaudiofile0        0.2.6-5             Open-source version of SGI=
's audio
> ii  libbonobo2-0         2.8.1-2             Bonobo CORBA interfaces li=
brary
> ii  libbonoboui2-0       2.8.1-1             The Bonobo UI library
> ii  libc6                2.3.2.ds1-20        GNU C Library: Shared libr=
aries an
> ii  libesd-alsa0 [libesd 0.2.35-2            Enlightened Sound Daemon (=
ALSA) - 
> ii  libgail-common       1.8.2-1             GNOME Accessibility Implem=
entation
> ii  libgail17            1.8.2-1             GNOME Accessibility Implem=
entation
> ii  libgconf2-4          2.8.1-4             GNOME configuration databa=
se syste
> ii  libgcrypt11          1.2.0-11            LGPL Crypto library - runt=
ime libr
> ii  libglade2-0          1:2.4.2-1           library to load .glade fil=
es at ru
> ii  libglib2.0-0         2.6.2-1             The GLib library of C rout=
ines
> ii  libgnome-keyring0    0.4.1-1             GNOME keyring services lib=
rary
> ii  libgnome2-0          2.8.1-2             The GNOME 2 library - runt=
ime file
> ii  libgnomecanvas2-0    2.8.0-1             A powerful object-oriented=
 display
> ii  libgnomeui-0         2.8.1-1             The GNOME 2 libraries (Use=
r Interf
> ii  libgnomevfs2-0       2.8.4-1             The GNOME virtual file-sys=
tem libr
> ii  libgnutls11          1.0.16-13           GNU TLS library - runtime =
library
> ii  libgpg-error0        1.0-1               library for common error v=
alues an
> ii  libgstreamer-gconf0. 0.8.7-3             GConf support for GStreame=
r
> ii  libgstreamer-plugins 0.8.7-3             Various GStreamer librarie=
s and li
> ii  libgstreamer0.8-0    0.8.9-1             Core GStreamer libraries, =
plugins,
> ii  libgtk2.0-0          2.6.2-3             The GTK+ graphical user in=
terface 
> ii  libice6              4.3.0.dfsg.1-12.0.1 Inter-Client Exchange libr=
ary
> ii  libjpeg62            6b-9                The Independent JPEG Group=
's JPEG 
> ii  liborbit2            1:2.10.5-0.1        libraries for ORBit2 - a C=
ORBA ORB
> ii  libpango1.0-0        1.8.0-3             Layout and rendering of in=
ternatio
> ii  libpopt0             1.7-5               lib for parsing cmdline pa=
rameters
> ii  libsm6               4.3.0.dfsg.1-12.0.1 X Window System Session Ma=
nagement
> ii  libtasn1-2           0.2.10-4            Manage ASN.1 structures (r=
untime)
> ii  libx11-6             4.3.0.dfsg.1-12.0.1 X Window System protocol c=
lient li
> ii  libxml2              2.6.16-3            GNOME XML library
> ii  xlibs                4.3.0.dfsg.1-12     X Keyboard Extension (XKB)=
 configu
> ii  zlib1g               1:1.2.2-4           compression library - runt=
ime
> 
> -- no debconf information



-- 
Loïc Minier <lool@dooz.org>
"Neutral President: I have no strong feelings one way or the other."