GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | ||||||||||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | ||||||||||||||
GeezerVison is showing github.com — gh-115119: defer removal of bundled libmpdec to 3.16 by skirpichev · Pull Request #133997 · python/cpython Conversation
|
|
Oops, this seems to be not just a docs patch. I hope this still ok for backport. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
The reason will be displayed to describe this comment to others. Learn more.
I don't have much to say but I'm neutral on delaying the removal.
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
What is the rationale for defering the removal? |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
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.) |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
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. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
FYI, I restored removal PR: #133964. I think libmpdec can be installed from PPA for PHP. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
An RM decision isn't needed for normal feature changes in https://devguide.python.org/developer-workflow/development-cycle/#in-development-main-branch |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
Maybe.
This affects 3.14 as well, as we change announced plans. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
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? |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
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. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Merged.
Do you mean that it doesn't make sense to backport this change, or that it should be backported manually? |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
No, it does!
Yes. I'll do this. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
…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 <[email protected]>
|
GH-136199 is a backport of this pull request to the 3.14 branch. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
…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 <[email protected]>
|
GH-136201 is a backport of this pull request to the 3.13 branch. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
… (#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 <[email protected]>
|
I merged the 3.13 and 3.14 backports, thanks. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
…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
There was an error while loading. Please reload this page.
Successfully merging this pull request may close these issues.
There was an error while loading. Please reload this page.