<feed xmlns='http://www.w3.org/2005/Atom'>
<title>qemu/tests/docker/dockerfiles, branch master</title>
<subtitle>QEMU development tree</subtitle>
<id>https://git.zx2c4.com/qemu/atom/tests/docker/dockerfiles?h=master</id>
<link rel='self' href='https://git.zx2c4.com/qemu/atom/tests/docker/dockerfiles?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/'/>
<updated>2024-08-16T07:16:03Z</updated>
<entry>
<title>ci: refresh package lists with lcitool</title>
<updated>2024-08-16T07:16:03Z</updated>
<author>
<name>Daniel P. Berrangé</name>
<email>berrange@redhat.com</email>
</author>
<published>2024-07-18T09:41:59Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=b4be15a9f9e73fa2e7c46da559f10afc94018984'/>
<id>urn:sha1:b4be15a9f9e73fa2e7c46da559f10afc94018984</id>
<content type='text'>
Refresh with the newly added gtk-vnc package

Signed-off-by: Daniel P. Berrangé &lt;berrange@redhat.com&gt;
Message-ID: &lt;20240718094159.902024-3-berrange@redhat.com&gt;
[thuth: fixed conflicts in .gitlab-ci.d/cirrus/*.vars]
Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
</content>
</entry>
<entry>
<title>gitlab: record installed packages in /packages.txt in containers</title>
<updated>2024-07-30T10:38:34Z</updated>
<author>
<name>Daniel P. Berrangé</name>
<email>berrange@redhat.com</email>
</author>
<published>2024-07-29T14:44:01Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=c1d822ca344f810710117668b0511590dffb1498'/>
<id>urn:sha1:c1d822ca344f810710117668b0511590dffb1498</id>
<content type='text'>
The lcitool created containers save the full distro package list
details into /packages.txt. The idea is that build jobs will 'cat'
this file, so that the build log has a record of what packages
were used. This is important info, because when it comes to debug
failures, the original container is often lost.

This extends the manually written dockerfiles to also create the
/packages.txt file.

Signed-off-by: Daniel P. Berrangé &lt;berrange@redhat.com&gt;
Message-Id: &lt;20240724095505.33544-2-berrange@redhat.com&gt;
Acked-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Signed-off-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Message-Id: &lt;20240729144414.830369-2-alex.bennee@linaro.org&gt;
</content>
</entry>
<entry>
<title>python: enable testing for 3.13</title>
<updated>2024-07-12T20:36:20Z</updated>
<author>
<name>John Snow</name>
<email>jsnow@redhat.com</email>
</author>
<published>2024-06-26T23:22:30Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=45b14be9b63ac3df9f2b31c249fc4520837c00b9'/>
<id>urn:sha1:45b14be9b63ac3df9f2b31c249fc4520837c00b9</id>
<content type='text'>
Python 3.13 is in beta and Fedora 41 is preparing to make it the default
system interpreter; enable testing for it.

(In the event problems develop prior to release, it should only impact
the check-python-tox job, which is not run by default and is allowed to
fail.)

Signed-off-by: John Snow &lt;jsnow@redhat.com&gt;
Reviewed-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Tested-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Message-id: 20240626232230.408004-5-jsnow@redhat.com
Signed-off-by: John Snow &lt;jsnow@redhat.com&gt;
</content>
</entry>
<entry>
<title>tests/lcitool: fix debian-i686-cross toolchain prefix</title>
<updated>2024-07-05T11:33:32Z</updated>
<author>
<name>Alex Bennée</name>
<email>alex.bennee@linaro.org</email>
</author>
<published>2024-07-05T08:40:08Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=515632d5205a2abc9beb80cc70f51235fe2b47f2'/>
<id>urn:sha1:515632d5205a2abc9beb80cc70f51235fe2b47f2</id>
<content type='text'>
I guess we never noticed and tried to build with this cross image. Fix
the toolchain prefix so we actually build 32 bit images.

Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Signed-off-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Message-Id: &lt;20240705084047.857176-2-alex.bennee@linaro.org&gt;
</content>
</entry>
<entry>
<title>test: Remove libibumad dependence</title>
<updated>2024-06-12T08:21:49Z</updated>
<author>
<name>zhenwei pi</name>
<email>pizhenwei@bytedance.com</email>
</author>
<published>2024-06-11T10:54:27Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=c0cb5ccc35cd24858bee16942ac04d60b4ae37da'/>
<id>urn:sha1:c0cb5ccc35cd24858bee16942ac04d60b4ae37da</id>
<content type='text'>
Remove libibumad dependence from the test environment.

Suggested-by: Philippe Mathieu-Daudé &lt;philmd@linaro.org&gt;
Signed-off-by: zhenwei pi &lt;pizhenwei@bytedance.com&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;philmd@linaro.org&gt;
Message-ID: &lt;20240611105427.61395-3-pizhenwei@bytedance.com&gt;
Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
</content>
</entry>
<entry>
<title>tests/lcitool: Install mingw-w64-tools for the Windows cross-builds</title>
<updated>2024-06-06T09:26:13Z</updated>
<author>
<name>Thomas Huth</name>
<email>thuth@redhat.com</email>
</author>
<published>2024-06-03T17:53:26Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=61d1e3cbde0e6e84de4edc1b944a61f352f95d57'/>
<id>urn:sha1:61d1e3cbde0e6e84de4edc1b944a61f352f95d57</id>
<content type='text'>
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 &lt;thuth@redhat.com&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;philmd@linaro.org&gt;
Reviewed-by: Daniel P. Berrangé &lt;berrange@redhat.com&gt;
Message-Id: &lt;20240601070543.37786-5-thuth@redhat.com&gt;
Signed-off-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Message-Id: &lt;20240603175328.3823123-11-alex.bennee@linaro.org&gt;
</content>
</entry>
<entry>
<title>tests/lcitool: Bump to latest libvirt-ci and update Fedora and Alpine version</title>
<updated>2024-06-06T09:26:13Z</updated>
<author>
<name>Thomas Huth</name>
<email>thuth@redhat.com</email>
</author>
<published>2024-06-03T17:53:25Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=06f3330bb0b04607c5b16cdcb516a76e5f3f7dc6'/>
<id>urn:sha1:06f3330bb0b04607c5b16cdcb516a76e5f3f7dc6</id>
<content type='text'>
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 &lt;thuth@redhat.com&gt;
Message-Id: &lt;20240601070543.37786-3-thuth@redhat.com&gt;
[AJB: regen on rebase]
Reviewed-by: Daniel P. Berrangé &lt;berrange@redhat.com&gt;
Signed-off-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Message-Id: &lt;20240603175328.3823123-10-alex.bennee@linaro.org&gt;
</content>
</entry>
<entry>
<title>tests/docker/dockerfiles: Update container files with "lcitool-refresh"</title>
<updated>2024-05-17T09:16:43Z</updated>
<author>
<name>Thomas Huth</name>
<email>thuth@redhat.com</email>
</author>
<published>2024-05-16T08:40:59Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=e4b6adae7aa7ab440e4dd98de3c1c532f48eda60'/>
<id>urn:sha1:e4b6adae7aa7ab440e4dd98de3c1c532f48eda60</id>
<content type='text'>
Run "make lcitool-refresh" after the previous changes to the
lcitool files. This removes the g++ and xfslibs-dev packages
from the dockerfiles (except for the fedora-win64-cross dockerfile
where we keep the C++ compiler).

Message-ID: &lt;20240516084059.511463-6-thuth@redhat.com&gt;
Reviewed-by: Daniel P. Berrangé &lt;berrange@redhat.com&gt;
Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
</content>
</entry>
<entry>
<title>dockerfiles: add 'MAKE' env variable to remaining containers</title>
<updated>2024-05-14T10:40:08Z</updated>
<author>
<name>Daniel P. Berrangé</name>
<email>berrange@redhat.com</email>
</author>
<published>2024-05-13T11:15:49Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=bad7a2759c69417a5558f0f19d4ede58c08705e8'/>
<id>urn:sha1:bad7a2759c69417a5558f0f19d4ede58c08705e8</id>
<content type='text'>
All the lcitool generated containers define a "MAKE" env. It will be
convenient for later patches if all containers do this.

Signed-off-by: Daniel P. Berrangé &lt;berrange@redhat.com&gt;
Reviewed-by: Thomas Huth &lt;thuth@redhat.com&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;philmd@linaro.org&gt;
Message-ID: &lt;20240513111551.488088-2-berrange@redhat.com&gt;
Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
</content>
</entry>
<entry>
<title>tests: Update our CI to use CentOS Stream 9 instead of 8</title>
<updated>2024-04-25T05:03:04Z</updated>
<author>
<name>Thomas Huth</name>
<email>thuth@redhat.com</email>
</author>
<published>2024-04-18T10:10:47Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=641b1efe01b2dd6e7ac92f23d392dcee73508746'/>
<id>urn:sha1:641b1efe01b2dd6e7ac92f23d392dcee73508746</id>
<content type='text'>
RHEL 9 (and thus also the derivatives) have been available since two
years now, so according to QEMU's support policy, we can drop the active
support for the previous major version 8 now.

Another reason for doing this is that Centos Stream 8 will go EOL soon:

https://blog.centos.org/2023/04/end-dates-are-coming-for-centos-stream-8-and-centos-linux-7/

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

Thus upgrade our CentOS Stream container to major version 9 now.

Reviewed-by: Daniel P. Berrangé &lt;berrange@redhat.com&gt;
Message-ID: &lt;20240418101056.302103-5-thuth@redhat.com&gt;
Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
</content>
</entry>
</feed>
