[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