[Chandler-dev] Build Policies meeting

Alec Flett alecf at osafoundation.org
Fri Apr 7 09:26:56 PDT 2006


Philippe Bossut wrote:
> We basically have 3 competing proposals: (note I'm talking only about 
> the internal and external projects here, not chandler)
>    1- Use a dev branch (Bear / Heikki) : lib build is built from a dev 
> branch, branch is merged to trunk when lib builds go green, full build 
> from this certified trunk
>    2- Tag on the trunk (Philippe) : lib build is built from the trunk, 
> when green it's tagged, full build from the tagged version
>    3- Use build branch (Andi) : lib build is built from the trunk, 
> this is merged to a clean build branch when green, full build from the 
> build branch
>
I wasn't sure which one of these meant "spin wxPython off into a 3rd 
party product much like PyICU/PyLucene/etc" - I'm guessing this is #3? 
That would be my vote.

I think the rest of the 3rd party libraries have demonstrated good 
practices in terms of working on changes in isolation, and then rolling 
them into the 'chandler' trunk via tarball. We don't have much of this 
confusion with PyLucene/etc - Andi maintains those libraries and if he 
breaks them they don't break the main chandler trunk until the tarball 
rolls.

Further, I think this would allow David to work on changes that might, 
for instance, break Linux for a day so he can land a patch, but then he 
can fix Linux on his own without the rest of the Python developers 
asking "wait, so like, can I check in, or what?"

That also allows wxPython to have its own set of special branches when 
necessary....

Alec

Alec





More information about the chandler-dev mailing list