Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

No, the system package managers is part of the fragmentation problem, as every app would have to support n different package managers. That is a nonstarter. Getting away from that is the main feature that drive adoption of language specific managers. What is needed is a layer in between that work well with both languages and systems.


> No, the system package managers is part of the fragmentation problem, as every app would have to support n different package managers.

Apps don't support system package managers, system package managers package apps.

The problem is that this should be easy. Given a written description by the app developer of what files the app needs to be installed and what its dependencies are, writing a packaging metadata file for any given package manager should be less than ten minutes of work for the packager, and anybody should be able to learn how to do it in less than a day.

But the packaging systems are poorly documented and in some cases unnecessarily complicated, and then getting someone to add your app to any given package manager is more work than it should be and app developers start trying to figure out how to package it themselves instead of getting on with just developing their app.

> Getting away from that is the main feature that drive adoption of language specific managers.

https://xkcd.com/927/

> What is needed is a layer in between that work well with both languages and systems.

That's what system package managers are.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: