Branch: refs/heads/staging
  Home:   https://github.com/qemu/qemu
  Commit: 421a22ef8ec19bc6c1859a905142faeeaa7c35b2
      
https://github.com/qemu/qemu/commit/421a22ef8ec19bc6c1859a905142faeeaa7c35b2
  Author: Alex Bennée <[email protected]>
  Date:   2024-06-06 (Thu, 06 Jun 2024)

  Changed paths:
    M .gitlab-ci.d/custom-runners.yml
    R .gitlab-ci.d/custom-runners/centos-stream-8-x86_64.yml
    M docs/devel/ci-jobs.rst.inc
    R scripts/ci/org.centos/stream/8/build-environment.yml
    R scripts/ci/org.centos/stream/8/x86_64/configure
    R scripts/ci/org.centos/stream/8/x86_64/test-avocado
    R scripts/ci/org.centos/stream/README

  Log Message:
  -----------
  ci: remove centos-steam-8 customer runner

This broke since eef0bae3a7 (migration: Remove block migration) but
even after that was addressed it still fails to complete. As it will
shortly be EOL lets to remove the runner definition and the related
ansible setup bits.

We still have centos9 docker images build and test.

Reviewed-by: Richard Henderson <[email protected]>
Signed-off-by: Alex Bennée <[email protected]>
Message-Id: <[email protected]>


  Commit: cc1d2e04d516da0e1c2e4e99aedf86c5688bd845
      
https://github.com/qemu/qemu/commit/cc1d2e04d516da0e1c2e4e99aedf86c5688bd845
  Author: Alex Bennée <[email protected]>
  Date:   2024-06-06 (Thu, 06 Jun 2024)

  Changed paths:
    M docs/devel/testing.rst

  Log Message:
  -----------
  docs/devel: update references to centos to non-versioned container

>From the website:

"After May 31, 2024, CentOS Stream 8 will be archived and no further
updates will be provided."

We have updated a few bits but there are still references that need
fixing. Rather than bump I've replaced them with references to the
Debian image so we don't have to bump at the next update.

Reviewed-by: Richard Henderson <[email protected]>
Reviewed-by: Thomas Huth <[email protected]>
Signed-off-by: Alex Bennée <[email protected]>
Message-Id: <[email protected]>


  Commit: 5ed4e5a15ccf13c633c8b664097bc6f2d61d1109
      
https://github.com/qemu/qemu/commit/5ed4e5a15ccf13c633c8b664097bc6f2d61d1109
  Author: Alex Bennée <[email protected]>
  Date:   2024-06-06 (Thu, 06 Jun 2024)

  Changed paths:
    M tests/vm/centos.aarch64

  Log Message:
  -----------
  tests/vm: update centos.aarch64 image to 9

As Centos Stream 8 goes out of support we need to update. To do this
powertools is replaced by crb and we don't over specify the python3 we
want.

Reviewed-by: Richard Henderson <[email protected]>
Reviewed-by: Thomas Huth <[email protected]>
Signed-off-by: Alex Bennée <[email protected]>
Message-Id: <[email protected]>


  Commit: 0f73539676719605e618a0d23326fdc85230963f
      
https://github.com/qemu/qemu/commit/0f73539676719605e618a0d23326fdc85230963f
  Author: Alex Bennée <[email protected]>
  Date:   2024-06-06 (Thu, 06 Jun 2024)

  Changed paths:
    M tests/vm/Makefile.include
    R tests/vm/centos

  Log Message:
  -----------
  tests/vm: remove plain centos image

This isn't really used and we have lighter weight docker containers
for testing this stuff directly.

Reviewed-by: Thomas Huth <[email protected]>
Reviewed-by: Richard Henderson <[email protected]>
Signed-off-by: Alex Bennée <[email protected]>
Message-Id: <[email protected]>


  Commit: 053d5042ad8df5c4670bee61e175f0dc8046ee6d
      
https://github.com/qemu/qemu/commit/053d5042ad8df5c4670bee61e175f0dc8046ee6d
  Author: Alex Bennée <[email protected]>
  Date:   2024-06-06 (Thu, 06 Jun 2024)

  Changed paths:
    M scripts/ci/setup/build-environment.yml

  Log Message:
  -----------
  scripts/ci: remove CentOS bits from common build-environment

Although I've just removed the CentOS specific build-environment its
probably a bit too confusing to have multiple distros mixed up in one
place. Prior to moving clean-up what will be just for ubuntu.

Reviewed-by: Richard Henderson <[email protected]>
Signed-off-by: Alex Bennée <[email protected]>
Message-Id: <[email protected]>


  Commit: 0eb7fadcfdaca701105480f2215bd3e38e40b3da
      
https://github.com/qemu/qemu/commit/0eb7fadcfdaca701105480f2215bd3e38e40b3da
  Author: Alex Bennée <[email protected]>
  Date:   2024-06-06 (Thu, 06 Jun 2024)

  Changed paths:
    M .gitlab-ci.d/custom-runners/ubuntu-22.04-aarch32.yml
    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/ci-runners.rst.inc
    R scripts/ci/setup/build-environment.yml
    A scripts/ci/setup/ubuntu/build-environment.yml

  Log Message:
  -----------
  docs/ci: clean-up references for consistency

Document we have split up build-environment by distro and update the
references that exist in the code base to be correct.

Reviewed-by: Richard Henderson <[email protected]>
Signed-off-by: Alex Bennée <[email protected]>
Message-Id: <[email protected]>


  Commit: 8e3034914a51444a4e5db9b82a8cc711cc1f76ed
      
https://github.com/qemu/qemu/commit/8e3034914a51444a4e5db9b82a8cc711cc1f76ed
  Author: Thomas Huth <[email protected]>
  Date:   2024-06-06 (Thu, 06 Jun 2024)

  Changed paths:
    R tests/lcitool/targets/centos-stream-8.yml

  Log Message:
  -----------
  tests/lcitool: Delete obsolete centos-stream-8.yml file

We've missed to delete this file when removing support for CentOS 8.
Since the current upstream version of the lcitool removed support
for CentOS 8 now, too, we have to remove the file before updating.

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


  Commit: 23ef50ae2d0c557483727db652a18e02b11d272f
      
https://github.com/qemu/qemu/commit/23ef50ae2d0c557483727db652a18e02b11d272f
  Author: Thomas Huth <[email protected]>
  Date:   2024-06-06 (Thu, 06 Jun 2024)

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

  Log Message:
  -----------
  .gitlab-ci.d/buildtest.yml: Use -fno-sanitize=function in the clang-system job

The latest version of Clang (version 18 from Fedora 40) now reports
bad function pointer casts as undefined behavior. Unfortunately, we are
still doing this in quite a lot of places in the QEMU code and some of
them are not easy to fix. So for the time being, temporarily switch this
off in the failing clang-system job until all spots in the QEMU sources
have been tackled.

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


  Commit: 06f3330bb0b04607c5b16cdcb516a76e5f3f7dc6
      
https://github.com/qemu/qemu/commit/06f3330bb0b04607c5b16cdcb516a76e5f3f7dc6
  Author: Thomas Huth <[email protected]>
  Date:   2024-06-06 (Thu, 06 Jun 2024)

  Changed paths:
    M tests/docker/dockerfiles/alpine.docker
    M tests/docker/dockerfiles/fedora-win64-cross.docker
    M tests/docker/dockerfiles/fedora.docker
    M tests/lcitool/libvirt-ci
    M tests/lcitool/projects/qemu.yml
    M tests/lcitool/refresh

  Log Message:
  -----------
  tests/lcitool: Bump to latest libvirt-ci and update Fedora and Alpine version

Update to the latest version of lcitool. It dropped support for Fedora 38
and Alpine 3.18, so we have to update these to newer versions here, too.

Python 3.12 dropped the "imp" module which we still need for running
Avocado. Fortunately Fedora 40 still ships with a work-around package
that we can use until somebody updates our Avocado to a newer version.

Signed-off-by: Thomas Huth <[email protected]>
Message-Id: <[email protected]>
[AJB: regen on rebase]
Reviewed-by: Daniel P. Berrangé <[email protected]>
Signed-off-by: Alex Bennée <[email protected]>
Message-Id: <[email protected]>


  Commit: 61d1e3cbde0e6e84de4edc1b944a61f352f95d57
      
https://github.com/qemu/qemu/commit/61d1e3cbde0e6e84de4edc1b944a61f352f95d57
  Author: Thomas Huth <[email protected]>
  Date:   2024-06-06 (Thu, 06 Jun 2024)

  Changed paths:
    M tests/docker/dockerfiles/fedora-win64-cross.docker
    M tests/lcitool/projects/qemu-win-installer.yml

  Log Message:
  -----------
  tests/lcitool: Install mingw-w64-tools for the Windows cross-builds

Beside g++ we also need the mingw-w64-tools for properly building
the code in qga/vss-win32/ , so let's install that package now, too.

Signed-off-by: Thomas Huth <[email protected]>
Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Reviewed-by: Daniel P. Berrangé <[email protected]>
Message-Id: <[email protected]>
Signed-off-by: Alex Bennée <[email protected]>
Message-Id: <[email protected]>


  Commit: 1417704564a50457fcef9f4ed11afbd9e9050bc4
      
https://github.com/qemu/qemu/commit/1417704564a50457fcef9f4ed11afbd9e9050bc4
  Author: Alex Bennée <[email protected]>
  Date:   2024-06-06 (Thu, 06 Jun 2024)

  Changed paths:
    A scripts/ci/setup/ubuntu/ubuntu-2204-aarch64.yaml
    A scripts/ci/setup/ubuntu/ubuntu-2204-armhf-cross.yml
    A scripts/ci/setup/ubuntu/ubuntu-2204-s390x.yaml
    M tests/lcitool/refresh

  Log Message:
  -----------
  tests/lcitool: generate package lists for ansible

With the new ability to output YAML we can build the package list for
our ansible setup scripts. We will integrate them in the next commit.

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


  Commit: c99064d03fc574254ab098562798c937a4761161
      
https://github.com/qemu/qemu/commit/c99064d03fc574254ab098562798c937a4761161
  Author: Alex Bennée <[email protected]>
  Date:   2024-06-06 (Thu, 06 Jun 2024)

  Changed paths:
    M scripts/ci/setup/ubuntu/build-environment.yml

  Log Message:
  -----------
  scripts/ci: drive ubuntu/build-environment.yml from lcitool

Now lcitool can write the package list for us we no longer need to
duplicate the information directly in build-environment.

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


  Commit: 064f26ee396afc09812570ca14bb7f7eddf4d6da
      
https://github.com/qemu/qemu/commit/064f26ee396afc09812570ca14bb7f7eddf4d6da
  Author: Richard Henderson <[email protected]>
  Date:   2024-06-06 (Thu, 06 Jun 2024)

  Changed paths:
    M .gitlab-ci.d/buildtest.yml
    M .gitlab-ci.d/custom-runners.yml
    R .gitlab-ci.d/custom-runners/centos-stream-8-x86_64.yml
    M .gitlab-ci.d/custom-runners/ubuntu-22.04-aarch32.yml
    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/ci-jobs.rst.inc
    M docs/devel/ci-runners.rst.inc
    M docs/devel/testing.rst
    R scripts/ci/org.centos/stream/8/build-environment.yml
    R scripts/ci/org.centos/stream/8/x86_64/configure
    R scripts/ci/org.centos/stream/8/x86_64/test-avocado
    R scripts/ci/org.centos/stream/README
    R scripts/ci/setup/build-environment.yml
    A scripts/ci/setup/ubuntu/build-environment.yml
    A scripts/ci/setup/ubuntu/ubuntu-2204-aarch64.yaml
    A scripts/ci/setup/ubuntu/ubuntu-2204-armhf-cross.yml
    A scripts/ci/setup/ubuntu/ubuntu-2204-s390x.yaml
    M tests/docker/dockerfiles/alpine.docker
    M tests/docker/dockerfiles/fedora-win64-cross.docker
    M tests/docker/dockerfiles/fedora.docker
    M tests/lcitool/libvirt-ci
    M tests/lcitool/projects/qemu-win-installer.yml
    M tests/lcitool/projects/qemu.yml
    M tests/lcitool/refresh
    R tests/lcitool/targets/centos-stream-8.yml
    M tests/vm/Makefile.include
    R tests/vm/centos
    M tests/vm/centos.aarch64

  Log Message:
  -----------
  Merge tag 'pull-maintainer-june24-060624-1' of 
https://gitlab.com/stsquad/qemu into staging

testing cleanups (ci, vm, lcitool, ansible):

  - clean up left over Centos 8 references
  - use -fno-sanitize=function to avoid non-useful errors
  - bump lcitool and update images (alpine, fedora)
  - make sure we have mingw-w64-tools for windows builds
  - drive ansible scripts with lcitool package lists

# -----BEGIN PGP SIGNATURE-----
#
# iQEzBAABCgAdFiEEZoWumedRZ7yvyN81+9DbCVqeKkQFAmZhgb4ACgkQ+9DbCVqe
# KkQNMAf/eyGgbU6ASgbwGqiJCOrkWo8CM7G1dXZ5GpVvKVnlDioMaefFCWt3ftB6
# kKtiskC1xVx3vM1mmomosSGxTNxT93HMLulKJLXK8/SvOFU9phzzUeZXTqS7JKNb
# NrawL0vkygRn+mmTgr3M+Z7rh4yI9e7e2yeX+oQiXsSGGNM114EdcUqKG82tpO8G
# cDlNtlp2jgptNnmzQ7ufZIRD5ckg+2os6XFB+bhmfaWCu9PXTTNwBfLJkEnXENi3
# NpRHPRGsUwZ3QcGt0JLkxTT/yeHngYBP7us2cwMXuf9lxfFCF3Ixt1jF/9ZJRrRm
# wUYG6TBKh6S24cJSBiu1zguQ/EE7WA==
# =myWO
# -----END PGP SIGNATURE-----
# gpg: Signature made Thu 06 Jun 2024 02:30:38 AM PDT
# gpg:                using RSA key 6685AE99E75167BCAFC8DF35FBD0DB095A9E2A44
# gpg: Good signature from "Alex Bennée (Master Work Key) 
<[email protected]>" [full]

* tag 'pull-maintainer-june24-060624-1' of https://gitlab.com/stsquad/qemu:
  scripts/ci: drive ubuntu/build-environment.yml from lcitool
  tests/lcitool: generate package lists for ansible
  tests/lcitool: Install mingw-w64-tools for the Windows cross-builds
  tests/lcitool: Bump to latest libvirt-ci and update Fedora and Alpine version
  .gitlab-ci.d/buildtest.yml: Use -fno-sanitize=function in the clang-system job
  tests/lcitool: Delete obsolete centos-stream-8.yml file
  docs/ci: clean-up references for consistency
  scripts/ci: remove CentOS bits from common build-environment
  tests/vm: remove plain centos image
  tests/vm: update centos.aarch64 image to 9
  docs/devel: update references to centos to non-versioned container
  ci: remove centos-steam-8 customer runner

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


Compare: https://github.com/qemu/qemu/compare/db2feb2df8d1...064f26ee396a

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

Reply via email to