[opensuse-buildservice] buildinfo bug

Hi, I think the following is a bug: osc build ... mozilla-xulrunner191 Getting buildinfo from server buildinfo is broken... it says: expansion error: nothing provides mozilla-xulrunner191 Yeah, nothing provides mozilla-xulrunner191 since I'm just going to build it? Probably related to the new PreReq handling since that package contains a subpackage which PreReqs %{name}? This also probably only happens as long as there is no built package available in OBS already since there were no sources committed at that point. So I just committed what probably doesn't build at all and within OBS it starts building at least and doesn't fail with unsatisfied build requirements. Thanks, Wolfgang --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

Wolfgang Rosenauer schrieb:
I think the following is a bug:
osc build ... mozilla-xulrunner191 Getting buildinfo from server buildinfo is broken... it says: expansion error: nothing provides mozilla-xulrunner191
Yeah, nothing provides mozilla-xulrunner191 since I'm just going to build it? Probably related to the new PreReq handling since that package contains a subpackage which PreReqs %{name}?
https://bugzilla.novell.com/show_bug.cgi?id=420577 Wolfgang --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

On Wednesday 27 August 2008 09:18:36 Wolfgang Rosenauer wrote:
Wolfgang Rosenauer schrieb:
I think the following is a bug:
osc build ... mozilla-xulrunner191 Getting buildinfo from server buildinfo is broken... it says: expansion error: nothing provides mozilla-xulrunner191
Yeah, nothing provides mozilla-xulrunner191 since I'm just going to build it? Probably related to the new PreReq handling since that package contains a subpackage which PreReqs %{name}?
no, actually I think I've seen this before we put the prereq handling in, though (haven't checked) it might be triggered by a prereq in this case. Normally, all the packages that fall out of a specfile are discarded from the list of packages needed to set up the buildsystem. For example a specfile foo.spec would generate foo and foo-devel, then these two packages would not be installed during the build of foo. Now there may be a package in BuildRequires (or in PreReq) that _requires_ foo or foo-devel. Then packages foo and foo-devel will be discarded, but only _after_ the expansion, so you end up with needing foo before you are building it the first time. -- with kind regards (mit freundlichem Grinsen), Ruediger Oertel (ro@novell.com,ro@suse.de,bugfinder@t-online.de) ---------------------------------------------------------------------- Linux MacBookRudi 2.6.26-14-default #1 SMP 2008-08-08 13:52:24 +0200 x86_64 Key fingerprint = 17DC 6553 86A7 384B 53C5 CA5C 3CE4 F2E7 23F2 B417 SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

On Wed, Aug 27, 2008 at 09:18:36AM +0200, Wolfgang Rosenauer wrote:
Wolfgang Rosenauer schrieb:
I think the following is a bug:
osc build ... mozilla-xulrunner191 Getting buildinfo from server buildinfo is broken... it says: expansion error: nothing provides mozilla-xulrunner191
Yeah, nothing provides mozilla-xulrunner191 since I'm just going to build it? Probably related to the new PreReq handling since that package contains a subpackage which PreReqs %{name}?
I just restarted the repo server, I think the problem should be gone now. Cheers, Michael. -- Michael Schroeder mls@suse.de SUSE LINUX Products GmbH, GF Markus Rex, HRB 16746 AG Nuernberg main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);} --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
participants (3)
-
Michael Schroeder
-
Ruediger Oertel
-
Wolfgang Rosenauer