2009/11/3 Joshua A. Andler <scislac@...400...>:
It would be really helpful if for 0.48 we have a temporary policy, please comment on this if you agree, disagree, or have suggestions. For 0.48, it would be nice if anything that is a major change (aside from our GSoC projects) is NOT put into trunk until it has been well tested in a branch and/or privately by other devs/testers (I am willing and excited to test!).
I agree 100%, as long as we move the code repository to Launchpad right after 0.48 is released. It will greatly improve the visibility of other people's unmerged work. This has multiple benefits: testers will now focus on one feature, and the probability of a crash arising from an unrelated change will be smaller; developers working on important new features will get feedback earlier; code and design review before merging will be easier; multiple people will be able to work on a single refactoring project; refactoring projects will not be restricted by the trunk's stability standards.
it would be nice if we had a policy moving forward of "if you break it, you must fix it".
This makes sense as well.
Regards, Krzysztof