Skip to content

qemu: update to 11.1.1 - #30404

Open
AndyChiang888 wants to merge 1 commit into
openwrt:masterfrom
AndyChiang888:qemu
Open

qemu: update to 11.1.1#30404
AndyChiang888 wants to merge 1 commit into
openwrt:masterfrom
AndyChiang888:qemu

Conversation

@AndyChiang888

@AndyChiang888 AndyChiang888 commented Aug 31, 2026

Copy link
Copy Markdown
Contributor

Changelog: https://www.mail-archive.com/qemu-devel@nongnu.org/msg1220561.html

📦 Package Details

Maintainer: @yousong

Description:


🧪 Run Testing Details

  • OpenWrt Version: SNAPSHOT
  • OpenWrt Target/Subtarget: x86/64
  • OpenWrt Device: N100

✅ Formalities

  • I have reviewed the CONTRIBUTING.md file for detailed contributing guidelines.

If your PR contains a patch:

  • It can be applied using git am
  • It has been refreshed to avoid offsets, fuzzes, etc., using
    make package/<your-package>/refresh V=s
  • It is structured in a way that it is potentially upstreamable
    (e.g., subject line, commit description, etc.)
    We must try to upstream patches to reduce maintenance burden.

@AndyChiang888

AndyChiang888 commented Aug 31, 2026

Copy link
Copy Markdown
Contributor Author

When building locally, I only verified that qemu-ga builds and run, however linuxboot.bin and multiboot.bin are no longer present in version 11.1.1
remove linuxboot.bin, change multiboot.bin to multiboot_dma.bin.

@openwrt-ai openwrt-ai left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed 1 new commit. The version bump itself looks consistent: PKG_RELEASE correctly reset to 1, python-setuptools/host matches how the rest of the feed declares that host dependency, and the two refreshed patches (0001, 0004) have well-formed hunk headers. All Feeds Package Test Build jobs are green on this head, which also exercises the reworked CONFIGURE_ARGS and the multiboot_dma.bin / linuxboot.bin firmware list on x86_64.

One question worth answering before merge, on the removal of 0003-qga-invoke-separate-applets-for-guest-shutdown-modes.patch — that one is a runtime behaviour change CI cannot catch, and it is the only bullet in the commit message without an upstream reference. Details inline. The other inline remark is a cosmetic nit and does not block anything.


Generated by Claude Code

Comment thread utils/qemu/Makefile
- Update to 11.1.1 (10.1.x is EOL,ref https://wiki.qemu.org/Planning/10.1)
- Refresh patches
- Remove `0003-qga-invoke-separate-applets-for-guest-shutdown-modes.patch`,
    this issue has been fixed upstream, ref
	qemu/qemu@c5b4afd
- `PKG_BUILD_DEPENDS` add `python-setuptools/host`
- Remove `--disable-glusterfs`,
    11.1 deprecated this,ref https://github.com/qemu/qemu/blob/stable-11.1/docs/about/removed-features.rst
- Remove `linuxboot.bin`, change `multiboot.bin`to `multiboot_dma.bin`,
    ref qemu/qemu@e818b4b and
    qemu/qemu@88641f4
- Drop i386 support,ref qemu/qemu@25512d6

Changelog: https://www.mail-archive.com/qemu-devel@nongnu.org/msg1220561.html

Signed-off-by: Andy Chiang <AndyChiang_git@outlook.com>

@openwrt-ai openwrt-ai left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed 1 new commit; no new issues found.

The only change since 1c4229a4 is dropping the space after := / += on the four QEMU_DEPS_IN_* lines. @AndyChiang888 is right and my earlier nit was wrong: FormalityCheck / OpenWrt Makefiles rejects a space after :=, so aligning the three QEMU_DEPS_IN_HOST lines downward was the correct resolution, not restoring the space on QEMU_DEPS_IN_GUEST. Sorry for the noise. Semantically it is a no-op — make strips leading whitespace after := and += either way — and all three FormalityCheck jobs plus the ten Feeds Package Test Build jobs are green on this head.

Nothing new to flag. The one open question from the previous round (whether 11.1's qga/commands-posix.c still needs 0003-qga-invoke-separate-applets-for-guest-shutdown-modes.patch for guest-shutdown to work on OpenWrt, where there is no /sbin/shutdown) is unchanged and is not re-posted here; it is a runtime behaviour question for the maintainer, not a blocker I can settle from the diff.


Generated by Claude Code

@AndyChiang888

Copy link
Copy Markdown
Contributor Author

ping @hnyman @BKPepe

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants