Hi Guys,
I do not understand why it is so complicated, and why we need to re-invent the wheel.
Downstream (rhel) considerations are not applied to upstream, as it can have its own
release cycle, cherry-pick whatever it likes.
z-stream by nature is per component, as interface is not broken.
The decision when to release z-stream of a component is up to component maintainer.
The release cycle of each component should be independent at least for its z-stream
component.
If we have an issue with one component which is unmaintainable (ovirt-engine), we can have
separate repos for this one to be managed by different policy (non rolling z-stream).
However, as the decision of when to put a component into stable repo is up to maintainer
anyway, there is no sense in splitting it either.
So once again, I suggest that once a component is released it is moved to stable
repository.
If there is a package that cannot survive that (such ovirt-engine and maybe vdsm) with
issues of backward compatibility and such we can have another repo per *MINOR* version to
handle these, the decision of pushing z-stream into that repository is up to maintainer.
Regards,
Alon