[Pkg-rust-maintainers] Bug#1055212: librust-pyo3-dev: 0.17 version does not support sub-interpreters and leads to ImportError

Andrew Kornilov akornilov at gmail.com
Thu Nov 2 10:31:16 GMT 2023


Package: librust-pyo3-dev
Version: 0.17.3-1
Severity: important
Tags: upstream
X-Debbugs-Cc: akornilov at gmail.com

Dear Maintainer,


   * PyO3 0.17 introduced a serious regression/issue with related software
(ceph, mod_wsgi and so on). Here is the issue with all the links and detailed
description: https://github.com/PyO3/pyo3/issues/3451
   * PyO3 0.20 seems to have this fixed according to the included PR
https://github.com/PyO3/pyo3/pull/3446


-- System Information:
Debian Release: trixie/sid
  APT prefers stable-updates
  APT policy: (1001, 'stable-updates'), (1001, 'stable-security'), (1001, 'unstable'), (1001, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-0-amd64 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages librust-pyo3-dev depends on:
pn  librust-anyhow-1+default-dev                                         <none>
pn  librust-cfg-if-1+default-dev                                         <none>
pn  librust-chrono-0.4+default-dev                                       <none>
pn  librust-chrono-0.4-dev                                               <none>
pn  librust-eyre-0.6+default-dev | librust-eyre-0.5+default-dev | libru  <none>
    st-eyre-0.4+default-dev
pn  librust-hashbrown-0.12+default-dev | librust-hashbrown-0.11+default  <none>
    -dev | librust-hashbrown-0.10+default-dev | librust-hashbrown-0.9+d
    efault-dev
pn  librust-hashbrown-0.13+default-dev | librust-hashbrown-0.12+default  <none>
    -dev | librust-hashbrown-0.11+default-dev | librust-hashbrown-0.10+
    default-dev | librust-hashbrown-0.9+default-dev
pn  librust-indexmap-1.9+default-dev | librust-indexmap-1.8+default-dev  <none>
     | librust-indexmap-1.7+default-dev | librust-indexmap-1.6+default-
    dev
pn  librust-indoc-1+default-dev                                          <none>
pn  librust-indoc-2+default-dev                                          <none>
pn  librust-inventory-0.3+default-dev                                    <none>
pn  librust-libc-0.2+default-dev                                         <none>
pn  librust-memoffset-0.6+default-dev                                    <none>
pn  librust-num-bigint-0.4+default-dev                                   <none>
pn  librust-num-complex-0.4+default-dev | librust-num-complex-0.3+defau  <none>
    lt-dev | librust-num-complex-0.2+default-dev
pn  librust-parking-lot-0.12+default-dev | librust-parking-lot-0.11+def  <none>
    ault-dev
pn  librust-pyo3-build-config-0.17+abi3-dev                              <none>
pn  librust-pyo3-build-config-0.17+abi3-py310-dev                        <none>
pn  librust-pyo3-build-config-0.17+abi3-py37-dev                         <none>
pn  librust-pyo3-build-config-0.17+abi3-py38-dev                         <none>
pn  librust-pyo3-build-config-0.17+abi3-py39-dev                         <none>
pn  librust-pyo3-build-config-0.17+default-dev                           <none>
pn  librust-pyo3-build-config-0.17+resolve-config-dev                    <none>
pn  librust-pyo3-build-config-0.19+abi3-dev                              <none>
pn  librust-pyo3-build-config-0.19+abi3-py310-dev                        <none>
pn  librust-pyo3-build-config-0.19+abi3-py311-dev                        <none>
pn  librust-pyo3-build-config-0.19+abi3-py37-dev                         <none>
pn  librust-pyo3-build-config-0.19+abi3-py38-dev                         <none>
pn  librust-pyo3-build-config-0.19+abi3-py39-dev                         <none>
pn  librust-pyo3-build-config-0.19+default-dev                           <none>
pn  librust-pyo3-build-config-0.19+resolve-config-dev                    <none>
pn  librust-pyo3-ffi-0.17.3+abi3-dev                                     <none>
pn  librust-pyo3-ffi-0.17.3+abi3-py310-dev                               <none>
pn  librust-pyo3-ffi-0.17.3+abi3-py37-dev                                <none>
pn  librust-pyo3-ffi-0.17.3+abi3-py38-dev                                <none>
pn  librust-pyo3-ffi-0.17.3+abi3-py39-dev                                <none>
pn  librust-pyo3-ffi-0.17.3+default-dev                                  <none>
pn  librust-pyo3-ffi-0.17.3+extension-module-dev                         <none>
pn  librust-pyo3-ffi-0.17.3+generate-import-lib-dev                      <none>
pn  librust-pyo3-ffi-0.19.0+abi3-dev                                     <none>
pn  librust-pyo3-ffi-0.19.0+abi3-py310-dev                               <none>
pn  librust-pyo3-ffi-0.19.0+abi3-py311-dev                               <none>
pn  librust-pyo3-ffi-0.19.0+abi3-py37-dev                                <none>
pn  librust-pyo3-ffi-0.19.0+abi3-py38-dev                                <none>
pn  librust-pyo3-ffi-0.19.0+abi3-py39-dev                                <none>
pn  librust-pyo3-ffi-0.19.0+default-dev                                  <none>
pn  librust-pyo3-ffi-0.19.0+extension-module-dev                         <none>
pn  librust-pyo3-ffi-0.19.0+generate-import-lib-dev                      <none>
pn  librust-pyo3-macros-0.17.3+abi3-dev                                  <none>
pn  librust-pyo3-macros-0.17.3+default-dev                               <none>
pn  librust-pyo3-macros-0.17.3+multiple-pymethods-dev                    <none>
pn  librust-pyo3-macros-0.17.3+pyproto-dev                               <none>
pn  librust-pyo3-macros-0.19.0+abi3-dev                                  <none>
pn  librust-pyo3-macros-0.19.0+default-dev                               <none>
pn  librust-pyo3-macros-0.19.0+multiple-pymethods-dev                    <none>
pn  librust-rust-decimal-1-dev                                           <none>
pn  librust-serde-1+default-dev                                          <none>
pn  librust-unindent-0.1+default-dev                                     <none>
pn  librust-unindent-0.2+default-dev                                     <none>

librust-pyo3-dev recommends no packages.

librust-pyo3-dev suggests no packages.



More information about the Pkg-rust-maintainers mailing list