FS#41770 - [mangler] won't start if pulseaudio not installed

Attached to Project: Community Packages
Opened by Paul Dufresne (pauld) - Sunday, 31 August 2014, 15:58 GMT
Last edited by Evgeniy Alexeev (arcan1s) - Tuesday, 02 September 2014, 20:34 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Evgeniy Alexeev (arcan1s)
Architecture i686
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
mangler won't start if pulseaudio not installed
-installing pulseaudio fixed it
I believe pulseaudio should be made a dependency (even if it probably can be configured to use ALSA)

Additional info:
* package version(s)
1.2.5-3
-LXDE

* config and/or log files etc.
nothing shown in terminal, or journalctl -f

Steps to reproduce:
-install mangler
-uninstall pulseaudio if it is ;)
This task depends upon

Closed by  Evgeniy Alexeev (arcan1s)
Tuesday, 02 September 2014, 20:34 GMT
Reason for closing:  Fixed
Additional comments about closing:  1.2.5-4
Comment by Evgeniy Alexeev (arcan1s) - Monday, 01 September 2014, 08:03 GMT
It requires libpulse:

readelf -d /usr/bin/mangler
0x0000000000000001 (NEEDED) Shared library: [libpulse-simple.so.0]
0x0000000000000001 (NEEDED) Shared library: [libpulse.so.0]

But this dependency already provides by espeak. Also I cannot reproduce this bug - even I've removed pulseaudio (not libpulse, of course), mangler will start normally even from the clear chroot.
Comment by Paul Dufresne (pauld) - Monday, 01 September 2014, 14:57 GMT
Well, indeed if I just remove pulseaudio package, it will start here too.
Sorry, I had to reboot after that for mangler refusing to start.
Stopping pulseaudio with #pulseaudio --system --kill or $pulseaudio --kill is not enough for mangler not to start.
Here is a pastebin of an strace where it seems to wait for a clone:
http://pastebin.com/Xvtim2Bw (will expire sept. 14)
Comment by Evgeniy Alexeev (arcan1s) - Tuesday, 02 September 2014, 20:13 GMT
okay, I can confirm this bug. As a temporary fix I'll include pulseaudio to dependency list.

Loading...