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 <[email protected]>
export PATH="/home/brian/Dev/git/catalyst/bin:${PATH}"

export PYTHONPATH="/home/brian/Dev/git/catalyst/:${PYTHONPATH}"

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to