- something that watches cvs for things to be built
- something that makes/handles/cleans up the chroots
- something that spawns the builds
- something that deals with the results
Is it reasonable to focus on these as modules to be developed?
One more addendum - having the last 3 be a separate package end users
could interact with would be very useful I suspect.