[PULL 0/8] Misc fixes for 2024-10-24

Paolo Bonzini posted 8 patches 1 month ago
Only 7 patches received!
configure                                          |  3 +-
include/hw/qdev-core.h                             |  4 +--
include/hw/qdev-properties.h                       |  4 +--
include/qemu/sockets.h                             | 16 ----------
hw/core/qdev-properties.c                          | 26 ++++++++--------
system/qdev-monitor.c                              |  2 +-
util/qemu-sockets.c                                | 35 ----------------------
target/i386/tcg/decode-new.c.inc                   |  4 +--
.gitlab-ci.d/buildtest.yml                         |  2 +-
.gitlab-ci.d/cirrus/freebsd-14.vars                |  2 +-
.gitlab-ci.d/cirrus/macos-14.vars                  |  2 +-
.gitlab-ci.d/cirrus/macos-15.vars                  |  2 +-
scripts/ci/setup/ubuntu/ubuntu-2204-aarch64.yaml   |  2 ++
scripts/ci/setup/ubuntu/ubuntu-2204-s390x.yaml     |  2 ++
scripts/meson-buildoptions.                        |  0
stubs/meson.build                                  |  7 ++++-
tests/docker/dockerfiles/alpine.docker             |  2 ++
tests/docker/dockerfiles/centos9.docker            |  2 ++
tests/docker/dockerfiles/debian-amd64-cross.docker |  3 ++
tests/docker/dockerfiles/debian-arm64-cross.docker |  3 ++
tests/docker/dockerfiles/debian-armhf-cross.docker |  3 ++
tests/docker/dockerfiles/debian-i686-cross.docker  |  3 ++
.../dockerfiles/debian-mips64el-cross.docker       |  3 ++
.../docker/dockerfiles/debian-mipsel-cross.docker  |  3 ++
.../docker/dockerfiles/debian-ppc64el-cross.docker |  3 ++
tests/docker/dockerfiles/debian-s390x-cross.docker |  3 ++
tests/docker/dockerfiles/debian.docker             |  2 ++
.../docker/dockerfiles/fedora-rust-nightly.docker  |  2 ++
tests/docker/dockerfiles/fedora-win64-cross.docker |  2 ++
tests/docker/dockerfiles/fedora.docker             |  2 ++
tests/docker/dockerfiles/opensuse-leap.docker      |  2 ++
tests/docker/dockerfiles/ubuntu2204.docker         |  2 ++
tests/lcitool/projects/qemu.yml                    |  2 ++
tests/vm/generated/freebsd.json                    |  2 ++
34 files changed, 80 insertions(+), 77 deletions(-)
delete mode 100644 scripts/meson-buildoptions.
[PULL 0/8] Misc fixes for 2024-10-24
Posted by Paolo Bonzini 1 month ago
The following changes since commit f1dd640896ee2b50cb34328f2568aad324702954:

  Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging (2024-10-18 10:42:56 +0100)

are available in the Git repository at:

  https://gitlab.com/bonzini/qemu.git tags/for-upstream

for you to fetch changes up to 5c952562af6717bb4d206dc2c7ba2daa2fcd899d:

  qdev: make properties array "const" (2024-10-24 14:33:55 +0200)

----------------------------------------------------------------
* target/i386: fixes for -cpu pentium3
* qdev: allow making Properties arrays const
* rust: enable rust in the Fedora system build job
* sockets: Remove dead code
* configure: Fix typo
* stubs: avoid duplicate symbols in libqemuutil.a
* remove erroneous file that breaks git clone on Windows

----------------------------------------------------------------
Daniel P. Berrangé (2):
      tests: add 'rust' and 'bindgen' to CI package list
      ci: enable rust in the Fedora system build job

Dr. David Alan Gilbert (1):
      sockets: Remove deadcode

Kevin Wolf (1):
      configure: Replace literally printed '\n' with newline

Paolo Bonzini (3):
      stubs: avoid duplicate symbols in libqemuutil.a
      target/i386: fix CPUID check for LFENCE and SFENCE
      qdev: make properties array "const"

Pierrick Bouvier (1):
      scripts: remove erroneous file that breaks git clone on Windows

 configure                                          |  3 +-
 include/hw/qdev-core.h                             |  4 +--
 include/hw/qdev-properties.h                       |  4 +--
 include/qemu/sockets.h                             | 16 ----------
 hw/core/qdev-properties.c                          | 26 ++++++++--------
 system/qdev-monitor.c                              |  2 +-
 util/qemu-sockets.c                                | 35 ----------------------
 target/i386/tcg/decode-new.c.inc                   |  4 +--
 .gitlab-ci.d/buildtest.yml                         |  2 +-
 .gitlab-ci.d/cirrus/freebsd-14.vars                |  2 +-
 .gitlab-ci.d/cirrus/macos-14.vars                  |  2 +-
 .gitlab-ci.d/cirrus/macos-15.vars                  |  2 +-
 scripts/ci/setup/ubuntu/ubuntu-2204-aarch64.yaml   |  2 ++
 scripts/ci/setup/ubuntu/ubuntu-2204-s390x.yaml     |  2 ++
 scripts/meson-buildoptions.                        |  0
 stubs/meson.build                                  |  7 ++++-
 tests/docker/dockerfiles/alpine.docker             |  2 ++
 tests/docker/dockerfiles/centos9.docker            |  2 ++
 tests/docker/dockerfiles/debian-amd64-cross.docker |  3 ++
 tests/docker/dockerfiles/debian-arm64-cross.docker |  3 ++
 tests/docker/dockerfiles/debian-armhf-cross.docker |  3 ++
 tests/docker/dockerfiles/debian-i686-cross.docker  |  3 ++
 .../dockerfiles/debian-mips64el-cross.docker       |  3 ++
 .../docker/dockerfiles/debian-mipsel-cross.docker  |  3 ++
 .../docker/dockerfiles/debian-ppc64el-cross.docker |  3 ++
 tests/docker/dockerfiles/debian-s390x-cross.docker |  3 ++
 tests/docker/dockerfiles/debian.docker             |  2 ++
 .../docker/dockerfiles/fedora-rust-nightly.docker  |  2 ++
 tests/docker/dockerfiles/fedora-win64-cross.docker |  2 ++
 tests/docker/dockerfiles/fedora.docker             |  2 ++
 tests/docker/dockerfiles/opensuse-leap.docker      |  2 ++
 tests/docker/dockerfiles/ubuntu2204.docker         |  2 ++
 tests/lcitool/projects/qemu.yml                    |  2 ++
 tests/vm/generated/freebsd.json                    |  2 ++
 34 files changed, 80 insertions(+), 77 deletions(-)
 delete mode 100644 scripts/meson-buildoptions.
-- 
2.47.0


Re: [PULL 0/8] Misc fixes for 2024-10-24
Posted by Paolo Bonzini 4 weeks, 1 day ago
On Thu, Oct 24, 2024 at 2:35 PM Paolo Bonzini <pbonzini@redhat.com> wrote:
>
> The following changes since commit f1dd640896ee2b50cb34328f2568aad324702954:
>
>   Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging (2024-10-18 10:42:56 +0100)
>
> are available in the Git repository at:
>
>   https://gitlab.com/bonzini/qemu.git tags/for-upstream
>
> for you to fetch changes up to 5c952562af6717bb4d206dc2c7ba2daa2fcd899d:
>
>   qdev: make properties array "const" (2024-10-24 14:33:55 +0200)
>
> ----------------------------------------------------------------
> * target/i386: fixes for -cpu pentium3
> * qdev: allow making Properties arrays const
> * rust: enable rust in the Fedora system build job
> * sockets: Remove dead code
> * configure: Fix typo
> * stubs: avoid duplicate symbols in libqemuutil.a
> * remove erroneous file that breaks git clone on Windows
>
> ----------------------------------------------------------------
> Daniel P. Berrangé (2):
>       tests: add 'rust' and 'bindgen' to CI package list
>       ci: enable rust in the Fedora system build job

This has conflicts with master, will resend.

Paolo
[PULL 7/8] scripts: remove erroneous file that breaks git clone on Windows
Posted by Paolo Bonzini 1 month ago
From: Pierrick Bouvier <pierrick.bouvier@linaro.org>

This file was created by mistake in recent ed7667188 (9p: remove
'proxy' filesystem backend driver).

When cloning the repository using native git for windows, we see this:
Error: error: invalid path 'scripts/meson-buildoptions.'
Error: The process 'C:\Program Files\Git\bin\git.exe' failed with exit code 128
Link: https://lore.kernel.org/r/20241023073914.895438-1-pierrick.bouvier@linaro.org

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
---
 scripts/meson-buildoptions. | 0
 1 file changed, 0 insertions(+), 0 deletions(-)
 delete mode 100644 scripts/meson-buildoptions.

diff --git a/scripts/meson-buildoptions. b/scripts/meson-buildoptions.
deleted file mode 100644
index e69de29bb2d..00000000000
-- 
2.47.0