Public bug reported:

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

** Affects: rust-imago (Ubuntu)
     Importance: Undecided
     Assignee: Nadzeya Hutsko (nadzeya)
         Status: New


** Tags: stonking update-excuse

** Tags added: stonking update-excuse

** Changed in: rust-imago (Ubuntu)
     Assignee: (unassigned) => Nadzeya Hutsko (nadzeya)

-- 
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:
  rust-imago 0.2.2-1: librust-imago-dev uninstallable on armhf (vm-
  memory is 64-bit only)

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

Reply via email to