Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.dist > #1214249

Bug#1082750: qemu-system-misc: uninstallable in unstable: depends on opensbi (>> 1.5.1-1)

From Michael Tokarev <mjt@tls.msk.ru>
Newsgroups linux.debian.bugs.dist
Subject Bug#1082750: qemu-system-misc: uninstallable in unstable: depends on opensbi (>> 1.5.1-1)
Date 2024-09-25 19:10 +0200
Message-ID <JqDGy-eMdO-11@gated-at.bofh.it> (permalink)
References <JqDdv-eLP6-13@gated-at.bofh.it> <JqDdv-eLP6-13@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


25.09.2024 19:29, Simon McVittie wrote:
> Package: qemu-system-misc
> Version: 1:9.1.0+ds-4
> Severity: grave
> Justification: renders package unusable
> X-Debbugs-Cc: opensbi@packages.debian.org
> 
> qemu-system-misc version 1:9.1.0+ds-4 has dependencies that include:
> 
>      opensbi (>> 1.5.1-1)
> 
> where ">>" denotes "strictly greater than". This dependency is not
> satisfiable by the opensbi (= 1.5.1-1) in testing/unstable.
> 
> Did you perhaps mean (>= 1.5.1-1~), which would be satisfiable by the
> current testing/unstable opensbi and also by backports of it, while
> not being satisfiable by some hypothetical other distro's forked packaging
> 1.5.1-0hypothetical1, which might not contain the necessary symlinks?

Yeah, it was just the missing tilde which I usually use in such cases.
Which were lost somewhere,

> (I also wonder whether the architecture-specific external firmware
> for qemu-system-misc should be Recommends rather than Depends, because
> unlike e.g. qemu-system-x86, there's no particular common theme to the
> architectures supported by -misc - for example it can presumably still
> emulate a s390x machine perfectly well without needing riscv64 firmware,
> and vice versa.)

Yes, I considered using Recommends there, but ended up with Depends.
At the very least, qemu-system-data always provided this firmware before,
and that's what Depends does.  Another data point is that the package
now provides symlinks for qemu to find the firmware files, and if
opensbi package isn't installed, the symlinks becomes dangling.
I asked opensbi guys to provide the symlinks for qemu but it's not their
job, and qemu wants different filenames for the firmware files.

Thankfully, opensbi is a trivial leaf package without other deps,
self-contained.  Maybe in the future we can rearrange this dependency.

I just uploaded a new release which adds the missing tilde.

Thanks,

/mjt

Back to linux.debian.bugs.dist | Previous | Next — Previous in thread | Find similar | Unroll thread


Thread

Bug#1082750: qemu-system-misc: uninstallable in unstable: depends on opensbi (>> 1.5.1-1) Simon McVittie <smcv@debian.org> - 2024-09-25 18:40 +0200
  Bug#1082750: qemu-system-misc: uninstallable in unstable: depends on opensbi (>> 1.5.1-1) Michael Tokarev <mjt@tls.msk.ru> - 2024-09-25 19:10 +0200

csiph-web