3 ms·
The fundamental problem is the difference between Curated and Uncurated packaging systems: - Linux dictros have curated packaging, often outdated but stable.
by samwillis 5y ago
The fundamental problem is the difference between Curated and Uncurated packaging systems:
- Linux dictros have curated packaging, often outdated but stable.
- PyPi, NPM, and others are Uncurated, anyone can publish, could be unstable, could be insecure.
It's down to the developer to decide which route they want to take, and at the moment most want to move quickly with the latest tools. To do that you have to go the uncurated route. It only becomes an issue for a developer if their software is published by a Linux package management system, but 99.9% of developers will never have that.
- rvdginste 5y ago> The fundamental problem is the difference between Curated and Uncurated packaging systems Exactly this! It is expected from linux distros that they have curated packaging. I think that is good and I really expect it to stay that way. Whether you want curated or uncurated packages depends on the use case. As the user of a program, I definitely want curated packages. As the developer of a program, I want to specify myself which version of a dependency I want to develop against and I don't want to be hindered by the linux distro in doing that. I do think that developers in that context are not always supported that well in linux distros. And on the other hand, I do think that tools supported by the programming language can assist in that scenario. (for example installing multiple versions of the compiler and runtime in the users home directory and being able to easily switch between those versions on a project basis...)