Mailinglist Archive: opensuse-buildservice (312 mails)

< Previous Next >
Re: [opensuse-buildservice] Where does build service look for dependents?
  • From: Adrian Schröter <adrian@xxxxxxx>
  • Date: Fri, 17 Jul 2009 11:38:10 +0200
  • Message-id: <200907171138.10223.adrian@xxxxxxx>
Am Freitag, 17. Juli 2009 11:31:17 schrieb Johannes Meixner:

On Jul 17 10:58 Adrian Schröter wrote (shortened):
Am Freitag, 17. Juli 2009 10:01:11 schrieb Johannes Meixner:

On Jul 16 10:11 Dave Plater wrote (shortened):
if I have the BuildRequires packages present in my project will
they be the packages used in the build?

Not by default.
By default the BuildRequires packages are used from what is
defined to be the build repository for the package.

But the packages from the same project are always used by default (except
someone disable "useforbuild" and calls wipebinaries).

This default confuses me because - as far as I understand it - it means
that when there is a whatever kind of broken package in a development
project (here "broken" means it builds but does not work as it should)
other packages in the development project may become also broken.

This default means for development projects that all the packages
therein must be kept "in sync" (in particular regarding backward
compatibility). Otherwise with this default it is not possible
to safely try out something for one package in a development project
without the risk to cause bad side-effects for other packages therein.

Is my understanding correct?

Where can I "disable 'useforbuild'"?
(My "osc help build" does not tell about "useforbuild".)

This is just a flag for server side builds. You see it in the extert view of
the web interface for example or you can add

<disable />

to your package meta "osc meta pkg $PROJECT $PACKAGE -e". However, you need to
run wipebinaries afterwards, since this just disables the syncing. So an old
package remains otherwise.



Adrian Schroeter
SUSE Linux Products GmbH
email: adrian@xxxxxxx

To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-buildservice+help@xxxxxxxxxxxx

< Previous Next >