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