[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