On Fri, Nov 13, 2020 at 2:52 PM Ken Dreyer ktdreyer@ktdreyer.com wrote:
On Thu, Nov 12, 2020, 4:15 PM Matthew Miller mattdm@fedoraproject.org wrote:
On Fri, Nov 13, 2020 at 12:07:29AM +0100, Kevin Kofler via devel wrote:
I still believe that this concept is inherently incompatible with the idea of a cooperative community distribution, and that bringing it up again and again with minimally changed wording is not a constructive thing to do.
I can see why RHEL has a business case for having such "second-class citizen" packages, but this is not how Fedora works or should work.
Well, except, it clearly *does* work that way. We have many lightly-maintained packages in practice. I think it's better to label them as such and find positive ways to encourage the collaboration I think we all agree is best, rather than the current state where we basically just pretend that everything is maintained with high attention.
(snip)
I'm not sure anyone's pretending.
In my experience distros that spilt up into many repos add complexity (and mistakes) on the releng side and a poor UX for the users.
If we had labels in Pagure for the packages that you consider to be troublesome, would that help?
I completely agree. This is one of the reasons I switched away from ubuntu years ago (with its 4 (?) tiers of support + repos for its packages ...).
While I think SIGs would be appropriate for sharing maintenance of dependencies of a certain stack, what I thought about recently was to give those packages to a "nursery" user (similar to an "orphan" user), which would keep them safe from removal, but mark them as "do not remove, but no single user is responsible for this".
Fabio