gump-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Nicola Ken Barozzi <nicola...@apache.org>
Subject [PATCH][gump.py] Project dependency resolving implemented
Date Sun, 20 Apr 2003 00:30:10 GMT

The attached files have a cleaned up descriptor caching and an initial 
project dependency resolving. It resolves the dependencies for <depend> 
elements but not yet <option> elements.

This merge+resolve run takes *2 seconds* on my 1Ghz machine.
Bye bye  old merge!  ;-P

IIUC this is basically ready to really start building. I just need to 
run the right target on each project, and voilĂ ! Ok, ok, there are other 
things to do, but I'm nevertheless impressed by how it's coming out in 
Python. Hey, did I already say this? Ok, ok ;-)
For now I will just add things as I see I need them, so probably I won't 
bother now with the option tag, and go straight to trying to do runs.

To test just do

  python build.py

To use a particular descriptor (rubix.xml) and a particular project 
(cocoon), do:

  python build.py rubix.xml cocoon

As an example, attached is also what I get when running cocoon.

Enjoy :-D

-- 
Nicola Ken Barozzi                   nicolaken@apache.org
             - verba volant, scripta manent -
    (discussions get forgotten, just code remains)
---------------------------------------------------------------------

Mime
View raw message