All of lore.kernel.org
 help / color / mirror / Atom feed
* [PULL v3 00/29] Misc patches for iotests, qom, crypt & io
@ 2026-05-21 13:49 Daniel P. Berrangé
  2026-05-21 13:49 ` [PULL 01/29] io: invert the return semantics of qio_channel_flush Daniel P. Berrangé
                   ` (29 more replies)
  0 siblings, 30 replies; 31+ messages in thread
From: Daniel P. Berrangé @ 2026-05-21 13:49 UTC (permalink / raw)
  To: qemu-devel
  Cc: Hanna Reitz, Pierrick Bouvier, Paolo Bonzini, Kevin Wolf,
	qemu-block, John Snow, Thanos Makatos, Daniel P. Berrangé,
	Alex Bennée, John Levon, Cédric Le Goater, Cleber Rosa

The following changes since commit 3f129ea545f16e82b5e43fcc3866b134b7cc4dfc:

  Merge tag 'pull-vfio-20260520' of https://github.com/legoater/qemu into staging (2026-05-20 16:53:28 -0400)

are available in the Git repository at:

  https://gitlab.com/berrange/qemu tags/misc-next-pull-request

for you to fetch changes up to 7b0376d24ce34893a9512587d1d82a6e07680e6d:

  qom: drop user_creatable_add_type method (2026-05-21 12:39:54 +0100)

----------------------------------------------------------------
Misc patches for iotests, qom, crypt & io

 * Fix client side anoymous TLS credentials
 * Fix return value semantics for qio_channel_flush
 * Add ID validation of internal QOM constructor
 * Fix ability to create internal QOM objects
   without a parent
 * Merge user creatable object constructor into
   main QOM file
 * Print reason for skipping I/O tests
 * Remove redundant meson suits for I/O tests
 * Add optional suites for many block drivers I/O tests
 * Run I/O tests for 10 block drivers in GitLab CI
 * Fix sudo check for LUKS I/O test
 * Mark I/O test 151, 181, 185, 308 as flaky

----------------------------------------------------------------

Daniel P. Berrangé (27):
  crypto: fix client side anonymous TLS credentials
  gitlab: ensure all meson jobs capture build/meson-logs by default
  iotests: print reason when I/O test is skipped in TAP mode
  iotests: remove redundant meson suite for iotests
  iotests: ensure all qcow2 I/O tests are able to be run via make
  scripts/mtest2make: ensure output has stable sorting
  scripts/mtest2make: support optional tests grouping
  iotests: add a meson suite / make target per block I/O tests format
  docs/devel/testing: expand documentation for 'make check-block'
  iotests: add nbd and luks to the I/O test suites
  iotests: use 'driver' as collective term for either format or protocol
  iotests: validate dmsetup result in test 128
  iotests: fix check for sudo access in LUKS I/O test
  iotests: mark 151, 181, 185 & 308 as flaky tests
  gitlab: add jobs for thorough block tests
  gitlab: remove I/O tests from build-tcg-disabled job
  qom: add trace events for object/property lifecycle
  hw/vfio-user: use a valid object ID for iothread
  qom: validate ID format when creating objects
  qom: make errp last param in methods taking va_list
  qom: shorten name of object_set_properties_from_keyval
  qom: have object_set_props_keyval return bool
  qom: move object_set_prop_keyval into object.c
  qom: add object_new_with_props_from_qdict
  qom: fix ability to create objects without a parent
  qom: allow object_new_with_prop* to trigger module loading
  qom: drop user_creatable_add_type method

John Snow (1):
  python: bump qemu.qmp to v0.0.6

Tejus GK (1):
  io: invert the return semantics of qio_channel_flush

 .gitlab-ci.d/buildtest-template.yml           |  30 ++-
 .gitlab-ci.d/buildtest.yml                    |  27 +-
 authz/listfile.c                              |   4 +-
 crypto/tlscredsanon.c                         |   2 +
 docs/devel/testing/main.rst                   |  26 +-
 hw/vfio-user/proxy.c                          |   2 +-
 include/io/channel-socket.h                   |   6 +-
 include/io/channel.h                          |   4 +-
 include/qom/object.h                          | 121 +++++++--
 include/qom/object_interfaces.h               |  18 --
 io/channel-socket.c                           |  16 +-
 python/scripts/vendor.py                      |   4 +-
 ...ny.whl => qemu_qmp-0.0.6-py3-none-any.whl} | Bin 72263 -> 72379 bytes
 pythondeps.toml                               |   2 +-
 qom/object.c                                  | 230 ++++++++++++++++--
 qom/object_interfaces.c                       | 101 +-------
 qom/trace-events                              |  12 +-
 scripts/mtest2make.py                         |  30 ++-
 system/qdev-monitor.c                         |   4 +-
 system/vl.c                                   |   7 +-
 tests/Makefile.include                        |   3 +-
 tests/qemu-iotests/128                        |   6 +
 tests/qemu-iotests/149                        |  13 +-
 tests/qemu-iotests/151                        |   1 +
 tests/qemu-iotests/181                        |   2 +
 tests/qemu-iotests/185                        |   1 +
 tests/qemu-iotests/308                        |   2 +
 tests/qemu-iotests/common.rc                  |  16 ++
 tests/qemu-iotests/iotests.py                 |  16 ++
 tests/qemu-iotests/meson.build                |  65 ++++-
 tests/qemu-iotests/testrunner.py              |   2 +-
 tests/unit/check-qom-proplist.c               |  97 ++++++--
 tests/unit/test-crypto-tlssession.c           | 120 ++++++++-
 33 files changed, 734 insertions(+), 256 deletions(-)
 rename python/wheels/{qemu_qmp-0.0.5-py3-none-any.whl => qemu_qmp-0.0.6-py3-none-any.whl} (64%)

-- 
2.54.0



^ permalink raw reply	[flat|nested] 31+ messages in thread

end of thread, other threads:[~2026-05-24 19:16 UTC | newest]

Thread overview: 31+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-05-21 13:49 [PULL v3 00/29] Misc patches for iotests, qom, crypt & io Daniel P. Berrangé
2026-05-21 13:49 ` [PULL 01/29] io: invert the return semantics of qio_channel_flush Daniel P. Berrangé
2026-05-21 13:49 ` [PULL 02/29] crypto: fix client side anonymous TLS credentials Daniel P. Berrangé
2026-05-21 13:49 ` [PULL 03/29] python: bump qemu.qmp to v0.0.6 Daniel P. Berrangé
2026-05-21 13:49 ` [PULL 04/29] gitlab: ensure all meson jobs capture build/meson-logs by default Daniel P. Berrangé
2026-05-21 13:49 ` [PULL 05/29] iotests: print reason when I/O test is skipped in TAP mode Daniel P. Berrangé
2026-05-21 13:49 ` [PULL 06/29] iotests: remove redundant meson suite for iotests Daniel P. Berrangé
2026-05-21 13:49 ` [PULL 07/29] iotests: ensure all qcow2 I/O tests are able to be run via make Daniel P. Berrangé
2026-05-21 13:49 ` [PULL 08/29] scripts/mtest2make: ensure output has stable sorting Daniel P. Berrangé
2026-05-21 13:49 ` [PULL 09/29] scripts/mtest2make: support optional tests grouping Daniel P. Berrangé
2026-05-21 13:49 ` [PULL 10/29] iotests: add a meson suite / make target per block I/O tests format Daniel P. Berrangé
2026-05-21 13:49 ` [PULL 11/29] docs/devel/testing: expand documentation for 'make check-block' Daniel P. Berrangé
2026-05-21 13:49 ` [PULL 12/29] iotests: add nbd and luks to the I/O test suites Daniel P. Berrangé
2026-05-21 13:49 ` [PULL 13/29] iotests: use 'driver' as collective term for either format or protocol Daniel P. Berrangé
2026-05-21 13:49 ` [PULL 14/29] iotests: validate dmsetup result in test 128 Daniel P. Berrangé
2026-05-21 13:49 ` [PULL 15/29] iotests: fix check for sudo access in LUKS I/O test Daniel P. Berrangé
2026-05-21 13:49 ` [PULL 16/29] iotests: mark 151, 181, 185 & 308 as flaky tests Daniel P. Berrangé
2026-05-21 13:49 ` [PULL 17/29] gitlab: add jobs for thorough block tests Daniel P. Berrangé
2026-05-21 13:49 ` [PULL 18/29] gitlab: remove I/O tests from build-tcg-disabled job Daniel P. Berrangé
2026-05-21 13:49 ` [PULL 19/29] qom: add trace events for object/property lifecycle Daniel P. Berrangé
2026-05-21 13:49 ` [PULL 20/29] hw/vfio-user: use a valid object ID for iothread Daniel P. Berrangé
2026-05-21 13:49 ` [PULL 21/29] qom: validate ID format when creating objects Daniel P. Berrangé
2026-05-21 13:49 ` [PULL 22/29] qom: make errp last param in methods taking va_list Daniel P. Berrangé
2026-05-21 13:49 ` [PULL 23/29] qom: shorten name of object_set_properties_from_keyval Daniel P. Berrangé
2026-05-21 13:49 ` [PULL 24/29] qom: have object_set_props_keyval return bool Daniel P. Berrangé
2026-05-21 13:49 ` [PULL 25/29] qom: move object_set_prop_keyval into object.c Daniel P. Berrangé
2026-05-21 13:49 ` [PULL 26/29] qom: add object_new_with_props_from_qdict Daniel P. Berrangé
2026-05-21 13:49 ` [PULL 27/29] qom: fix ability to create objects without a parent Daniel P. Berrangé
2026-05-21 13:49 ` [PULL 28/29] qom: allow object_new_with_prop* to trigger module loading Daniel P. Berrangé
2026-05-21 13:49 ` [PULL 29/29] qom: drop user_creatable_add_type method Daniel P. Berrangé
2026-05-24 19:13 ` [PULL v3 00/29] Misc patches for iotests, qom, crypt & io Stefan Hajnoczi

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.