gump-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Nicola Ken Barozzi <>
Subject [PATCH][] 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


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

  python rubix.xml cocoon

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

Enjoy :-D

Nicola Ken Barozzi         
             - verba volant, scripta manent -
    (discussions get forgotten, just code remains)

View raw message