Commit 7fd4de8662 for qemu.org

commit 7fd4de86626948baef7a353cb6b159c2d9c4721c
Merge: b0df6e2f2c ebb49d4bb6
Author: Stefan Hajnoczi <stefanha@redhat.com>
Date:   Wed Jun 17 10:15:32 2026 -0400

    Merge tag 'pull-qapi-2026-06-16' of https://repo.or.cz/qemu/armbru into staging

    QAPI patches for 2026-06-16

    # -----BEGIN PGP SIGNATURE-----
    #
    # iQJGBAABCgAwFiEENUvIs9frKmtoZ05fOHC0AOuRhlMFAmoxUaISHGFybWJydUBy
    # ZWRoYXQuY29tAAoJEDhwtADrkYZTLRYQAJ5AybnBtEdNWya4HQTnLIj2EwHieYI2
    # 6nmE1AOwgJ1Ba6EV0LtQqxHq4AxYCDGfrs7zWY3Og5YfO5dF57IZICS5Hn1nGPoJ
    # 7Xw78BzjdFZ2977w8NI8oZmRoryIpV1KOXwExkycEvAF1TNBYQoraQYAjgUQq/Of
    # 6orIqdvSZ1Jjqz8H8hHkwNdv0In7FpP7hGimGtvKkaVOy9GWrZayFQSvHeI5Q0gj
    # lOdck/Qjq4rTZZ8t646nTSB1nYvEaysD6qtMsScBiK9lWDd65cj/lUfz1nVFLhdz
    # ak2ayqODb/W+SujLjlNr/PsphcvnE74cpRgKtz0ilAWJ6CGW4/a0sKnXexVsgN7p
    # 247yCdlDiAqPyUeptBtiToAqPFoH1aVVV6HGhuMg+zc192nhQ1C2zZT5ytqqnCQ/
    # NTZM7x8usrXfetyz36V2iYq8XzWAPFAAGYy4ylJWSv4+Npeoq9LYwEaDsMoLgbLL
    # tghlo7Z7aYw7r+6FyWg1BogEF7Sc3DZAK9S1lWmfiIzZ8BZZ/P1gJJEbfUHxKLqb
    # dE0WydRRmg7NX1r6MmjftkzKndTvztp+TpHEPyIkm2BzSKkJuc8Tw8mgvt4j3p3i
    # rNBOnCT/DM/1HpUqWSIAM43JNPop9nB9LAfwhwezKjdcPDiZTrCNFA+5qIL5Mocb
    # O4zl+DZDx6rm
    # =vmyS
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Tue 16 Jun 2026 09:37:38 EDT
    # gpg:                using RSA key 354BC8B3D7EB2A6B68674E5F3870B400EB918653
    # gpg:                issuer "armbru@redhat.com"
    # gpg: Good signature from "Markus Armbruster <armbru@redhat.com>" [full]
    # gpg:                 aka "Markus Armbruster <armbru@pond.sub.org>" [full]
    # Primary key fingerprint: 354B C8B3 D7EB 2A6B 6867  4E5F 3870 B400 EB91 8653

    * tag 'pull-qapi-2026-06-16' of https://repo.or.cz/qemu/armbru:
      qapi: add doc comment "Intro" section parsing
      qapi/qapidoc: add rendering for INTRO sections
      qapi: remove implicit doc comment Plain section
      qapi: adjust doc comment stub member insertion algorithm
      qapi/parser: add mea culpa comment for ensure_returns
      qapi/parser: move _insert_near_kind() method
      qapi: new doc comment "Intro" section
      qapi/parser: fix comment phrasing
      qapi/parser: make remaining subsection members "private"
      qapi/parser: add has_features property
      qapi/parser: remove unused QAPIDoc subsection members
      tests/qapi: generate output in source order
      python: temporarily restrict max mypy version
      qapi: drop "must exist" from ID descriptions for consistency

    Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>