Your message dated Fri, 07 Feb 2025 00:20:41 +0000
with message-id <[email protected]>
and subject line Bug#1086024: fixed in snek 1.11-2
has caused the Debian Bug report #1086024,
regarding please depend on particular qemu-system-arch for tests, not qemu
system packages
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1086024: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1086024
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: snek
Version: 1.9-3
Severity: normal
Tags: patch
X-Debbugs-Cc: [email protected]
qemu-system packages has been grouped in several packages,
and this grouping changed a few times in the past. This
same thing happened again with qemu 9.1.1 debian packages -
I split qemu-system-riscv package out of qemu-system-misc.
Since this time, snek autopkgtests fails because snek
depends on qemu-system-misc for the riscv qemu binaries,
which aren't there anymore.
In order to simplify dependencies like this, for quite
some time qemu system packages provide virtual packages
named after binaries they contain. If you rely on
particular qemu architecture (be it upstream qemu or
debian variant of this name), for example, if you run
qemu-system-riscv32, you can use this exact name in
the Depends: field, and it will be resolved automatically
no matter which package actually provides this binary.
This worked before 9.1.1 (the riscv32 binary were
provided by qemu-system-misc package) and works now
with 9.1.1 (this binary is now provided by the new
qemu-system-riscv package).
A trivial patch to implement this is below.
For the arm case, the binary name provided is the same
as the package name, so no changes is needed there.
Thanks,
/mjt
--- debian/tests/control.orig 2023-09-27 21:27:47.000000000 +0300
+++ debian/tests/control 2024-10-25 11:23:50.495133807 +0300
@@ -1,2 +1,2 @@
Test-Command: make SNEK_NATIVE=/usr/bin/snek SNEK_ARM=/usr/share/snek/snek-arm
SNEK_RISCV=/usr/share/snek/snek-riscv -C test check
-Depends: @, qemu-system-arm, qemu-system-misc, gcc
+Depends: @, qemu-system-arm, qemu-system-riscv32, gcc
--- End Message ---
--- Begin Message ---
Source: snek
Source-Version: 1.11-2
Done: Keith Packard <[email protected]>
We believe that the bug you reported is fixed in the latest version of
snek, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Keith Packard <[email protected]> (supplier of updated snek package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Thu, 06 Feb 2025 15:25:14 -0800
Source: snek
Architecture: source
Version: 1.11-2
Distribution: unstable
Urgency: medium
Maintainer: Keith Packard <[email protected]>
Changed-By: Keith Packard <[email protected]>
Closes: 1086024
Changes:
snek (1.11-2) unstable; urgency=medium
.
* Fix Risc-V32 qemu dependency. Closes: #1086024.
Checksums-Sha1:
ba612f4b4d64ea2eac44d8d6e628f1c5860c5d7e 2241 snek_1.11-2.dsc
d86d894069844011a06bf1be9d5c05c857988b66 7636 snek_1.11-2.debian.tar.xz
47fd9983d7e43e813fada7930d4c0429662c0242 10021 snek_1.11-2_amd64.buildinfo
Checksums-Sha256:
93191daa5bdcdb0ff49578627eb264eaf58b790ac29d3f4b168fe1ea56bd6475 2241
snek_1.11-2.dsc
ba58bb4f43d7abd4a9c0597f4c04730dcab174577c18585537392898c4dc9dd2 7636
snek_1.11-2.debian.tar.xz
840940bfd183a504d8da98dc842244d0fa07ae92d35893d6b4d2f566bbf1a341 10021
snek_1.11-2_amd64.buildinfo
Files:
b973d474450de05682de1a3824627347 2241 interpreters optional snek_1.11-2.dsc
2cd8e72b381dabc4b3e10cdf86ecf7a0 7636 interpreters optional
snek_1.11-2.debian.tar.xz
523d6951dc9ef1f11b92cd1fc3767fc0 10021 interpreters optional
snek_1.11-2_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEw4O3eCVWE9/bQJ2R2yIaaQAAABEFAmelRcAACgkQ2yIaaQAA
ABFCSw//TNMptR2r6Hut7ZEhibzIOpk4q8+WWVRPvdT7R4Z2Ynd7EIgJB/UH/k4d
dk4knA345UHMt/x++CeO5L60feIwc9moRQeUSovQ47DBascTwB2CUc9np0si64Og
hcrPYCfZgrmzEd+zCOX/mO8h4kosZItkne+SniSlRILxi/slRaNDYihYdOQyNDoT
Burc/rUPSIpQL3Njph3QNMUjy7tJsRe2cf5zUpCedDJokiMk7+gmoKd4iZitKjrf
DmggfUo97ZvOUKzZNuoEWd9bZhxRhUTjV/iovX4uuLPm0afq2b0IJIobHC9aZmv+
XN6Rhk46STqVEpaj4ZuOk/eaw7Gg/WezkbQ9y6RMOiETD/LvQYIXfFUC6RqUwIuK
+e359XEG0vgZp5l504Yc4biqLOJff62qqK66msFft72N/RHRWn9Z27c/zsfo7ZwD
SyPrNJCCO1Z8LI2fh38S/ULrw7NHcH4c1BoDguUy7Wx7gRrOtEU+EUsHLyHTipvR
B8js/EbQV0fV+Bme+aHoByruujmSHYBd/PDnZUs1PNcL+Xpzk5NwJcBcCeudNYqJ
lzL0UP7Qub53leWVQkdQtL9aWdjDvoWQz/eqh6snN4yeoPnke7+U5+XKAOmcTeqQ
RWTzVrDEXoeeoitPCqq/VVS318LwcUEiCdNTBZzn4Au5WfKIf4c=
=pmsL
-----END PGP SIGNATURE-----
pgpQUehNHSuOx.pgp
Description: PGP signature
--- End Message ---