[os-infrastructure] State of the onion

Joe Abbate joseph.abbate at ingres.com
Fri Jun 6 06:36:26 PDT 2008


Michael E. Touloumtzis wrote:
> The "just push this button" wrapper script to automatically build, 
> test, etc. is something that I abhor. Yes, it is an efficiency when 
> the process has been fully ironed out for a platform, for things like 
> repetitive nightly builds. But it obscures what is going on and 
> frustrates research to solve problems. The current build process is 
> well engineered and can easily be explained to anyone who understands 
> config and make concepts. We don't need to use config and make, IMHO. 
> If folks can't extrapolate from their skill base to slightly different 
> tools, then they need to seek work in another field. Our less than 
> open source management (as things stand), our fragmented discussion 
> forums, our broken builds for major platforms, and our instinct to 
> talk to ourselves and not to talk openly to the world at large 
> (customers and community) are big problems; the Jam tool is not a big 
> problem.

Although Jam is not a big problem, it has a very limited user base and 
is essentially unsupported.  On VMS, we have at least two major issues 
with Jam.  For one of them, Graham Steele made some changes to the Jam 
source, but AFAIK there's no maintainer to give the change so we don't 
have to keep track of our change.  On Windows, we are relying on a 
forked version.

Jam also only provides "make" capabilities.  Until very recently, Ingres 
was always built in controlled, porting environments where a porting 
engineer knew what was needed or ensured that the build machine had it.  
There is some configuration built into the Jam build, but nothing like 
what a ./configure typically provides.

Joe


More information about the opensource-infrastructure mailing list