[PATCH v2 0/5] Python: minor fixes

John Snow posted 5 patches 2 years, 3 months ago
Test checkpatch passed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20220119193916.4138217-1-jsnow@redhat.com
Maintainers: John Snow <jsnow@redhat.com>, Hanna Reitz <hreitz@redhat.com>, Cleber Rosa <crosa@redhat.com>, Kevin Wolf <kwolf@redhat.com>, Eduardo Habkost <eduardo@habkost.net>
python/Pipfile.lock                       | 66 +++++++++++++----------
python/avocado.cfg                        |  2 +-
python/qemu/aqmp/legacy.py                |  3 ++
python/qemu/aqmp/protocol.py              | 41 ++++++++++++--
python/qemu/aqmp/qmp_client.py            |  4 +-
python/qemu/machine/machine.py            | 44 ++++++++++++---
python/setup.cfg                          |  2 +-
tests/qemu-iotests/tests/mirror-top-perms |  3 +-
8 files changed, 123 insertions(+), 42 deletions(-)
[PATCH v2 0/5] Python: minor fixes
Posted by John Snow 2 years, 3 months ago
GitLab: https://gitlab.com/jsnow/qemu/-/commits/python-aqmp-fixes
CI: https://gitlab.com/jsnow/qemu/-/pipelines/451899886

Fix a couple AQMP bugs and improve some minor irritants.

V2:
 - Hack-fix a race condition inherent
   between machine.py and aqmp/legacy.py
 - Improve error reporting from QEMUMachine.launch()

John Snow (5):
  python/aqmp: Fix negotiation with pre-"oob" QEMU
  python: use avocado's "new" runner
  python/machine: raise VMLaunchFailure exception from launch()
  python: upgrade mypy to 0.780
  python/aqmp: add socket bind step to legacy.py

 python/Pipfile.lock                       | 66 +++++++++++++----------
 python/avocado.cfg                        |  2 +-
 python/qemu/aqmp/legacy.py                |  3 ++
 python/qemu/aqmp/protocol.py              | 41 ++++++++++++--
 python/qemu/aqmp/qmp_client.py            |  4 +-
 python/qemu/machine/machine.py            | 44 ++++++++++++---
 python/setup.cfg                          |  2 +-
 tests/qemu-iotests/tests/mirror-top-perms |  3 +-
 8 files changed, 123 insertions(+), 42 deletions(-)

-- 
2.31.1