[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] 6acc5c: scripts/qemugdb: Remove shebang heade
From: |
Peter Maydell |
Subject: |
[Qemu-commits] [qemu/qemu] 6acc5c: scripts/qemugdb: Remove shebang header |
Date: |
Mon, 01 Jun 2020 05:15:29 -0700 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: 6acc5c046905183d38e2f44fb0fe69001939d969
https://github.com/qemu/qemu/commit/6acc5c046905183d38e2f44fb0fe69001939d969
Author: Philippe Mathieu-Daudé <f4bug@amsat.org>
Date: 2020-05-31 (Sun, 31 May 2020)
Changed paths:
M scripts/qemugdb/__init__.py
M scripts/qemugdb/aio.py
M scripts/qemugdb/coroutine.py
M scripts/qemugdb/mtree.py
M scripts/qemugdb/tcg.py
M scripts/qemugdb/timers.py
Log Message:
-----------
scripts/qemugdb: Remove shebang header
These scripts are loaded as plugin by GDB (and they don't
have any __main__ entry point). Remove the shebang header.
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Acked-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: John Snow <jsnow@redhat.com>
Reviewed-by: Kevin Wolf <kwolf@redhat.com>
Message-Id: <20200512103238.7078-2-philmd@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Commit: 806c200ef47db61078320b58e4aafaaa5a5cdecd
https://github.com/qemu/qemu/commit/806c200ef47db61078320b58e4aafaaa5a5cdecd
Author: Philippe Mathieu-Daudé <f4bug@amsat.org>
Date: 2020-05-31 (Sun, 31 May 2020)
Changed paths:
M scripts/qemu-gdb.py
Log Message:
-----------
scripts/qemu-gdb: Use Python 3 interpreter
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: John Snow <jsnow@redhat.com>
Reviewed-by: Kevin Wolf <kwolf@redhat.com>
Message-Id: <20200512103238.7078-3-philmd@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Commit: 06d4c71f4869386abf97f45f61c21e9dc449943f
https://github.com/qemu/qemu/commit/06d4c71f4869386abf97f45f61c21e9dc449943f
Author: Philippe Mathieu-Daudé <f4bug@amsat.org>
Date: 2020-05-31 (Sun, 31 May 2020)
Changed paths:
M scripts/qmp/qom-get
M scripts/qmp/qom-list
M scripts/qmp/qom-set
M scripts/qmp/qom-tree
Log Message:
-----------
scripts/qmp: Use Python 3 interpreter
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: John Snow <jsnow@redhat.com>
Reviewed-by: Kevin Wolf <kwolf@redhat.com>
Message-Id: <20200512103238.7078-4-philmd@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Commit: e57a707a82a0ddc07615e048ef72cf8553c3a4d5
https://github.com/qemu/qemu/commit/e57a707a82a0ddc07615e048ef72cf8553c3a4d5
Author: Philippe Mathieu-Daudé <philmd@redhat.com>
Date: 2020-05-31 (Sun, 31 May 2020)
Changed paths:
M scripts/kvm/vmxcap
Log Message:
-----------
scripts/kvm/vmxcap: Use Python 3 interpreter and add pseudo-main()
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Acked-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: John Snow <jsnow@redhat.com>
Reviewed-by: Kevin Wolf <kwolf@redhat.com>
Message-Id: <20200512103238.7078-5-philmd@redhat.com>
Commit: 5aa628045d4cf1c258c92ce7e525bb8d4b2e072d
https://github.com/qemu/qemu/commit/5aa628045d4cf1c258c92ce7e525bb8d4b2e072d
Author: Philippe Mathieu-Daudé <philmd@redhat.com>
Date: 2020-05-31 (Sun, 31 May 2020)
Changed paths:
M scripts/modules/module_block.py
Log Message:
-----------
scripts/modules/module_block: Use Python 3 interpreter & add pseudo-main
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Reviewed-by: John Snow <jsnow@redhat.com>
Reviewed-by: Kevin Wolf <kwolf@redhat.com>
Message-Id: <20200512103238.7078-6-philmd@redhat.com>
Commit: c7b942d7f84ef54f266921bf7668d43f1f2c7c79
https://github.com/qemu/qemu/commit/c7b942d7f84ef54f266921bf7668d43f1f2c7c79
Author: John Snow <jsnow@redhat.com>
Date: 2020-05-31 (Sun, 31 May 2020)
Changed paths:
M scripts/qmp/qmp
M scripts/qmp/qom-fuse
M scripts/qmp/qom-get
M scripts/qmp/qom-list
M scripts/qmp/qom-set
M scripts/qmp/qom-tree
Log Message:
-----------
scripts/qmp: Fix shebang and imports
There's more wrong with these scripts; They are in various stages of
disrepair. That's beyond the scope of this current patchset.
This just mechanically corrects the imports and the shebangs, as part of
ensuring that the python/qemu/lib refactoring didn't break anything
needlessly.
Signed-off-by: John Snow <jsnow@redhat.com>
Message-Id: <20200528222129.23826-2-jsnow@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Commit: 2d110c11497ac52d5ce9f4b116463cdb8c3f4ad5
https://github.com/qemu/qemu/commit/2d110c11497ac52d5ce9f4b116463cdb8c3f4ad5
Author: John Snow <jsnow@redhat.com>
Date: 2020-05-31 (Sun, 31 May 2020)
Changed paths:
M scripts/analyze-migration.py
M scripts/decodetree.py
M scripts/qmp/qmp-shell
M tests/docker/docker.py
M tests/qemu-iotests/nbd-fault-injector.py
Log Message:
-----------
python: remove more instances of sys.version_info
We guarantee 3.5+ everywhere; remove more dead checks. In general, try
to avoid using version checks and instead prefer to attempt behavior
when possible.
Signed-off-by: John Snow <jsnow@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20200514035230.25756-1-jsnow@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Commit: e0e925a61141552bca7277d06516ad78258423da
https://github.com/qemu/qemu/commit/e0e925a61141552bca7277d06516ad78258423da
Author: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
Date: 2020-05-31 (Sun, 31 May 2020)
Changed paths:
M python/qemu/machine.py
Log Message:
-----------
python/qemu/machine: add kill() method
Add method to hard-kill vm, without any quit commands.
Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
Reviewed-by: Andrey Shinkevich <andrey.shinkevich@virtuozzo.com>
Message-Id: <20200217150246.29180-19-vsementsov@virtuozzo.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Commit: 053774bdecf60c0500d66a05e02e48ff24ab23cf
https://github.com/qemu/qemu/commit/053774bdecf60c0500d66a05e02e48ff24ab23cf
Author: John Snow <jsnow@redhat.com>
Date: 2020-05-31 (Sun, 31 May 2020)
Changed paths:
M python/qemu/machine.py
Log Message:
-----------
python/qemu/machine: remove logging configuration
Python 3.5 and above do not print a warning when logging is not
configured. As a library, it's best practice to leave logging
configuration to the client executable.
Signed-off-by: John Snow <jsnow@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20200514055403.18902-22-jsnow@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Commit: 9b8ccd6d5b81f10436764bf7e334e087f3918d12
https://github.com/qemu/qemu/commit/9b8ccd6d5b81f10436764bf7e334e087f3918d12
Author: John Snow <jsnow@redhat.com>
Date: 2020-05-31 (Sun, 31 May 2020)
Changed paths:
M python/qemu/machine.py
A python/qemu/pylintrc
M python/qemu/qtest.py
Log Message:
-----------
python/qemu: delint and add pylintrc
Bring our these files up to speed with pylint 2.5.0.
Add a pylintrc file to formalize which pylint subset
we are targeting.
The similarity ignore is there to suppress similarity
reports across imports, which for typing constants,
are going to trigger this report erroneously.
Signed-off-by: John Snow <jsnow@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20200528222129.23826-4-jsnow@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Commit: 8dfac2edb2146d87b25543c70e25723f3d4dbd60
https://github.com/qemu/qemu/commit/8dfac2edb2146d87b25543c70e25723f3d4dbd60
Author: John Snow <jsnow@redhat.com>
Date: 2020-05-31 (Sun, 31 May 2020)
Changed paths:
A python/qemu/.flake8
M python/qemu/accel.py
M python/qemu/machine.py
M python/qemu/qmp.py
Log Message:
-----------
python/qemu: delint; add flake8 config
Mostly, ignore the "no bare except" rule, because flake8 is not
contextual and cannot determine if we re-raise. Pylint can, though, so
always prefer pylint for that.
Signed-off-by: John Snow <jsnow@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20200528222129.23826-5-jsnow@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Commit: 3797dbcbb7bf1dffdd74ef84b5b21ed9c825e171
https://github.com/qemu/qemu/commit/3797dbcbb7bf1dffdd74ef84b5b21ed9c825e171
Author: John Snow <jsnow@redhat.com>
Date: 2020-05-31 (Sun, 31 May 2020)
Changed paths:
M python/qemu/machine.py
M python/qemu/qtest.py
Log Message:
-----------
python/qemu: remove Python2 style super() calls
Use the Python3 style instead.
Signed-off-by: John Snow <jsnow@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20200514055403.18902-12-jsnow@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Commit: 0add048fbd9992151e4c592977df9cff8558ca60
https://github.com/qemu/qemu/commit/0add048fbd9992151e4c592977df9cff8558ca60
Author: John Snow <jsnow@redhat.com>
Date: 2020-05-31 (Sun, 31 May 2020)
Changed paths:
M python/qemu/qmp.py
M python/qemu/qtest.py
Log Message:
-----------
python/qemu: fix socket.makefile() typing
Note:
A bug in typeshed (https://github.com/python/typeshed/issues/3977)
misinterprets the type of makefile(). Work around this by explicitly
stating that we are opening a text-mode file.
Signed-off-by: John Snow <jsnow@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20200514055403.18902-13-jsnow@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Commit: 1dda0404d8afeb0ed45fbeae85e380e1ff57da35
https://github.com/qemu/qemu/commit/1dda0404d8afeb0ed45fbeae85e380e1ff57da35
Author: John Snow <jsnow@redhat.com>
Date: 2020-05-31 (Sun, 31 May 2020)
Changed paths:
M python/qemu/machine.py
M python/qemu/qmp.py
Log Message:
-----------
python/qemu: Adjust traceback typing
mypy considers it incorrect to use `bool` to statically return false,
because it will assume that it could conceivably return True, and gives
different analysis in that case. Use a None return to achieve the same
effect, but make mypy happy.
Note: Pylint considers function signatures as code that might trip the
duplicate-code checker. I'd rather not disable this as it does not
trigger often in practice, so I'm disabling it as a one-off and filed a
change request; see https://github.com/PyCQA/pylint/issues/3619
Signed-off-by: John Snow <jsnow@redhat.com>
Acked-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20200514055403.18902-14-jsnow@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Commit: 7af67d694e289ab116c7abeca8a5bd752fbd46d7
https://github.com/qemu/qemu/commit/7af67d694e289ab116c7abeca8a5bd752fbd46d7
Author: John Snow <jsnow@redhat.com>
Date: 2020-05-31 (Sun, 31 May 2020)
Changed paths:
M python/qemu/qmp.py
Log Message:
-----------
python/qemu/qmp: use True/False for non/blocking modes
The type system doesn't want integers.
Signed-off-by: John Snow <jsnow@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20200514055403.18902-15-jsnow@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Commit: de210ec53c842fa67aa10110a7a351d64f91c487
https://github.com/qemu/qemu/commit/de210ec53c842fa67aa10110a7a351d64f91c487
Author: John Snow <jsnow@redhat.com>
Date: 2020-05-31 (Sun, 31 May 2020)
Changed paths:
M python/qemu/qmp.py
Log Message:
-----------
python/qemu/qmp: assert sockfile is not None
In truth, if you don't do this, you'll just get a TypeError
exception. Now, you'll get an AssertionError.
Is this tangibly better? No.
Does mypy complain less? Yes.
Signed-off-by: John Snow <jsnow@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20200514055403.18902-21-jsnow@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Commit: c95dddce4910c9cd5315b942180b03ca4e48a6a6
https://github.com/qemu/qemu/commit/c95dddce4910c9cd5315b942180b03ca4e48a6a6
Author: John Snow <jsnow@redhat.com>
Date: 2020-05-31 (Sun, 31 May 2020)
Changed paths:
M python/qemu/qtest.py
Log Message:
-----------
python/qemu/qtest: Check before accessing _qtest
It can be None; so add assertions or exceptions where appropriate to
guard the access accordingly.
Signed-off-by: John Snow <jsnow@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20200514055403.18902-30-jsnow@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Commit: d5326a24378dbf228b5ea842945eff34ed9543a0
https://github.com/qemu/qemu/commit/d5326a24378dbf228b5ea842945eff34ed9543a0
Author: Robert Foley <robert.foley@linaro.org>
Date: 2020-05-31 (Sun, 31 May 2020)
Changed paths:
M tests/vm/Makefile.include
Log Message:
-----------
tests/vm: Pass --debug through for vm-boot-ssh
This helps debug issues that occur during the boot sequence.
Signed-off-by: Robert Foley <robert.foley@linaro.org>
Reviewed-by: Peter Puhov <peter.puhov@linaro.org>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Tested-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20200529203458.1038-5-robert.foley@linaro.org>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Commit: e56c45047bd5bbcfdc36e3f4ed8b439c5d5c989a
https://github.com/qemu/qemu/commit/e56c45047bd5bbcfdc36e3f4ed8b439c5d5c989a
Author: Robert Foley <robert.foley@linaro.org>
Date: 2020-05-31 (Sun, 31 May 2020)
Changed paths:
M tests/vm/Makefile.include
M tests/vm/basevm.py
Log Message:
-----------
tests/vm: Add ability to select QEMU from current build
Added a new special variable QEMU_LOCAL=1, which
will indicate to take the QEMU binary from the current
build.
Signed-off-by: Robert Foley <robert.foley@linaro.org>
Reviewed-by: Peter Puhov <peter.puhov@linaro.org>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Tested-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20200529203458.1038-6-robert.foley@linaro.org>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Commit: 6ee982c9abc42e726f9e783ba67bbb7676a9f9b4
https://github.com/qemu/qemu/commit/6ee982c9abc42e726f9e783ba67bbb7676a9f9b4
Author: Robert Foley <robert.foley@linaro.org>
Date: 2020-05-31 (Sun, 31 May 2020)
Changed paths:
M tests/vm/basevm.py
Log Message:
-----------
tests/vm: allow wait_ssh() to specify command
This allows for waiting for completion of arbitrary commands.
Signed-off-by: Robert Foley <robert.foley@linaro.org>
Reviewed-by: Peter Puhov <peter.puhov@linaro.org>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Tested-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20200529203458.1038-7-robert.foley@linaro.org>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Commit: 83389e22c5aa48877b9e4f903ae4ec49a442df2b
https://github.com/qemu/qemu/commit/83389e22c5aa48877b9e4f903ae4ec49a442df2b
Author: Philippe Mathieu-Daudé <philmd@redhat.com>
Date: 2020-05-31 (Sun, 31 May 2020)
Changed paths:
M tests/migration/guestperf-batch.py
M tests/migration/guestperf-plot.py
M tests/migration/guestperf.py
Log Message:
-----------
tests/migration/guestperf: Use Python 3 interpreter
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Reviewed-by: John Snow <jsnow@redhat.com>
Reviewed-by: Kevin Wolf <kwolf@redhat.com>
Message-Id: <20200512103238.7078-7-philmd@redhat.com>
Commit: 2c9120a223e666d7171e965b8f8bbcd72620f566
https://github.com/qemu/qemu/commit/2c9120a223e666d7171e965b8f8bbcd72620f566
Author: Dr. David Alan Gilbert <dgilbert@redhat.com>
Date: 2020-05-31 (Sun, 31 May 2020)
Changed paths:
M tests/acceptance/migration.py
Log Message:
-----------
tests/acceptance/migration.py: Wait for both sides
When the source finishes migration the destination will still be
receiving the data sent by the source, so it might not have quite
finished yet, so won't quite have reached 'completed'.
This lead to occasional asserts in the next few checks.
After the source has finished, check the destination as well.
(We can't just switch to checking the destination, because it doesn't
give a status until it has started receiving the migration).
Reported-by: Alex Bennée <alex.bennee@linaro.org>
Signed-off-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
Tested-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20200528112404.121972-1-dgilbert@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Commit: a5ba86d423c2b071894d86c60487f2317c7ffb60
https://github.com/qemu/qemu/commit/a5ba86d423c2b071894d86c60487f2317c7ffb60
Author: Pavel Dovgalyuk <Pavel.Dovgaluk@gmail.com>
Date: 2020-05-31 (Sun, 31 May 2020)
Changed paths:
M tests/acceptance/avocado_qemu/__init__.py
Log Message:
-----------
tests/acceptance: allow console interaction with specific VMs
Console interaction in avocado scripts was possible only with single
default VM.
This patch modifies the function parameters to allow passing a specific
VM as a parameter to interact with it.
Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru>
Reviewed-by: Willian Rampazzo <willianr@redhat.com>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Tested-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <159073587933.20809.5122618715976660635.stgit@pasha-ThinkPad-X280>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Commit: 12121c496fcc609e23033c4a36399b54f98bcd56
https://github.com/qemu/qemu/commit/12121c496fcc609e23033c4a36399b54f98bcd56
Author: Pavel Dovgalyuk <Pavel.Dovgaluk@gmail.com>
Date: 2020-05-31 (Sun, 31 May 2020)
Changed paths:
M tests/acceptance/boot_linux_console.py
Log Message:
-----------
tests/acceptance: refactor boot_linux_console test to allow code reuse
This patch splits code in BootLinuxConsole class into two different
classes to allow reusing it by record/replay tests.
Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Tested-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <159073588490.20809.13942096070255577558.stgit@pasha-ThinkPad-X280>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Commit: 1c80c87c8c2489e4318c93c844aa29bc1d014146
https://github.com/qemu/qemu/commit/1c80c87c8c2489e4318c93c844aa29bc1d014146
Author: Pavel Dovgalyuk <Pavel.Dovgaluk@gmail.com>
Date: 2020-05-31 (Sun, 31 May 2020)
Changed paths:
M tests/acceptance/boot_linux.py
Log Message:
-----------
tests/acceptance: refactor boot_linux to allow code reuse
This patch moves image downloading functions to the separate class to allow
reusing them from record/replay tests.
Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru>
Tested-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <159073593167.20809.17582679291556188984.stgit@pasha-ThinkPad-X280>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Commit: b73f417aaeeedee933aa031d6430ecb9ada71ccb
https://github.com/qemu/qemu/commit/b73f417aaeeedee933aa031d6430ecb9ada71ccb
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2020-05-31 (Sun, 31 May 2020)
Changed paths:
A python/qemu/.flake8
M python/qemu/accel.py
M python/qemu/machine.py
A python/qemu/pylintrc
M python/qemu/qmp.py
M python/qemu/qtest.py
M scripts/analyze-migration.py
M scripts/decodetree.py
M scripts/kvm/vmxcap
M scripts/modules/module_block.py
M scripts/qemu-gdb.py
M scripts/qemugdb/__init__.py
M scripts/qemugdb/aio.py
M scripts/qemugdb/coroutine.py
M scripts/qemugdb/mtree.py
M scripts/qemugdb/tcg.py
M scripts/qemugdb/timers.py
M scripts/qmp/qmp
M scripts/qmp/qmp-shell
M scripts/qmp/qom-fuse
M scripts/qmp/qom-get
M scripts/qmp/qom-list
M scripts/qmp/qom-set
M scripts/qmp/qom-tree
M tests/acceptance/avocado_qemu/__init__.py
M tests/acceptance/boot_linux.py
M tests/acceptance/boot_linux_console.py
M tests/acceptance/migration.py
M tests/docker/docker.py
M tests/migration/guestperf-batch.py
M tests/migration/guestperf-plot.py
M tests/migration/guestperf.py
M tests/qemu-iotests/nbd-fault-injector.py
M tests/vm/Makefile.include
M tests/vm/basevm.py
Log Message:
-----------
Merge remote-tracking branch
'remotes/philmd-gitlab/tags/python-next-20200531' into staging
Python queue:
* migration acceptance test fix
* introduce pylintrc & flake8 config
* various cleanups (Python3, style)
* vm-test can set QEMU_LOCAL=1 to use locally built binaries
* refactored BootLinuxBase & LinuxKernelTest acceptance classes
https://gitlab.com/philmd/qemu/pipelines/151323210
https://travis-ci.org/github/philmd/qemu/builds/693157969
# gpg: Signature made Sun 31 May 2020 17:37:35 BST
# gpg: using RSA key FAABE75E12917221DCFD6BB2E3E32C2CDEADC0DE
# gpg: Good signature from "Philippe Mathieu-Daudé (F4BUG) <f4bug@amsat.org>"
[full]
# Primary key fingerprint: FAAB E75E 1291 7221 DCFD 6BB2 E3E3 2C2C DEAD C0DE
* remotes/philmd-gitlab/tags/python-next-20200531: (25 commits)
tests/acceptance: refactor boot_linux to allow code reuse
tests/acceptance: refactor boot_linux_console test to allow code reuse
tests/acceptance: allow console interaction with specific VMs
tests/acceptance/migration.py: Wait for both sides
tests/migration/guestperf: Use Python 3 interpreter
tests/vm: allow wait_ssh() to specify command
tests/vm: Add ability to select QEMU from current build
tests/vm: Pass --debug through for vm-boot-ssh
python/qemu/qtest: Check before accessing _qtest
python/qemu/qmp: assert sockfile is not None
python/qemu/qmp: use True/False for non/blocking modes
python/qemu: Adjust traceback typing
python/qemu: fix socket.makefile() typing
python/qemu: remove Python2 style super() calls
python/qemu: delint; add flake8 config
python/qemu: delint and add pylintrc
python/qemu/machine: remove logging configuration
python/qemu/machine: add kill() method
python: remove more instances of sys.version_info
scripts/qmp: Fix shebang and imports
...
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Compare: https://github.com/qemu/qemu/compare/4ec2a1f53e8a...b73f417aaeee
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] 6acc5c: scripts/qemugdb: Remove shebang header,
Peter Maydell <=