[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] a42253: python/machine: permanently switch to
From: |
Richard Henderson |
Subject: |
[Qemu-commits] [qemu/qemu] a42253: python/machine: permanently switch to AQMP |
Date: |
Thu, 21 Apr 2022 15:22:26 -0700 |
Branch: refs/heads/staging
Home: https://github.com/qemu/qemu
Commit: a4225303a1a762fb56907396fe6ac8caeb597552
https://github.com/qemu/qemu/commit/a4225303a1a762fb56907396fe6ac8caeb597552
Author: John Snow <jsnow@redhat.com>
Date: 2022-04-21 (Thu, 21 Apr 2022)
Changed paths:
M python/qemu/machine/machine.py
M python/qemu/machine/qtest.py
Log Message:
-----------
python/machine: permanently switch to AQMP
Remove the QEMU_PYTHON_LEGACY_QMP environment variable, making the
switch from sync qmp to async qmp permanent. Update exceptions and
import paths as necessary.
Signed-off-by: John Snow <jsnow@redhat.com>
Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
Reviewed-by: Beraldo Leal <bleal@redhat.com>
Acked-by: Hanna Reitz <hreitz@redhat.com>
Message-id: 20220321203315.909411-2-jsnow@redhat.com
Signed-off-by: John Snow <jsnow@redhat.com>
Commit: 28d4f06e0a10750bbf806977608930dd31b8add3
https://github.com/qemu/qemu/commit/28d4f06e0a10750bbf806977608930dd31b8add3
Author: John Snow <jsnow@redhat.com>
Date: 2022-04-21 (Thu, 21 Apr 2022)
Changed paths:
M scripts/simplebench/bench_block_job.py
Log Message:
-----------
scripts/bench-block-job: switch to AQMP
For this commit, we only need to remove accommodations for the
synchronous QMP library.
Signed-off-by: John Snow <jsnow@redhat.com>
Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
Reviewed-by: Beraldo Leal <bleal@redhat.com>
Acked-by: Hanna Reitz <hreitz@redhat.com>
Message-id: 20220321203315.909411-3-jsnow@redhat.com
Signed-off-by: John Snow <jsnow@redhat.com>
Commit: 998ed386206a18e66b0c101fe758d60d7f4837f2
https://github.com/qemu/qemu/commit/998ed386206a18e66b0c101fe758d60d7f4837f2
Author: John Snow <jsnow@redhat.com>
Date: 2022-04-21 (Thu, 21 Apr 2022)
Changed paths:
M tests/qemu-iotests/tests/mirror-top-perms
Log Message:
-----------
iotests/mirror-top-perms: switch to AQMP
We don't have to maintain compatibility with both QMP libraries anymore,
so we can just remove the old exception. While we're here, take
advantage of the extra fields present in the VMLaunchFailure exception
that machine.py now raises.
(Note: I'm leaving the logging suppression here unchanged. I had
suggested previously we use filters to scrub the PID out of the logging
information so it could just be diffed as part of the iotest output, but
that meant *always* scrubbing PID from logger output, which defeated the
point of even offering that information in the output to begin with.
Ultimately, I decided it's fine to just suppress the logger temporarily.)
Signed-off-by: John Snow <jsnow@redhat.com>
Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
Acked-by: Hanna Reitz <hreitz@redhat.com>
Message-id: 20220321203315.909411-4-jsnow@redhat.com
Signed-off-by: John Snow <jsnow@redhat.com>
Commit: 68e2e3dd66f25ed4653cb124620832ca7b9406e5
https://github.com/qemu/qemu/commit/68e2e3dd66f25ed4653cb124620832ca7b9406e5
Author: John Snow <jsnow@redhat.com>
Date: 2022-04-21 (Thu, 21 Apr 2022)
Changed paths:
M tests/qemu-iotests/iotests.py
Log Message:
-----------
iotests: switch to AQMP
iotests is already using async QMP, but to finalize the switchover we
only need to update any remaining import paths to rely solely on the new
library instead.
Signed-off-by: John Snow <jsnow@redhat.com>
Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
Reviewed-by: Beraldo Leal <bleal@redhat.com>
Acked-by: Hanna Reitz <hreitz@redhat.com>
Message-id: 20220321203315.909411-5-jsnow@redhat.com
[Fixed minor rebase conflict. --js]
Signed-off-by: John Snow <jsnow@redhat.com>
Commit: 380fc8f32ed98d6655bc2c901300ebdf973ad488
https://github.com/qemu/qemu/commit/380fc8f32ed98d6655bc2c901300ebdf973ad488
Author: John Snow <jsnow@redhat.com>
Date: 2022-04-21 (Thu, 21 Apr 2022)
Changed paths:
M python/qemu/aqmp/legacy.py
Log Message:
-----------
python/aqmp: add explicit GPLv2 license to legacy.py
The legacy.py module is heavily based on the QMP module by Luiz
Capitulino (et al) which is licensed as explicit GPLv2-only. The async
QMP package is currently licensed similarly, but I intend to relicense
the async package to the more flexible LGPLv2+.
In preparation for that change, make the license on legacy.py explicit.
Signed-off-by: John Snow <jsnow@redhat.com>
Message-id: 20220325200438.2556381-2-jsnow@redhat.com
Signed-off-by: John Snow <jsnow@redhat.com>
Commit: 9dcea96d083f02be68f5d76535bfe1c6688ab241
https://github.com/qemu/qemu/commit/9dcea96d083f02be68f5d76535bfe1c6688ab241
Author: John Snow <jsnow@redhat.com>
Date: 2022-04-21 (Thu, 21 Apr 2022)
Changed paths:
M python/qemu/aqmp/__init__.py
Log Message:
-----------
python/aqmp: relicense as LGPLv2+
I am the sole author of all of the async QMP code (python/qemu/aqmp)
with the following exceptions:
python/qemu/aqmp/qmp_shell.py and python/qemu/aqmp/legacy.py were
written by Luiz Capitulino (et al) and are already licensed separately
as GPLv2 (only).
aqmp_tui.py was written by Niteesh Babu G S and is licensed as GPLv2+.
I wish to relicense as LGPLv2+ in order to provide as much flexibility
as I reasonably can, while retaining a copyleft license. It is my belief
that LGPLv2+ is a suitable license for the Python ecosystem that aligns
with the goals and philosophy of the QEMU project.
The intent is to eventually drop legacy.py, leaving only library code
that is LGPLv2+.
Signed-off-by: John Snow <jsnow@redhat.com>
Message-id: 20220325200438.2556381-3-jsnow@redhat.com
Signed-off-by: John Snow <jsnow@redhat.com>
Commit: 0e08b94700234d6004194ae93d9641c9f2026565
https://github.com/qemu/qemu/commit/0e08b94700234d6004194ae93d9641c9f2026565
Author: John Snow <jsnow@redhat.com>
Date: 2022-04-21 (Thu, 21 Apr 2022)
Changed paths:
M python/qemu/aqmp/qmp_shell.py
Log Message:
-----------
python/qmp-shell: relicense as LGPLv2+
qmp-shell is presently licensed as GPLv2 (only). I intend to include
this tool as an add-on to an LGPLv2+ library package hosted on
PyPI.org. I've selected LGPLv2+ to maximize compatibility with other
licenses while retaining a copyleft license.
To keep licensing matters simple, I'd like to relicense this tool as
LGPLv2+ as well in order to keep the resultant license of the hosted
release files simple -- even if library users won't "link against" this
command line tool.
Therefore, I am asking permission from the current authors of this
tool to loosen the license. At present, those people are:
- John Snow (me!), 411/609
- Luiz Capitulino, Author, 97/609
- Daniel Berrangé, 81/609
- Eduardo Habkost, 10/609
- Marc-André Lureau, 6/609
- Fam Zheng, 3/609
- Cleber Rosa, 1/609
(All of which appear to have been written under redhat.com addresses.)
Eduardo's fixes are largely automated from 2to3 conversion tools and may
not necessarily constitute authorship, but his signature would put to
rest any questions.
Cleber's changes concern a single import statement change. Also won't
hurt to ask.
Signed-off-by: John Snow <jsnow@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Acked-by: Fam Zheng <fam@euphon.net>
Acked-by: Luiz Capitulino <lcapitulino@redhat.com>
Acked-by: Eduardo Habkost <eduardo@habkost.net>
Acked-by: Daniel P. Berrangé <berrange@redhat.com>
Acked-by: Cleber Rosa <crosa@redhat.com>
Message-id: 20220325200438.2556381-4-jsnow@redhat.com
Signed-off-by: John Snow <jsnow@redhat.com>
Commit: 445c9d4e3d88d7bcd51a0fae3b8f03cfbcf55f9c
https://github.com/qemu/qemu/commit/445c9d4e3d88d7bcd51a0fae3b8f03cfbcf55f9c
Author: John Snow <jsnow@redhat.com>
Date: 2022-04-21 (Thu, 21 Apr 2022)
Changed paths:
M python/qemu/aqmp/aqmp_tui.py
Log Message:
-----------
python/aqmp-tui: relicense as LGPLv2+
aqmp-tui, the async QMP text user interface tool, is presently licensed
as GPLv2+. I intend to include this tool as an add-on to an LGPLv2+
library package hosted on PyPI.org. I've selected LGPLv2+ to maximize
compatibility with other licenses while retaining a copyleft license.
To keep licensing matters simple, I'd like to relicense this tool as
LGPLv2+ as well in order to keep the resultant license of the hosted
release files simple -- even if library users won't "link against" this
command line tool.
Therefore, I am asking permission to loosen the license.
Niteesh is effectively the sole author of this code, with scattered
lines from myself.
Signed-off-by: John Snow <jsnow@redhat.com>
Reviewed-by: G S Niteesh Babu <niteesh.gs@gmail.com>
Message-id: 20220325200438.2556381-5-jsnow@redhat.com
Signed-off-by: John Snow <jsnow@redhat.com>
Commit: 335e7d410ed4cdf91ac930242d9d7b8bca0746b7
https://github.com/qemu/qemu/commit/335e7d410ed4cdf91ac930242d9d7b8bca0746b7
Author: John Snow <jsnow@redhat.com>
Date: 2022-04-21 (Thu, 21 Apr 2022)
Changed paths:
M python/setup.cfg
Log Message:
-----------
python: temporarily silence pylint duplicate-code warnings
The next several commits copy some code from qemu.qmp to qemu.aqmp, then
delete qemu.qmp. In the interim, to prevent test failures, the duplicate
code detection needs to be silenced to prevent bisect problems with CI
testing.
Signed-off-by: John Snow <jsnow@redhat.com>
Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
Message-id: 20220330172812.3427355-2-jsnow@redhat.com
Signed-off-by: John Snow <jsnow@redhat.com>
Commit: 9fcd3930e0b2f4f7c224d0e76d209ff1b5118abc
https://github.com/qemu/qemu/commit/9fcd3930e0b2f4f7c224d0e76d209ff1b5118abc
Author: John Snow <jsnow@redhat.com>
Date: 2022-04-21 (Thu, 21 Apr 2022)
Changed paths:
M python/qemu/aqmp/aqmp_tui.py
M python/qemu/aqmp/legacy.py
M python/qemu/qmp/__init__.py
Log Message:
-----------
python/aqmp: take QMPBadPortError and parse_address from qemu.qmp
Shift these definitions over from the qmp package to the async qmp
package.
(Licensing: this is a lateral move, from GPLv2 (only) to GPLv2 (only))
Signed-off-by: John Snow <jsnow@redhat.com>
Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
Reviewed-by: Beraldo Leal <bleal@redhat.com>
Message-id: 20220330172812.3427355-3-jsnow@redhat.com
Signed-off-by: John Snow <jsnow@redhat.com>
Commit: 0c78ebf72267d6d02e72f53a898e8c3eeedb955c
https://github.com/qemu/qemu/commit/0c78ebf72267d6d02e72f53a898e8c3eeedb955c
Author: John Snow <jsnow@redhat.com>
Date: 2022-04-21 (Thu, 21 Apr 2022)
Changed paths:
M python/qemu/aqmp/legacy.py
Log Message:
-----------
python/aqmp: fully separate from qmp.QEMUMonitorProtocol
After this patch, qemu.aqmp.legacy.QEMUMonitorProtocol no longer
inherits from qemu.qmp.QEMUMonitorProtocol. To do this, several
inherited methods need to be explicitly re-defined.
(Licensing: This is copying and modifying GPLv2-only code into a
GPLv2-only file.)
Signed-off-by: John Snow <jsnow@redhat.com>
Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
Reviewed-by: Beraldo Leal <bleal@redhat.com>
Message-id: 20220330172812.3427355-4-jsnow@redhat.com
Signed-off-by: John Snow <jsnow@redhat.com>
Commit: b0654f4f989dcb9af323ce8289ae71861b0f5a2b
https://github.com/qemu/qemu/commit/b0654f4f989dcb9af323ce8289ae71861b0f5a2b
Author: John Snow <jsnow@redhat.com>
Date: 2022-04-21 (Thu, 21 Apr 2022)
Changed paths:
M python/qemu/aqmp/legacy.py
Log Message:
-----------
python/aqmp: copy qmp docstrings to qemu.aqmp.legacy
Copy the docstrings out of qemu.qmp, adjusting them as necessary to
more accurately reflect the current state of this class.
(Licensing: This is copying and modifying GPLv2-only licensed docstrings
into a GPLv2-only file.)
Signed-off-by: John Snow <jsnow@redhat.com>
Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
Reviewed-by: Beraldo Leal <bleal@redhat.com>
Message-id: 20220330172812.3427355-5-jsnow@redhat.com
Signed-off-by: John Snow <jsnow@redhat.com>
Commit: adaca6e085c705510d0f516384d5a790e80a0c68
https://github.com/qemu/qemu/commit/adaca6e085c705510d0f516384d5a790e80a0c68
Author: John Snow <jsnow@redhat.com>
Date: 2022-04-21 (Thu, 21 Apr 2022)
Changed paths:
M python/PACKAGE.rst
M python/README.rst
R python/qemu/qmp/README.rst
R python/qemu/qmp/__init__.py
R python/qemu/qmp/py.typed
M python/setup.cfg
Log Message:
-----------
python: remove the old QMP package
Thank you for your service!
Signed-off-by: John Snow <jsnow@redhat.com>
Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
Reviewed-by: Beraldo Leal <bleal@redhat.com>
Message-id: 20220330172812.3427355-6-jsnow@redhat.com
Signed-off-by: John Snow <jsnow@redhat.com>
Commit: 105bbff886782cc44f34d5c87f94529393565840
https://github.com/qemu/qemu/commit/105bbff886782cc44f34d5c87f94529393565840
Author: John Snow <jsnow@redhat.com>
Date: 2022-04-21 (Thu, 21 Apr 2022)
Changed paths:
M python/setup.cfg
Log Message:
-----------
python: re-enable pylint duplicate-code warnings
With the old library gone, there's nothing duplicated in the tree, so
the warning suppression can be removed.
Signed-off-by: John Snow <jsnow@redhat.com>
Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
Reviewed-by: Beraldo Leal <bleal@redhat.com>
Message-id: 20220330172812.3427355-7-jsnow@redhat.com
Signed-off-by: John Snow <jsnow@redhat.com>
Commit: 37094b6dd59f56978b918e79cadf17c6fd5d36e2
https://github.com/qemu/qemu/commit/37094b6dd59f56978b918e79cadf17c6fd5d36e2
Author: John Snow <jsnow@redhat.com>
Date: 2022-04-21 (Thu, 21 Apr 2022)
Changed paths:
M python/PACKAGE.rst
M python/README.rst
R python/qemu/aqmp/__init__.py
R python/qemu/aqmp/aqmp_tui.py
R python/qemu/aqmp/error.py
R python/qemu/aqmp/events.py
R python/qemu/aqmp/legacy.py
R python/qemu/aqmp/message.py
R python/qemu/aqmp/models.py
R python/qemu/aqmp/protocol.py
R python/qemu/aqmp/py.typed
R python/qemu/aqmp/qmp_client.py
R python/qemu/aqmp/qmp_shell.py
R python/qemu/aqmp/util.py
M python/qemu/machine/machine.py
M python/qemu/machine/qtest.py
A python/qemu/qmp/__init__.py
A python/qemu/qmp/aqmp_tui.py
A python/qemu/qmp/error.py
A python/qemu/qmp/events.py
A python/qemu/qmp/legacy.py
A python/qemu/qmp/message.py
A python/qemu/qmp/models.py
A python/qemu/qmp/protocol.py
A python/qemu/qmp/py.typed
A python/qemu/qmp/qmp_client.py
A python/qemu/qmp/qmp_shell.py
A python/qemu/qmp/util.py
M python/qemu/utils/qemu_ga_client.py
M python/qemu/utils/qom.py
M python/qemu/utils/qom_common.py
M python/qemu/utils/qom_fuse.py
M python/setup.cfg
M python/tests/protocol.py
M scripts/cpu-x86-uarch-abi.py
M scripts/device-crash-test
M scripts/qmp/qmp-shell
M scripts/qmp/qmp-shell-wrap
M scripts/render_block_graph.py
M scripts/simplebench/bench_block_job.py
M tests/qemu-iotests/iotests.py
M tests/qemu-iotests/tests/mirror-top-perms
Log Message:
-----------
python: rename qemu.aqmp to qemu.qmp
Now that we are fully switched over to the new QMP library, move it back
over the old namespace. This is being done primarily so that we may
upload this package simply as "qemu.qmp" without introducing confusion
over whether or not "aqmp" is a new protocol or not.
The trade-off is increased confusion inside the QEMU developer
tree. Sorry!
Note: the 'private' member "_aqmp" in legacy.py also changes to "_qmp";
not out of necessity, but just to remove any traces of the "aqmp"
name.
Signed-off-by: John Snow <jsnow@redhat.com>
Reviewed-by: Beraldo Leal <bleal@redhat.com>
Acked-by: Hanna Reitz <hreitz@redhat.com>
Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@openvz.org>
Message-id: 20220330172812.3427355-8-jsnow@redhat.com
Signed-off-by: John Snow <jsnow@redhat.com>
Commit: b1a9b1f7a637c6d8363ed5f8c9a7617e919db4ad
https://github.com/qemu/qemu/commit/b1a9b1f7a637c6d8363ed5f8c9a7617e919db4ad
Author: John Snow <jsnow@redhat.com>
Date: 2022-04-21 (Thu, 21 Apr 2022)
Changed paths:
R python/qemu/qmp/aqmp_tui.py
A python/qemu/qmp/qmp_tui.py
M python/setup.cfg
Log Message:
-----------
python: rename 'aqmp-tui' to 'qmp-tui'
This is the last vestige of the "aqmp" moniker surviving in the tree; remove it.
Signed-off-by: John Snow <jsnow@redhat.com>
Reviewed-by: Beraldo Leal <bleal@redhat.com>
Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@openvz.org>
Message-id: 20220330172812.3427355-9-jsnow@redhat.com
Signed-off-by: John Snow <jsnow@redhat.com>
Commit: 47430775ed1a48d7beb2c7b8d7feaab73104ec46
https://github.com/qemu/qemu/commit/47430775ed1a48d7beb2c7b8d7feaab73104ec46
Author: John Snow <jsnow@redhat.com>
Date: 2022-04-21 (Thu, 21 Apr 2022)
Changed paths:
M python/qemu/qmp/legacy.py
Log Message:
-----------
python/qmp: remove pylint workaround from legacy.py
Pylint upgraded recently (2.13.z) and having a pylint: disable comment
in the middle of an argument field causes it some grief (It appears to
stop parsing when it encounters it, causing some syntax problems). Since
the duplicate line threshold was bumped up in 22305c2a081b, we don't
need this workaround anymore. Drop it.
Signed-off-by: John Snow <jsnow@redhat.com>
Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@openvz.org>
Message-id: 20220330172812.3427355-10-jsnow@redhat.com
Signed-off-by: John Snow <jsnow@redhat.com>
Commit: da5006445a92bb7801f54a93452fac63ca2f634c
https://github.com/qemu/qemu/commit/da5006445a92bb7801f54a93452fac63ca2f634c
Author: Richard Henderson <richard.henderson@linaro.org>
Date: 2022-04-21 (Thu, 21 Apr 2022)
Changed paths:
M python/README.rst
R python/qemu/aqmp/__init__.py
R python/qemu/aqmp/aqmp_tui.py
R python/qemu/aqmp/error.py
R python/qemu/aqmp/events.py
R python/qemu/aqmp/legacy.py
R python/qemu/aqmp/message.py
R python/qemu/aqmp/models.py
R python/qemu/aqmp/protocol.py
R python/qemu/aqmp/py.typed
R python/qemu/aqmp/qmp_client.py
R python/qemu/aqmp/qmp_shell.py
R python/qemu/aqmp/util.py
M python/qemu/machine/machine.py
M python/qemu/machine/qtest.py
R python/qemu/qmp/README.rst
M python/qemu/qmp/__init__.py
A python/qemu/qmp/error.py
A python/qemu/qmp/events.py
A python/qemu/qmp/legacy.py
A python/qemu/qmp/message.py
A python/qemu/qmp/models.py
A python/qemu/qmp/protocol.py
A python/qemu/qmp/qmp_client.py
A python/qemu/qmp/qmp_shell.py
A python/qemu/qmp/qmp_tui.py
A python/qemu/qmp/util.py
M python/qemu/utils/qemu_ga_client.py
M python/qemu/utils/qom.py
M python/qemu/utils/qom_common.py
M python/qemu/utils/qom_fuse.py
M python/setup.cfg
M python/tests/protocol.py
M scripts/cpu-x86-uarch-abi.py
M scripts/device-crash-test
M scripts/qmp/qmp-shell
M scripts/qmp/qmp-shell-wrap
M scripts/render_block_graph.py
M scripts/simplebench/bench_block_job.py
M tests/qemu-iotests/iotests.py
M tests/qemu-iotests/tests/mirror-top-perms
Log Message:
-----------
Merge tag 'python-pull-request' of https://gitlab.com/jsnow/qemu into staging
Python patches
This PR finalizes the switch from Luiz's QMP library to mine.
# -----BEGIN PGP SIGNATURE-----
#
# iQIzBAABCAAdFiEE+ber27ys35W+dsvQfe+BBqr8OQ4FAmJhdSEACgkQfe+BBqr8
# OQ43phAAkrqVMU/IJzKKMIYoZtO67gk2u2AG+FNbrQr0FuisnnMSZzvDgnlxQHii
# ingLiIFEUNIfj5QxOiD/glbh/QI6GHY5mh/FYdStc4YALb2MqXYPQhW3UCGxDPlF
# YqJzWk2WbZ20drxCgRzHN/pI5SQY6N+Ev9jyzP/cvCNIFY7xxe0IhApiNjjZt9e2
# ngZ3pX+xjX94YezTQQ1E6lDUSXDUQ4VZWl/VH8nbEeUbOWLfR238/WOqWkv1SHWM
# TtOBeYOLUDjFzplMr4Xbnd9DP/Q3/V8KKT9VHNHcF8eAkOohvxeYJx8AuuohZB4C
# qPQj+gaD0cV63qZNNRyetqtCTG6bd+GDt/s3GhUBxsufz+Y3MTMn/3zHlheiaOwO
# ZIXiEkdgKxPTx5T6Vo0BJoE4/22VhzBRQuTg/i0bWrzgKAyPDOf8uQnm5vvGV8/H
# f7KtXWPoqNVc2wWOh5vJAlsnKFDVW6d+jBbk5jRGofDKvVU31uLLu4eBBHpPgaAs
# 9fWd7NgEgqL6ZGYsVSyuwmkhKCLjBtd8K/BGQrpicQUH3J80jagSVnmmmt93KaE3
# HXdZfnE3vxcG45LGdjcu88CHOzUqTEflf6gCGg/ISaP3AlPKPZs2Ck7RPHLK1UeG
# 084wYmyuq5C/zXIriBhw75ZGoaJHOdgY31OyMdL1D/Ii+p0h3w0=
# =m2An
# -----END PGP SIGNATURE-----
# gpg: Signature made Thu 21 Apr 2022 08:15:45 AM PDT
# gpg: using RSA key F9B7ABDBBCACDF95BE76CBD07DEF8106AAFC390E
# gpg: Good signature from "John Snow (John Huston) <jsnow@redhat.com>"
[undefined]
# gpg: WARNING: This key is not certified with a trusted signature!
# gpg: There is no indication that the signature belongs to the owner.
# Primary key fingerprint: FAEB 9711 A12C F475 812F 18F2 88A9 064D 1835 61EB
# Subkey fingerprint: F9B7 ABDB BCAC DF95 BE76 CBD0 7DEF 8106 AAFC 390E
* tag 'python-pull-request' of https://gitlab.com/jsnow/qemu:
python/qmp: remove pylint workaround from legacy.py
python: rename 'aqmp-tui' to 'qmp-tui'
python: rename qemu.aqmp to qemu.qmp
python: re-enable pylint duplicate-code warnings
python: remove the old QMP package
python/aqmp: copy qmp docstrings to qemu.aqmp.legacy
python/aqmp: fully separate from qmp.QEMUMonitorProtocol
python/aqmp: take QMPBadPortError and parse_address from qemu.qmp
python: temporarily silence pylint duplicate-code warnings
python/aqmp-tui: relicense as LGPLv2+
python/qmp-shell: relicense as LGPLv2+
python/aqmp: relicense as LGPLv2+
python/aqmp: add explicit GPLv2 license to legacy.py
iotests: switch to AQMP
iotests/mirror-top-perms: switch to AQMP
scripts/bench-block-job: switch to AQMP
python/machine: permanently switch to AQMP
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Compare: https://github.com/qemu/qemu/compare/378f973a6ce8...da5006445a92
- [Qemu-commits] [qemu/qemu] a42253: python/machine: permanently switch to AQMP,
Richard Henderson <=