Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#26805 - [paprefs] requires compilation against current version of libpulse
Attached to Project:
Arch Linux
Opened by Ezekiel Sulastin (ZekeSulastin) - Tuesday, 08 November 2011, 16:37 GMT
Last edited by Jan Alexander Steffens (heftig) - Thursday, 10 November 2011, 05:31 GMT
Opened by Ezekiel Sulastin (ZekeSulastin) - Tuesday, 08 November 2011, 16:37 GMT
Last edited by Jan Alexander Steffens (heftig) - Thursday, 10 November 2011, 05:31 GMT
|
DetailsDescription:
paprefs disables network options due to being unable to find needed modules. When compiled, it hardcodes the modules' location into the program, thus requiring paprefs to be recompiled when libpulse's version increases. It's identical to the following bug from Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=531251 Additional info: libpulse 1.1-1, paprefs 0.9.10-1 strace from repos: strace paprefs 2>&1 | grep /lib/pulse access("/usr/lib/pulse-1.0/modules/module-esound-protocol-tcp.so", F_OK) = -1 ENOENT (No such file or directory) access("/usr/lib/pulse-1.0/modules/module-native-protocol-tcp.so", F_OK) = -1 ENOENT (No such file or directory) access("/usr/lib/pulse-1.0/modules/module-zeroconf-publish.so", F_OK) = -1 ENOENT (No such file or directory) access("/usr/lib/pulse-1.0/modules/module-zeroconf-discover.so", F_OK) = -1 ENOENT (No such file or directory) access("/usr/lib/pulse-1.0/modules/module-raop-discover.so", F_OK) = -1 ENOENT (No such file or directory) access("/usr/lib/pulse-1.0/modules/module-rtp-recv.so", F_OK) = -1 ENOENT (No such file or directory) access("/usr/lib/pulse-1.0/modules/module-rtp-send.so", F_OK) = -1 ENOENT (No such file or directory) access("/usr/lib/pulse-1.0/modules/module-rygel-media-server.so", F_OK) = -1 ENOENT (No such file or directory) strace from locally compiled package: strace paprefs 2>&1 | grep /lib/pulse access("/usr/lib/pulse-1.1/modules/module-esound-protocol-tcp.so", F_OK) = 0 access("/usr/lib/pulse-1.1/modules/module-zeroconf-publish.so", F_OK) = 0 access("/usr/lib/pulse-1.1/modules/module-zeroconf-discover.so", F_OK) = 0 access("/usr/lib/pulse-1.1/modules/module-raop-discover.so", F_OK) = 0 access("/usr/lib/pulse-1.1/modules/module-rtp-recv.so", F_OK) = 0 access("/usr/lib/pulse-1.1/modules/module-rtp-send.so", F_OK) = 0 access("/usr/lib/pulse-1.1/modules/module-rygel-media-server.so", F_OK) = 0 Steps to reproduce: 1) Ensure you're using a current mirror 2) Have paprefs and libpulse installed 3) Invoke pacman -Syyu 4) Start paprefs and note the unavailable network options Steps to fix: Compile paprefs against the current version of libpulse |
This task depends upon
Closed by Jan Alexander Steffens (heftig)
Thursday, 10 November 2011, 05:31 GMT
Reason for closing: Fixed
Additional comments about closing: Patch added.
Thursday, 10 November 2011, 05:31 GMT
Reason for closing: Fixed
Additional comments about closing: Patch added.
There is a git commit upstream on 6 Nov that solves the bug: http://git.0pointer.de/?p=paprefs.git;a=commit;h=4fcee37cb92c689b43a0d8fc1d8e6b2764834cbf - whether its by adding the fix to our own package despite not being an official version or just recompiling the package we have here, our paprefs requires recompilation :)
Thanks for the quick response :)