
On Thu, 20 Nov 2008 09:13:21 +0100, Adrian Schröter <adrian@suse.de> wrote:
If I use a recursive project reference, is OBS smart enough to break a loop, or will it explode?
Yes, it does break a loop. But it really hurts the scheduler and our logs. And it does make absolut no sence to have a setup like this. When you need anyway both repos, you can put them together in one project.
What I need is not so simple. As I posted earlier, I want to build a rollup release including all updates, plus my own package hacks, and I want to bootstrap the whole thing from source. Somewhere the docs say the current project is searched first. That may be true for dependencies, but through trial and error, I learned that's false for the package itself. When it's already built, and you manually trigger a rebuild, hoping to bootstrap it against itself, that does not work. OBS searches down the chain, and ignores the package in the current project. After trying different ideas, I can see OBS was not designed with the idea of easily building a rollup release. I'm still puzzled how OBS builds against new packages from :Update when there are no packages listed in the project, and the metadata shows nothing either. What's going on behind the scenes to make that work? And why can't the same magic merge source packages, to make a rollup release like I want to do? -- Webmail for Dialup Users http://www.isp2dial.com/freeaccounts.html -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org