2021-02-28, 13:31
End user consideration is not leaving them with apps using depreciated and over time increasingly insecure components like Python 2.
There are many addons that have been updated to Python 3 and work fine in Matrix. Most of the others are either abandoned by their authors (and so arguably due for a clean-up anyway) or the kind of banned addons (wiki) that we do not support or want around anyway.
We are fully aware that most users don't read the forums, but a large proportion of the addon authors do. And they are the ones who need to take the action to update their work so the end users can continue to make use of them. They've had over 2 years notice that the change was going to happen, and over a years worth of pre-release versions of Matrix for testing purposes.
In the end, the requirements for security of our end users devices is not something that we can hold up waiting for the author community to do their part. The period given was more than enough for many of them, and so progress had to continue. Should people want to override that by staying on or downgrading back to Leia, that's up to them, but they are leaving themselves open to future issues when security holes are found in Python 2 (as they inevitably will be) and those will not be patched or fixed as Python 2 is depreciated.
There are many addons that have been updated to Python 3 and work fine in Matrix. Most of the others are either abandoned by their authors (and so arguably due for a clean-up anyway) or the kind of banned addons (wiki) that we do not support or want around anyway.
We are fully aware that most users don't read the forums, but a large proportion of the addon authors do. And they are the ones who need to take the action to update their work so the end users can continue to make use of them. They've had over 2 years notice that the change was going to happen, and over a years worth of pre-release versions of Matrix for testing purposes.
In the end, the requirements for security of our end users devices is not something that we can hold up waiting for the author community to do their part. The period given was more than enough for many of them, and so progress had to continue. Should people want to override that by staying on or downgrading back to Leia, that's up to them, but they are leaving themselves open to future issues when security holes are found in Python 2 (as they inevitably will be) and those will not be patched or fixed as Python 2 is depreciated.