On 2013-10-14T09:11:13, Andreas Schwab <schwab@suse.de> wrote:
Of course you shouldn't publish like this if you *know* you have dependencies you can't satisfy. "incrementally" does not imply "each package, independently and immediately". That is obvious. Which makes it obvious that you cannot publish until all builds are done.
No, it doesn't. The keyword being "dependencies you can't satisfy". You may well publish packages that don't break dependencies; since the downstream packages will still be installable. (Yes, I know, there could be shared library etc inconsistencies if stuff like soname aren't updated properly, but we can handle that by better handling sonames or even automated shared library signatures.) Besides, what you describe as "cannot be done" is exactly what OBS does now if spawning repositories (so even by your standard, OBS is doing something wrong now). If it didn't, I'd have complained about my repos not being published at all - instead of them being published inconsistently ;-) Regards, Lars -- Architect Storage/HA SUSE LINUX Products GmbH, GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 21284 (AG Nürnberg) "Experience is the name everyone gives to their mistakes." -- Oscar Wilde -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org