[packman] prjconf for 11.4 broken

Guido Berhoerster guido+links2linux.de at berhoerster.name
Wed Apr 23 21:41:51 CEST 2014


* Olaf Hering <olaf at aepfle.de> [2014-04-23 19:15]:
> On Tue, Apr 22, Olaf Hering wrote:
> 
> > 
> > I'm not sure why 'osc build' does not find the packages from Essentials:
> > 
> > unresolvable: nothing provides libdvbpsi-devel < 1.0, nothing provides taglib = 1.6.2 needed by taglib-devel
> > 
> > taglib and libdvbpsi builds fine.
> > Maybe the prjconf is broken? Why is there a '=' appended?
> 
> Please remove all trailing '=' from prjconf:
> 
> ...
> <darix> olaf_: the trailing "=" doesnt make any sense
> ...

Can you provide some context as to why this does not make sense?
From
http://en.opensuse.org/openSUSE:Build_Service_prjconf#Substitute

    A bare Substitutes like that will strip any version detail,
    so for a "Requires: libkde4-devel >= 4.4" line to translate
    into "Requires: kdelibs-devel >= 4.4", a trailing equals sign
    needs to be specified for the replacement package:

So at least for pkgconfig-substitutes removing the trailing "="
would break versioned dependencies on -devel packages.
-- 
Guido Berhoerster




More information about the Packman mailing list