Branch: refs/heads/staging Home: https://github.com/qemu/qemu Commit: 41ae2640c4d88dabed9469b3a3bda4d6c0317240 https://github.com/qemu/qemu/commit/41ae2640c4d88dabed9469b3a3bda4d6c0317240 Author: Manos Pitsidianakis <manos.pitsidiana...@linaro.org> Date: 2025-08-04 (Mon, 04 Aug 2025)
Changed paths: M docs/devel/submitting-a-patch.rst Log Message: ----------- docs/devel/submitting-a-patch.rst: add b4 section Add a section about b4, an actively maintained and widely packaged CLI tool for contributing to patch-based development projects. Reviewed-by: Gustavo Romero <gustavo.rom...@linaro.org> Signed-off-by: Manos Pitsidianakis <manos.pitsidiana...@linaro.org> Message-ID: <20250717-docs_add_b4_section-v2-1-69212ed39...@linaro.org> Signed-off-by: Alex Bennée <alex.ben...@linaro.org> Commit: 0311a6edb9db34a41a2662d94c37e1fbaabf6ecf https://github.com/qemu/qemu/commit/0311a6edb9db34a41a2662d94c37e1fbaabf6ecf Author: Peter Maydell <peter.mayd...@linaro.org> Date: 2025-08-04 (Mon, 04 Aug 2025) Changed paths: M scripts/make-release Log Message: ----------- scripts/make-release: Go back to cloning all the EDK2 submodules In commit bd0da3a3d4f we changed make-release so that instead of cloning every git submodule of EDK2 we only cloned a fixed list. The original motivation for this was that one of the submodules: * was from a non-github repo * that repo had a "SSL certificate expired" failure * wasn't actually needed for the set of EDK2 binaries we build and at the time we were trying to build the EDK2 binaries in one of our CI jobs. Unfortunately this change meant that we were exposed to bugs where EDK2 adds a new submodule and the sources we ship in the release tarball won't build any more. In particular, in EDK2 commit c6bb7d54beb05 the MipiSysTLib submodule was added, causing failure of the ROM build in our tarball starting from QEMU release 8.2.0: /tmp/qemu-10.0.0/roms/edk2/MdePkg/MdePkg.dec(32): error 000E: File/directory not found in workspace Library/MipiSysTLib/mipisyst/library/include is not found in packages path: /tmp/qemu-10.0.0/roms/. /tmp/qemu-10.0.0/roms/edk2 (Building from a QEMU git checkout works fine.) In the intervening time EDK2 moved the submodule that had a problem to be one they mirrored themselves (and at time of writing all their submodules are hosted on github), and we stopped trying to build EDK2 binaries in our own CI jobs with commit 690ceb71936f9037f6. Go back to cloning every EDK2 submodule, so we don't have an untested explicit list of submodules which will break without our noticing it. This increases the size of the QEMU tarball .tar.xz file from 133M to 139M in my testing. Cc: qemu-sta...@nongnu.org Resolves: https://gitlab.com/qemu-project/qemu/-/issues/3041 Signed-off-by: Peter Maydell <peter.mayd...@linaro.org> Reviewed-by: Michael Tokarev <m...@tls.msk.ru> Message-ID: <20250721153341.2910800-1-peter.mayd...@linaro.org> Signed-off-by: Alex Bennée <alex.ben...@linaro.org> Commit: 61432e805e5028df0a3df5a76915cdc3007ecd41 https://github.com/qemu/qemu/commit/61432e805e5028df0a3df5a76915cdc3007ecd41 Author: Alex Bennée <alex.ben...@linaro.org> Date: 2025-08-04 (Mon, 04 Aug 2025) Changed paths: M tests/docker/dockerfiles/debian-all-test-cross.docker Log Message: ----------- tests/docker: fix debian-all-test-cross It turns out you can't easily expand an ENV var across multiple steps in a dockerfile. This meant we silently dropped the architectures we should have even on amd64 hosts. As the updated AVAILABLE_COMPILERS is only needed for the following apt install line just merge them. Fixes: 6da616bb170 (tests/docker: handle host-arch selection for all-test-cross) Reviewed-by: Manos Pitsidianakis <manos.pitsidiana...@linaro.org> Signed-off-by: Alex Bennée <alex.ben...@linaro.org> Message-ID: <20250804104308.250949-1-alex.ben...@linaro.org> Commit: 8ee899e9b1a07657998279be0668e39851f3b68c https://github.com/qemu/qemu/commit/8ee899e9b1a07657998279be0668e39851f3b68c Author: Stefan Hajnoczi <stefa...@redhat.com> Date: 2025-08-05 (Tue, 05 Aug 2025) Changed paths: M docs/devel/submitting-a-patch.rst M scripts/make-release M tests/docker/dockerfiles/debian-all-test-cross.docker Log Message: ----------- Merge tag 'pull-10.1-rc2-maintainer-040825-2' of https://gitlab.com/stsquad/qemu into staging Testing and doc fixes - add information about patch submission with b4 - fix make-release script to include all EDK submodules - fix debian-all-test-cross docker image # -----BEGIN PGP SIGNATURE----- # # iQEzBAABCgAdFiEEZoWumedRZ7yvyN81+9DbCVqeKkQFAmiQzlAACgkQ+9DbCVqe # KkScxAf/dMJeC1SWwyXK/To44W0IMRNTKSisAksEVg5MeDAwxZkGjwh2einCyGne # +Ac3KetXunswne3OOxBF24TyYwk6ITX1WSs2ViYI6qOKAehvKuweiTZSZiNUg9KB # fSP4NTMrkk6sbD1fGjLWBOb/E84qoVOdoxW6Th0cnQxCX5WpaIcL84xvR4yOl37i # nRisB36ZiO7ntMKRLU/yYffLq8gnRLQaYt/S17k6SlNTCQkL/rlYwpNwfvEaCwIX # B3Nb6QveeNiyRdIP5TnmqSzu/OtIoJHe62pKcbHXpuDqynycnh/I+ML7nTbOHjWA # tTDHjoLKo8be2jfYT14lkQbS11loHg== # =lQIU # -----END PGP SIGNATURE----- # gpg: Signature made Mon 04 Aug 2025 11:14:24 EDT # gpg: using RSA key 6685AE99E75167BCAFC8DF35FBD0DB095A9E2A44 # gpg: Good signature from "Alex Bennée (Master Work Key) <alex.ben...@linaro.org>" [unknown] # gpg: WARNING: This key is not certified with a trusted signature! # gpg: There is no indication that the signature belongs to the owner. # Primary key fingerprint: 6685 AE99 E751 67BC AFC8 DF35 FBD0 DB09 5A9E 2A44 * tag 'pull-10.1-rc2-maintainer-040825-2' of https://gitlab.com/stsquad/qemu: tests/docker: fix debian-all-test-cross scripts/make-release: Go back to cloning all the EDK2 submodules docs/devel/submitting-a-patch.rst: add b4 section Signed-off-by: Stefan Hajnoczi <stefa...@redhat.com> Compare: https://github.com/qemu/qemu/compare/a41280fd5b94...8ee899e9b1a0 To unsubscribe from these emails, change your notification settings at https://github.com/qemu/qemu/settings/notifications