Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 74029 - [BUMP] xmms-scrobbler 0.3.6 released (all previous versions banned)
Summary: [BUMP] xmms-scrobbler 0.3.6 released (all previous versions banned)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Jeremy Huddleston (RETIRED)
URL: http://www.audioscrobbler.com/downloa...
Whiteboard:
Keywords:
: 74123 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-12-10 11:20 UTC by Tro
Modified: 2005-02-12 00:13 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tro 2004-12-10 11:20:51 UTC
0.3.6 is required by audioscrobbler now. All previous versions are now useless.

Reproducible: Always
Steps to Reproduce:
1. emerge xmms-scrobbler
2.
3.
Comment 1 Tro 2004-12-10 11:25:47 UTC
Renaming the ebuild and emerging works.
Comment 2 Jeremy Huddleston (RETIRED) gentoo-dev 2004-12-11 12:51:05 UTC
*** Bug 74123 has been marked as a duplicate of this bug. ***
Comment 3 Jeremy Huddleston (RETIRED) gentoo-dev 2004-12-11 13:15:51 UTC
in portage
Comment 4 butters 2004-12-18 22:01:50 UTC
Recent versions of xmms-scrobbler have problems with newer versions of curl and need some minor changes to make them work.  Someone has made an ebuild at http://www.audioscrobbler.com/forum/4/_/10985/99999 but it depends on a version of curl that isn't even in portage yet.

Without these changes, the plugin will hang waiting to connect to the server on many systems.  Can we please get these changes into portage?
Comment 5 Jeremy Huddleston (RETIRED) gentoo-dev 2004-12-18 23:24:08 UTC
please attatch the patch and reopen
Comment 6 enkil 2004-12-19 08:32:04 UTC
I would not recommend to apply these patches. At least not on the stable branch of xmms-scrobbler and curl. If I understand this problem correctly, the problem only occurs if you are using latest unstable glibc (2.3.4.20041102). 
What could be done is to provide a patched, unstable xmms-scrobbler-0.3.6-r1 and curl-7.12.2 that both depend on glibc-2.3.4.20041102, so users on stable do not break their plugin. It should be tested if everything works fine with the patched xmms-scrobbler and curl when using glibc-2.3.4.20040808-r1 before putting it into stable.
I can attach my custom ebuilds for curl and xmms-scrobbler including the patches if you want. But someone on stable glibc should test what happens when using these.
Comment 7 Jeremy Huddleston (RETIRED) gentoo-dev 2004-12-19 11:54:07 UTC
that kind of DEPEND is wrong.  This sounds like a bug in glibc then...
Comment 8 enkil 2004-12-20 01:39:44 UTC
Well, I know that the dependency on glibc-2.3.4.20041102 is some kind of a dirty workaround. I don't know all of portage's features. If portage is able to act differently due to glibc's version, this would make sense to me:
If glibc is <=glibc-2.3.4.20040808-r1, it should neither patch xmms-scrobbler nor install a patched curl-7.12.2. If >=glibc-2.3.4.20041102 is found, it should install the patched curl-7.12.2 and patch xmms-scrobbler afterwards.
If this is possible, this sounds like a good solution for the problem to me.
Comment 9 enkil 2005-02-12 00:13:44 UTC
The glibc-issue seems to be fixed in curl-7.13.0. Here's a quote from the audioscrobbler-forum:
----
Good news for xmms-scrobbler on gentoo:

curl is now at 7.13.0. In its connect.c the select call has been replaced with Curl_select, and that has the EINTR check. So we don't need the select-intr.patch anymore.
----
Tested with curl-7.13.0 and xmms-scrobbler-0.3.7. Works without patching when using latest unstable glibc (~x86)