qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-commits] [qemu/qemu] b87346: docs: Mark "gluster" support in QEMU


From: Peter Maydell
Subject: [Qemu-commits] [qemu/qemu] b87346: docs: Mark "gluster" support in QEMU as deprecated
Date: Mon, 07 Oct 2024 07:14:19 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: b873463821343c6f702c4195f2168790b09cf44e
      
https://github.com/qemu/qemu/commit/b873463821343c6f702c4195f2168790b09cf44e
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2024-10-07 (Mon, 07 Oct 2024)

  Changed paths:
    M block/gluster.c
    M docs/about/deprecated.rst
    M qapi/block-core.json

  Log Message:
  -----------
  docs: Mark "gluster" support in QEMU as deprecated

According to https://marc.info/?l=fedora-devel-list&m=171934833215726
the GlusterFS development effectively ended. Thus mark it as deprecated
in QEMU, so we can remove it in a future release if the project does
not gain momentum again.

Acked-by: Niels de Vos <ndevos@redhat.com>
Acked-by: Markus Armbruster <armbru@redhat.com>
Message-ID: <20241002082033.129022-1-thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: de11da6448ca4278197fb2923af06c50e2385259
      
https://github.com/qemu/qemu/commit/de11da6448ca4278197fb2923af06c50e2385259
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2024-10-07 (Mon, 07 Oct 2024)

  Changed paths:
    M .gitlab-ci.d/cirrus.yml
    R .gitlab-ci.d/cirrus/macos-13.vars
    M tests/lcitool/refresh

  Log Message:
  -----------
  .gitlab-ci.d/cirrus: Drop support for macOS 13 (Ventura)

macOS 15 "Sequoia" was released on September 16, 2024 [1].

According to QEMU's support policy, we stop supporting
the previous major release two years after the the new
major release has been published. Time to remove support
for macOS 13 (Ventura, released on October 2022, [2]).

Promote the macOS 14 job, which was only built manually,
to be run by default.

[1] https://www.apple.com/newsroom/2024/09/macos-sequoia-is-available-today/
[2] https://www.apple.com/newsroom/2022/10/macos-ventura-is-now-available/

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-ID: <20240917085058.1740-3-philmd@linaro.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 0522910d7d419709a6e5f2fbee0250b12711a564
      
https://github.com/qemu/qemu/commit/0522910d7d419709a6e5f2fbee0250b12711a564
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2024-10-07 (Mon, 07 Oct 2024)

  Changed paths:
    M .gitlab-ci.d/cirrus.yml
    A .gitlab-ci.d/cirrus/macos-15.vars
    M tests/docker/dockerfiles/opensuse-leap.docker
    M tests/lcitool/libvirt-ci
    M tests/lcitool/refresh

  Log Message:
  -----------
  .gitlab-ci.d/cirrus: Add manual testing of macOS 15 (Sequoia)

Upgrade libvirt-ci so it covers macOS 15. Add a manual entry
(QEMU_JOB_OPTIONAL: 1) to test on Sequoia release. Refresh the
lci-tool generated files.

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-ID: <20240917085058.1740-4-philmd@linaro.org>
[thuth: Fix image names in cirrus.yml and hash for tests/lcitool/libvirt-ci]
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: c700d06819dadf6c840996218028a49962d714c8
      
https://github.com/qemu/qemu/commit/c700d06819dadf6c840996218028a49962d714c8
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2024-10-07 (Mon, 07 Oct 2024)

  Changed paths:
    M MAINTAINERS
    R disas/cris.c
    M disas/meson.build
    M include/disas/dis-asm.h
    M include/exec/poison.h
    M meson.build

  Log Message:
  -----------
  disas: Remove CRIS disassembler

We just removed the CRIS target, the disassembler is now dead code.

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-ID: <20240904143603.52934-15-philmd@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 7e9503f5040a2115c04d755a20251c8338aa8560
      
https://github.com/qemu/qemu/commit/7e9503f5040a2115c04d755a20251c8338aa8560
  Author: Michael Tokarev <mjt@tls.msk.ru>
  Date:   2024-10-07 (Mon, 07 Oct 2024)

  Changed paths:
    M .gitlab-ci.d/buildtest.yml

  Log Message:
  -----------
  gitlab-ci/build-oss-fuzz: print FAILED marker in case the test failed and run 
all tests

currently, if an oss-fuzz fails, the script does just `exit 1`
without any additional output, and looking at the build log in
the gitlab ci it is not clear what actually failed, without
looking at build-oss-fuzz script and seeing this `exit 1`.

Print easily recognizable error message about test failure, so
it becomes obvious what exactly has failed.

While at it, continue running other tests even in case of
failure, and exit non-zero if at least one test failed.

Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-ID: <20241003121656.1173612-1-mjt@tls.msk.ru>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 77b535cfdd1abf2d528fa04a83d925a8f8a86c92
      
https://github.com/qemu/qemu/commit/77b535cfdd1abf2d528fa04a83d925a8f8a86c92
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2024-10-07 (Mon, 07 Oct 2024)

  Changed paths:
    M hw/m68k/bootinfo.h
    M hw/m68k/mcf5208.c
    M hw/m68k/next-cube.c
    M hw/m68k/q800.c

  Log Message:
  -----------
  hw/m68k: Use explicit big-endian LD/ST API

The M68K architecture uses big endianness. Directly use
the big-endian LD/ST API.

Mechanical change using:

  $ end=be; \
    for acc in uw w l q tul; do \
      sed -i -e "s/ld${acc}_p(/ld${acc}_${end}_p(/" \
             -e "s/st${acc}_p(/st${acc}_${end}_p(/" \
        $(git grep -wlE '(ld|st)t?u?[wlq]_p' hw/m68k/); \
    done

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Thomas Huth <huth@tuxfamily.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-ID: <20241004163042.85922-18-philmd@linaro.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 3a76d302047ce4518cedef7a9feca1238a00f97b
      
https://github.com/qemu/qemu/commit/3a76d302047ce4518cedef7a9feca1238a00f97b
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2024-10-07 (Mon, 07 Oct 2024)

  Changed paths:
    M target/m68k/gdbstub.c
    M target/m68k/helper.c

  Log Message:
  -----------
  target/m68k: Use explicit big-endian LD/ST API

The M68K architecture uses big endianness. Directly use
the big-endian LD/ST API.

Mechanical change using:

  $ end=be; \
    for acc in uw w l q tul; do \
      sed -i -e "s/ld${acc}_p(/ld${acc}_${end}_p(/" \
             -e "s/st${acc}_p(/st${acc}_${end}_p(/" \
        $(git grep -wlE '(ld|st)t?u?[wlq]_p' target/m68k/); \
    done

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Thomas Huth <huth@tuxfamily.org>
Message-ID: <20241004163042.85922-19-philmd@linaro.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: c76c86fba53801769df19e9cf72630240f7eb256
      
https://github.com/qemu/qemu/commit/c76c86fba53801769df19e9cf72630240f7eb256
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2024-10-07 (Mon, 07 Oct 2024)

  Changed paths:
    M hw/s390x/ipl.c
    M hw/s390x/s390-pci-inst.c

  Log Message:
  -----------
  hw/s390x: Use explicit big-endian LD/ST API

The S390X architecture uses big endianness. Directly use
the big-endian LD/ST API.

Mechanical change using:

  $ end=be; \
    for acc in uw w l q tul; do \
      sed -i -e "s/ld${acc}_p(/ld${acc}_${end}_p(/" \
             -e "s/st${acc}_p(/st${acc}_${end}_p(/" \
        $(git grep -wlE '(ld|st)t?u?[wlq]_p' hw/s390x/); \
    done

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-ID: <20241004163042.85922-23-philmd@linaro.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: a0bc3cefe287cdaf604817e0477bb03a04b88b34
      
https://github.com/qemu/qemu/commit/a0bc3cefe287cdaf604817e0477bb03a04b88b34
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2024-10-07 (Mon, 07 Oct 2024)

  Changed paths:
    M target/s390x/gdbstub.c

  Log Message:
  -----------
  target/s390x: Replace ldtul_p() -> ldq_p()

The S390X  target is only built for 64-bit.
Using ldtul_p() is pointless, replace by ldq_p().

Mechanical change doing:

  $ sed -i -e 's/ldtul_p/ldq_p/' $(git grep -wl ldtul_p target/s390x/)

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-ID: <20241004163042.85922-5-philmd@linaro.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 1d94eafdb528f8ca763e10269e734f3bc2a4825b
      
https://github.com/qemu/qemu/commit/1d94eafdb528f8ca763e10269e734f3bc2a4825b
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2024-10-07 (Mon, 07 Oct 2024)

  Changed paths:
    M target/s390x/gdbstub.c
    M target/s390x/ioinst.c

  Log Message:
  -----------
  target/s390x: Use explicit big-endian LD/ST API

The S390X architecture uses big endianness. Directly use
the big-endian LD/ST API.

Mechanical change using:

  $ end=be; \
    for acc in uw w l q tul; do \
      sed -i -e "s/ld${acc}_p(/ld${acc}_${end}_p(/" \
             -e "s/st${acc}_p(/st${acc}_${end}_p(/" \
        $(git grep -wlE '(ld|st)t?u?[wlq]_p' target/s390x/); \
    done

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-ID: <20241004163042.85922-24-philmd@linaro.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 67d76bde994799c8a01ea7ad248b4d963aeb4db1
      
https://github.com/qemu/qemu/commit/67d76bde994799c8a01ea7ad248b4d963aeb4db1
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2024-10-07 (Mon, 07 Oct 2024)

  Changed paths:
    M tests/functional/test_arm_vexpress.py
    M tests/functional/test_m68k_mcf5208evb.py
    M tests/functional/test_or1k_sim.py
    M tests/functional/test_ppc64_e500.py
    M tests/functional/test_ppc_mac.py
    M tests/functional/test_sh4_r2d.py
    M tests/functional/test_sparc_sun4m.py
    M tests/functional/test_xtensa_lx60.py

  Log Message:
  -----------
  tests/functional: Switch back to the gitlab URLs for the advent calendar tests

Shortly after we switched to the original URLs on qemu-advent-calendar.org,
the server went offline - looks like we are better off using the gitlab
URLs again instead.

Message-ID: <20241007083649.204886-1-thuth@redhat.com>
Reviewed-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: d841f720c98475c0f67695d99f27794bde69ed6e
      
https://github.com/qemu/qemu/commit/d841f720c98475c0f67695d99f27794bde69ed6e
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2024-10-07 (Mon, 07 Oct 2024)

  Changed paths:
    M tests/functional/meson.build

  Log Message:
  -----------
  tests/functional: Bump timeout of some tests

These tests occasionally time out when the host system is under heavy
load. Increase the timeout setting to allow for more headroom here.

Message-ID: <20241002140212.350467-1-thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 2af37e791906cfda42cb9604a16d218e56994bb1
      
https://github.com/qemu/qemu/commit/2af37e791906cfda42cb9604a16d218e56994bb1
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2024-10-07 (Mon, 07 Oct 2024)

  Changed paths:
    M .gitlab-ci.d/buildtest.yml
    M .gitlab-ci.d/cirrus.yml
    R .gitlab-ci.d/cirrus/macos-13.vars
    A .gitlab-ci.d/cirrus/macos-15.vars
    M MAINTAINERS
    M block/gluster.c
    R disas/cris.c
    M disas/meson.build
    M docs/about/deprecated.rst
    M hw/m68k/bootinfo.h
    M hw/m68k/mcf5208.c
    M hw/m68k/next-cube.c
    M hw/m68k/q800.c
    M hw/s390x/ipl.c
    M hw/s390x/s390-pci-inst.c
    M include/disas/dis-asm.h
    M include/exec/poison.h
    M meson.build
    M qapi/block-core.json
    M target/m68k/gdbstub.c
    M target/m68k/helper.c
    M target/s390x/gdbstub.c
    M target/s390x/ioinst.c
    M tests/docker/dockerfiles/opensuse-leap.docker
    M tests/functional/meson.build
    M tests/functional/test_arm_vexpress.py
    M tests/functional/test_m68k_mcf5208evb.py
    M tests/functional/test_or1k_sim.py
    M tests/functional/test_ppc64_e500.py
    M tests/functional/test_ppc_mac.py
    M tests/functional/test_sh4_r2d.py
    M tests/functional/test_sparc_sun4m.py
    M tests/functional/test_xtensa_lx60.py
    M tests/lcitool/libvirt-ci
    M tests/lcitool/refresh

  Log Message:
  -----------
  Merge tag 'pull-request-2024-10-07' of https://gitlab.com/thuth/qemu into 
staging

* Mark "gluster" support as deprecated
* Update CI to use macOS 14 instead of 13, and add a macOS 15 job
* Use gitlab mirror for advent calendar test images (seems more stable)
* Bump timeouts of some tests
* Remove CRIS disassembler
* Some m68k and s390x cleanups with regards to load and store APIs

# -----BEGIN PGP SIGNATURE-----
#
# iQJFBAABCAAvFiEEJ7iIR+7gJQEY8+q5LtnXdP5wLbUFAmcDyq4RHHRodXRoQHJl
# ZGhhdC5jb20ACgkQLtnXdP5wLbU8GQ/8DHcRdrkyqlauH9y41sDnMvKuRley5umw
# kilvQIRUlNHucqP/kHHQgdf35IF2yxWAoLKjZi/oK90SjSgKCgeRjBzn03dHBGdS
# Klret8LTNJGXm7qMQIs/0Pt0fa3Lswzd26xpkTaH0IITMi8yjiwgk6sEE/nSkURB
# vCn2lUfCvWd819+E0rE2ZicI9C6ioNZVm+1imofEgmvtT51it9f4PWSnep88gF8k
# qSy6HYNdnGjU+R9tY9Xkg7l3IU51AjulW4ZPBO1gDo3dV+t4j85Zn+2wLuAST6hB
# TMOHEvrUdT9xc5w+C3btYmgsdbsyZwZSmZd/ChsDGLSfnFMA+W6d3NhdhVIHppyQ
# j4f2evc9bFqNTpcnyUOsgnBlrFImcQMsBJTxqW7LaOLAJCuGzg6F6Ek9sm/oCzYl
# uGLQeHaKEXZ21G8haXKiy1DUnPfpfkpzNvL+d6dBFtjrWYr2DV0ejbRWRclKoHmG
# M4gAHlNodvwjIo1Ik46YZzMgwWbfDGNKfQswZkb8asHUyir5MLR6998fWjIf9wYD
# 4mR0WKNF3aBB9rkNcu59sE2bbn2zBshNyPWmgRGCNzdLAcec4jJCCMGkCoVEPj8S
# Kng0aTZMgQU5Ify63C3PSrWu2SOinKhxsAz3EfsopDgDUR0ozzpd8G68GCQceKA/
# NF4WN23Vf2o=
# =6TD1
# -----END PGP SIGNATURE-----
# gpg: Signature made Mon 07 Oct 2024 12:49:02 BST
# gpg:                using RSA key 27B88847EEE0250118F3EAB92ED9D774FE702DB5
# gpg:                issuer "thuth@redhat.com"
# gpg: Good signature from "Thomas Huth <th.huth@gmx.de>" [full]
# gpg:                 aka "Thomas Huth <thuth@redhat.com>" [full]
# gpg:                 aka "Thomas Huth <huth@tuxfamily.org>" [full]
# gpg:                 aka "Thomas Huth <th.huth@posteo.de>" [unknown]
# Primary key fingerprint: 27B8 8847 EEE0 2501 18F3  EAB9 2ED9 D774 FE70 2DB5

* tag 'pull-request-2024-10-07' of https://gitlab.com/thuth/qemu:
  tests/functional: Bump timeout of some tests
  tests/functional: Switch back to the gitlab URLs for the advent calendar tests
  target/s390x: Use explicit big-endian LD/ST API
  target/s390x: Replace ldtul_p() -> ldq_p()
  hw/s390x: Use explicit big-endian LD/ST API
  target/m68k: Use explicit big-endian LD/ST API
  hw/m68k: Use explicit big-endian LD/ST API
  gitlab-ci/build-oss-fuzz: print FAILED marker in case the test failed and run 
all tests
  disas: Remove CRIS disassembler
  .gitlab-ci.d/cirrus: Add manual testing of macOS 15 (Sequoia)
  .gitlab-ci.d/cirrus: Drop support for macOS 13 (Ventura)
  docs: Mark "gluster" support in QEMU as deprecated

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


Compare: https://github.com/qemu/qemu/compare/b5ab62b3c005...2af37e791906

To unsubscribe from these emails, change your notification settings at 
https://github.com/qemu/qemu/settings/notifications



reply via email to

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