[Python-Dev] Re: Stability and change

Fred L. Drake, Jr. fdrake@acm.org
Mon, 8 Apr 2002 15:24:39 -0400

Barry A. Warsaw writes:
 > I'd dread having to explain to people "this is compatible with Python
 > Python 2.4.2 but not anything earlier than 2.4.1 unless you're on the
 > 2.3.x branch and then 2.3.7 is okay, but not 2.3.6 or earlier."

Yes; that's a PR pain.  I think someone already suggested that when a
feature-release series is determined to be "stable" (however that gets
defined), a new stable series is started.  I.e., if we determine X.Y.Z
is stable, it gets released as X.(Y+1), and feature development moves
to X.(Y+2).  That's pretty much Linux-style as far as I can tell.  I
don't like the magic interpretation of even/odd, but I can live with


Fred L. Drake, Jr.  <fdrake at acm.org>
PythonLabs at Zope Corporation