Fedora 33 will be EOL before 6.2 ships; Fedora 35 was just released. Update our various containers to test on F34 and F35.
Fix a minor code warning issue that surfaces in a new version of Clang, and fix a small deprecation issue for the latest version of spice. In testing, I found that oss-fuzz was more likely to time out on GitLab; it's unclear if this is a performance regression or just getting unlucky with when I test. Summary: fedora.docker updated to F34 and then F35 fedora34.docker copied from fedora.docker, new build test added cross-compile targets bumped from F33 to F34 John Snow (6): spice: Update QXLInterface for spice >= 0.15.0 ui/clipboard: Don't use g_autoptr just to free a variable docker: update fedora container to Fedora 34 docker: update Fedora-based cross-compiler containers to Fedora 34 docker: update 'python' dockerfile to use Fedora registry docker: Add Fedora 35 container include/ui/qemu-spice.h | 6 + hw/display/qxl.c | 14 ++- ui/clipboard.c | 3 +- ui/spice-display.c | 11 ++ .gitlab-ci.d/buildtest.yml | 16 +++ .gitlab-ci.d/container-core.yml | 5 + .../dockerfiles/fedora-cris-cross.docker | 2 +- .../dockerfiles/fedora-win32-cross.docker | 2 +- .../dockerfiles/fedora-win64-cross.docker | 2 +- tests/docker/dockerfiles/fedora.docker | 2 +- tests/docker/dockerfiles/fedora34.docker | 117 ++++++++++++++++++ tests/docker/dockerfiles/python.docker | 2 +- 12 files changed, 175 insertions(+), 7 deletions(-) create mode 100644 tests/docker/dockerfiles/fedora34.docker -- 2.31.1