[Python-Dev] Proposal to revert r54204 (splitext change) (original) (raw)

"Martin v. Löwis" martin at v.loewis.de
Thu Mar 15 22:29:23 CET 2007


glyph at divmod.com schrieb:

>Not sure what you mean by "minor release". The change isn't proposed >for the next bug fix release (2.5.1), but for the next major release >(2.6). See PEP 6.

Common parlance for the parts of a version number is: major.minor.micro See: http://twistedmatrix.com/documents/current/api/twisted.python.versions.Version.html#init Changing this terminology about Python releases to be more consistent with other projects would be a a subtle, but good shift towards a generally better attitude of the expectations of "minor" releases.

When PEP 6 was originally written, it said "feature release", and "bug fix release". This was then changed at some point (too lazy to look up subversion log now) to say "major release" and "bugfix release", indicating that the major releases (in the sense of the common expectation) are the 2.x releases. At that time, it wasn't clear whether there ever would be a 3.0 release. This is where my understanding of policy comes from: bug fix releases are for bug fixes only, major releases can add new features, and correct problems that may break existing applications (using parallel APIs, warnings, etc, as appropriate).

Regards, Martin



More information about the Python-Dev mailing list