<html>
<head>
<base href="https://bugs.freedesktop.org/" />
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW --- - pulseaudio's use of sys/capability.h is non-POSIX"
href="https://bugs.freedesktop.org/show_bug.cgi?id=72580#c3">Comment # 3</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW --- - pulseaudio's use of sys/capability.h is non-POSIX"
href="https://bugs.freedesktop.org/show_bug.cgi?id=72580">bug 72580</a>
from <span class="vcard"><a class="email" href="mailto:desrt@desrt.ca" title="desrt <desrt@desrt.ca>"> <span class="fn">desrt</span></a>
</span></b>
<pre>I consider it to be an automake "best practice" to fail instead of silently
disabling a feature. The reason for that is simple: the person who downloads
and pulseaudio may simply not have the libcap development headers installed. I
think it's better to give them a chance to choose to install them or to
explicitly specify --without-cap.
If I make your suggested modification then the build will just go ahead without
capabilities support, which would be a reduction in functionality (or in this
case security) just because the user happened not to have a particular package
installed.
The same logic applies to people who are making distro packages as well... I
think that it's always better to let them know.</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the QA Contact for the bug.</li>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>