Hey All,
Due to concerns and issues voiced in the past, it seems like we should
talk about how GSoC projects should be handled in our repository. A big
concern is the impact on Trunk and if we want to release 0.47 with
minimal pain this year. Given that I'm the hold-over release warden for
0.47, and that I have also taken on future release related duties from
bryce... I'd like to see things work as smoothly as possible.
What are some thoughts on what to do? Should we stick to the way we did
it in the past and potentially introduce much more breakage in the near
future? Branches on an as-needed basis? Perhaps just a GSoC2009 branch
for all students work to be committed to?
I could see the latter being beneficial to ease testing all their work
with no harm to trunk the process. Additionally, it's a great way to
learn about our "don't break trunk" rule... the students will be forced
to commit responsibly as breaking it would hinder all other students too
(which I would hope they'd be vocal yet diplomatic in handling).
Any and all thoughts are welcome.
Cheers,
Josh
Show replies by date