librep 0.17 is now available. According to the author, the changes are relatively minor: ================= There's not many too changes: * Added `rep.ffi' module (Foreign Function Interface). Uses gcc's libffi. Very untested. * Partial implementation of guile's `GH' interface. * Bug fixes: - Don't hang in select for a second when starting processes via the `system' function (race condition that only seems to show up on Linux 2.6 kernels) - Miscellaneous fixes for Mac OS X. - Don't return a reversed list of items from the XML parser. (Alexander V. Nikolaev) - Fixes to string capitalization functions. (Charles Stewart) ================= The first bug mentioned has been terribly annoying for quite some time - basically, it causes any "run shell command" keybindings to run at most once per second, making things like volume control keys (on my notebook) almost useless. As the comment indicates, this only seems to affect users of 2.6 kernels. The 0.16.2 ebuild (simply renamed to 0.17) compiles and works perfectly for me.
Thanks for the fantastic bug report. It's truly refreshing to read a bug report that includes the details (such as the ChangeLog for the updated library and the fact that you've tested an updated ebuild) It's in portage now, marked ~arch