Depending on external libraries

Egbert Eich release-wranglers@freedesktop.org
Sat Mar 13 12:21:14 PST 2004


Daniel Stone writes:
 > On Fri, Mar 12, 2004 at 06:49:49AM -0500, Kaleb S. KEITHLEY wrote:
 > > Here, on one of my systems??, there is no expat, and no option to install 
 > > it in a way that's remotely analogous to getting the RPM from the distro 
 > > CD or a web site and installing it.
 > 
 > With OS X, you have systems like autopackage, and I'm *sure* there's a
 > port for BSD.

If having such a thing is a prerequisite for the idea of separating
out pieces we don't maintain the idea is broken.
For this to work there *must* be another way. 
So far we have mostly heared arguments of the Linux community. 
We need to collect views from a lot of other communities before
we really know where the troubles are.

 > 
 > > Oh, of course I could always just go track down the expat source, build 
 > > it, and install it. (So please don't bother to tell me that that's all I 
 > > need to do.)
 > 
 > Or type something like 'jhbuild install expat', or whatever.

jhbuild requires python. You don't have python available everywhere.
python comes with a bunch of modules (like perl) just installing a
python binary someplace does not help.

 > 
 > Casting this as 'us vs them' is divisive and unproductive.
 > 

People use this kind of wording when they feel disenfranchised.

 > > Having the build automatically build them too also makes things easier.
 > 
 > Yes, in some regards. In others, it makes it more complicated.
 > 
 > > Asking people to edit their site.def or host.def to not build something 
 > > isn't asking too much IMO if a system already has the needed dependency. 
 > > That's a heck of a lot easier than having to hunt down the source for 
 > > something, build it, and install it.
 > 
 > Or typing one line. Hell, if you have a jhbuild X.Org recipe, you just
 > type 'jhbuild install xorg', or whatever.

Right. If you have python. For some you are moving the problem from
'where do I get lib libXy?' to 'where do I get python?'


Egbert.




More information about the release-wranglers mailing list