It’s just data

Bootstrapping Gump

Nicola Ken Make Gump use Centipede and Forrest .  Why does this say " Using Apache Ant version 1.6alpha compiled on December 1 2002"?  Now read "What is Gump?".  Many of the contributors to Gump are, or have been, active Ant developers. 

Think bootstrap.


It says it because Forrest has not yet been touched to make it compile on Gump since it has stopped using Centipede. That's the reason why I keep having those intrusive thoughts ;-)

As for the Centipede bootstrap we have already made the packages it depends on compile, so we should be near having done the bootstrap. Actually Centipede itseld doesn't bootstrap, it uses the jars made from other projects that ATM use only Ant. I just need to go that extra mile...

Posted by Nicola Ken Barozzi at

No, it is because you are running your build script which explicitly adds in your checked in versions of various jars instead of the ones that are compiled locally.

At the moment, Gump only depends on things which can be found in JDK 1.4. If Centipede and/or Forrest are to be used in the process, it should be the versions which are built during the process.

Note that Gump's website today is built using Velocity and Batik. Which versions? The ones which are bootstrapped, of course.

Meanwhile, I will note that discussions about sharing data definitions do attract active participation. It is just discussions about having Gump depend on code which is (1) a moving target, and (2) can't yet be bootstrapped, an (3) explicitly takes actions to isolate itself the rest of the community by providing build scripts that override the expressed wishes of the person running the build.

In case you are wondering...yes, I do believe that people who check in jars into CVS are lowest form of life that exists on this planet.

Posted by Sam Ruby at

Add your comment