On Thu, Nov 19, 2020 at 03:04:26PM -0500, Robbie Harwood wrote:
As my team has found out within Red Hat, this repo split has been a large PITA. Because RHEL also won't self-host and many sub-packages are missing from released bits that are otherwise available in e.g., BUILDROOT, building our bits in COPR for QE to test has been an impossible battle. After close to a year, this use case still hasn't been enabled internally.
But that's not what's being proposed.
Isn't it? Some packages go in main, and others go in light (or whatever it'd be called)?
Right, it is not. there's no "many sub-packages are missing from released bits that are otherwise available". In fact, going back to the beginning, making such packages _available_ is exactly the intention. So it's the opposite.
We've had different repos in Fedora for years -- the main repo, plus updates, plus updates-testing. And we have the separate modularity one now. Fedora is going to continue to self-host, and doesn't have whatever business reason RHEL has for not shipping the buildroot.
I think that conflates uses of the word "different".
The package sets between main/updates/updates-testing are not meaningfully different: almost all packages in updates/updates-testing already have a version in main. That is, you would have a complete system with pretty much every package available just by setting up main.
Okay, fair enough. But still, it's not like "there's more than one repo" is suddenly new science.