qemu-commits
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]