On Sunday, 17 February 2013 at 21:32:15 UTC, Nick Sabalausky wrote:
On Sun, 17 Feb 2013 15:40:25 +0100
"Dicebot" <[email protected]> wrote:

Packaging is best done (and should be) by OS package manager, not hundreds of languages-specific managers. Good language package manager in my opinion is just an information source for OS package builders.

I'm not real big on the idea of OS package managers. Not when Unix is in the picture anyway. I'm getting really fed up with software that has
a "download / install" webpage populated with totally different
instructions for an endless, yet always incomplete, list of Linux variants. And *maybe* BSD. And then on top of that, the poor *project* maintainers have to maintain all of that distro-specific cruft. Unless they're lucky and the project is big enough that the ditro maintainers are willing to waste *their* time converting the package into something
that only works on their own distro.

I believe I can sum up my thoughts with: "Fuck that shit."

In perfect world that software should have only one download link - to sources. Habit to get stuff from some probably official web pages is Windows habit. I have no idea why .deb and .rpm are provided so often, have never used a single one. Probably habit again.

Then, if your project is small, it is in your interest to maintain packages for distros you want (minimal efforts comparing to software maintenance itself). If it is big, someone will be willing to do it for you. Simple and works naturally better with bigger user base.

In return you get one single way to get software from people you may somewhat trust and sane dependency tracking. Beats anything for me and recent move towards various repo-like "stores" only proves it.

Reply via email to