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

Reply via email to