Re: [PULL 0/7] Python patches

2023-02-02 Thread Peter Maydell
On Wed, 25 Jan 2023 at 02:34, John Snow  wrote:
>
> The following changes since commit 13356edb87506c148b163b8c7eb0695647d00c2a:
>
>   Merge tag 'block-pull-request' of https://gitlab.com/stefanha/qemu into 
> staging (2023-01-24 09:45:33 +)
>
> are available in the Git repository at:
>
>   https://gitlab.com/jsnow/qemu.git tags/python-pull-request
>
> for you to fetch changes up to bd4c0ef409140bd1be393407c04005ac077d4574:
>
>   python/qemu/machine: use socketpair() for QMP by default (2023-01-24 
> 13:37:13 -0500)
>
> 
> Python
>
> Bits and pieces, kibbles'n'bits
>
> 


Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/8.0
for any user-visible changes.

-- PMM



[PULL 0/7] Python patches

2023-01-24 Thread John Snow
The following changes since commit 13356edb87506c148b163b8c7eb0695647d00c2a:

  Merge tag 'block-pull-request' of https://gitlab.com/stefanha/qemu into 
staging (2023-01-24 09:45:33 +)

are available in the Git repository at:

  https://gitlab.com/jsnow/qemu.git tags/python-pull-request

for you to fetch changes up to bd4c0ef409140bd1be393407c04005ac077d4574:

  python/qemu/machine: use socketpair() for QMP by default (2023-01-24 13:37:13 
-0500)


Python

Bits and pieces, kibbles'n'bits



Dongdong Zhang (1):
  Fix some typos

Maksim Davydov (1):
  python/qmp: increase read buffer size

Marc-André Lureau (3):
  python/qmp/protocol: add open_with_socket()
  python/qmp/legacy: make QEMUMonitorProtocol accept a socket
  python/qemu/machine: use socketpair() for QMP by default

Peter Delevoryas (1):
  python/machine: Fix AF_UNIX path too long on macOS

Vladimir Sementsov-Ogievskiy (1):
  python: QEMUMachine: enable qmp accept timeout by default

 python/qemu/machine/console_socket.py  |  2 +-
 python/qemu/machine/machine.py | 31 +-
 python/qemu/machine/qtest.py   |  2 +-
 python/qemu/qmp/legacy.py  | 18 ---
 python/qemu/qmp/protocol.py| 27 +-
 python/qemu/qmp/qmp_client.py  |  4 ++--
 python/qemu/qmp/qmp_tui.py |  6 ++---
 tests/avocado/avocado_qemu/__init__.py |  2 +-
 8 files changed, 64 insertions(+), 28 deletions(-)

-- 
2.39.0





Re: [PULL 0/7] Python patches

2021-11-23 Thread Richard Henderson

On 11/23/21 3:37 AM, John Snow wrote:

The following changes since commit 89d2f9e4c63799f7f03e9180c63b7dc45fc2a04a:

   Merge tag 'pull-target-arm-20211122' of 
https://git.linaro.org/people/pmaydell/qemu-arm into staging (2021-11-22 
16:35:54 +0100)

are available in the Git repository at:

   https://gitlab.com/jsnow/qemu.git tags/python-pull-request

for you to fetch changes up to a57cb3e23d5ac918a69d0aab918470ff0b429ff9:

   python/aqmp: fix send_fd_scm for python 3.6.x (2021-11-22 18:41:21 -0500)


Python testing fixes for 6.2

A few more fixes to help eliminate race conditions from
device-crash-test, along with a fix that allows the SCM_RIGHTS
functionality to work on hosts that only have Python 3.6.

If this is too much this late in the RC process, I'd advocate for at
least patch 7/7 by itself.



John Snow (7):
   python/machine: add @sock_dir property
   python/machine: remove _remove_monitor_sockfile property
   python/machine: add instance disambiguator to default nickname
   python/machine: move more variable initializations to _pre_launch
   python/machine: handle "fast" QEMU terminations
   scripts/device-crash-test: Use a QMP timeout
   python/aqmp: fix send_fd_scm for python 3.6.x

  python/qemu/aqmp/qmp_client.py |  9 --
  python/qemu/machine/machine.py | 59 --
  scripts/device-crash-test  |  2 +-
  3 files changed, 42 insertions(+), 28 deletions(-)


Applied, thanks.

r~



[PULL 0/7] Python patches

2021-11-22 Thread John Snow
The following changes since commit 89d2f9e4c63799f7f03e9180c63b7dc45fc2a04a:

  Merge tag 'pull-target-arm-20211122' of 
https://git.linaro.org/people/pmaydell/qemu-arm into staging (2021-11-22 
16:35:54 +0100)

are available in the Git repository at:

  https://gitlab.com/jsnow/qemu.git tags/python-pull-request

for you to fetch changes up to a57cb3e23d5ac918a69d0aab918470ff0b429ff9:

  python/aqmp: fix send_fd_scm for python 3.6.x (2021-11-22 18:41:21 -0500)


Python testing fixes for 6.2

A few more fixes to help eliminate race conditions from
device-crash-test, along with a fix that allows the SCM_RIGHTS
functionality to work on hosts that only have Python 3.6.

If this is too much this late in the RC process, I'd advocate for at
least patch 7/7 by itself.



John Snow (7):
  python/machine: add @sock_dir property
  python/machine: remove _remove_monitor_sockfile property
  python/machine: add instance disambiguator to default nickname
  python/machine: move more variable initializations to _pre_launch
  python/machine: handle "fast" QEMU terminations
  scripts/device-crash-test: Use a QMP timeout
  python/aqmp: fix send_fd_scm for python 3.6.x

 python/qemu/aqmp/qmp_client.py |  9 --
 python/qemu/machine/machine.py | 59 --
 scripts/device-crash-test  |  2 +-
 3 files changed, 42 insertions(+), 28 deletions(-)

-- 
2.31.1