Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 89dd8c4faac660ffde8f429d1f3699d1c4541b94
      
https://github.com/qemu/qemu/commit/89dd8c4faac660ffde8f429d1f3699d1c4541b94
  Author: Alex Bennée <[email protected]>
  Date:   2025-11-17 (Mon, 17 Nov 2025)

  Changed paths:
    M tests/docker/dockerfiles/emsdk-wasm32-cross.docker

  Log Message:
  -----------
  tests/docker: drop --link from COPYs in emsdk docker

As we need to build images in both docker and podman lets not have any
incompatibilities. I don't think it makes any major difference.

Reviewed-by: Kohei Tokunaga <[email protected]>
Message-ID: <[email protected]>
Signed-off-by: Alex Bennée <[email protected]>


  Commit: ec99c49382b3c059387c5e0359ed88cfc6d3af25
      
https://github.com/qemu/qemu/commit/ec99c49382b3c059387c5e0359ed88cfc6d3af25
  Author: Alex Bennée <[email protected]>
  Date:   2025-11-17 (Mon, 17 Nov 2025)

  Changed paths:
    M tests/docker/dockerfiles/alpine.docker
    M tests/docker/dockerfiles/centos9.docker
    M tests/docker/dockerfiles/debian-amd64-cross.docker
    M tests/docker/dockerfiles/debian-arm64-cross.docker
    M tests/docker/dockerfiles/debian-armhf-cross.docker
    M tests/docker/dockerfiles/debian-i686-cross.docker
    M tests/docker/dockerfiles/debian-mips64el-cross.docker
    M tests/docker/dockerfiles/debian-mipsel-cross.docker
    M tests/docker/dockerfiles/debian-ppc64el-cross.docker
    M tests/docker/dockerfiles/debian-riscv64-cross.docker
    M tests/docker/dockerfiles/debian-s390x-cross.docker
    M tests/docker/dockerfiles/debian.docker
    M tests/docker/dockerfiles/fedora-rust-nightly.docker
    M tests/docker/dockerfiles/fedora-win64-cross.docker
    M tests/docker/dockerfiles/fedora.docker
    M tests/docker/dockerfiles/opensuse-leap.docker
    M tests/docker/dockerfiles/ubuntu2204.docker
    M tests/lcitool/libvirt-ci

  Log Message:
  -----------
  libvirt-ci: bump libvirt-ci to latest version

We will need the latest version to add coreutils in the next commit.
As libvirt has updated the handling of ENV variables this brings a
little bit of churn to the docker images.

Reviewed-by: Daniel P. Berrangé <[email protected]>
Message-ID: <[email protected]>
Signed-off-by: Alex Bennée <[email protected]>


  Commit: 03025667c0dd1d7ce4c77d12d6374670dd0a8e42
      
https://github.com/qemu/qemu/commit/03025667c0dd1d7ce4c77d12d6374670dd0a8e42
  Author: Alex Bennée <[email protected]>
  Date:   2025-11-17 (Mon, 17 Nov 2025)

  Changed paths:
    M tests/docker/dockerfiles/debian-amd64-cross.docker
    M tests/docker/dockerfiles/debian-arm64-cross.docker
    M tests/docker/dockerfiles/debian-armhf-cross.docker
    M tests/docker/dockerfiles/debian-i686-cross.docker
    M tests/docker/dockerfiles/debian-mips64el-cross.docker
    M tests/docker/dockerfiles/debian-mipsel-cross.docker
    M tests/docker/dockerfiles/debian-ppc64el-cross.docker
    M tests/docker/dockerfiles/debian-riscv64-cross.docker
    M tests/docker/dockerfiles/debian-s390x-cross.docker
    M tests/docker/dockerfiles/debian.docker
    M tests/docker/dockerfiles/fedora-win64-cross.docker
    M tests/lcitool/refresh

  Log Message:
  -----------
  tests/lcitool: update ENV stanzas outputted by refresh

Now lcitool has been updated to use the non-legacy ENVs we should do
the same for what refresh adds.

Reviewed-by: Daniel P. Berrangé <[email protected]>
Message-ID: <[email protected]>
Signed-off-by: Alex Bennée <[email protected]>


  Commit: 556386b0aea625b86f5e4f70f55f0770e9df475e
      
https://github.com/qemu/qemu/commit/556386b0aea625b86f5e4f70f55f0770e9df475e
  Author: Alex Bennée <[email protected]>
  Date:   2025-11-17 (Mon, 17 Nov 2025)

  Changed paths:
    M .gitlab-ci.d/cirrus/freebsd-14.vars
    M .gitlab-ci.d/cirrus/macos-14.vars
    M scripts/ci/setup/debian/debian-13-ppc64le.yaml
    M scripts/ci/setup/ubuntu/ubuntu-2404-aarch64.yaml
    M scripts/ci/setup/ubuntu/ubuntu-2404-s390x.yaml
    M tests/docker/dockerfiles/alpine.docker
    M tests/docker/dockerfiles/centos9.docker
    M tests/docker/dockerfiles/debian-amd64-cross.docker
    M tests/docker/dockerfiles/debian-arm64-cross.docker
    M tests/docker/dockerfiles/debian-armhf-cross.docker
    M tests/docker/dockerfiles/debian-i686-cross.docker
    M tests/docker/dockerfiles/debian-mips64el-cross.docker
    M tests/docker/dockerfiles/debian-mipsel-cross.docker
    M tests/docker/dockerfiles/debian-ppc64el-cross.docker
    M tests/docker/dockerfiles/debian-riscv64-cross.docker
    M tests/docker/dockerfiles/debian-s390x-cross.docker
    M tests/docker/dockerfiles/debian.docker
    M tests/docker/dockerfiles/fedora-rust-nightly.docker
    M tests/docker/dockerfiles/fedora-win64-cross.docker
    M tests/docker/dockerfiles/fedora.docker
    M tests/docker/dockerfiles/opensuse-leap.docker
    M tests/docker/dockerfiles/ubuntu2204.docker
    M tests/lcitool/projects/qemu.yml
    M tests/vm/generated/freebsd.json

  Log Message:
  -----------
  tests/docker: add coreutils to the package list

We need coreutils to run the IO tests so we need to include it in the
package list. Now we have the latest libvirt we can do that.

Reviewed-by: Daniel P. Berrangé <[email protected]>
Message-ID: <[email protected]>
Signed-off-by: Alex Bennée <[email protected]>


  Commit: 45265100be95c634b66e9854e8183dced4ce50b6
      
https://github.com/qemu/qemu/commit/45265100be95c634b66e9854e8183dced4ce50b6
  Author: Pierrick Bouvier <[email protected]>
  Date:   2025-11-17 (Mon, 17 Nov 2025)

  Changed paths:
    M docs/about/emulation.rst

  Log Message:
  -----------
  docs/about/emulation: update assets for uftrace plugin documentation

Linaro is discontinuing its fileserver service by end of the year.
Migrate assets to GitHub.

Signed-off-by: Pierrick Bouvier <[email protected]>
Message-ID: <[email protected]>
Signed-off-by: Alex Bennée <[email protected]>


  Commit: 863449cc8ec7ff23d41ac71d462e2349e11b3852
      
https://github.com/qemu/qemu/commit/863449cc8ec7ff23d41ac71d462e2349e11b3852
  Author: Alex Bennée <[email protected]>
  Date:   2025-11-17 (Mon, 17 Nov 2025)

  Changed paths:
    M tests/functional/aarch64/test_xen.py

  Log Message:
  -----------
  tests: move test_xen assets to share.linaro.org

Linaro are migrating file-hosting from the old NextCloud instance to
another sharing site.

Reviewed-by: Thomas Huth <[email protected]>
Cc: [email protected]
Message-ID: <[email protected]>
Signed-off-by: Alex Bennée <[email protected]>


  Commit: dfaf3695b20d653338c2f34edbbb552f697033c3
      
https://github.com/qemu/qemu/commit/dfaf3695b20d653338c2f34edbbb552f697033c3
  Author: Alex Bennée <[email protected]>
  Date:   2025-11-17 (Mon, 17 Nov 2025)

  Changed paths:
    M tests/functional/aarch64/test_virt.py

  Log Message:
  -----------
  tests: move test_virt assets to share.linaro.org

Linaro are migrating file-hosting from the old NextCloud instance to
another sharing site. While I'm at it drop the old pauth-impdef flag
which is no longer needed.

Reviewed-by: Thomas Huth <[email protected]>
Cc: [email protected]
Message-ID: <[email protected]>
Signed-off-by: Alex Bennée <[email protected]>


  Commit: 5ff8d1fac98ba35391412883a17feb16a5b464e9
      
https://github.com/qemu/qemu/commit/5ff8d1fac98ba35391412883a17feb16a5b464e9
  Author: Alex Bennée <[email protected]>
  Date:   2025-11-17 (Mon, 17 Nov 2025)

  Changed paths:
    M tests/functional/x86_64/test_netdev_ethtool.py

  Log Message:
  -----------
  tests: move test_netdev_ethtool to share.linaro.org

Linaro are migrating file-hosting from the old NextCloud instance to
another sharing site.

Reviewed-by: Thomas Huth <[email protected]>
Cc: [email protected]
Message-ID: <[email protected]>
Signed-off-by: Alex Bennée <[email protected]>


  Commit: 533b5ac2d6a826619cf80b009bf23ae3246d7011
      
https://github.com/qemu/qemu/commit/533b5ac2d6a826619cf80b009bf23ae3246d7011
  Author: Alex Bennée <[email protected]>
  Date:   2025-11-17 (Mon, 17 Nov 2025)

  Changed paths:
    M tests/functional/x86_64/test_kvm_xen.py

  Log Message:
  -----------
  tests: move test_kvm_xen to share.linaro.org

Linaro are migrating file-hosting from the old NextCloud instance to
another sharing site.

Reviewed-by: Thomas Huth <[email protected]>
Cc: [email protected]
Message-ID: <[email protected]>
Signed-off-by: Alex Bennée <[email protected]>


  Commit: ced9f2ffc20dd182b2504fb08391a796c65bb0af
      
https://github.com/qemu/qemu/commit/ced9f2ffc20dd182b2504fb08391a796c65bb0af
  Author: Alex Bennée <[email protected]>
  Date:   2025-11-17 (Mon, 17 Nov 2025)

  Changed paths:
    M tests/functional/aarch64/test_kvm.py

  Log Message:
  -----------
  tests: move test_kvm to share.linaro.org

Linaro are migrating file-hosting from the old NextCloud instance to
another sharing site.

Cc: [email protected]
Reviewed-by: Thomas Huth <[email protected]>
Message-ID: <[email protected]>
Signed-off-by: Alex Bennée <[email protected]>


  Commit: 497d3e87ce2d58a4781de03c6f5b0200ef79909f
      
https://github.com/qemu/qemu/commit/497d3e87ce2d58a4781de03c6f5b0200ef79909f
  Author: Alex Bennée <[email protected]>
  Date:   2025-11-17 (Mon, 17 Nov 2025)

  Changed paths:
    M tests/functional/aarch64/test_virt_gpu.py

  Log Message:
  -----------
  tests: move test_virt_gpu to share.linaro.org

Linaro are migrating file-hosting from the old NextCloud instance to
another sharing site.

Cc: [email protected]
Reviewed-by: Thomas Huth <[email protected]>
Message-ID: <[email protected]>
Signed-off-by: Alex Bennée <[email protected]>


  Commit: f65da9e69039a4b92a7f94dd114d5417df9f5a00
      
https://github.com/qemu/qemu/commit/f65da9e69039a4b92a7f94dd114d5417df9f5a00
  Author: Alex Bennée <[email protected]>
  Date:   2025-11-17 (Mon, 17 Nov 2025)

  Changed paths:
    M .gitlab-ci.d/custom-runners.yml
    A .gitlab-ci.d/custom-runners/debian-13-ppc64le.yml
    M docs/devel/testing/ci-jobs.rst.inc

  Log Message:
  -----------
  gitlab: add initial ppc64le custom-runner test

This is a plain configure build but I only run a subset of the tests
until the kinks have been worked out.

Reviewed-by: Daniel P. Berrangé <[email protected]>
Message-ID: <[email protected]>
Signed-off-by: Alex Bennée <[email protected]>


  Commit: ea55bfc3a9fa6803944e5bbf758e488aaa294f6b
      
https://github.com/qemu/qemu/commit/ea55bfc3a9fa6803944e5bbf758e488aaa294f6b
  Author: Alex Bennée <[email protected]>
  Date:   2025-11-17 (Mon, 17 Nov 2025)

  Changed paths:
    M .gitlab-ci.d/custom-runners/ubuntu-24.04-s390x.yml

  Log Message:
  -----------
  gitlab: use template for ubuntu-24.04-s390x jobs

Most of the test is pure boilerplate so to save ourselves from
repetition move all the main bits into a minimal copy of
native_build_job_template but without the caching.

We keep all the current allow_fail, manual and configure setups but do
take the opportunity to replace the inline nproc calls to using a
common JOBS variable. We also fix the namespace check to use the
QEMU_CI_UPSTREAM variable.

Reviewed-by: Daniel P. Berrangé <[email protected]>
Message-ID: <[email protected]>
Signed-off-by: Alex Bennée <[email protected]>


  Commit: 56ebddfcc25472cc0771e232dc9ed0c4df878b04
      
https://github.com/qemu/qemu/commit/56ebddfcc25472cc0771e232dc9ed0c4df878b04
  Author: Alex Bennée <[email protected]>
  Date:   2025-11-17 (Mon, 17 Nov 2025)

  Changed paths:
    M .gitlab-ci.d/custom-runners/ubuntu-24.04-aarch64.yml

  Log Message:
  -----------
  gitlab: simplify the ubuntu-24.04-aarch64 rules

We don't need to duplicate the if rules to get the allow_failure and
manual behaviour we want. Clean that up to keep all the rules in the
same place.

Reviewed-by: Daniel P. Berrangé <[email protected]>
Message-ID: <[email protected]>
Signed-off-by: Alex Bennée <[email protected]>


  Commit: 7b0e69d4a73808f206bee88ff966b5d16d10a8fd
      
https://github.com/qemu/qemu/commit/7b0e69d4a73808f206bee88ff966b5d16d10a8fd
  Author: Alex Bennée <[email protected]>
  Date:   2025-11-17 (Mon, 17 Nov 2025)

  Changed paths:
    M .gitlab-ci.d/custom-runners/debian-13-ppc64le.yml
    M .gitlab-ci.d/custom-runners/ubuntu-24.04-aarch64.yml
    M .gitlab-ci.d/custom-runners/ubuntu-24.04-s390x.yml

  Log Message:
  -----------
  gitlab: suppress custom runners being triggered by schedule

Otherwise the mere presence of the RUNNER env vars is enough to
trigger the jobs.

Reviewed-by: Daniel P. Berrangé <[email protected]>
Message-ID: <[email protected]>
Signed-off-by: Alex Bennée <[email protected]>


  Commit: d9e58fd1b241184c11d0853cec893d5e2d243bf7
      
https://github.com/qemu/qemu/commit/d9e58fd1b241184c11d0853cec893d5e2d243bf7
  Author: Alex Bennée <[email protected]>
  Date:   2025-11-17 (Mon, 17 Nov 2025)

  Changed paths:
    M .gitlab-ci.d/custom-runners/debian-13-ppc64le.yml
    M .gitlab-ci.d/custom-runners/ubuntu-24.04-aarch64.yml
    M .gitlab-ci.d/custom-runners/ubuntu-24.04-s390x.yml

  Log Message:
  -----------
  gitlab: make custom runners need QEMU_CI to run

In addition to not being triggered by schedule we should follow the
same rules about QEMU_CI. One day we may figure out how to fold the
custom runner rules into the .base_job_template but today is not that
day.

Reviewed-by: Daniel P. Berrangé <[email protected]>
Message-ID: <[email protected]>
Signed-off-by: Alex Bennée <[email protected]>


  Commit: c689e3423cc32bcbfc4f0a08fce4cb2da4867aa1
      
https://github.com/qemu/qemu/commit/c689e3423cc32bcbfc4f0a08fce4cb2da4867aa1
  Author: Alex Bennée <[email protected]>
  Date:   2025-11-17 (Mon, 17 Nov 2025)

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

  Log Message:
  -----------
  gitlab: make the schedule rules a bit more general

By default no jobs should run under the schedule and then we can be
more explicit for the ones that we need to. Otherwise I trigger all my
custom runners every time I do a scheduled run.

Reviewed-by: Daniel P. Berrangé <[email protected]>
Message-ID: <[email protected]>
Signed-off-by: Alex Bennée <[email protected]>


  Commit: 8bec7b9874235e60f14172618121c60fdbd39302
      
https://github.com/qemu/qemu/commit/8bec7b9874235e60f14172618121c60fdbd39302
  Author: Alex Bennée <[email protected]>
  Date:   2025-11-17 (Mon, 17 Nov 2025)

  Changed paths:
    M .gitlab-ci.d/container-template.yml
    M .gitlab-ci.d/containers.yml
    M tests/docker/Makefile.include

  Log Message:
  -----------
  gitlab: add a weekly container building job

This will hopefully catch containers that break because of upstream
changes as well as keep the container cache fresh.

As we have all the container jobs as dependants we tweaks the
container template to allow scheduled runs. Because we added a new
rules stanza we also need to make sure we catch the normal runs as
well.

Reviewed-by: Daniel P. Berrangé <[email protected]>
Message-ID: <[email protected]>
Signed-off-by: Alex Bennée <[email protected]>


  Commit: 711a1ddf899bef577907a10db77475c8834da52f
      
https://github.com/qemu/qemu/commit/711a1ddf899bef577907a10db77475c8834da52f
  Author: Richard Henderson <[email protected]>
  Date:   2025-11-18 (Tue, 18 Nov 2025)

  Changed paths:
    M .gitlab-ci.d/base.yml
    M .gitlab-ci.d/cirrus/freebsd-14.vars
    M .gitlab-ci.d/cirrus/macos-14.vars
    M .gitlab-ci.d/container-template.yml
    M .gitlab-ci.d/containers.yml
    M .gitlab-ci.d/custom-runners.yml
    A .gitlab-ci.d/custom-runners/debian-13-ppc64le.yml
    M .gitlab-ci.d/custom-runners/ubuntu-24.04-aarch64.yml
    M .gitlab-ci.d/custom-runners/ubuntu-24.04-s390x.yml
    M docs/about/emulation.rst
    M docs/devel/testing/ci-jobs.rst.inc
    M scripts/ci/setup/debian/debian-13-ppc64le.yaml
    M scripts/ci/setup/ubuntu/ubuntu-2404-aarch64.yaml
    M scripts/ci/setup/ubuntu/ubuntu-2404-s390x.yaml
    M tests/docker/Makefile.include
    M tests/docker/dockerfiles/alpine.docker
    M tests/docker/dockerfiles/centos9.docker
    M tests/docker/dockerfiles/debian-amd64-cross.docker
    M tests/docker/dockerfiles/debian-arm64-cross.docker
    M tests/docker/dockerfiles/debian-armhf-cross.docker
    M tests/docker/dockerfiles/debian-i686-cross.docker
    M tests/docker/dockerfiles/debian-mips64el-cross.docker
    M tests/docker/dockerfiles/debian-mipsel-cross.docker
    M tests/docker/dockerfiles/debian-ppc64el-cross.docker
    M tests/docker/dockerfiles/debian-riscv64-cross.docker
    M tests/docker/dockerfiles/debian-s390x-cross.docker
    M tests/docker/dockerfiles/debian.docker
    M tests/docker/dockerfiles/emsdk-wasm32-cross.docker
    M tests/docker/dockerfiles/fedora-rust-nightly.docker
    M tests/docker/dockerfiles/fedora-win64-cross.docker
    M tests/docker/dockerfiles/fedora.docker
    M tests/docker/dockerfiles/opensuse-leap.docker
    M tests/docker/dockerfiles/ubuntu2204.docker
    M tests/functional/aarch64/test_kvm.py
    M tests/functional/aarch64/test_virt.py
    M tests/functional/aarch64/test_virt_gpu.py
    M tests/functional/aarch64/test_xen.py
    M tests/functional/x86_64/test_kvm_xen.py
    M tests/functional/x86_64/test_netdev_ethtool.py
    M tests/lcitool/libvirt-ci
    M tests/lcitool/projects/qemu.yml
    M tests/lcitool/refresh
    M tests/vm/generated/freebsd.json

  Log Message:
  -----------
  Merge tag 'pull-10.2-maintainer-171125-2' of https://gitlab.com/stsquad/qemu 
into staging

testing updates for 10.2

  - fix emsdk image for podman
  - update lcitool and clean-up ENV stanzas
  - include coreutils for io tests
  - move a number of assets due to linaro changes
  - add ppc64le custom runner
  - rationalise the gitlab custom runners with templates
  - clean-up the custom runner rules
  - add a scheduled container build

# -----BEGIN PGP SIGNATURE-----
#
# iQEzBAABCgAdFiEEZoWumedRZ7yvyN81+9DbCVqeKkQFAmkbRI0ACgkQ+9DbCVqe
# KkShRgf+Ma6E/m4ovXO/zrOqLx01XdXExbWPdCm+EqNc7OLvKKODFqFPaRtJvDRs
# s6JAiKWONJfXAHRmXGSlq2gHXMIyUlQds5K96tdyyXywKMOiOSTruOLJcOViWSP0
# i4o7AfxcsqKhIsy2/YaaMDHPcS4IR6AvoJCzgZVsEbSupbMYmLFsiOQa7uaauBtm
# BI2P07EN+q3DWFXnmKsYFtdqI0Kvazv5tMqR5y97TRX84yUAWJ7eVWwd2M7oFfRL
# eWmziUTzKGuwEkzGIxM4m3YD1iEmTKGp0B2se+wTFb0aIqWC5af+HdJvbUznasI/
# IAXZcFZbjSbn7yPLxV9x5CfJVdIYDg==
# =AM+R
# -----END PGP SIGNATURE-----
# gpg: Signature made Mon 17 Nov 2025 04:51:41 PM CET
# gpg:                using RSA key 6685AE99E75167BCAFC8DF35FBD0DB095A9E2A44
# gpg: Good signature from "Alex Bennée (Master Work Key) 
<[email protected]>" [unknown]
# gpg: WARNING: This key is not certified with a trusted signature!
# gpg:          There is no indication that the signature belongs to the owner.
# Primary key fingerprint: 6685 AE99 E751 67BC AFC8  DF35 FBD0 DB09 5A9E 2A44

* tag 'pull-10.2-maintainer-171125-2' of https://gitlab.com/stsquad/qemu:
  gitlab: add a weekly container building job
  gitlab: make the schedule rules a bit more general
  gitlab: make custom runners need QEMU_CI to run
  gitlab: suppress custom runners being triggered by schedule
  gitlab: simplify the ubuntu-24.04-aarch64 rules
  gitlab: use template for ubuntu-24.04-s390x jobs
  gitlab: add initial ppc64le custom-runner test
  tests: move test_virt_gpu to share.linaro.org
  tests: move test_kvm to share.linaro.org
  tests: move test_kvm_xen to share.linaro.org
  tests: move test_netdev_ethtool to share.linaro.org
  tests: move test_virt assets to share.linaro.org
  tests: move test_xen assets to share.linaro.org
  docs/about/emulation: update assets for uftrace plugin documentation
  tests/docker: add coreutils to the package list
  tests/lcitool: update ENV stanzas outputted by refresh
  libvirt-ci: bump libvirt-ci to latest version
  tests/docker: drop --link from COPYs in emsdk docker

Signed-off-by: Richard Henderson <[email protected]>


Compare: https://github.com/qemu/qemu/compare/e88510fcdc13...711a1ddf899b

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

Reply via email to