On Tue, 2013-01-08 at 00:32 -0800, Brian Dolbec wrote: > While making changes to catalyst for the tree move I noticed that there > is in my view a serious design flaw in the way the python modules for it > are laid out. I've done quite a bit of the basic restructure. I still have a number of files I can shorten the names for, now that they are in aptly named directories. There is a lot of "from foo import *" imports to clean up and specify the actual imports needed. I have tested the code so far by making a snapshot run: catalyst -c ./test.conf -s -f testsnap.spec The code can be run directly from the git checkout with only a few things needed to set it up I personally create a "testpath" file (attached) in the base git directory which I source with: source ./testpath just edit it to suit your paths. I also created a test.conf file which I edited 2 variables to suit: envscript="/home/brian/Dev/git/catalist/etc/catalystrc" sharedir="/home/brian/Dev/git/catalyst/targets.sh" I welcome more testing, beware you are likely to get some tracebacks which I would like you to send me so I can fix them. I will do more testing as I get more of the restructure finished, then begin more thorough testing/debugging. You can get a git clone of my rewrite work at: http://dev.gentoo.org/~dolsen/catalyst/ rewrite branch -- Brian Dolbec