From: Markus Armbruster <armbru@redhat.com>
To: Stefan Hajnoczi <stefanha@gmail.com>
Cc: John Snow <jsnow@redhat.com>, qemu-devel@nongnu.org, stefanha@redhat.com
Subject: Re: [PULL 00/32] QAPI patches patches for 2025-07-14
Date: Tue, 15 Jul 2025 08:30:08 +0200 [thread overview]
Message-ID: <87jz4age4v.fsf@pond.sub.org> (raw)
In-Reply-To: <CAJSP0QV7OS5z65M-5pYdRrj4e-5xmBH=nqHtrrMJAnDcm=Yf8A@mail.gmail.com> (Stefan Hajnoczi's message of "Tue, 15 Jul 2025 00:26:53 -0400")
Stefan Hajnoczi <stefanha@gmail.com> writes:
> On Mon, Jul 14, 2025 at 11:14 AM Markus Armbruster <armbru@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.
prev parent reply other threads:[~2025-07-15 6:34 UTC|newest]
Thread overview: 35+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-07-14 13:44 [PULL 00/32] QAPI patches patches for 2025-07-14 Markus Armbruster
2025-07-14 13:44 ` [PULL 01/32] docs/sphinx: adjust qapidoc to cope with same-line error sections Markus Armbruster
2025-07-14 13:44 ` [PULL 02/32] docs/sphinx: parse @references in freeform text Markus Armbruster
2025-07-14 13:44 ` [PULL 03/32] docs/sphinx: remove legacy QAPI manual generator Markus Armbruster
2025-07-14 13:44 ` [PULL 04/32] docs/sphinx: remove special parsing for freeform sections Markus Armbruster
2025-07-14 13:44 ` [PULL 05/32] qapi: lift restriction on using '=' in doc blocks Markus Armbruster
2025-07-14 13:44 ` [PULL 06/32] qapi: Clean up "This command will do ..." command descriptions Markus Armbruster
2025-07-14 13:44 ` [PULL 07/32] qapi: Clean up a few Errors: sections Markus Armbruster
2025-07-14 13:44 ` [PULL 08/32] docs/qapi-domain: add return-nodesc Markus Armbruster
2025-07-14 13:44 ` [PULL 09/32] qapi: Fix undocumented return values by generating something Markus Armbruster
2025-07-14 13:44 ` [PULL 10/32] qapi: remove trivial "Returns:" sections Markus Armbruster
2025-07-14 13:44 ` [PULL 11/32] qapi: rephrase return docs to avoid type name Markus Armbruster
2025-07-14 13:44 ` [PULL 12/32] qapi: add cross-references to acpi.json Markus Armbruster
2025-07-14 13:44 ` [PULL 13/32] qapi: add cross-references to authz.json Markus Armbruster
2025-07-14 13:44 ` [PULL 14/32] qapi: add cross-references to block layer Markus Armbruster
2025-07-14 13:44 ` [PULL 15/32] qapi: add cross-references to crypto.json Markus Armbruster
2025-07-14 13:44 ` [PULL 16/32] qapi: add cross-references to dump.json Markus Armbruster
2025-07-14 13:44 ` [PULL 17/32] qapi: add cross-references to job.json Markus Armbruster
2025-07-14 13:44 ` [PULL 18/32] qapi: add cross-references to Machine core Markus Armbruster
2025-07-14 13:44 ` [PULL 19/32] qapi: add cross-references to migration.json Markus Armbruster
2025-07-14 13:44 ` [PULL 20/32] qapi: add cross-references to net.json Markus Armbruster
2025-07-14 13:44 ` [PULL 21/32] qapi: add cross-references to pci.json Markus Armbruster
2025-07-14 13:44 ` [PULL 22/32] qapi: add cross-references to QOM Markus Armbruster
2025-07-14 13:44 ` [PULL 23/32] qapi: add cross-references to replay.json Markus Armbruster
2025-07-14 13:44 ` [PULL 24/32] qapi: add cross-references to run-state.json Markus Armbruster
2025-07-14 13:44 ` [PULL 25/32] qapi: add cross-references to sockets.json Markus Armbruster
2025-07-14 13:44 ` [PULL 26/32] qapi: add cross-references to ui.json Markus Armbruster
2025-07-14 13:44 ` [PULL 27/32] qapi: add cross-references to virtio.json Markus Armbruster
2025-07-14 13:44 ` [PULL 28/32] qapi: add cross-references to yank.json Markus Armbruster
2025-07-14 13:44 ` [PULL 29/32] qapi: add cross-references to misc modules Markus Armbruster
2025-07-14 13:44 ` [PULL 30/32] qom: qom-list-get Markus Armbruster
2025-07-14 13:44 ` [PULL 31/32] python: use qom-list-get Markus Armbruster
2025-07-14 13:44 ` [PULL 32/32] tests/qtest/qom-test: unit test for qom-list-get Markus Armbruster
2025-07-15 4:26 ` [PULL 00/32] QAPI patches patches for 2025-07-14 Stefan Hajnoczi
2025-07-15 6:30 ` Markus Armbruster [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87jz4age4v.fsf@pond.sub.org \
--to=armbru@redhat.com \
--cc=jsnow@redhat.com \
--cc=qemu-devel@nongnu.org \
--cc=stefanha@gmail.com \
--cc=stefanha@redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).