On Thu, Nov 19, 2020 at 03:04:26PM -0500, Robbie Harwood wrote: > What I believe Alex and I are arguing is that there is no technical > advantage to RHEL-style repo-splitting where some packages go in one > repo and a non-overlapping set goes in another. Rather, it incurs a > large burden both on maintainers and end-users.
Remember, I'm trying to solve a real problem here: Some packagers in Fedora do not have time to maintain the build dependencies for the packages that they are actually interested in and have time to build. The RHEL solution is to not ship those. The packagers don't feel good about just dumping the — as we've said, "lightly maintained" — deps into the package collection. They'd feel better _not packaging the main packages in Fedora at all_. This is not a good outcome. I'd like to find a better approach, and having a repo for these things (which, as I've said, unlike RHEL, we'd absolutely ship) is one idea that came to mind. However, I'm not stuck on that one and it's probably not useful to stay stuck on it if there's not enough support to do it. So, let's find a different solution. One approach suggested was a tag in spec files themselves. Another one might be to have metadata in a separate file in dist-git. Another would be to have an external service which maintains the list — like PDC does for "critical path" packages. Such a system could also be used for other things, like defining a minimal core which we'd want to apply greater CI gating and scrutiny to. (Maybe the existing critical path set is a good start, but I'm thinking something that starts smaller.) -- Matthew Miller <mat...@fedoraproject.org> Fedora Project Leader _______________________________________________ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org