Bug#661645: linphone: [linux-any !sparc] is not a valid way of specifying a dependency

peter green plugwash at p10link.net
Tue Feb 28 20:55:07 UTC 2012


Package: linphone
Version: 3.5.2-6
Severity: serious
Tags: patch

The latest version of linphone build-depends on

libsrtp-dev [linux-any !sparc]

The intent of this was clearly "all linux architectures except sparc". 
Unfortunately however this is not a valid architecture specifier for a 
dependency. Policy 7.1 clearly states "It is not permitted for some 
names to be prepended with exclamation marks while others aren't.". The 
result of this is that linphone is currently sitting in state 
"bd-uninstallable" on sparc.

Unfortunately I don't think there is any clean way to express the intent 
of the original build-dependency. The best replacement I can think of is 
[!hurd-any !kfreebsd-any !sparc] which should work fine unless we get a 
new OS in debian (which seems unlikely in the forseeable future).





More information about the Pkg-voip-maintainers mailing list