[Bug 2000261] [NEW] Rust-pyo3 FTBFS and dependent packages

Hans Joachim Desserud 2000261 at bugs.launchpad.net
Wed Dec 21 15:53:46 UTC 2022


Public bug reported:

Mainly filed to keep track of connected build failures. I expect most to
be resolved sooner or later, unblocking other packages in the chain.

Starting with rust-pyo3 [1] this package is currently waiting for
missing build dependencies librust-pyo3-ffi-0.17.3+default-dev and
librust-pyo3-macros-0.17.3+default-dev.

Both rust-pyo3-macros [2] and rust-pyo3-ffi [3] have built successfully,
these packages are waiting for autopkgtests to run so that they can
migrate from lunar-proposed to -release. I believe once both are in
place, rust-pyo3 should automatically rebuild with the available
dependencies.

In turn, python-cryptography [4] is currently waiting for librust-
pyo3-0.17-dev to build, which is one of the binary packages from rust-
pyo3. Once built successfully, this should provide the binary package
python3-cryptography with which a sufficiently high version should
resolve the build wait for pyopenssl [5] and problems for diffoscope
[6]. (Though the latter version requirement is a bit odd, since it is
not in the control file, so I don't see why it requires a newer version
[7])

As one can see, most of these issues should resolve themselves in time.
In the meantime, I want to keep track of why the builds are failing as
well as how they are chained together. In any case, I'll cross out each
item as they are resolved.


[1] https://bugs.launchpad.net/ubuntu/+source/rust-pyo3
[2] https://bugs.launchpad.net/ubuntu/+source/rust-pyo3-macros
[3] https://launchpad.net/ubuntu/+source/rust-pyo3-ffi
[4] https://launchpad.net/ubuntu/+source/python-cryptography
[5] https://launchpad.net/ubuntu/+source/pyopenssl
[6] https://launchpad.net/ubuntu/+source/diffoscope
[7] https://launchpadlibrarian.net/641029781/buildlog_ubuntu-lunar-amd64.diffoscope_229_BUILDING.txt.gz

** Affects: diffoscope (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: pyopenssl (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: python-cryptography (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: rust-pyo3 (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: ftbfs lunar unmetdeps

** Also affects: python-cryptography (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: pyopenssl (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: diffoscope (Ubuntu)
   Importance: Undecided
       Status: New

-- 
You received this bug notification because you are a member of Ubuntu
OpenStack, which is subscribed to python-cryptography in Ubuntu.
https://bugs.launchpad.net/bugs/2000261

Title:
  Rust-pyo3 FTBFS and dependent packages

Status in diffoscope package in Ubuntu:
  New
Status in pyopenssl package in Ubuntu:
  New
Status in python-cryptography package in Ubuntu:
  New
Status in rust-pyo3 package in Ubuntu:
  New

Bug description:
  Mainly filed to keep track of connected build failures. I expect most
  to be resolved sooner or later, unblocking other packages in the
  chain.

  Starting with rust-pyo3 [1] this package is currently waiting for
  missing build dependencies librust-pyo3-ffi-0.17.3+default-dev and
  librust-pyo3-macros-0.17.3+default-dev.

  Both rust-pyo3-macros [2] and rust-pyo3-ffi [3] have built
  successfully, these packages are waiting for autopkgtests to run so
  that they can migrate from lunar-proposed to -release. I believe once
  both are in place, rust-pyo3 should automatically rebuild with the
  available dependencies.

  In turn, python-cryptography [4] is currently waiting for librust-
  pyo3-0.17-dev to build, which is one of the binary packages from rust-
  pyo3. Once built successfully, this should provide the binary package
  python3-cryptography with which a sufficiently high version should
  resolve the build wait for pyopenssl [5] and problems for diffoscope
  [6]. (Though the latter version requirement is a bit odd, since it is
  not in the control file, so I don't see why it requires a newer
  version [7])

  As one can see, most of these issues should resolve themselves in
  time. In the meantime, I want to keep track of why the builds are
  failing as well as how they are chained together. In any case, I'll
  cross out each item as they are resolved.

  
  [1] https://bugs.launchpad.net/ubuntu/+source/rust-pyo3
  [2] https://bugs.launchpad.net/ubuntu/+source/rust-pyo3-macros
  [3] https://launchpad.net/ubuntu/+source/rust-pyo3-ffi
  [4] https://launchpad.net/ubuntu/+source/python-cryptography
  [5] https://launchpad.net/ubuntu/+source/pyopenssl
  [6] https://launchpad.net/ubuntu/+source/diffoscope
  [7] https://launchpadlibrarian.net/641029781/buildlog_ubuntu-lunar-amd64.diffoscope_229_BUILDING.txt.gz

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/diffoscope/+bug/2000261/+subscriptions




More information about the Ubuntu-openstack-bugs mailing list