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 ncoghlan
Recipients Carson Lam, Eric Appelt, barry, brett.cannon, doko, eric.snow, ishcherb, lukasz.langa, mark.dickinson, ncoghlan, petr.viktorin, serhiy.storchaka
Date 2017-03-08.06:52:27
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1488955947.97.0.792114576013.issue29514@psf.upfronthosting.co.za>
In-reply-to
Content
I just merged https://github.com/python/cpython/commit/93602e3af70d3b9f98ae2da654b16b3382b68d50 as the fix for issue #29537, so 3.5.4+ should handle legacy bytecode files without any complaints (and redistributors can backport it to 3.5.3 as needed).

For *this* issue, the main requested change to the proposed test case is to simplify it to use Serhiy's suggested approach: just define a single "EXPECTED_MAGIC_NUMBER" in the test suite, and have that be different on different maintenance branches.

For branches in alpha and beta phase, the test case should be skipped with a message like "Bytecode stability is not checked in alpha & beta releases"
History
Date User Action Args
2017-03-08 06:52:28ncoghlansetrecipients: + ncoghlan, barry, brett.cannon, doko, mark.dickinson, petr.viktorin, lukasz.langa, eric.snow, serhiy.storchaka, Carson Lam, Eric Appelt, ishcherb
2017-03-08 06:52:27ncoghlansetmessageid: <1488955947.97.0.792114576013.issue29514@psf.upfronthosting.co.za>
2017-03-08 06:52:27ncoghlanlinkissue29514 messages
2017-03-08 06:52:27ncoghlancreate