Linked by Thomas Leonard on Tue 16th Jan 2007 00:32 UTC
Permalink for comment 202100
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.
News
Linked by Thom Holwerda on 05/25/13 0:45 UTC
Linked by Thom Holwerda on 05/24/13 23:59 UTC
Linked by Thom Holwerda on 05/24/13 22:33 UTC
Linked by Howard Fosdick on 05/24/13 21:41 UTC
Linked by Thom Holwerda on 05/24/13 14:44 UTC
Linked by Thom Holwerda on 05/23/13 23:22 UTC
Linked by Thom Holwerda on 05/23/13 22:04 UTC
Linked by Thom Holwerda on 05/23/13 22:01 UTC
Linked by Thom Holwerda on 05/23/13 17:52 UTC
Linked by Thom Holwerda on 05/22/13 22:23 UTC
More News »
Sponsored Links



Member since:
2006-08-02
Guess what? Developers hate packaging!
Yes, mostly because they have to build 1 package per version of each distro. On Windows, they build one package alltogether.
Distributors, on the other hand, are essentially packaging machines. Packaging is what they do best.
Not by a long shot. A frightening amount of packaging is done by people who don't know what they're doing. Wine, for example, comes with wineserver, a per-user server that handles things like inter-process synchronization, which is started on-demand by wine and exits when wine itself exits. A while back, some distro put wineserver in an initscript (it's a server, right?) and tried to run it on startup, as root!
Like autopackage put it, it makes no more sense for a distro to do packaging than for them to do artwork and GUI design for the app.
Why not leave things as they are? Let the developers code, and let the distributors package.
Developers need feedback from users, and getting feedback from a version you released 6-12 months ago is worse than useless.
Distributors produce one package for one version of one distro - an absolute vendor lock-in.
Distributors have to put in extra work packaging, testing, dealing with bug reports - and that's for each distro. Tonnes of wasted effort being the middle man.
Making a DEB or RPM is an absolute waste of your time - it works today but not tomorrow, it works on this box but not on that one.
The sad thing is, solutions existed for years now, and end users love them (autopackage website gets 500-1000 hits per day), but distros would rather die than implement them.