Stefan Hajnoczi <stefa...@gmail.com> writes: > On Mon, Jul 14, 2025 at 11:14 AM Markus Armbruster <arm...@redhat.com> wrote: >> >> The following changes since commit 9a4e273ddec3927920c5958d2226c6b38b543336: >> >> Merge tag 'pull-tcg-20250711' of https://gitlab.com/rth7680/qemu into >> staging (2025-07-13 01:46:04 -0400) >> >> are available in the Git repository at: >> >> https://repo.or.cz/qemu/armbru.git tags/pull-qapi-2025-07-14 >> >> for you to fetch changes up to 07273ca0ce3af397071f7a6c11abdab649ff25e1: >> >> tests/qtest/qom-test: unit test for qom-list-get (2025-07-14 15:25:12 >> +0200) >> >> ---------------------------------------------------------------- >> QAPI patches patches for 2025-07-14 >> >> ---------------------------------------------------------------- >> John Snow (27): >> docs/sphinx: adjust qapidoc to cope with same-line error sections >> docs/sphinx: parse @references in freeform text >> docs/sphinx: remove legacy QAPI manual generator >> docs/sphinx: remove special parsing for freeform sections >> qapi: lift restriction on using '=' in doc blocks >> docs/qapi-domain: add return-nodesc >> qapi: Fix undocumented return values by generating something >> qapi: remove trivial "Returns:" sections >> qapi: rephrase return docs to avoid type name >> qapi: add cross-references to acpi.json >> qapi: add cross-references to authz.json >> qapi: add cross-references to block layer >> qapi: add cross-references to crypto.json >> qapi: add cross-references to dump.json >> qapi: add cross-references to job.json >> qapi: add cross-references to Machine core >> qapi: add cross-references to migration.json >> qapi: add cross-references to net.json >> qapi: add cross-references to pci.json >> qapi: add cross-references to QOM >> qapi: add cross-references to replay.json >> qapi: add cross-references to run-state.json >> qapi: add cross-references to sockets.json >> qapi: add cross-references to ui.json >> qapi: add cross-references to virtio.json >> qapi: add cross-references to yank.json >> qapi: add cross-references to misc modules >> >> Markus Armbruster (2): >> qapi: Clean up "This command will do ..." command descriptions >> qapi: Clean up a few Errors: sections >> >> Steve Sistare (3): >> qom: qom-list-get >> python: use qom-list-get >> tests/qtest/qom-test: unit test for qom-list-get > > The check-python-minreqs CI job is failing: > > qemu/utils/qom.py:35:1: F401 'qemu.qmp.ExecuteError' imported but unused > qemu/utils/qom.py:241:34: E201 whitespace after '[' > qemu/utils/qom.py:241:56: E202 whitespace before ']' > qemu/utils/qom.py:244:30: E711 comparison to None should be 'if cond is None:' > qemu/utils/qom.py:245:33: F541 f-string is missing placeholders > qemu/utils/qom.py:254:5: E303 too many blank lines (2) > Log file "stderr" content for test "01-tests/flake8.sh" (FAIL): > Log file "stdout" content for test "05-tests/mypy.sh" (FAIL): > qemu/utils/qom_common.py:96: error: Function is missing a type > annotation [no-untyped-def] > qemu/utils/qom_common.py:192: error: Function is missing a type > annotation for one or more arguments [no-untyped-def] > qemu/utils/qom.py:227: error: Bracketed expression "[...]" is not > valid as a type [valid-type] > qemu/utils/qom.py:227: note: Did you mean "List[...]"? > Found 3 errors in 2 files (checked 22 source files) > Log file "stderr" content for test "05-tests/mypy.sh" (FAIL): > Log file "stdout" content for test "33-tests/pylint.sh" (FAIL): > ************* Module /builds/qemu-project/qemu/python/setup.cfg > setup.cfg:1:0: W0012: Unknown option value for '--disable', expected a > valid pylint message and got 'too-many-positional-arguments' > (unknown-option-value) > ************* Module utils.qom > qemu/utils/qom.py:244:23: C0121: Comparison 'value == None' should be > 'value is None' (singleton-comparison) > qemu/utils/qom.py:245:32: W1309: Using an f-string that does not have > any interpolated variables (f-string-without-interpolation) > qemu/utils/qom.py:35:0: W0611: Unused ExecuteError imported from > qemu.qmp (unused-import) > ************* Module utils.qom_common > qemu/utils/qom_common.py:92:0: R0903: Too few public methods (1/2) > (too-few-public-methods) > > https://gitlab.com/qemu-project/qemu/-/jobs/10682353448 > > Please take a look and resend this pull request if fixes are necessary. > Thanks!
Sorry about that. I'm going to split this pull request: 29 unmodified patches now, the three remaining as soon as they're ready.