Control: reassign -1 dak
11.09.2023 08:40, Christian Marillat wrote:
Package: qemu-system-ppc
Version: 1:8.0.4+dfsg-3+b1
Severity: serious
File: /usr/bin/qemu-system-ppc
Dear Maintainer,
sudo apt-get install qemu-system-ppc qemu-system-data
...
The following packages have unmet dependencies:
qemu-system-ppc : Depends: qemu-system-data (> 1:8.1.0+ds~) but
1:8.0.4+dfsg-3 is to be installed
E: Unable to correct problems, you have held broken packages.
I've no idea where the bug is, but it is definitely not in qemu.
qemu-system-data has been built successfully on Saturday:
https://buildd.debian.org/status/package.php?p=qemu
(note q-s-d is Installed but it is not propagated to the archives
by something in debian infrastructure).
I asked on IRC in #debian-devel, #debian-buildd and #debian-ftp
about this matter yesterday but there's no conclusive answers
so far. I've been referred to #915948 and #887060. I've no
idea if this is dak, buildd setup, ftp/archive building prob
or something else.
I'll upload new qemu release today with build-tests disabled,
meanwhile please don't shot the messenger :)
Short history of events. qemu source package Build-Depends-Arch
on qemu-system-data these days, which is an arch-all package
produced by the same source. So it is sort of cyclic dependency
(though I allow any previous version of q-s-d to be used, not
just the one from the same version). My thought was that since
arch-all build is separate, it will complete and the results
installed, which will allow all other, arch-any, buildds to
use this arch-all package just fine.
However first upload of 8.1.0-1 faced an issue with dh
"helpfully" propagating CFLAGS (with newly added -fcf-protection)
to arch-all build too, where it makes no sense and resulted in
bios/firmware failing to build, hence 8.1.0-1 arch-all q-s-d
build was unsuccessful. I fixed it up in subsequent uploads
(which required de-dh'ifying of the whole thing which took me
a while), and we're now in the situation at hand: buildds are
waiting for q-s-d (which was dropped from the archives) to be
available, it is built and installed by arch-all buildd, but
making it available in archives is holding by lack of other
qemu binary packages of the same version.
I'm reassigning this to dak for now. Will wait for possible
more answers for a few hours more, and will make an upload
w/o tests if nothing is heard.
Thanks,
/mjt