On Son, 2013-10-13 at 14:25 +0200, Lars Marowsky-Bree wrote:
On 2013-10-13T12:22:44, Dimstar / Dominique Leuenberger <dimstar@opensuse.org> wrote:
Factory was last published on Oct 8; And as long as there will be checkins happening in order to fix bugs, there will be packages building and publishing won't happen.
The repository is ~ 7000 source packages. Publishing only happens when all of them are completed.
Meaning: openSUSE:Factory is useless as a continuous integration & delivery vehicle, and for testing. "Yay."
I think you're just hit by bad timiming; there are large parts of the prject developed in the same way and guess what? It works... despite not being fully optimal, in normal cases it's a few hours diff only (openSUSE:* projects have a higher prio on the scheduler and are usually built first). At this moment, 'continuous integration' is just low prio.. Did you hear about the plans for a 13.1 release? THAT is where current resources are diverted to (believe it or not.. some people DO want to see a stable release that can be used by end users).
Or publishing needs to happen incrementally, while trying to apply more heuristics to avoid unnecessary rebuilds (those w/o ABI/API changes)?
Please feel free to draft up a full proposal, preferably accompanied by patches, that does exactly what you want it to do.
You're facing the typical Factory issue: the repositories cannot all be synced against each other and once in a while there are issues like this. Building against releases is easier from that PoV.
If Factory is that unusable, there needs to be a way to build against the published snapshot at the very least.
It's not unusable.. as said, you have bad luck with timing, paired with the rare fact that you require exact kernel versions. Many other projects are not blocked by this at all.
Also, things like kernel modules are much more fragile, as they have those hard version requirements.. Most other packages are much less specific in the required versions.
The hard version dependencies replaced the more dynamic kABI-based symbols. That appears to be a huge step backwards for this case.
Please bring that forward to the kernel maintainers, who also maintaine the kmp macros to my knowledge.. the hard dependency on a kernel version is indeed a bit weird; 3.11 should be sufficient; 3.11.3 is not supposed to break compatibility to installed modules. Dominique -- Dimstar / Dominique Leuenberger <dimstar@opensuse.org> -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org