Threshold release plan
I’d like to explain our current plan regarding upcoming releases of NVDA, and how the threshold branch (migration to Python 3, speech refactor) fits in.
We have decided to further delay the 2019.2 release, to include the remaining changes from master. We will not be merging new PR’s (except critical bug fixes) to master until threshold is merged to master. This serves two purposes:
Once threshold has been merged back to master, PR’s can start to be merged again. PR authors will need to update their branches to ensure their proposed change is compatible with Python 3 / speech refactor.
Previously our intention was to make a threshold release with minimal changes (speech refactor and Python 3 migration) on top of the prior release. While this would make it easier to know the cause of any new bugs discovered, it will require a lot more work to manage incoming PR's and merges between these branches. Instead, we are aiming to get threshold into master as soon as possible, likely 1 or 2 weeks from now.
If you wish to help with this process, consider doing the following:
Thank you for you patience during this transition.