[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] 3035be: .gitlab-ci.d/cirrus: Remove the macos
From: |
Peter Maydell |
Subject: |
[Qemu-commits] [qemu/qemu] 3035be: .gitlab-ci.d/cirrus: Remove the macos-15 job |
Date: |
Mon, 04 Nov 2024 02:56:40 -0800 |
Branch: refs/heads/staging
Home: https://github.com/qemu/qemu
Commit: 3035be4c7268dd50e48cec4612eaaa19daa1645c
https://github.com/qemu/qemu/commit/3035be4c7268dd50e48cec4612eaaa19daa1645c
Author: Thomas Huth <thuth@redhat.com>
Date: 2024-10-30 (Wed, 30 Oct 2024)
Changed paths:
M .gitlab-ci.d/cirrus.yml
R .gitlab-ci.d/cirrus/macos-15.vars
M tests/lcitool/refresh
Log Message:
-----------
.gitlab-ci.d/cirrus: Remove the macos-15 job
Cirrus-CI stopped providing the possibility to run macOS 15 jobs.
Quoting https://cirrus-ci.org/guide/macOS/ :
"Cirrus CI Cloud only allows ghcr.io/cirruslabs/macos-runner:sonoma image ..."
If you still try to run a Sequoia image, it gets automatically "upgraded"
to Sonoma instead. So the macos-15 job in the QEMU CI now does not
make sense anymore, thus let's remove it.
Message-ID: <20241021124722.139348-1-thuth@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Acked-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: 918d369540a847443aab321f53079fb66e8384ee
https://github.com/qemu/qemu/commit/918d369540a847443aab321f53079fb66e8384ee
Author: Daniel P. Berrangé <berrange@redhat.com>
Date: 2024-10-30 (Wed, 30 Oct 2024)
Changed paths:
M tests/functional/qemu_test/tuxruntest.py
Log Message:
-----------
tests/functional: make tuxrun disk images writable
The zstd command will preserve the input archive permissions on the
output file. So when we decompress the readonly cached image, the
resulting per-test run private disk image will also be readonly.
We need it to be writable, so make it so.
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-ID: <20241025092659.2312118-2-berrange@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: 3f4a28860ab3e6e58944288da804418ba303dbeb
https://github.com/qemu/qemu/commit/3f4a28860ab3e6e58944288da804418ba303dbeb
Author: Daniel P. Berrangé <berrange@redhat.com>
Date: 2024-10-30 (Wed, 30 Oct 2024)
Changed paths:
M tests/functional/qemu_test/asset.py
Log Message:
-----------
tests/functional: make cached asset files read-only
This ensures that if a functional test runs QEMU with a writable
disk pointing to a cached asset, an error will be reported, rather
than silently modifying the cache file.
As an example, tweaking test_sbsaref.py to set snapshot=off,
results in a clear error:
Command: ./build/qemu-system-aarch64 ...snip... -drive
file=/var/home/berrange/.cache/qemu/download/44cdbae275ef1bb6dab1d5fbb59473d4f741e1c8ea8a80fd9e906b531d6ad461,format=raw,snapshot=off
-cpu max,pauth=off
Output: qemu-system-aarch64: Could not open
'/var/home/berrange/.cache/qemu/download/44cdbae275ef1bb6dab1d5fbb59473d4f741e1c8ea8a80fd9e906b531d6ad461':
Permission denied
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Tested-by: Thomas Huth <thuth@redhat.com>
Message-ID: <20241025092659.2312118-3-berrange@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: 6a181653748b3d9158a80931113b77964736ce1f
https://github.com/qemu/qemu/commit/6a181653748b3d9158a80931113b77964736ce1f
Author: Thomas Huth <thuth@redhat.com>
Date: 2024-10-30 (Wed, 30 Oct 2024)
Changed paths:
M .gitlab-ci.d/buildtest.yml
M .gitlab-ci.d/cirrus.yml
M .gitlab-ci.d/crossbuilds.yml
M .travis.yml
A configs/devices/sh4eb-softmmu/default.mak
A configs/targets/sh4eb-softmmu.mak
M qapi/machine.json
M tests/qemu-iotests/testenv.py
M tests/qtest/endianness-test.c
M tests/qtest/machine-none-test.c
M tests/qtest/meson.build
Log Message:
-----------
Revert "Remove the unused sh4eb target"
This reverts commit 73ceb12960e686b763415f0880cc5171ccce01cf.
The "r2d" machine can work in big endian mode, see:
https://lore.kernel.org/qemu-devel/d6755445-1060-48a8-82b6-2f392c21f9b9@landley.net/
So the reasoning for removing sh4eb was wrong.
Message-ID: <20241024082735.42324-2-thuth@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Reviewed-by: Rob Landley <rob@landley.net>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: f596d628250e0d77cc9d6f57c6d126dcfbb739d6
https://github.com/qemu/qemu/commit/f596d628250e0d77cc9d6f57c6d126dcfbb739d6
Author: Thomas Huth <thuth@redhat.com>
Date: 2024-10-30 (Wed, 30 Oct 2024)
Changed paths:
M tests/functional/meson.build
A tests/functional/test_sh4eb_r2d.py
Log Message:
-----------
tests/functional: Add a test for sh4eb
Now that we are aware of binaries that are available for sh4eb,
we should make sure that there are no regressions with this
target and test it regularly in our CI.
Message-ID: <20241024082735.42324-3-thuth@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: 33c469ee1dfb42ea90ccdfb28a78eee0b641b541
https://github.com/qemu/qemu/commit/33c469ee1dfb42ea90ccdfb28a78eee0b641b541
Author: Thomas Huth <thuth@redhat.com>
Date: 2024-10-30 (Wed, 30 Oct 2024)
Changed paths:
M tests/vm/openbsd
Log Message:
-----------
tests/vm/openbsd: Remove the "Time appears wrong" workaround
Seems like the server now reports the right time again, so we have
to drop the workaround to get the installer working again.
Message-ID: <20241023072414.827732-1-thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: d411269b4d4ac851622fb79eefb1d12580cb9fcc
https://github.com/qemu/qemu/commit/d411269b4d4ac851622fb79eefb1d12580cb9fcc
Author: Thomas Huth <thuth@redhat.com>
Date: 2024-10-30 (Wed, 30 Oct 2024)
Changed paths:
M tests/functional/meson.build
M tests/functional/test_ppc64_tuxrun.py
Log Message:
-----------
tests/functional: Fix the s390x and ppc64 tuxrun tests
I forgot to add the tests to the meson.build file and looks
like I even managed to somehow mix up the hashsums in the
ppc64 test!
Message-ID: <20241023141919.930689-1-thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: c63f19f455550bfaeb443deb516f21617914ed4c
https://github.com/qemu/qemu/commit/c63f19f455550bfaeb443deb516f21617914ed4c
Author: Thomas Huth <thuth@redhat.com>
Date: 2024-10-30 (Wed, 30 Oct 2024)
Changed paths:
M hw/s390x/Kconfig
Log Message:
-----------
hw/s390x: Re-enable the pci-bridge device on s390x
Commit e779e5c05a ("hw/pci-bridge: Add a Kconfig switch for the
normal PCI bridge") added a config switch for the pci-bridge, so
that the device is not included in the s390x target anymore (since
the pci-bridge is not really useful on s390x).
However, it seems like libvirt is still adding pci-bridge devices
automatically to the guests' XML definitions (when adding a PCI
device to a non-zero PCI bus), so these guests are now broken due
to the missing pci-bridge in the QEMU binary.
To avoid disruption of the users, let's re-enable the pci-bridge
device on s390x for the time being.
Message-ID: <20241024130405.62134-1-thuth@redhat.com>
Reviewed-by: Cédric Le Goater <clg@redhat.com>
Reviewed-by: Boris Fiuczynski <fiuczy@linux.ibm.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: 26587ff4db908894f0a0ca30689c3b7b285c7ce4
https://github.com/qemu/qemu/commit/26587ff4db908894f0a0ca30689c3b7b285c7ce4
Author: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Date: 2024-10-30 (Wed, 30 Oct 2024)
Changed paths:
M hw/m68k/next-cube.c
Log Message:
-----------
next-cube: fix up compilation when DEBUG_NEXT is enabled
These were accidentally introduced by my last series.
Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Reviewed-by: Thomas Huth <huth@tuxfamily.org>
Message-ID: <20241023085852.1061031-2-mark.cave-ayland@ilande.co.uk>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: 94e10259f04ba90378ccb4919ac20f9b5493d744
https://github.com/qemu/qemu/commit/94e10259f04ba90378ccb4919ac20f9b5493d744
Author: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Date: 2024-10-30 (Wed, 30 Oct 2024)
Changed paths:
M hw/m68k/next-cube.c
Log Message:
-----------
next-cube: remove cpu parameter from next_scsi_init()
The parameter is not used.
Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Reviewed-by: Thomas Huth <huth@tuxfamily.org>
Message-ID: <20241023085852.1061031-5-mark.cave-ayland@ilande.co.uk>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: c3836e86db26ef980c005b029074ae5ae5a39dec
https://github.com/qemu/qemu/commit/c3836e86db26ef980c005b029074ae5ae5a39dec
Author: Thomas Huth <thuth@redhat.com>
Date: 2024-10-30 (Wed, 30 Oct 2024)
Changed paths:
M MAINTAINERS
R tests/avocado/tcg_plugins.py
A tests/functional/test_aarch64_tcg_plugins.py
Log Message:
-----------
tests/functional: Convert the tcg_plugins test
A straight forward conversion, only the usual changes were required
here (i.e. adjustment for asset downloading, machine selection).
Message-ID: <20241023051754.813412-1-thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: bf274caaabaab97ba629ee8ab4f763d88e0642c5
https://github.com/qemu/qemu/commit/bf274caaabaab97ba629ee8ab4f763d88e0642c5
Author: Thomas Huth <thuth@redhat.com>
Date: 2024-10-30 (Wed, 30 Oct 2024)
Changed paths:
M tests/avocado/boot_linux_console.py
M tests/functional/meson.build
M tests/functional/qemu_test/utils.py
A tests/functional/test_arm_bpim2u.py
Log Message:
-----------
tests/functional: Convert BananaPi tests to the functional framework
Move the BananaPi tests from tests/avocado/boot_linux_console.py into
a new file dedicated for Banana Pi tests in the functional framework.
Update the hash sums of the assets to sha256 along the way and fix the
broken link for the buildroot image from storage.kernelci.org.
(Note: The test_arm_bpim2u_openwrt_22_03_3 test is currently broken
due to a regression in commit 4c2c047469 ("target/arm: Fix usage of MMU
indexes when EL3 is AArch32") - it works if that commit gets reverted)
Signed-off-by: Thomas Huth <thuth@redhat.com>
Message-ID: <20241029092440.25021-2-thuth@redhat.com>
Commit: ea27a2c8a56217187263deedecf5ba0635bb8725
https://github.com/qemu/qemu/commit/ea27a2c8a56217187263deedecf5ba0635bb8725
Author: Thomas Huth <thuth@redhat.com>
Date: 2024-10-30 (Wed, 30 Oct 2024)
Changed paths:
M MAINTAINERS
M tests/avocado/boot_linux_console.py
M tests/functional/meson.build
A tests/functional/test_arm_orangepi.py
Log Message:
-----------
tests/functional: Convert the OrangePi tests to the functional framework
Move the OrangePi tests from tests/avocado/boot_linux_console.py into
a new file dedicated for OrangePi tests in the functional framework
and update the hash sums of the assets to sha256 along the way.
For the buildroot image and the Armbian image, we've got to switch to
a newer version since the old images have been removed from the server,
and the NetBSD image has been moved to the archive, so we need to update
this URL as well.
Signed-off-by: Thomas Huth <thuth@redhat.com>
Message-ID: <20241029092440.25021-3-thuth@redhat.com>
Commit: d73ad1b1c0e62976d4790606ee29725a0d8a8906
https://github.com/qemu/qemu/commit/d73ad1b1c0e62976d4790606ee29725a0d8a8906
Author: Thomas Huth <thuth@redhat.com>
Date: 2024-10-31 (Thu, 31 Oct 2024)
Changed paths:
M MAINTAINERS
R tests/avocado/riscv_opensbi.py
M tests/functional/meson.build
A tests/functional/test_riscv_opensbi.py
Log Message:
-----------
tests/functional: Convert the riscv_opensbi avocado test into a standalone
test
The avocado test defined test functions for both, riscv32 and riscv64.
Since we can run the whole file with multiple targets in the new
framework, we can now consolidate the functions so we have to only
define one function per machine now.
Message-ID: <20240821082748.65853-23-thuth@redhat.com>
Reviewed-by: Alistair Francis <alistair.francis@wdc.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: 8b426630a3e2315d887711683ca4bebb8353c4e5
https://github.com/qemu/qemu/commit/8b426630a3e2315d887711683ca4bebb8353c4e5
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2024-11-04 (Mon, 04 Nov 2024)
Changed paths:
M .gitlab-ci.d/buildtest.yml
M .gitlab-ci.d/cirrus.yml
R .gitlab-ci.d/cirrus/macos-15.vars
M .gitlab-ci.d/crossbuilds.yml
M .travis.yml
M MAINTAINERS
A configs/devices/sh4eb-softmmu/default.mak
A configs/targets/sh4eb-softmmu.mak
M hw/m68k/next-cube.c
M hw/s390x/Kconfig
M qapi/machine.json
M tests/avocado/boot_linux_console.py
R tests/avocado/riscv_opensbi.py
R tests/avocado/tcg_plugins.py
M tests/functional/meson.build
M tests/functional/qemu_test/asset.py
M tests/functional/qemu_test/tuxruntest.py
M tests/functional/qemu_test/utils.py
A tests/functional/test_aarch64_tcg_plugins.py
A tests/functional/test_arm_bpim2u.py
A tests/functional/test_arm_orangepi.py
M tests/functional/test_ppc64_tuxrun.py
A tests/functional/test_riscv_opensbi.py
A tests/functional/test_sh4eb_r2d.py
M tests/lcitool/refresh
M tests/qemu-iotests/testenv.py
M tests/qtest/endianness-test.c
M tests/qtest/machine-none-test.c
M tests/qtest/meson.build
M tests/vm/openbsd
Log Message:
-----------
Merge tag 'pull-request-2024-10-31' of https://gitlab.com/thuth/qemu into
staging
* Remove the redundant macOS-15 CI job
* Various fixes, improvements and additions for the functional test suite
* Restore the sh4eb target
* Fix the OpenBSD VM test
* Re-enable the pci-bridge device on s390x
* Minor clean-ups / fixes for the next-cube machine
# -----BEGIN PGP SIGNATURE-----
#
# iQJFBAABCAAvFiEEJ7iIR+7gJQEY8+q5LtnXdP5wLbUFAmcjwgcRHHRodXRoQHJl
# ZGhhdC5jb20ACgkQLtnXdP5wLbXkwg//c+MLRmPRGNslruKqiI/Ub9FjPvpOWMin
# GqZUll5gmaqIU+Vzx+Nsu7IMX16fsgOEpyiwTlgk7I9H1Vg9GNvqewviI1kOYfXP
# 7qX4eIUFncOUZ/KBSbpr8Q3Fw0n3NBwe32HGUsALigMcLgWhVm/duyoF7KLX1dMO
# CzHEWxM1vfF33wvk0N2Y1Ty9CTPUwN90+OBDT0CmnCm0y1fCQBgvjxk9xHvWwTVz
# fa6E0SpBB6zTZ42LbH9+1Fak+gnnRsfxyJjbW2E3XUO/j84g7BYVahirslSQMrK9
# eEIsgrhvGo0S5PU6sqiDEYHvMi/OzNfkEQ853u9aqsgn3TbQXR6f/FDz8Fhq1dU5
# xIO8uyZ5zYbk/KTJmBNeRq73ccJdcenmnKrUsR0jcPcDdsyqhb49Ch4jU4niUXI5
# FwQ+BFg803APKoz80P1YOjdq9VWHGw5omorv5l+joNRjd3gYmNLf1XX2OuwwbKTx
# 9wd51ep5dlbsKlx41zHfWSGCEr3whQFMbeO6DnsyXAbZNHVmlO5FGyc9z+UL7Hvj
# H+iKSs1P/Izt9L8zWEk+XKf+KJzB13JK9PktTMGDHN99NdjFytIiSd3LrjRupc+h
# DRdC2YaOP4Za2EzbW/OeylDB8P5h3HsE832rpc3R3UoAe1zo9iZImyN3UDZ8c+by
# ixwGWN/mJz4=
# =mG6q
# -----END PGP SIGNATURE-----
# gpg: Signature made Thu 31 Oct 2024 17:44:39 GMT
# 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-31' of https://gitlab.com/thuth/qemu:
tests/functional: Convert the riscv_opensbi avocado test into a standalone
test
tests/functional: Convert the OrangePi tests to the functional framework
tests/functional: Convert BananaPi tests to the functional framework
tests/functional: Convert the tcg_plugins test
next-cube: remove cpu parameter from next_scsi_init()
next-cube: fix up compilation when DEBUG_NEXT is enabled
hw/s390x: Re-enable the pci-bridge device on s390x
tests/functional: Fix the s390x and ppc64 tuxrun tests
tests/vm/openbsd: Remove the "Time appears wrong" workaround
tests/functional: Add a test for sh4eb
Revert "Remove the unused sh4eb target"
tests/functional: make cached asset files read-only
tests/functional: make tuxrun disk images writable
.gitlab-ci.d/cirrus: Remove the macos-15 job
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
# Conflicts:
# .gitlab-ci.d/cirrus/macos-15.vars
Compare: https://github.com/qemu/qemu/compare/c94bee4cd669...8b426630a3e2
To unsubscribe from these emails, change your notification settings at
https://github.com/qemu/qemu/settings/notifications