Public bug reported: Starting with noble, any python modules that make use of pyo3 will crash in the presence of sub-interpreters. While this is a known issue upstream (see: https://github.com/PyO3/pyo3/issues/3451), progress has been slow. This issue, however, affects many packages, among them Ceph and cephadm. Other distros have taken action and have applied fixes that essentially allow users of pyo3 to state their intent in using sub- interpreters via a feature flag (See Fedora here: https://bugzilla.redhat.com/show_bug.cgi?id=2255688)
The change proposed is very simple and can be seen here: https://git.st8l.com/luxolus/pyo3/commit/338c71d0ad10f7ae38b7b44e576d49b91ed20d99 It has no security implications, as the flag is disabled by default and is only meant to be used in specific cases. ** Affects: rust-pyo3 (Ubuntu) Importance: Undecided 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/2105709 Title: sub-interpreters crash in noble To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/rust-pyo3/+bug/2105709/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs