Arch Linux

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!
Tasklist

FS#27515 - [mplayer] depends on libpulse

Attached to Project: Arch Linux
Opened by Alexander (AlexanderR) - Saturday, 10 December 2011, 00:45 GMT
Last edited by Eric Belanger (Snowman) - Saturday, 10 December 2011, 04:04 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

PLEASE NOTE: IT IS NOT FEATURE REQUEST! IT IS BUG!

Description:
Mplayer currently (as of version 34344-1) depends on libpulse. This dependency directly violates KISS because it introduces additional unnecessary package and causes new bugs in non pulse-aware applications (at least on my PC). Mplayer is capable of dynamic audio/video system detection and therefore does not actually depend on PulseAudio, so this dependency can be safely removed or moved to optional ones.

Fast solution:
move libpulse to optional dependencies in mplayer's PKGBUILD

Steps to reproduce:
try to install mplayer
This task depends upon

Closed by  Eric Belanger (Snowman)
Saturday, 10 December 2011, 04:04 GMT
Reason for closing:  Won't fix
Additional comments about closing:  libpulse is not an optdepends:
$ readelf -d /usr/bin/mplayer |grep pulse
0x0000000000000001 (NEEDED) Shared library: [libpulse.so.0]
Comment by Jason William Walton (jasonww) - Saturday, 10 December 2011, 01:09 GMT
1) You don't know how mplayer works.
2) It's been a hard dependency for over a year.
Comment by Alexander (AlexanderR) - Saturday, 10 December 2011, 01:35 GMT
>> You don't know how mplayer works.
Maybe. Please explain.
>> It's been a hard dependency for over a year.
So what?

Please comment on bug itself instead of my reasoning.

Edit:
Ok, I have just realized that I was incompetent. Thanks for correcting. So "Fast solution" section should also contain "add option --disable-pulse to the PKGBUILD".

Loading...