What's a developer to do?
Jon maddog Hall
maddog at li.org
Fri Apr 21 09:26:00 EDT 2006
sconce at in-spec-inc.com said:
> If that's correct, a developer who tries to package binaries for every
> distribution has chosen a difficult task. A few organizations (such as
> Mozilla) can do it, but it's a big deal.
> If a developer asks that all distributions synchronize libraries isn't she
> wagging the dog, getting it kind of backwards?
This is what LSB is supposed to make better/easier. LSB specifies that for
a given level of LSB, the distribution has to use a certain level of libraries.
If a distribution is "LSB compliant", then it uses that level of libraries,
and you therefore know that "Red Hat VX.x" and "SuSE VY.y" both of which
are LSB VZ.z compliant should be able to run the binaries from TCL VW.w
The FSG studies these things enough to note where binary inconsistencies will
be and to warn groups that they are coming.
TCL should be building to the LSB, not to a specific distribution. If more
layered applications and languages did this, it would send a very loud and
clear message to the distribution vendors to pull into line behind and support
the LSB effort.
One of the problems is that this is complex, and the whole thing is still under
development and transition. Not all distributions build and test against the
LSB, and this creates issues for people like the TCL developers that want to
support all distributions, not just LSB compliant distributions.
Of course we could just solve this problem by people abandoning the use of
any distribution other than Red Hat. Then we just rename the company to
"Microsoft".
md
--
Jon "maddog" Hall
Executive Director Linux International(R)
email: maddog at li.org 80 Amherst St.
Voice: +1.603.672.4557 Amherst, N.H. 03031-3032 U.S.A.
WWW: http://www.li.org
Board Member: Uniforum Association, USENIX Association
(R)Linux is a registered trademark of Linus Torvalds in several countries.
(R)Linux International is a registered trademark in the USA used pursuant
to a license from Linux Mark Institute, authorized licensor of Linus
Torvalds, owner of the Linux trademark on a worldwide basis
(R)UNIX is a registered trademark of The Open Group in the USA and other
countries.
More information about the gnhlug-discuss
mailing list