[Python-Dev] [Python-3000] [Python-checkins] r62848 - python/trunk/Objects/setobject.c (original) (raw)

Stephen J. Turnbull stephen at xemacs.org
Fri May 9 10:11:08 CEST 2008


Michael Urman writes:

I know this way is fairly entrenched in the python release process, but it sounds like it's using the tools incorrectly. In particular with subversion is very easy (compared to cvs) to branch and to switch branches locally. Why not create a new prerelease branch at the beginning of freeze and only merge in the critical changes?

Well, speaking from experience:

Getting these points right is essential to ensure that the beta testers' work is actually relevant to the development process, that bisection searches work correctly, etc.

only the release manager need know or care about the branch, and nobody else has to really modify his behavior.

Behavior modification is the main point of having a release cycle. Setting deadlines, changing the nature of the patches, bringing issues to closure, etc. A release without a freeze is like a sentence without a period, IMO.



More information about the Python-Dev mailing list