"Critical" projects and volunteer maintainers
"Critical" projects and volunteer maintainers
Posted Jul 14, 2022 15:20 UTC (Thu) by NightMonkey (subscriber, #23051)In reply to: "Critical" projects and volunteer maintainers by cyperpunks
Parent article: "Critical" projects and volunteer maintainers
No longer like "herding cats", but "herding cats that herd cats"! :D
Posted Jul 14, 2022 17:20 UTC (Thu)
by Cyberax (✭ supporter ✭, #52523)
[Link] (2 responses)
Posted Aug 2, 2022 12:10 UTC (Tue)
by immibis (subscriber, #105511)
[Link] (1 responses)
Posted Aug 14, 2022 12:11 UTC (Sun)
by flussence (guest, #85566)
[Link]
Posted Jul 14, 2022 18:10 UTC (Thu)
by atnot (subscriber, #124910)
[Link]
Distros are limited in the amount of new packages they can review. The queue for new packages in most distros is hundreds to thousands of packages long. As such, they usually require that a package be of a certain age and popularity or depended upon by something that is.
So yes, you can say, "why would I use pypi/cpan/etc. when all of the best libraries are in my distro already". But that's ignoring that the only reason that rich ecosystem of libraries exists the first place is because enough people were willing to install it in other ways that it became worth packaging. And that popularity was only possible because installing it those ways was easy for users[1].
[1] It's also worth considering that the only reason your distro can afford to maintain those tens of thousands of python/perl/etc packages in the first place is because those packages exist on an index, in a format standardized enough that you can just use automated tools to repackage it with little extra work, instead of as disorganized tarballs on Some Guy's personal website.
Posted Jul 14, 2022 23:51 UTC (Thu)
by rgmoore (✭ supporter ✭, #75)
[Link] (1 responses)
I would argue that CPAN, at least, is not an attempt to reinvent distributions, since it was created around the same time as the first Linux distributions. It has been in service since 1995, and distributions have changed a lot about the way they work since then. Not to mention that any system designed to distribute libraries in 1995 that restricted itself to Linux just wasn't fit for purpose. I would argue it isn't fit for purpose today, since many developers today aren't working on Linux. Leaving out all developers who work on non-Linux OSes wasn't sensible in 1995, and it still isn't today.
Posted Jul 15, 2022 15:15 UTC (Fri)
by NightMonkey (subscriber, #23051)
[Link]
"Critical" projects and volunteer maintainers
"Critical" projects and volunteer maintainers
"Critical" projects and volunteer maintainers
"Critical" projects and volunteer maintainers
"Critical" projects and volunteer maintainers
"Critical" projects and volunteer maintainers