This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author p-ganssle
Recipients Anthony Sottile, ezio.melotti, josh.r, ncoghlan, p-ganssle, rhettinger, scoder, serhiy.storchaka
Date 2019-07-21.12:31:07
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1563712267.46.0.533383272825.issue37636@roundup.psfhosted.org>
In-reply-to
Content
> So is the proposed change, in a way. At some point, there will be a 4.0 release, which may or may not break the code in question.

I don't think it's a foregone conclusion that there will be a 4.0 release. It could be that we decide that a 4.0 release would be reserved for a very specific kind of major compatibility breakage and that we were never going to do that kind of breakage again.

In any case, I think one part of what Serhiy was trying to say is that we can't just avoid this problem by releasing 4.0 instead of 3.10, because switching to 4.0 brings its own (not inconsiderable) host of problems. Presumably the symlink would be `python4` instead of `python3`, so a bunch of shebangs, documentation and guides would need to be updated.

Basically, unless something changes, a bunch of stuff is going to break in the release after 3.9 no matter what we do. It's probably a good idea to try to mitigate the problems of *both* versioning approaches, to give us maximum freedom in our choice of versioning scheme int he future.
History
Date User Action Args
2019-07-21 12:31:07p-gansslesetrecipients: + p-ganssle, rhettinger, ncoghlan, scoder, ezio.melotti, serhiy.storchaka, josh.r, Anthony Sottile
2019-07-21 12:31:07p-gansslesetmessageid: <1563712267.46.0.533383272825.issue37636@roundup.psfhosted.org>
2019-07-21 12:31:07p-gansslelinkissue37636 messages
2019-07-21 12:31:07p-gansslecreate