On 2008-07-08 10:58:04 -0500, Archie Cobbs wrote:
If you look at the status of the voiceglue package in the network:telephony project on openSUSE_Factory, you will see the build failed because "missing repositories: devel:languages:perl/openSUSE_Factory":
https://build.opensuse.org/package/show?package=voiceglue&project=network%3Atelephony
Here's why....
This RPM needs perl-ExtUtils-CBuilder to build, which is provided by project devel:languages:perl. So it contains an _aggregate:
<aggregatelist> <aggregate project="devel:languages:perl"> <package>perl-ExtUtils-CBuilder</package> </aggregate> ... </aggregatelist>
But for some reason the "devel:languages:perl" names their factory repository "SUSE_Linux_Factory" instead of "openSUSE_Factory".
My questions are:
(a) How do I tell the OBS to look in "openSUSE_Factory" instead of "SUSE_Linux_Factory"?
You can use a <repository /> element to map the repositories: <aggregatelist> <aggregate project="devel:languages:perl"> <package>perl-ExtUtils-CBuilder</package> <repository target="openSUSE_Factory" source="SUSE_Linux_Factory" /> </aggregate> ... </aggregatelist> Btw: why don't you directly build against this repository? This would avoid package duplicates on the mirrors.
(b) Why in the world is that project using a non-standard name?
Marcus --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org