mbox

[PULL,00/21] (Mostly) build system patches for 2023-06-06

Message ID 20230606143116.685644-1-pbonzini@redhat.com (mailing list archive)
State New, archived
Headers show

Pull-request

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

Message

Paolo Bonzini June 6, 2023, 2:30 p.m. UTC
The following changes since commit 369081c4558e7e940fa36ce59bf17b2e390f55d3:

  Merge tag 'pull-tcg-20230605' of https://gitlab.com/rth7680/qemu into staging (2023-06-05 13:16:56 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 6f3ae23b29ad5831902e3ecdc7e443bbbf295bde:

  configure: remove --with-git-submodules= (2023-06-06 16:30:01 +0200)

----------------------------------------------------------------
* finish atomics revamp
* meson.build tweaks
* revert avocado update
* always upgrade/downgrade locally installed Python packages
* switch from submodules to subprojects
* remove --with-git= option
* rename --enable-pypi to --enable-download, control submodules and subprojects too

----------------------------------------------------------------
Michal Privoznik (1):
      meson: Avoid implicit declaration of absent functions

Paolo Bonzini (15):
      atomics: eliminate mb_read/mb_set
      scripts: remove dead file
      Revert "tests/requirements.txt: bump up avocado-framework version to 101.0"
      tests: Use separate virtual environment for avocado
      mkvenv: always pass locally-installed packages to pip
      configure: remove --with-git= option
      configure: rename --enable-pypi to --enable-download, control subprojects too
      git-submodule: allow partial update of .git-submodule-status
      build: log submodule update from git-submodule.sh
      meson: subprojects: replace submodules with wrap files
      configure: move SLOF submodule handling to pc-bios/s390-ccw
      pc-bios/s390-ccw: always build network bootloader
      meson: subprojects: replace berkeley-{soft,test}float-3 with wraps
      build: remove git submodule handling from main makefile
      configure: remove --with-git-submodules=

Philippe Mathieu-Daudé (1):
      scsi/qemu-pr-helper: Drop support for 'old' libmultipath API

Thomas Huth (4):
      meson.build: Group the UI entries in a separate summary section
      meson.build: Group the network backend entries in a separate summary section
      meson.build: Group the audio backend entries in a separate summary section
      meson.build: Use -Wno-undef only for SDL2 versions that need it

 .gitignore                                         |   2 -
 .gitlab-ci.d/buildtest-template.yml                |   4 +-
 .gitlab-ci.d/buildtest.yml                         |   6 +-
 .gitmodules                                        |  15 -
 Makefile                                           |  12 -
 accel/tcg/cpu-exec.c                               |   2 +-
 accel/tcg/tcg-accel-ops-mttcg.c                    |   2 +-
 accel/tcg/tcg-accel-ops-rr.c                       |   4 +-
 configure                                          | 169 ++-----
 docs/devel/acpi-bits.rst                           |   6 +-
 docs/devel/atomics.rst                             |  27 +-
 docs/devel/testing.rst                             |  14 +-
 include/qemu/atomic.h                              |  17 +-
 meson.build                                        | 134 +++--
 monitor/qmp.c                                      |   2 +-
 pc-bios/s390-ccw/Makefile                          |  16 +-
 python/scripts/mkvenv.py                           |  76 ++-
 scripts/archive-source.sh                          |  27 +-
 scripts/ci/org.centos/stream/8/x86_64/configure    |   3 -
 scripts/ci/org.centos/stream/8/x86_64/test-avocado |   4 +-
 scripts/device-crash-test                          |   2 +-
 scripts/git-submodule.sh                           |  69 +--
 scripts/make-release                               |   5 +
 scripts/test-driver.py                             |  35 --
 scsi/qemu-pr-helper.c                              |   4 -
 softmmu/cpus.c                                     |   2 +-
 softmmu/physmem.c                                  |   2 +-
 subprojects/.gitignore                             |   8 +
 subprojects/berkeley-softfloat-3.wrap              |   5 +
 subprojects/berkeley-testfloat-3.wrap              |   5 +
 subprojects/dtc                                    |   1 -
 subprojects/dtc.wrap                               |   4 +
 subprojects/keycodemapdb                           |   1 -
 subprojects/keycodemapdb.wrap                      |   4 +
 subprojects/libvfio-user                           |   1 -
 subprojects/libvfio-user.wrap                      |   4 +
 .../packagefiles/berkeley-softfloat-3/meson.build  | 339 +++++++++++++
 .../berkeley-softfloat-3/meson_options.txt         |   1 +
 .../packagefiles/berkeley-testfloat-3/meson.build  | 220 +++++++++
 .../berkeley-testfloat-3/meson_options.txt         |   1 +
 target/arm/hvf/hvf.c                               |   2 +-
 tests/Makefile.include                             |  32 +-
 tests/fp/meson.build                               | 541 +--------------------
 tests/requirements.txt                             |   9 +-
 tests/unit/test-aio-multithread.c                  |   2 +-
 tests/vm/Makefile.include                          |   2 +-
 util/qemu-coroutine-lock.c                         |   4 +-
 47 files changed, 900 insertions(+), 947 deletions(-)
 delete mode 100644 scripts/test-driver.py
 create mode 100644 subprojects/.gitignore
 create mode 100644 subprojects/berkeley-softfloat-3.wrap
 create mode 100644 subprojects/berkeley-testfloat-3.wrap
 delete mode 160000 subprojects/dtc
 create mode 100644 subprojects/dtc.wrap
 delete mode 160000 subprojects/keycodemapdb
 create mode 100644 subprojects/keycodemapdb.wrap
 delete mode 160000 subprojects/libvfio-user
 create mode 100644 subprojects/libvfio-user.wrap
 create mode 100644 subprojects/packagefiles/berkeley-softfloat-3/meson.build
 create mode 100644 subprojects/packagefiles/berkeley-softfloat-3/meson_options.txt
 create mode 100644 subprojects/packagefiles/berkeley-testfloat-3/meson.build
 create mode 100644 subprojects/packagefiles/berkeley-testfloat-3/meson_options.txt

Comments

Richard Henderson June 6, 2023, 7:09 p.m. UTC | #1
On 6/6/23 07:30, Paolo Bonzini wrote:
> The following changes since commit 369081c4558e7e940fa36ce59bf17b2e390f55d3:
> 
>    Merge tag 'pull-tcg-20230605' ofhttps://gitlab.com/rth7680/qemu  into staging (2023-06-05 13:16:56 -0700)
> 
> are available in the Git repository at:
> 
>    https://gitlab.com/bonzini/qemu.git  tags/for-upstream
> 
> for you to fetch changes up to 6f3ae23b29ad5831902e3ecdc7e443bbbf295bde:
> 
>    configure: remove --with-git-submodules= (2023-06-06 16:30:01 +0200)
> 
> ----------------------------------------------------------------
> * finish atomics revamp
> * meson.build tweaks
> * revert avocado update
> * always upgrade/downgrade locally installed Python packages
> * switch from submodules to subprojects
> * remove --with-git= option
> * rename --enable-pypi to --enable-download, control submodules and subprojects too

Applied, thanks.  Please update https://wiki.qemu.org/ChangeLog/8.1 as appropriate.


r~