Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 177664 - media-sound/mpdscribble - hppa keyword
Summary: media-sound/mpdscribble - hppa keyword
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: HPPA Linux
: High enhancement (vote)
Assignee: Tom Martin (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on: 168131
Blocks:
  Show dependency tree
 
Reported: 2007-05-08 16:26 UTC by Julian Stecklina
Modified: 2007-05-16 04:49 UTC (History)
2 users (show)

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


Attachments
Patch that removes a non-working call to regexec (mpdscribble-0.2.12-hppa.patch,2.55 KB, patch)
2007-05-08 16:27 UTC, Julian Stecklina
Details | Diff
Patch to ebuild file (mpdscribble-0.2.12.ebuild.patch,879 bytes, patch)
2007-05-08 16:42 UTC, Julian Stecklina
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Julian Stecklina 2007-05-08 16:26:19 UTC
mpdscribble 0.2.12 runs with the attached patch on PA-RISC boxen. Please add the hppa keyword.

The patch replaces a call to POSIX regexec with a homegrown (but equivalent) parser. This was neccessary because the call to regexec made the process hang in sched_yield. The patched version is fully functional.


Reproducible: Always
Comment 1 Julian Stecklina 2007-05-08 16:27:35 UTC
Created attachment 118572 [details, diff]
Patch that removes a non-working call to regexec
Comment 2 Julian Stecklina 2007-05-08 16:42:46 UTC
Created attachment 118580 [details, diff]
Patch to ebuild file
Comment 3 Jeroen Roovers (RETIRED) gentoo-dev 2007-05-11 03:36:50 UTC
It looks like this patch is extensive enough to go upstream, not to HPPA porters, and shouldn't be specific to HPPA either (which invalidates the related ebuild change). Otherwise, the sched_yield() hang on PARISC systems is well known by now and is very likely fixed with glibc-2.5 (see bug #168131). Perhaps it's best to have upstream release a version that works around the HPPA sched_yield() hang or to wait for glibc-2.5 to get the stable keyword. 

Reassigning to maintainer and CC'ing sound herd and of course hppa.
Comment 4 Julian Stecklina 2007-05-13 14:24:44 UTC
This already in mpdscribble's bug database:
http://code.google.com/p/mpdscribble/issues/detail?id=14
Comment 5 Julian Stecklina 2007-05-15 10:14:49 UTC
As gibc has been updated, would this justify adding the hppa keyword to this ebuild (without the patch, of course)?
Comment 6 Jeroen Roovers (RETIRED) gentoo-dev 2007-05-16 04:49:00 UTC
(In reply to comment #5)
> As gibc has been updated, would this justify adding the hppa keyword to this
> ebuild (without the patch, of course)?

If it works, sure it's justified. Marked ~hppa. Thanks for your bug report. :)