qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] cb771a: meson: Split --enable-sanitizers to -


From: Peter Maydell
Subject: [Qemu-commits] [qemu/qemu] cb771a: meson: Split --enable-sanitizers to --enable-{asan...
Date: Wed, 11 Sep 2024 11:34:01 -0700

  Branch: refs/heads/staging
  Home:   https://github.com/qemu/qemu
  Commit: cb771ac1f59ced0aba5acedacfd4e92a9d0727b6
      
https://github.com/qemu/qemu/commit/cb771ac1f59ced0aba5acedacfd4e92a9d0727b6
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2024-09-11 (Wed, 11 Sep 2024)

  Changed paths:
    M .gitlab-ci.d/custom-runners/ubuntu-22.04-aarch64.yml
    M .gitlab-ci.d/custom-runners/ubuntu-22.04-s390x.yml
    M docs/devel/testing/fuzzing.rst
    M meson.build
    M meson_options.txt
    M scripts/meson-buildoptions.sh
    M tests/docker/test-debug
    M tests/qtest/fdc-test.c

  Log Message:
  -----------
  meson: Split --enable-sanitizers to --enable-{asan, ubsan}

We do not always want both address and undefined behavior
sanitizers running at the same time.

For the gitlab custom-runners, drop to only --enable-ubsan.
These jobs are not run by default, but as will be obvious in the
next patch, we don't run ASan on x86 either, and it seems wrong
to hold aarch64 and s390x to a different standard.

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-ID: <20240813095216.306555-2-richard.henderson@linaro.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: db770a206c3e3474103b15d1a082b99652c625d6
      
https://github.com/qemu/qemu/commit/db770a206c3e3474103b15d1a082b99652c625d6
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2024-09-11 (Wed, 11 Sep 2024)

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

  Log Message:
  -----------
  meson: Move -fsanitize=undefined into normal configuraton

With 8e466dd09246 and 23ef50ae2d0c, we disable function pointer
sanitization in CI because the qemu code base does not support it.
We must disable this for normal usage of --enable-ubsan as well,
so move it there.

Append options rather than prepend, since all of this requires
proper ordering of options.

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-ID: <20240813095216.306555-3-richard.henderson@linaro.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: c58156cd9f0a4ea2c99f64fa393e5fd67e1fc623
      
https://github.com/qemu/qemu/commit/c58156cd9f0a4ea2c99f64fa393e5fd67e1fc623
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2024-09-11 (Wed, 11 Sep 2024)

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

  Log Message:
  -----------
  gitlab-ci: Build MSYS2 job using multiple CPUs

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


  Commit: 1231bc7d12c373e445171dda9e7e5146eee7da55
      
https://github.com/qemu/qemu/commit/1231bc7d12c373e445171dda9e7e5146eee7da55
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2024-09-11 (Wed, 11 Sep 2024)

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

  Log Message:
  -----------
  contrib/plugins/Makefile: Add a 'distclean' target

Running "make distclean" in the build tree currently fails since this
tries to run the "distclean" target in the contrib/plugins/ folder, too,
but the Makefile there is missing this target. Thus add 'distclean' there
to fix this issue.

And to avoid regressions with "make distclean", add this command to one
of the build jobs, too.

Message-ID: <20240902154749.73876-1-thuth@redhat.com>
Reviewed-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: cf79bfa1446f68806b7a70e2a0185d36578d2098
      
https://github.com/qemu/qemu/commit/cf79bfa1446f68806b7a70e2a0185d36578d2098
  Author: Beraldo Leal <bleal@redhat.com>
  Date:   2024-09-11 (Wed, 11 Sep 2024)

  Changed paths:
    M MAINTAINERS

  Log Message:
  -----------
  MAINTAINERS: Remove myself as reviewer

Finally taking this off my to-do list. It’s been a privilege to be part
of this project, but I am no longer actively involved in reviewing
Python code here, so I believe it's best to update the list to reflect
the current maintainers.

Please, feel free to reach out if any questions arise.

Signed-off-by: Beraldo Leal <bleal@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-ID: <20240819150035.2180786-1-bleal@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: cb587592b2e07aa85b3d168f20e507d7dc6302d7
      
https://github.com/qemu/qemu/commit/cb587592b2e07aa85b3d168f20e507d7dc6302d7
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2024-09-11 (Wed, 11 Sep 2024)

  Changed paths:
    M MAINTAINERS

  Log Message:
  -----------
  MAINTAINERS: Remove myself from the Meson section

The Meson section has plenty of reviewers, and in order to reduce the
load on my Inbox a little bit, I'm stepping back as a reviewer here.

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


  Commit: 8720471efd83d8d93b6397112c85cbf09d7201a5
      
https://github.com/qemu/qemu/commit/8720471efd83d8d93b6397112c85cbf09d7201a5
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2024-09-11 (Wed, 11 Sep 2024)

  Changed paths:
    M tests/functional/qemu_test/__init__.py
    A tests/functional/qemu_test/linuxkernel.py

  Log Message:
  -----------
  tests/functional: Add the LinuxKernelTest for testing the Linux boot process

Copy the LinuxKernelTest from tests/acceptance/boot_linux_console.py
to be able to convert the related tests to the functional test framework
in the following patches.

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


  Commit: c7f3663c60ff1403f2cf1712adf860ea6ae1ebd1
      
https://github.com/qemu/qemu/commit/c7f3663c60ff1403f2cf1712adf860ea6ae1ebd1
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2024-09-11 (Wed, 11 Sep 2024)

  Changed paths:
    M MAINTAINERS
    M tests/avocado/boot_linux_console.py
    M tests/functional/meson.build
    A tests/functional/test_m68k_q800.py

  Log Message:
  -----------
  tests/functional: Convert the m68k Q800 Avocado test into a functional test

Just had to update the asset checksum to use SHA256 instead of SHA1,
but apart from that it is a pretty much straightforward conversion.

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


  Commit: d2fce37597c22c89b88a4d4f0c696fc7320885de
      
https://github.com/qemu/qemu/commit/d2fce37597c22c89b88a4d4f0c696fc7320885de
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2024-09-11 (Wed, 11 Sep 2024)

  Changed paths:
    M tests/avocado/boot_linux_console.py
    M tests/functional/test_mips64el_fuloong2e.py

  Log Message:
  -----------
  tests/functional: Convert mips64el Fuloong2e avocado test (2/2)

Straight forward conversion. Update the SHA1 hashes to
SHA256 hashes since SHA1 should not be used anymore nowadays.

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-ID: <20240827094905.80648-3-philmd@linaro.org>
[thuth: Use LinuxKernelTest class for this test]
Message-ID: <20240906180549.792832-4-thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: fcf2658b34b6e1117854e62b2522d1602f8f3ef8
      
https://github.com/qemu/qemu/commit/fcf2658b34b6e1117854e62b2522d1602f8f3ef8
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2024-09-11 (Wed, 11 Sep 2024)

  Changed paths:
    M MAINTAINERS
    M tests/avocado/machine_mips_malta.py
    M tests/functional/meson.build
    A tests/functional/test_mips64el_malta.py

  Log Message:
  -----------
  tests/functional: Convert mips64el I6400 Malta avocado tests

Straight forward conversion. Update the SHA1 hashes to SHA256
hashes since SHA1 should not be used anymore nowadays.

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


  Commit: 0e165dfc52fa96c014f8a83cf235446ee43e58b6
      
https://github.com/qemu/qemu/commit/0e165dfc52fa96c014f8a83cf235446ee43e58b6
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2024-09-11 (Wed, 11 Sep 2024)

  Changed paths:
    M tests/avocado/boot_linux_console.py
    M tests/functional/test_mips64el_malta.py

  Log Message:
  -----------
  tests/functional: Convert mips64el 5KEc Malta avocado tests

Straight forward conversion. Update the SHA1 hashes to
SHA256 hashes since SHA1 should not be used anymore nowadays.

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-ID: <20240827094905.80648-5-philmd@linaro.org>
Message-ID: <20240906180549.792832-6-thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: a4b60bec10c087e87f22c5c379600b7f32a3a8af
      
https://github.com/qemu/qemu/commit/a4b60bec10c087e87f22c5c379600b7f32a3a8af
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2024-09-11 (Wed, 11 Sep 2024)

  Changed paths:
    M MAINTAINERS
    R tests/avocado/machine_mips_malta.py
    M tests/functional/meson.build
    M tests/functional/test_mips64el_malta.py
    A tests/functional/test_mipsel_malta.py

  Log Message:
  -----------
  tests/functional: Convert mips32el Malta YAMON avocado test

Straight forward conversion using the Python standard zipfile
module instead of avocado.utils package. Update the SHA1 hashes
to SHA256 hashes since SHA1 should not be used anymore nowadays.

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


  Commit: 0e854424089736f929e3ef95a42df1b6a9d31b7e
      
https://github.com/qemu/qemu/commit/0e854424089736f929e3ef95a42df1b6a9d31b7e
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2024-09-11 (Wed, 11 Sep 2024)

  Changed paths:
    M tests/avocado/boot_linux_console.py
    M tests/functional/test_mipsel_malta.py

  Log Message:
  -----------
  tests/functional: Convert nanomips Malta avocado tests

Straight forward conversion. Update the SHA1 hashes to
SHA256 hashes since SHA1 should not be used anymore nowadays.

  $ QEMU_TEST_ALLOW_UNTRUSTED_CODE=1 \
        make check-functional-mipsel
  ...
  ▶ 4/4 
test_mipsel_malta.MaltaMachineConsole.test_mips_malta32el_nanomips_16k_up   OK
  ▶ 4/4 test_mipsel_malta.MaltaMachineConsole.test_mips_malta32el_nanomips_4k   
    OK
  ▶ 4/4 
test_mipsel_malta.MaltaMachineConsole.test_mips_malta32el_nanomips_64k_dbg  OK
  ▶ 4/4 test_mipsel_malta.MaltaMachineYAMON.test_mipsel_malta_yamon             
    OK
  4/4 qemu:func-thorough+func-mipsel-thorough+thorough / 
func-mipsel-mipsel_malta   OK   9.95s   4 subtests passed

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-ID: <20240827094905.80648-7-philmd@linaro.org>
[thuth: Use LinuxKernelTest]
Message-ID: <20240906180549.792832-8-thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 79cb4a14cb6da7d42f19706b2f9e42a787c402f7
      
https://github.com/qemu/qemu/commit/79cb4a14cb6da7d42f19706b2f9e42a787c402f7
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2024-09-11 (Wed, 11 Sep 2024)

  Changed paths:
    M MAINTAINERS
    M tests/avocado/boot_linux_console.py
    M tests/functional/meson.build
    A tests/functional/test_mips_malta.py

  Log Message:
  -----------
  tests/functional: Convert mips32eb 4Kc Malta avocado tests

Straight forward conversion. Update the SHA1 hashes to
SHA256 hashes since SHA1 should not be used anymore nowadays.

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-ID: <20240827094905.80648-8-philmd@linaro.org>
[thuth: Use LinuxKernelTest class]
Message-ID: <20240906180549.792832-9-thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 165ab274479e65fef2827a33c35f5b91954ea3cf
      
https://github.com/qemu/qemu/commit/165ab274479e65fef2827a33c35f5b91954ea3cf
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2024-09-11 (Wed, 11 Sep 2024)

  Changed paths:
    M MAINTAINERS
    M tests/avocado/boot_linux_console.py
    M tests/functional/meson.build
    A tests/functional/test_arm_raspi2.py

  Log Message:
  -----------
  tests/functional: Convert ARM Raspi2 avocado tests

Straight forward conversion. Update the SHA1 hashes to SHA256
hashes since SHA1 should not be used anymore nowadays.

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-ID: <20240826221058.75126-3-philmd@linaro.org>
[thuth: Use LinuxKernelTest class]
Message-ID: <20240906180549.792832-10-thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 471f7ff715a4f7eb10f84713e7a7325efb8ee2ab
      
https://github.com/qemu/qemu/commit/471f7ff715a4f7eb10f84713e7a7325efb8ee2ab
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2024-09-11 (Wed, 11 Sep 2024)

  Changed paths:
    M MAINTAINERS
    M tests/avocado/boot_linux_console.py
    M tests/functional/meson.build
    A tests/functional/test_aarch64_raspi3.py

  Log Message:
  -----------
  tests/functional: Convert Aarch64 Raspi3 avocado tests

Straight forward conversion. Update the SHA1 hashes to SHA256
hashes since SHA1 should not be used anymore nowadays.

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-ID: <20240826221058.75126-4-philmd@linaro.org>
[thuth: Use the LinuxKernelTest class]
Message-ID: <20240906180549.792832-11-thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 547738be48211ed3b37b13f7a75cca3281b760f5
      
https://github.com/qemu/qemu/commit/547738be48211ed3b37b13f7a75cca3281b760f5
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2024-09-11 (Wed, 11 Sep 2024)

  Changed paths:
    M MAINTAINERS
    M tests/avocado/boot_linux_console.py
    M tests/functional/meson.build
    A tests/functional/test_aarch64_raspi4.py

  Log Message:
  -----------
  tests/functional: Convert Aarch64 Raspi4 avocado tests

Straight forward conversion. Update the SHA1 hashes to SHA256
hashes since SHA1 should not be used anymore nowadays.

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-ID: <20240826221058.75126-5-philmd@linaro.org>
[thuth: Use LinuxKernelTest class]
Message-ID: <20240906180549.792832-12-thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 9a76bc0433cc1de1ab588f9e322aefac40463295
      
https://github.com/qemu/qemu/commit/9a76bc0433cc1de1ab588f9e322aefac40463295
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2024-09-11 (Wed, 11 Sep 2024)

  Changed paths:
    M tests/avocado/boot_linux_console.py
    M tests/functional/meson.build
    A tests/functional/test_alpha_clipper.py

  Log Message:
  -----------
  tests/functional: Convert the Alpha Clipper Avocado test

Straight forward conversion, just switch to SHA256 hashsum now.

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


  Commit: 9f989d655794b43886bbc636f9dc368da13ede77
      
https://github.com/qemu/qemu/commit/9f989d655794b43886bbc636f9dc368da13ede77
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2024-09-11 (Wed, 11 Sep 2024)

  Changed paths:
    M tests/avocado/boot_linux_console.py
    M tests/functional/meson.build
    A tests/functional/test_m68k_mcf5208evb.py

  Log Message:
  -----------
  tests/functional: Convert the m68k MCF5208EVB Avocado test

We've got to do_test_advcal_2018() here now that the test resides
in a separate file. Also switch back to the original URL (since
the site did not vanish as originally expected) and update the
hashsum to use SHA256.

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


  Commit: 3a07875fd3855f3dff04b01168513b420a1ae77a
      
https://github.com/qemu/qemu/commit/3a07875fd3855f3dff04b01168513b420a1ae77a
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2024-09-11 (Wed, 11 Sep 2024)

  Changed paths:
    M tests/avocado/boot_linux_console.py
    M tests/functional/meson.build
    A tests/functional/test_or1k_sim.py

  Log Message:
  -----------
  tests/functional: Convert the or1k-sim Avocado test

We've got to do_test_advcal_2018() here now that the test resides
in a separate file. Also switch back to the original URL (since
the site did not vanish as originally expected) and update the
hashsum to use SHA256.

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


  Commit: 69e4fbd0ea22d8cc6421fe2e9f09dfa4be242ccf
      
https://github.com/qemu/qemu/commit/69e4fbd0ea22d8cc6421fe2e9f09dfa4be242ccf
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2024-09-11 (Wed, 11 Sep 2024)

  Changed paths:
    M tests/avocado/avocado_qemu/__init__.py
    R tests/avocado/multiprocess.py
    M tests/functional/meson.build
    A tests/functional/test_multiprocess.py

  Log Message:
  -----------
  tests/functional: Convert the multiprocess avocado test into a standalone test

This test handles both, aarch64 and x86_64, with the same test code
(apart from some initial setup), so don't split this file by target
but add a check for self.arch in the main test function.

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


  Commit: 59d100243d23451e66d2274d34edab7be6dab473
      
https://github.com/qemu/qemu/commit/59d100243d23451e66d2274d34edab7be6dab473
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2024-09-11 (Wed, 11 Sep 2024)

  Changed paths:
    M tests/functional/qemu_test/cmd.py
    M tests/functional/qemu_test/tesseract.py

  Log Message:
  -----------
  tests/functional: Fix bad usage of has_cmd

has_cmd returns a tuple, not a boolean value. This fixes a crash when
e.g. "tesseract" is not available in the test_m68k_nextcube test.

Reported-by: Richard Henderson <richard.henderson@linaro.org>
Message-ID: <20240910075820.51346-1-thuth@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 05e303210dc83a008c8c06fe82b632aa2e87c49b
      
https://github.com/qemu/qemu/commit/05e303210dc83a008c8c06fe82b632aa2e87c49b
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2024-09-11 (Wed, 11 Sep 2024)

  Changed paths:
    M tests/functional/qemu_test/asset.py

  Log Message:
  -----------
  tests/functional/qemu_test: Use Python hashlib instead of external programs

Some systems (like OpenBSD) do not have the sha256sum or sha512sum programs
installed by default, or use different names for those. Use the Python
hashlib instead so we don't have to rely on the external programs.

Reported-by: Peter Maydell <peter.maydell@linaro.org>
Message-ID: <20240910201742.239559-1-thuth@redhat.com>
Reviewed-by: Brian Cain <bcain@quicinc.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: b4358ed4fd29c21c69e492d814f0926c58caa10f
      
https://github.com/qemu/qemu/commit/b4358ed4fd29c21c69e492d814f0926c58caa10f
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2024-09-11 (Wed, 11 Sep 2024)

  Changed paths:
    M .gitlab-ci.d/cirrus.yml
    R .gitlab-ci.d/cirrus/freebsd-13.vars
    A .gitlab-ci.d/cirrus/freebsd-14.vars
    M tests/lcitool/refresh
    M tests/vm/freebsd

  Log Message:
  -----------
  Update FreeBSD CI jobs FreeBSD 14.1

The current FreeBSD CI jobs are failing installation since the
"opencv" package is now missing there. Updating to 14.1 fixes
the issue.

Message-Id: <20240911090149.286257-1-thuth@redhat.com>
Reviewed-by: Li-Wen Hsu <lwhsu@FreeBSD.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 4b7ea33074450bc6148c8e1545d78f179e64adb4
      
https://github.com/qemu/qemu/commit/4b7ea33074450bc6148c8e1545d78f179e64adb4
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2024-09-11 (Wed, 11 Sep 2024)

  Changed paths:
    M .gitlab-ci.d/buildtest.yml
    M .gitlab-ci.d/cirrus.yml
    R .gitlab-ci.d/cirrus/freebsd-13.vars
    A .gitlab-ci.d/cirrus/freebsd-14.vars
    M .gitlab-ci.d/custom-runners/ubuntu-22.04-aarch64.yml
    M .gitlab-ci.d/custom-runners/ubuntu-22.04-s390x.yml
    M .gitlab-ci.d/windows.yml
    M MAINTAINERS
    M contrib/plugins/Makefile
    M docs/devel/testing/fuzzing.rst
    M meson.build
    M meson_options.txt
    M scripts/meson-buildoptions.sh
    M tests/avocado/avocado_qemu/__init__.py
    M tests/avocado/boot_linux_console.py
    R tests/avocado/machine_mips_malta.py
    R tests/avocado/multiprocess.py
    M tests/docker/test-debug
    M tests/functional/meson.build
    M tests/functional/qemu_test/__init__.py
    M tests/functional/qemu_test/asset.py
    M tests/functional/qemu_test/cmd.py
    A tests/functional/qemu_test/linuxkernel.py
    M tests/functional/qemu_test/tesseract.py
    A tests/functional/test_aarch64_raspi3.py
    A tests/functional/test_aarch64_raspi4.py
    A tests/functional/test_alpha_clipper.py
    A tests/functional/test_arm_raspi2.py
    A tests/functional/test_m68k_mcf5208evb.py
    A tests/functional/test_m68k_q800.py
    M tests/functional/test_mips64el_fuloong2e.py
    A tests/functional/test_mips64el_malta.py
    A tests/functional/test_mips_malta.py
    A tests/functional/test_mipsel_malta.py
    A tests/functional/test_multiprocess.py
    A tests/functional/test_or1k_sim.py
    M tests/lcitool/refresh
    M tests/qtest/fdc-test.c
    M tests/vm/freebsd

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

* Split --enable-sanitizers to --enable-{asan, ubsan}
* Build MSYS2 job using multiple CPUs
* Fix "make distclean" wrt contrib/plugins/
* Convert more Avocado tests to plain standalone functional tests
* Fix bug that breaks "make check-functional" when tesseract is missing
* Use builtin hashlib of Python in the functional tests
* Update the FreeBSD CI jobs to 14.1

# -----BEGIN PGP SIGNATURE-----
#
# iQJFBAABCAAvFiEEJ7iIR+7gJQEY8+q5LtnXdP5wLbUFAmbhY4YRHHRodXRoQHJl
# ZGhhdC5jb20ACgkQLtnXdP5wLbU/aw/9HXl9H8BUDn8lnoEmxuuQSk8F19n/l5pt
# en3L8pMBt4dGFe/9KaGes2GFfid+cp2zlx+qQhA4HW35ntMJorF/qinOH/JGDtoM
# 3O6RGZrQPn60zD9P2EbFVCrVYysVYCEu0U3Uglj6tf33bE0L7SJsQxqcbIciyIj5
# aq3Te0yMM2lqzCdMqNpWHGn3VMZRvbRaGBPDU4RLP8V2Bpz1iiRE+6HCH9Kg7HzS
# OmleeXtvcyInG+54onjfTcn4/XA27pl1UU04KFv5PrRPB3M2FspHn7oOT2yyQ+ls
# 79mqIcd8PvycCT+3ch9p8KhVtbVBgZGmeemALLvk5FxysaWnl4KtSqmQNdqSvvpV
# waDDKlLaSnjEHDUse3bCJX0m4d7/vTBY5fOYxqZ4z5dl63csDtgPY4/VF4XR08sP
# tR1mW+2qEH9eygsxuKcBjx/j7Etpy+jL9pX2ii1V3ElhjjYuEnpEiURa+TaqPjpZ
# jmPtBEszzUdPbrD707tDkW3/ezT7VAnASQeYneJXB/JQG6K6Z//05iX6oCzCbRm3
# ceW/fem3UaeGYpzbMdoZToTuNlXEyS7NDcr39xJjH4LyRTPJAX4zeqUEdzces9g/
# u4Dw6rJ0Yhj4rscKxRvGl3/BH6CTI+8IAsbju2B/CnVLTqaABB0q/MDB90aB44xX
# bAVsl4P03Uk=
# =5TR0
# -----END PGP SIGNATURE-----
# gpg: Signature made Wed 11 Sep 2024 10:31:50 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-09-11' of https://gitlab.com/thuth/qemu: (24 commits)
  Update FreeBSD CI jobs FreeBSD 14.1
  tests/functional/qemu_test: Use Python hashlib instead of external programs
  tests/functional: Fix bad usage of has_cmd
  tests/functional: Convert the multiprocess avocado test into a standalone test
  tests/functional: Convert the or1k-sim Avocado test
  tests/functional: Convert the m68k MCF5208EVB Avocado test
  tests/functional: Convert the Alpha Clipper Avocado test
  tests/functional: Convert Aarch64 Raspi4 avocado tests
  tests/functional: Convert Aarch64 Raspi3 avocado tests
  tests/functional: Convert ARM Raspi2 avocado tests
  tests/functional: Convert mips32eb 4Kc Malta avocado tests
  tests/functional: Convert nanomips Malta avocado tests
  tests/functional: Convert mips32el Malta YAMON avocado test
  tests/functional: Convert mips64el 5KEc Malta avocado tests
  tests/functional: Convert mips64el I6400 Malta avocado tests
  tests/functional: Convert mips64el Fuloong2e avocado test (2/2)
  tests/functional: Convert the m68k Q800 Avocado test into a functional test
  tests/functional: Add the LinuxKernelTest for testing the Linux boot process
  MAINTAINERS: Remove myself from the Meson section
  MAINTAINERS: Remove myself as reviewer
  ...

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


Compare: https://github.com/qemu/qemu/compare/a4eb31c67840...4b7ea3307445

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]