standard dependancy system

Nicolas Mailhot nicolas.mailhot at laposte.net
Tue Dec 11 06:48:55 PST 2007


Le Mar 11 décembre 2007 15:12, Patryk Zawadzki a écrit :
> 2007/12/11, James Richard Tyrer <tyrerj at acm.org>:
>> Yes!!!! You have correctly stated the problem which XDG needs to
>> address
>> and solve.  If 3rd party (commercial) applications are to succeed
>> for
>> Linux based systems, there must be a way for them to install on any
>> system using at the most an RPM and a Deb package (or a Deb the can
>> be
>> converted with Alien).
>
> That's no problem, just depend on file names instead of package names
> or compile statically.

The infrastructure needed to rebuild packages for a set of
distributions is not overly complex (if sources are well-behaved with
automake-like magic). It's much easier to build different packages for
different distributions than to try to produce one-size-fits-all
packages.

Distributions routinely build different versions of the same package
for different releases. People like ximian used to produce different
sets of packages for different distros. The OpenSUSE build service
does the same nowadays.

If you look inside many windows installers you often find different
file sets for windows 95, 2000, XP, 2003, Vista etc. So in the windows
world different builds for different OS levels is also common.

The whole "there needs to be a way to produce universal packages" and
"fragmentation will kill Linux or commercial Linux software" has
always been completely false.

-- 
Nicolas Mailhot


More information about the xdg mailing list