Public bug reported: [ Impact ]
* mpdecimal was previously removed from Ubuntu after Lunar, due to the fact that it was removed from Debian. The reason was that mpdecimal was only used as a build dependency for CPython, and at the time CPython had started to vendor the required lib (libmpdec-dev) [0]. * Since then CPython has reversed course and decided to default to building with the system version of libmpdec-dev, and plans t oremove the vendored version in python 3.16 [1]. * Consequently, mpdecimal was added back to Debian and reappeared in Ubuntu starting with plucky [2]. * Without libmpdec-dev, it won't be possible to build python >= 3.16 on noble without fetching the library from another source. [ Test Plan ] * Ensure autopkgtests pass and package installs * Build CPython 3.15 using the system libmpdec-dev [ Where problems could occur ] * This is another package to maintain in noble [ Other Info ] * I've just done a minimal backport of the package from resolute, which is itself just synced from Debian [0]: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1056785 [1]: https://docs.python.org/3/deprecations/c-api-pending-removal-in-3.16.html [2]: https://git.launchpad.net/ubuntu/+source/mpdecimal/refs/ ** Affects: mpdecimal (Ubuntu) Importance: Undecided Assignee: Zachary Raines (raineszm) Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2167730 Title: [SRU] Add libmpdec-dev to noble To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/mpdecimal/+bug/2167730/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
