04.05.2023 00:00, Sebastian Ramacher wrote: ..
1. sync with upstream qemu stable/bugfix 7.2.1 release, by removing all patches in debian/patches/master/ and replacing them all with single debian/patches/v7.2.1.diff which is a diff between upstream qemu 7.2.0 and 7.2.1 releases. This is a bulk of the changes in there. See "Other info" section below for more information.2. Includes upstream qemu stable/bugfix 7.2.2 release. Upstream 7.2.2 needs its own comment. Historically, qemu stable were managed up until next major release is out. Here, 7.2.2 was planned to be tagged the next day after 8.0.0 has been released (8.0 release didn't follow its schedule because of the amount of bugfixes needed there). So by the historical practice 7.2.2 should not be released. But I plan to change this practice, by providing a bit more support for previous major release of qemu, past the next major release date, and also plan to perform at least one more 7.2 upstream stable/bugfix release. We're discussing this on the qemu side. Either way, 7.2.2 is officially tagged in the upstream qemu git tree: https://gitlab.com/qemu-project/qemu/-/tags/v7.2.2 so it's only matter of making a tarball out of it and making an official announcement.So why is that added as a patch instead of uploading the new upstream release?
It's been done this way in qemu debian package for ages, for decades. I don't remember anymore why it is. All previous stable qemu releases has been applied as patches to debian. It's always qemu-n.m (instead of qmu-n.m.p) and a patch n.m.p.diff on top. I think it might be relate to the huge size of orig.tar.gz and tiny stable/bugfix release difference on top (but later we reduced orig.tar.gz greatly by removing submodules which exists as separate packages in debian). Maybe we should stop doing this strange thing, but that's not bookworm material I guess. I already packaged 8.0 instead of 8.0.0 for bookworm+1 :) This wont make the diff smaller though. Speaking of actual 7.2.2, I can't reach Michael Roth, who did all official qemu releases during recent years (it is his gpg key which is used to sign the tarballs). I hope to get 7.2.2 out for real. Thanks! /mjt

