brettviren / worch

Let the orchestration waf through the suite.
5 stars 3 forks source link

Refactor features #36

Closed brettviren closed 10 years ago

brettviren commented 10 years ago

I found an old thread initiated by Sebastien on the waf list. It shows a possibly better way to handle features

https://groups.google.com/d/msg/waf-users/eS4NGebR1Zc/iDY3zSFtWewJ

It points out the abstract_process example in the waf source.

worch features were originally something closer to this but my lack of understanding and some problems with dependency resolution led me to the current setup. Using waf features instead of made up worch ones and using explicit marker files for each step seems to be more organized way to do things..

brettviren commented 10 years ago

I've started a "feature-cleanup" branch for this.

brettviren commented 10 years ago

My thinking on this is:

brettviren commented 10 years ago

The current feature/requirements.py constructs a lot of directory convention. This is confusing and requires the pfi mess I plan to remove both but this will mean configurations need to be re-tweaked.

brettviren commented 10 years ago

This has been merged into master. A few changes worth noting: