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
Created attachment 118572 [details, diff] Patch that removes a non-working call to regexec
Created attachment 118580 [details, diff] Patch to ebuild file
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.
This already in mpdscribble's bug database: http://code.google.com/p/mpdscribble/issues/detail?id=14
As gibc has been updated, would this justify adding the hppa keyword to this ebuild (without the patch, of course)?
(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. :)