gh-115119: defer removal of bundled libmpdec to 3.16#133997
gh-115119: defer removal of bundled libmpdec to 3.16#133997vstinner merged 7 commits intopython:mainfrom
Conversation
|
Oops, this seems to be not just a docs patch. I hope this still ok for backport. |
picnixz
left a comment
There was a problem hiding this comment.
I don't have much to say but I'm neutral on delaying the removal.
What is the rationale for defering the removal? |
You can see the issue thread. For my humble opinion the only excuse is that we miss removal of the implicit fallback to bundled copy (now #134078) in 3.14. (Though, this wasn't announced somewhere else.) We also miss libmpdec in latest ubuntu images. (I think this will be solved before 3.14 release.) |
I still think we can stick to the original plan (that is: remove the vendored copy in 3.15). The only issue to solve is installing development sources on Ubuntu for 24.04. |
|
FYI, I restored removal PR: #133964. I think libmpdec can be installed from PPA for PHP. |
|
An RM decision isn't needed for normal feature changes in https://devguide.python.org/developer-workflow/development-cycle/#in-development-main-branch |
Maybe.
This affects 3.14 as well, as we change announced plans. |
|
Since #134078 was just merged in Python 3.15, I think that it would be safe to postpone the removal to Python 3.16. Have one release with #134078 to see how it goes. @skirpichev: There are now merge conflicts, can you try to address them? |
|
Oops, now it doesn't make less sense to backport this (configure.ac changes will be manual). It's expected to be merged first, not after #134078. |
|
Merged.
Do you mean that it doesn't make sense to backport this change, or that it should be backported manually? |
No, it does!
Yes. I'll do this. |
…thonGH-133997) Rename libmpdecimal -> libmpdec see https://www.bytereef.org/mpdecimal/doc/libmpdec/index.html (cherry picked from commit b19c9da) Co-authored-by: Sergey B Kirpichev <skirpichev@gmail.com>
|
GH-136199 is a backport of this pull request to the 3.14 branch. |
…thonGH-133997) Rename libmpdecimal -> libmpdec see https://www.bytereef.org/mpdecimal/doc/libmpdec/index.html (cherry picked from commit b19c9da) Co-authored-by: Sergey B Kirpichev <skirpichev@gmail.com>
|
GH-136201 is a backport of this pull request to the 3.13 branch. |
… (#136199) Rename libmpdecimal -> libmpdec see https://www.bytereef.org/mpdecimal/doc/libmpdec/index.html (cherry picked from commit b19c9da)
… (#136201) Rename libmpdecimal -> libmpdec see https://www.bytereef.org/mpdecimal/doc/libmpdec/index.html (cherry picked from commit b19c9da) Co-authored-by: Sergey B Kirpichev <skirpichev@gmail.com>
|
I merged the 3.13 and 3.14 backports, thanks. |
…3997) Rename libmpdecimal -> libmpdec see https://www.bytereef.org/mpdecimal/doc/libmpdec/index.html
…3997) Rename libmpdecimal -> libmpdec see https://www.bytereef.org/mpdecimal/doc/libmpdec/index.html
…3997) Rename libmpdecimal -> libmpdec see https://www.bytereef.org/mpdecimal/doc/libmpdec/index.html
…3997) Rename libmpdecimal -> libmpdec see https://www.bytereef.org/mpdecimal/doc/libmpdec/index.html
…3997) Rename libmpdecimal -> libmpdec see https://www.bytereef.org/mpdecimal/doc/libmpdec/index.html
libmpdecsources #115119📚 Documentation preview 📚: https://cpython-previews--133997.org.readthedocs.build/