** Summary changed:
- rust-imago 0.2.2-1: librust-imago-dev uninstallable on armhf (vm-memory is
64-bit only)
+ Please remove rust-imago 0.2.2-1 on armhf
** Changed in: rust-imago (Ubuntu)
Assignee: Nadzeya Hutsko (nadzeya) => (unassigned)
** Changed in: rust-imago (Ubuntu)
Status: Fix Released => New
** Description changed:
+ Please remove rust-imago on armhf as is being done in Debian.
+
+ rust-imago doesn't have any reverse depends yet. (libkrun will probably
+ be the first next cycle but its Build-Depends need to be updated for
+ changes in other rust packages.)
+
+
+ Original Bug Report
+ ===================
+
rust-imago 0.2.2-1 is stuck in stonking-proposed because librust-imago-
dev is uninstallable on armhf:
- librust-imago-dev/armhf has unsatisfiable dependency
- Depends: librust-vm-memory+default-dev (>= 0.16),
librust-vm-memory+default-dev (<< 0.19)
+ librust-imago-dev/armhf has unsatisfiable dependency
+ Depends: librust-vm-memory+default-dev (>= 0.16),
librust-vm-memory+default-dev (<< 0.19)
vm-memory is an optional feature of imago (Cargo.toml: vm-memory =
["dep:vm-memory"]), but the Debian packaging uses collapse_features =
true, so the feature's dependency becomes a hard Depends of librust-
imago-dev.
rust-vm-memory only supports 64-bit hosts: its debcargo.toml build-
depends on architecture-is-64-bit, so it is never built on armhf or
i386, in Debian or Ubuntu. librust-imago-dev is Architecture: any, so it
builds on armhf but cannot be installed there.
Debian has the same problem: rust-imago 0.2.2-1 does not migrate to
testing, with librust-imago-dev/armhf and /i386 reported as having
unsatisfiable dependencies.
Suggested fix, in debcargo-conf src/imago/debian/debcargo.toml, matching
what rust-vm-memory does:
- [source]
- # vm-memory (dependency of the vm-memory feature, collapsed into the
- # main package) only supports 64-bit hosts
- build_depends = ["architecture-is-64-bit"]
+ [source]
+ # vm-memory (dependency of the vm-memory feature, collapsed into the
+ # main package) only supports 64-bit hosts
+ build_depends = ["architecture-is-64-bit"]
Short-term workaround for Ubuntu: nothing in stonking depends or build-
depends on librust-imago-dev, and rust-imago is new (not in the release
pocket), so removing the armhf binaries from stonking-proposed would let
it migrate:
- remove-package -s stonking-proposed -a armhf -b -e 0.2.2-1 librust-
+ remove-package -s stonking-proposed -a armhf -b -e 0.2.2-1 librust-
imago-dev
** Bug watch added: Debian Bug tracker #1149636
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1149636
** Also affects: rust-imago (Debian) via
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1149636
Importance: Unknown
Status: Unknown
** Description changed:
Please remove rust-imago on armhf as is being done in Debian.
rust-imago doesn't have any reverse depends yet. (libkrun will probably
be the first next cycle but its Build-Depends need to be updated for
changes in other rust packages.)
+ https://codesearch.debian.net/search?q=path%3Adebian%2Fcontrol+librust-
+ imago
+
+ https://buildd.debian.org/status/package.php?p=libkrun
+ https://launchpad.net/ubuntu/+source/libkrun/1.19.4-1
Original Bug Report
===================
rust-imago 0.2.2-1 is stuck in stonking-proposed because librust-imago-
dev is uninstallable on armhf:
librust-imago-dev/armhf has unsatisfiable dependency
Depends: librust-vm-memory+default-dev (>= 0.16),
librust-vm-memory+default-dev (<< 0.19)
vm-memory is an optional feature of imago (Cargo.toml: vm-memory =
["dep:vm-memory"]), but the Debian packaging uses collapse_features =
true, so the feature's dependency becomes a hard Depends of librust-
imago-dev.
rust-vm-memory only supports 64-bit hosts: its debcargo.toml build-
depends on architecture-is-64-bit, so it is never built on armhf or
i386, in Debian or Ubuntu. librust-imago-dev is Architecture: any, so it
builds on armhf but cannot be installed there.
Debian has the same problem: rust-imago 0.2.2-1 does not migrate to
testing, with librust-imago-dev/armhf and /i386 reported as having
unsatisfiable dependencies.
Suggested fix, in debcargo-conf src/imago/debian/debcargo.toml, matching
what rust-vm-memory does:
[source]
# vm-memory (dependency of the vm-memory feature, collapsed into the
# main package) only supports 64-bit hosts
build_depends = ["architecture-is-64-bit"]
Short-term workaround for Ubuntu: nothing in stonking depends or build-
depends on librust-imago-dev, and rust-imago is new (not in the release
pocket), so removing the armhf binaries from stonking-proposed would let
it migrate:
remove-package -s stonking-proposed -a armhf -b -e 0.2.2-1 librust-
imago-dev
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2169084
Title:
Please remove rust-imago 0.2.2-1 on armhf
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/rust-imago/+bug/2169084/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs