[Bug 872575] New: rhythmbox miscalculates some audio cd discids
https://bugzilla.novell.com/show_bug.cgi?id=872575 https://bugzilla.novell.com/show_bug.cgi?id=872575#c0 Summary: rhythmbox miscalculates some audio cd discids Classification: openSUSE Product: openSUSE 13.1 Version: Final Platform: x86-64 OS/Version: Linux Status: NEW Severity: Major Priority: P5 - None Component: GNOME AssignedTo: bnc-team-gnome@forge.provo.novell.com ReportedBy: ohering@suse.com QAContact: qa-bugs@suse.de Found By: Outsourced Testing Blocker: --- A fresh 13.1 gnome install, with updates, and "dupped to packman". rhythmbox fails to recognize one of my audiocds, it gets a wrong (lib)discid string for reasons unknown to me. Not sure if it uses anything from packman for that, most likely its all oss+updates. Not sure what component is used anyway to calculate the discid. The CD I'm talking about is actually this one: https://musicbrainz.org/release/a4b9461b-db45-49cf-b214-b12e8f299e79 https://musicbrainz.org/cdtoc/EY5zX2jPTfsjUkSB.5qomFIHYao- The discid of that audiocd is recognized correctly with 11.4. I'm about to test the audiocd on another box with Factory. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=872575 https://bugzilla.novell.com/show_bug.cgi?id=872575#c1 --- Comment #1 from Olaf Hering <ohering@suse.com> 2014-04-08 19:03:26 CEST --- $ python /usr/share/doc/packages/python-discid/examples.py id: EY5zX2jPTfsjUkSB.5qomFIHYao- MCN: None length: 1:02:52 (282914) 1: 150 3:24 ( 15320) ISRC: None 2: 15470 2:48 ( 12592) ISRC: None 3: 28062 4:10 ( 18753) ISRC: None 4: 46815 3:51 ( 17314) ISRC: None 5: 64129 3:17 ( 14793) ISRC: None 6: 78922 3:17 ( 14747) ISRC: None 7: 93669 4:34 ( 20528) ISRC: None 8: 114197 4:00 ( 17969) ISRC: None 9: 132166 3:22 ( 15186) ISRC: None 10: 147352 3:21 ( 15052) ISRC: None 11: 162404 4:11 ( 18799) ISRC: None 12: 181203 3:14 ( 14519) ISRC: None 13: 195722 3:06 ( 13935) ISRC: None 14: 209657 4:18 ( 19334) ISRC: None 15: 228991 4:05 ( 18410) ISRC: None 16: 247401 3:51 ( 17338) ISRC: None 17: 264739 4:02 ( 18175) ISRC: None -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=872575 https://bugzilla.novell.com/show_bug.cgi?id=872575#c2 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO CC| |dimstar@opensuse.org InfoProvider| |ohering@suse.com --- Comment #2 from Dominique Leuenberger <dimstar@opensuse.org> 2014-04-08 17:27:21 UTC --- So that means it's rhythmbox 3.0.1 (as shipped with 13.1), right? Out of curiosity: could you try 3.0.2 from GNOME:Apps? I don't think it would change anything (no direct indication, but there is a bunch of soup related changes). Also, comment #1 seems to indicate that discid is correctly identifying your CD (which is good). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=872575 https://bugzilla.novell.com/show_bug.cgi?id=872575#c3 --- Comment #3 from Dominique Leuenberger <dimstar@opensuse.org> 2014-04-08 17:35:16 UTC --- Oh, sorry.. forgot: please also start rhythmbox with --debug parameter to verify what it tells us about the disc. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=872575 https://bugzilla.novell.com/show_bug.cgi?id=872575#c4 Olaf Hering <ohering@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|ohering@suse.com | --- Comment #4 from Olaf Hering <ohering@suse.com> 2014-04-09 08:11:52 CEST --- (In reply to comment #1)
$ python /usr/share/doc/packages/python-discid/examples.py id: EY5zX2jPTfsjUkSB.5qomFIHYao-
This is from 11.4, libdiscid1-0.2.1-9.1 With Factory I get LlbXba_tYri4.I5a6zhxEe5pcIE- For some reason "strace -f -e open -o /dev/shm/y rhythmbox" does not contain libdiscid. And "zypper -v -v rm -u libdiscid0" would just remove libdiscid0-0.5.2-3.5 and libmusicbrainz3-6-3.0.3-17.5 So it appears that a buggy discid implementation is used. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=872575 https://bugzilla.novell.com/show_bug.cgi?id=872575#c5 --- Comment #5 from Olaf Hering <ohering@suse.com> 2014-04-09 08:17:52 CEST --- Created an attachment (id=585588) --> (http://bugzilla.novell.com/attachment.cgi?id=585588) rhythmbox-d.txt -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=872575 https://bugzilla.novell.com/show_bug.cgi?id=872575#c6 --- Comment #6 from Olaf Hering <ohering@suse.com> 2014-04-09 08:21:32 CEST --- http://tickets.musicbrainz.org/browse/OTHER-165 https://bugzilla.gnome.org/show_bug.cgi?id=708991 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=872575 https://bugzilla.novell.com/show_bug.cgi?id=872575#c7 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |ohering@suse.com --- Comment #7 from Dominique Leuenberger <dimstar@opensuse.org> 2014-04-09 09:11:58 UTC --- (In reply to comment #4)
(In reply to comment #1)
$ python /usr/share/doc/packages/python-discid/examples.py id: EY5zX2jPTfsjUkSB.5qomFIHYao-
This is from 11.4, libdiscid1-0.2.1-9.1
My bad.. I didn't realize that.
With Factory I get LlbXba_tYri4.I5a6zhxEe5pcIE- For some reason "strace -f -e open -o /dev/shm/y rhythmbox" does not contain libdiscid. And "zypper -v -v rm -u libdiscid0" would just remove libdiscid0-0.5.2-3.5 and libmusicbrainz3-6-3.0.3-17.5
Yep, as you found yourself, this is now done by GStreamer internally. What's surprising though is that you still see this on Factory then; openSUSE 13.1 shipped GStreamer 1.0 branch; in Factory, we have GStreamer 1.2.3; I'll be checking through the code... I fear that the fix mentioned later on in bgo was only ever merged into master, but never into the stable branch. Can you please confirm the versions used of the various gstreamer packages? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=872575 https://bugzilla.novell.com/show_bug.cgi?id=872575#c8 Olaf Hering <ohering@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|ohering@suse.com | --- Comment #8 from Olaf Hering <ohering@suse.com> 2014-04-09 11:17:13 CEST --- # rpm -qa --qf '%{NAME} %{VERSION} %{RELEASE} %{DISTRIBUTION}\n' | grep gst | sort PackageKit-gstreamer-plugin 0.8.16 2.1 openSUSE Factory banshee-backend-engine-gstreamer 2.6.2 1.2 openSUSE Factory gstreamer 1.2.3 3.16 Essentials / Factory gstreamer-0_10 0.10.36 14.67 Essentials / Factory gstreamer-0_10-fluendo-mp3 18 4.2 openSUSE Factory gstreamer-0_10-libnice 0.1.5 1.1 openSUSE Factory gstreamer-0_10-plugin-esd 0.10.31 17.15 Essentials / Factory gstreamer-0_10-plugin-gnomevfs 0.10.36 12.102 Essentials / Factory gstreamer-0_10-plugins-bad 0.10.23 24.57 Essentials / Factory gstreamer-0_10-plugins-bad-lang 0.10.23 24.57 Essentials / Factory gstreamer-0_10-plugins-base 0.10.36 12.102 Essentials / Factory gstreamer-0_10-plugins-ffmpeg 0.10.13 2000.44 Essentials / Factory gstreamer-0_10-plugins-good 0.10.31 17.15 Essentials / Factory gstreamer-0_10-plugins-ugly 0.10.19 12.17 Essentials / Factory gstreamer-0_10-utils 0.10.36 14.67 Essentials / Factory gstreamer-lang 1.2.3 3.16 Essentials / Factory gstreamer-libnice 0.1.5 1.1 openSUSE Factory gstreamer-plugin-gstclutter 2.0.10 1.2 openSUSE Factory gstreamer-plugins-bad 1.2.3 5.17 Essentials / Factory gstreamer-plugins-base 1.2.3 2.27 Essentials / Factory gstreamer-plugins-farstream 0.2.3 3.4 openSUSE Factory gstreamer-plugins-good 1.2.3 4.9 Essentials / Factory gstreamer-plugins-good-extra 1.2.3 4.9 Essentials / Factory gstreamer-plugins-libav 1.2.3 1.7 Essentials / Factory gstreamer-plugins-ugly 1.2.3 2.9 Essentials / Factory gstreamer-utils 1.2.3 3.16 Essentials / Factory libclutter-gst-2_0-0 2.0.10 1.2 openSUSE Factory libgstallocators-1_0-0 1.2.3 2.27 Essentials / Factory libgstapp-0_10-0 0.10.36 12.102 Essentials / Factory libgstapp-1_0-0 1.2.3 2.27 Essentials / Factory libgstaudio-1_0-0 1.2.3 2.27 Essentials / Factory libgstbasecamerabinsrc-0_10-23 0.10.23 24.57 Essentials / Factory libgstbasecamerabinsrc-1_0-0 1.2.3 5.17 Essentials / Factory libgstbasevideo-0_10-23 0.10.23 24.57 Essentials / Factory libgstbasevideo-1_0-0 1.0.10 3.2 openSUSE Factory libgstcodecparsers-0_10-23 0.10.23 24.57 Essentials / Factory libgstcodecparsers-1_0-0 1.2.3 5.17 Essentials / Factory libgstegl-1_0-0 1.2.3 5.17 Essentials / Factory libgstfft-1_0-0 1.2.3 2.27 Essentials / Factory libgstinterfaces-0_10-0 0.10.36 12.102 Essentials / Factory libgstmpegts-1_0-0 1.2.3 5.17 Essentials / Factory libgstpbutils-1_0-0 1.2.3 2.27 Essentials / Factory libgstphotography-0_10-23 0.10.23 24.57 Essentials / Factory libgstphotography-1_0-0 1.2.3 5.17 Essentials / Factory libgstreamer-0_10-0 0.10.36 14.67 Essentials / Factory libgstreamer-1_0-0 1.2.3 3.16 Essentials / Factory libgstriff-1_0-0 1.2.3 2.27 Essentials / Factory libgstrtp-1_0-0 1.2.3 2.27 Essentials / Factory libgstrtsp-1_0-0 1.2.3 2.27 Essentials / Factory libgstsdp-1_0-0 1.2.3 2.27 Essentials / Factory libgstsignalprocessor-0_10-23 0.10.23 24.57 Essentials / Factory libgsttag-1_0-0 1.2.3 2.27 Essentials / Factory libgstvdp-0_10-23 0.10.23 24.57 Essentials / Factory libgstvideo-1_0-0 1.2.3 2.27 Essentials / Factory phonon-backend-gstreamer 4.7.2~git20140403 1.1 openSUSE Factory python-gstreamer-0_10 0.10.22 10.16 Essentials / Factory -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=872575 https://bugzilla.novell.com/show_bug.cgi?id=872575#c9 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |ohering@suse.com --- Comment #9 from Dominique Leuenberger <dimstar@opensuse.org> 2014-04-09 09:39:46 UTC --- (In reply to comment #7)
What's surprising though is that you still see this on Factory then; openSUSE 13.1 shipped GStreamer 1.0 branch; in Factory, we have GStreamer 1.2.3; I'll be checking through the code... I fear that the fix mentioned later on in bgo was only ever merged into master, but never into the stable branch.
Sad to be right in this case: the patch from https://bugzilla.gnome.org/show_bug.cgi?id=708991 was really only merged into master... DOH! A test package of gstreamer-plugins-base with the patch added should shortly appear in https://build.opensuse.org/project/show?project=home:dimstar:bnc872575 please test this and let me know the outcome... if good, I'll submit it to multimedia:libs (which is linked to Packman, so that would be all 'for you') and would try to backport the patch also into GStreamer 1.0 branch, as shipped on openSUSE 13.1. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=872575 https://bugzilla.novell.com/show_bug.cgi?id=872575#c10 Olaf Hering <ohering@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|ohering@suse.com | --- Comment #10 from Olaf Hering <ohering@suse.com> 2014-04-09 12:02:09 CEST --- (In reply to comment #9)
https://build.opensuse.org/project/show?project=home:dimstar:bnc872575
I have tested the factory pkg, and now discid is back to EY5zX2jPTfsjUkSB.5qomFIHYao- Thanks! -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=872575 https://bugzilla.novell.com/show_bug.cgi?id=872575#c11 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED AssignedTo|bnc-team-gnome@forge.provo. |dimstar@opensuse.org |novell.com | --- Comment #11 from Dominique Leuenberger <dimstar@opensuse.org> 2014-04-09 11:04:54 UTC --- Great! Thank you for doing all the detective work in finding the upstream bug... Package submitted to multimedia:libs; will look at backporting this to the 1.0.10 branch as well -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=872575 https://bugzilla.novell.com/show_bug.cgi?id=872575#c12 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|rhythmbox miscalculates |[MAINT] rhythmbox |some audio cd discids |miscalculates some audio cd | |discids --- Comment #12 from Dominique Leuenberger <dimstar@opensuse.org> 2014-04-09 13:29:47 UTC --- Submitted to Factory in SR#229401 Submitted as maintenance update for 13.1 in MR#229499 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=872575 https://bugzilla.novell.com/show_bug.cgi?id=872575#c14 --- Comment #14 from Olaf Hering <ohering@suse.com> 2014-04-10 13:33:51 CEST --- Current packman is working fine. Thanks. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=872575 https://bugzilla.novell.com/show_bug.cgi?id=872575#c15 Benjamin Brunner <bbrunner@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED --- Comment #15 from Benjamin Brunner <bbrunner@suse.com> 2014-04-22 12:47:12 CEST --- Update released for openSUSE 13.1. Resolved fixed. Thanks all of you. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=872575 https://bugzilla.novell.com/show_bug.cgi?id=872575#c16 --- Comment #16 from Swamp Workflow Management <swamp@suse.de> 2014-04-22 11:04:27 UTC --- openSUSE-RU-2014:0551-1: An update that has one recommended fix can now be installed. Category: recommended (low) Bug References: 872575 CVE References: Sources used: openSUSE 13.1 (src): gstreamer-plugins-base-1.0.10-2.4.1 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com