Bug#861236: portaudio19 should build-depend on pkg-config

Jonas Smedegaard jonas at jones.dk
Thu Apr 27 10:03:20 UTC 2017


Control: severity -1 important

Quoting Andrew Shadura (2017-04-27 10:52:23)
> Control: severity -1 minor
> 
> On 27 April 2017 at 10:50, Bernhard Schmidt <berni at birkenwald.de> wrote:
> > On 26.04.2017 13:37, Andrew Shadura wrote:
> >> Since portaudio19 package uses autoreconf, it should build-depend 
> >> on pkg-config package. Without that dependency, it fails to 
> >> reconfigure itself:
> >>
> >> ./configure: line 16045: syntax error near unexpected token `JACK,'
> >> ./configure: line 16045: `    PKG_CHECK_MODULES(JACK, jack, have_jack=yes, have_jack=no)'
> >>     "tail -v -n +0 config.log"
> >>
> 
>> Hrm, I'm a bit unsure why you would need this, as it is already 
>> pulled in. portaudio19 build-depends on libjack-dev, and libjack-dev 
>> depends on pkg-config, so it should already be there. Also the buildd 
>> logs show that it is getting installed.
> 
> Right, we’re building it without JACK, that’s why. In any case, an 
> explicit dependency is better than an implicit.

Lowering severity to minor is wrong:

Policy §4.2 dictates that a package should declare all direct 
build.dependencies - not rely on transitive build-depenendies because 
those may change and such changes outside of the package should not 
affect this package.


 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-voip-maintainers/attachments/20170427/8a9bacaa/attachment-0001.sig>


More information about the Pkg-voip-maintainers mailing list