[opensuse-buildservice] osc build -p broken
Hi, I use build with -p DIR -k DIR option. And -p option does not work everytime. I build perl-Test-Deep: admin@obs:~/OBS/devel:languages:perl/perl-Test-Deep> oscb_11 GET https://api.opensuse.org/source/devel:languages:perl/_meta Building perl-Test-Deep.spec for SLE_11/x86_64 Getting buildinfo from server POST https://api.opensuse.org/build/devel:languages:perl/SLE_11/x86_64/perl-Test-Deep/_buildinfo?add=tree&add=vim Evaluating preferred packages - perl-Test-Tester (/srv/osbuild-packagecache/local/SLE_11/perl-Test-Tester-0.107-1.x86_64.rpm) - perl-macros (/srv/osbuild-packagecache/local/SLE_11/perl-macros-1.0-1.x86_64.rpm) - perl-Test-NoWarnings (/srv/osbuild-packagecache/local/SLE_11/perl-Test-NoWarnings-0.084-1.x86_64.rpm) Updating cache of required packages Skipping verification of package signatures Writing build configuration Getting buildconfig from server GET https://api.opensuse.org/build/devel:languages:perl/SLE_11/_buildconfig Running build Passwort: there it is working: "Evaluating preferred packages" pkg perl-Test-Deep will be placed in "DIR" If I then want to build a pkg that depends on perl-Test-Deep, I get admin@obs:~/OBS/devel:languages:perl/perl-Test-Base> oscb_11 GET https://api.opensuse.org/source/devel:languages:perl/_meta Building perl-Test-Base.spec for SLE_11/x86_64 Getting buildinfo from server POST https://api.opensuse.org/build/devel:languages:perl/SLE_11/x86_64/perl-Test-Base/_buildinfo?add=tree&add=vim buildinfo is broken... it says: expansion error: nothing provides perl(Test::Deep) As you can see there is no "Evaluating preferred packages" This behavior exists only if there is no build binary for needed pkg on obs. Regards Chris
On 2009-06-20 21:40:58 +0000, Christian wrote: <SNIP>
If I then want to build a pkg that depends on perl-Test-Deep, I get admin@obs:~/OBS/devel:languages:perl/perl-Test-Base> oscb_11 GET https://api.opensuse.org/source/devel:languages:perl/_meta Building perl-Test-Base.spec for SLE_11/x86_64 Getting buildinfo from server POST https://api.opensuse.org/build/devel:languages:perl/SLE_11/x86_64/perl-Test-Base/_buildinfo?add=tree&add=vim buildinfo is broken... it says: expansion error: nothing provides perl(Test::Deep)
As you can see there is no "Evaluating preferred packages" This behavior exists only if there is no build binary for needed pkg on obs.
Yes currently the obs has no support for this - some time ago I wrote a small patch for it but I don't know if that's the right way to implement it:) (see http://lists.opensuse.org/opensuse-buildservice/2009-03/msg00002.html). Marcus -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
Hi Marcus, have read the thread. I would to branch the pkg, apply patch and make a sr. hopefully then someone will react on that. Chris Marcus Hüwe schrieb:
On 2009-06-20 21:40:58 +0000, Christian wrote: <SNIP>
If I then want to build a pkg that depends on perl-Test-Deep, I get admin@obs:~/OBS/devel:languages:perl/perl-Test-Base> oscb_11 GET https://api.opensuse.org/source/devel:languages:perl/_meta Building perl-Test-Base.spec for SLE_11/x86_64 Getting buildinfo from server POST https://api.opensuse.org/build/devel:languages:perl/SLE_11/x86_64/perl-Test-Base/_buildinfo?add=tree&add=vim buildinfo is broken... it says: expansion error: nothing provides perl(Test::Deep)
As you can see there is no "Evaluating preferred packages" This behavior exists only if there is no build binary for needed pkg on obs.
Yes currently the obs has no support for this - some time ago I wrote a small patch for it but I don't know if that's the right way to implement it:) (see http://lists.opensuse.org/opensuse-buildservice/2009-03/msg00002.html).
Marcus
-- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
Is there any chance of the patch being integrated? For our local OBS we have a use case of being able to use osc -p with older rpms that need the -p to match the Requires/BuildRequires correctly as they can differ from the current buildinfo's requirements. Marcus Hüwe wrote:
On 2009-06-20 21:40:58 +0000, Christian wrote: <SNIP>
If I then want to build a pkg that depends on perl-Test-Deep, I get admin@obs:~/OBS/devel:languages:perl/perl-Test-Base> oscb_11 GET https://api.opensuse.org/source/devel:languages:perl/_meta Building perl-Test-Base.spec for SLE_11/x86_64 Getting buildinfo from server POST https://api.opensuse.org/build/devel:languages:perl/SLE_11/x86_64/perl-Test-Base/_buildinfo?add=tree&add=vim buildinfo is broken... it says: expansion error: nothing provides perl(Test::Deep)
As you can see there is no "Evaluating preferred packages" This behavior exists only if there is no build binary for needed pkg on obs.
Yes currently the obs has no support for this - some time ago I wrote a small patch for it but I don't know if that's the right way to implement it:) (see http://lists.opensuse.org/opensuse-buildservice/2009-03/msg00002.html).
Marcus
-- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
participants (3)
-
Christian
-
Luke Imhoff
-
Marcus Hüwe