qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: Peter Maydell <peter.maydell@linaro.org>
To: Markus Armbruster <armbru@redhat.com>
Cc: qemu-devel@nongnu.org
Subject: Re: [PULL 00/30] QAPI patches patches for 2022-12-14
Date: Wed, 14 Dec 2022 17:03:38 +0000	[thread overview]
Message-ID: <CAFEAcA8A8YrYNYdTgcUqb1oreshFhDnyhFeSVP7g0ih42o-ZgQ@mail.gmail.com> (raw)
In-Reply-To: <20221214074721.731441-1-armbru@redhat.com>

On Wed, 14 Dec 2022 at 07:48, Markus Armbruster <armbru@redhat.com> wrote:
>
> The following changes since commit ea3a008d2d9ced9c4f93871c823baee237047f93:
>
>   Update VERSION for v7.2.0-rc4 (2022-12-06 19:53:34 -0500)
>
> are available in the Git repository at:
>
>   https://repo.or.cz/qemu/armbru.git tags/pull-qapi-2022-12-14
>
> for you to fetch changes up to 4fd14ed8e5432f2998ec63922e3146c017ce8fc8:
>
>   qapi: Drop temporary logic to support conversion step by step (2022-12-13 18:31:38 +0100)
>
> ----------------------------------------------------------------
> QAPI patches patches for 2022-12-14

Hi; I'm afraid this fails to build on multiple platforms:

https://gitlab.com/qemu-project/qemu/-/pipelines/722490645

Symptoms generally seem to be missing fields in QAPI-defined
structs, eg most of the CI fails on this one:

../block/rbd.c: In function ‘qemu_rbd_do_create’:
../block/rbd.c:545:15: error: ‘BlockdevCreateOptionsRbd’ has no member
named ‘has_encrypt’; did you mean ‘encrypt’?
545 | if (opts->has_encrypt) {
| ^~~~~~~~~~~
| encrypt

I also saw these errors on a local macos build:

../../net/vmnet-host.c:42:18: error: no member named 'has_net_uuid' in
'struct NetdevVmnetHostOptions'; did you mean 'net_uuid'?
../../net/vmnet-host.c:50:19: error: no member named
'has_start_address' in 'struct NetdevVmnetHostOptions'; did you mean
'start_address'?
../../net/vmnet-host.c:51:19: error: no member named 'has_end_address'
in 'struct NetdevVmnetHostOptions'; did you mean 'end_address'?
../../net/vmnet-host.c:52:19: error: no member named 'has_subnet_mask'
in 'struct NetdevVmnetHostOptions'; did you mean 'subnet_mask'?
../../net/vmnet-host.c:53:20: error: no member named
'has_start_address' in 'struct NetdevVmnetHostOptions'; did you mean
'start_address'?
../../net/vmnet-host.c:54:20: error: no member named 'has_end_address'
in 'struct NetdevVmnetHostOptions'; did you mean 'end_address'?
(and others in that struct in the same file)

The macos CI build also fails with
../ui/cocoa.m:1485:39: error: too many arguments to function call,
expected 5, have 7
calling qmp_eject() and similarly with qmp_blockdev_change_medium():
https://gitlab.com/qemu-project/qemu/-/jobs/3474118201

thanks
-- PMM


      parent reply	other threads:[~2022-12-14 17:04 UTC|newest]

Thread overview: 36+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-12-14  7:46 [PULL 00/30] QAPI patches patches for 2022-12-14 Markus Armbruster
2022-12-14  7:46 ` [PULL 01/30] docs/devel/qapi-code-gen: Update example to match current code Markus Armbruster
2022-12-14  7:46 ` [PATCH 1/2] include/hw/virtio: Break inclusion loop Markus Armbruster
2022-12-14  7:49   ` Markus Armbruster
2022-12-14  7:46 ` [PATCH 2/2] include: Include headers where needed Markus Armbruster
2022-12-14  7:49   ` Markus Armbruster
2022-12-14  7:46 ` [PULL 02/30] qapi: Tidy up whitespace in generated code Markus Armbruster
2022-12-14  7:46 ` [PULL 03/30] docs/devel/qapi-code-gen: Extend example for next commit's change Markus Armbruster
2022-12-14  7:46 ` [PULL 04/30] qapi: Start to elide redundant has_FOO in generated C Markus Armbruster
2022-12-14  7:46 ` [PULL 05/30] qapi tests: Elide " Markus Armbruster
2022-12-14  7:46 ` [PULL 06/30] qapi acpi: " Markus Armbruster
2022-12-14  7:46 ` [PULL 07/30] qapi audio: " Markus Armbruster
2022-12-14  7:46 ` [PULL 08/30] blockdev: Clean up abuse of DriveBackup member format Markus Armbruster
2022-12-14  7:47 ` [PULL 09/30] nbd/server: Clean up abuse of BlockExportOptionsNbd member @arg Markus Armbruster
2022-12-14  7:47 ` [PULL 10/30] qapi block: Elide redundant has_FOO in generated C Markus Armbruster
2022-12-14  7:47 ` [PULL 11/30] qapi chardev: " Markus Armbruster
2022-12-14  7:47 ` [PULL 12/30] qapi crypto: " Markus Armbruster
2022-12-14  7:47 ` [PULL 13/30] qapi dump: " Markus Armbruster
2022-12-14  7:47 ` [PULL 14/30] qapi job: " Markus Armbruster
2022-12-14  7:47 ` [PULL 15/30] qapi machine: " Markus Armbruster
2022-12-14  7:47 ` [PULL 16/30] qapi migration: " Markus Armbruster
2022-12-14  7:47 ` [PULL 17/30] qapi misc: " Markus Armbruster
2022-12-14  7:47 ` [PULL 18/30] qapi net: " Markus Armbruster
2022-12-14  7:47 ` [PULL 19/30] qapi pci: " Markus Armbruster
2022-12-14  7:47 ` [PULL 20/30] qapi qdev qom: " Markus Armbruster
2022-12-14  7:47 ` [PULL 21/30] qapi replay: " Markus Armbruster
2022-12-14  7:47 ` [PULL 22/30] qapi rocker: " Markus Armbruster
2022-12-14  7:47 ` [PULL 23/30] qapi run-state: " Markus Armbruster
2022-12-14  7:47 ` [PULL 24/30] qapi stats: " Markus Armbruster
2022-12-14  7:47 ` [PULL 25/30] qapi tpm: " Markus Armbruster
2022-12-14  7:47 ` [PULL 26/30] qapi transaction: " Markus Armbruster
2022-12-14  7:47 ` [PULL 27/30] qapi ui: " Markus Armbruster
2022-12-14  7:47 ` [PULL 28/30] qapi virtio: " Markus Armbruster
2022-12-14  7:47 ` [PULL 29/30] qapi qga: " Markus Armbruster
2022-12-14  7:47 ` [PULL 30/30] qapi: Drop temporary logic to support conversion step by step Markus Armbruster
2022-12-14 17:03 ` Peter Maydell [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=CAFEAcA8A8YrYNYdTgcUqb1oreshFhDnyhFeSVP7g0ih42o-ZgQ@mail.gmail.com \
    --to=peter.maydell@linaro.org \
    --cc=armbru@redhat.com \
    --cc=qemu-devel@nongnu.org \
    /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).