Revert "Update to py2exe 0.11.0.1 (#13066)"#13508
Revert "Update to py2exe 0.11.0.1 (#13066)"#13508michaelDCurran wants to merge 1 commit intobetafrom
Conversation
Necessary as Pyt2exe 0.11.1.0 has produces an exception when trying to parse our rlease version strings. This reverts commit 0f74330.
See test results for failed build of commit 8989ccb595 |
See test results for failed build of commit 8989ccb595 |
|
@michaelDCurran This particular issue was fixed in py2exe 0.11.1.0 (see py2exe/py2exe@c3bee60). Perhaps rather than reverting #13066 we can just update py2exe to 0.11.1.0? For me optimized build works with 0.11.1.0 locally. |
|
@lukaszgo1 Ah, thanks for mentioning this.
|
|
Based on the changes in https://github.com/py2exe/py2exe/releases/tag/v0.11.1.0 I think we should proceed with upgrading. It looks like one of the major changes of the release is fixing |
|
Closing in favor of #13510 upgrading Py2exe to 0.11.1.0. |
When checking the change log translation, I have found a wrong reference in an item of the change log. I have thus checked all the refs for 2022.2. Link to issue number: None Follow-up of various issues. Summary of the issue: Some of the GitHub references in the change log were targetting wrong issue or PR. Description of user facing changes The references have been fixed in the change log document. Description of development approach Fixed the following references: Fixup of PR 13082: fix a misspell in DefaultAppArgs and no longer use globalVars.appArgs in a boolean context (#13386) #13386 replaced by Windows 10/11 Calculator: allow NVDA to announce more operations by suppressing only a limited number of keyboard commands #13383 Revert "Update to py2exe 0.11.0.1 (#13066)" #13508 replaced by Windows 11 Design Elements Are Not Reported by NVDA When Mouse Tracking Is On #13506 Fixup of PR 13082: fix a misspell in DefaultAppArgs and no longer use globalVars.appArgs in a boolean context (#13386) #13386 (bis) replaced by Windows 11 Notepad: status bar is not announced #13688 Also, I have replaced #13276 (Libre Office issue) by #13277 (associated PR) since the issue description is not related at all with the change for developers.
Link to issue number:
Reverts pr #13066
Summary of the issue:
Some time after we branched for the 2021.3 beta, pr #13066 was merged to master, which upgraded Py2exe to 0.11.1. However, this version of Py2exe fails to build the NVDA distribution when using optimized Python (E.g. when building a release).
This was not noticed until trying to build the NVDA 2022.1beta1 tag.
Example builds:
Description of how this pull request fixes the issue:
This pr reverts pr #13066, restoring Py2exe back to 0.10.1.
Testing strategy:
scons dist release=1.Known issues with pull request:
None known.
Change log entries:
None needed.
New features
Changes
Bug fixes
For Developers
Code Review Checklist: