Am Dienstag, 6. April 2010 13:50:41 schrieb Michael Matz:
Hi,
On Tue, 6 Apr 2010, Adrian Schröter wrote:
Note that this will make multimedia:apps rebuild much more often than usually necessary. This is because standard/ always contains the just
It can be also the opposite, building against standard can lead to the blocked state, if it is currently building. While building against snapshot/ may trigger on each change in your project (source or binary changes).
Huh? Changes in your project will cause rebuild requests no matter what base repo you build against. Or at least they ought to.
No, when for example glibc in openSUSE:Factory/standard is building, all builds, indedepend of the project are in blocked state.
Yes, and? As soon as that glibc is finished all packages which were in blocked are then going to be rebuilt. Not different from when if the snapshot/ glibc was changed (for project building against snapshot/).
Changes or no changes to your project don't even enter the picture. Could you please answer the remaining questions of my mail?
No bug, works as designed and wanted :)
But you fail to answer _what_ was designed and wanted. Probably we're talking past each other: I'm not at all interested in the blocked state, that's something you brought into the picture, but I still don't know why. I'm exclusively talking about the raw number of package rebuilds (and I claim they will be fewer when building against snapshot/ vs. standard/; you seem to disagree with that, and I want to know how my claim can be wrong).
The blocked state prevents us from building only shortly needed packages. you can avoid building packages (because multiple source changes or other indirect build triggers like binary builds of packages in the build dependencies) via the blocked state. So, when you say you build less often packages in your project in general by selecting "snapshot" over "standard" this is not true. It depends a lot on how the trigger pattern is in your project and in openSUSE:Factory. Packages may stick at "blocked" with zero builds even when you submitted multiple source changes in your project to name a simple example. -- Adrian Schroeter SUSE Linux Products GmbH email: adrian@suse.de -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org