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 petr.viktorin
Recipients barry, brett.cannon, doko, ncoghlan, petr.viktorin
Date 2017-02-10.17:56:14
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1486749375.33.0.316659629358.issue29514@psf.upfronthosting.co.za>
In-reply-to
Content
> How would you propose to fix broken bytecodes in a bugfix be fixed if you can't bump the magic number?

That would depend on the situation. I can imagine that if the bug is severe enough, the number could be bumped, after careful discussion, and with the change being advertised rather loudly.
The test case that's proposed can be changed if it's indeed the best thing to do, but it should at the very least be mentioned in release notes.


FWIW, I'm not convinced the bug here was severe enough. Practically no one is using the 3.5+ syntax in libraries: we checked to find that *zero* packages in Fedora are using the affected opcode. But that's moot now – wider discussion on that should have happened before the release.
History
Date User Action Args
2017-02-10 17:56:15petr.viktorinsetrecipients: + petr.viktorin, barry, brett.cannon, doko, ncoghlan
2017-02-10 17:56:15petr.viktorinsetmessageid: <1486749375.33.0.316659629358.issue29514@psf.upfronthosting.co.za>
2017-02-10 17:56:15petr.viktorinlinkissue29514 messages
2017-02-10 17:56:14petr.viktorincreate