<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/tests/docker/dockerfiles/fedora.docker, branch spice_video_codecs</title>
<subtitle>Experimental fork of QEMU with video encoding patches</subtitle>
<id>https://git.openslx.org/bwlp/qemu.git/atom/tests/docker/dockerfiles/fedora.docker?h=spice_video_codecs</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/tests/docker/dockerfiles/fedora.docker?h=spice_video_codecs'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2022-10-28T07:39:21+00:00</updated>
<entry>
<title>tests: Add sndio to the FreeBSD CI containers / VM</title>
<updated>2022-10-28T07:39:21+00:00</updated>
<author>
<name>Brad Smith</name>
</author>
<published>2022-10-25T15:02:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=8f4bcbcf110f27b3bf8b8c33b48ec321f3e136d3'/>
<id>urn:sha1:8f4bcbcf110f27b3bf8b8c33b48ec321f3e136d3</id>
<content type='text'>
Add sndio to the FreeBSD CI containers / VM

Signed-off-by: Brad Smith &lt;brad@comstyle.com&gt;
Reviewed-by: Daniel P. Berrangé &lt;berrange@redhat.com&gt;
Reviewed-by:  Warner Losh &lt;imp@bsdimp.com&gt;
Message-Id: &lt;Y1f6dxjvD01DtXyG@humpty.home.comstyle.com&gt;
Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
</content>
</entry>
<entry>
<title>target/hexagon: regenerate docker/cirrus files</title>
<updated>2022-10-06T10:53:20+00:00</updated>
<author>
<name>Anton Johansson</name>
</author>
<published>2022-09-29T11:41:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=8fae3910e2370691b098d51b918600b9ad905df5'/>
<id>urn:sha1:8fae3910e2370691b098d51b918600b9ad905df5</id>
<content type='text'>
This patch updates the docker and cirrus files with the new packages by
running tests/lcitool/refresh

Signed-off-by: Anton Johansson &lt;anjo@rev.ng&gt;
Signed-off-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Message-Id: &lt;20220804115548.13024-10-anjo@rev.ng&gt;
Message-Id: &lt;20220929114231.583801-8-alex.bennee@linaro.org&gt;
</content>
</entry>
<entry>
<title>tests: refresh to latest libvirt-ci module</title>
<updated>2022-07-29T08:48:01+00:00</updated>
<author>
<name>Daniel P. Berrangé</name>
</author>
<published>2022-07-25T14:05:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=feb6cb936906ad049bdc77ef176b1d402e341c29'/>
<id>urn:sha1:feb6cb936906ad049bdc77ef176b1d402e341c29</id>
<content type='text'>
Notable changes:

  - libvirt-ci source tree was re-arranged, so the script we
    run now lives in a bin/ sub-dir

  - opensuse 15.2 is replaced by opensuse 15.3

  - libslirp is temporarily dropped on opensuse as the
    libslirp-version.h is broken

     https://bugzilla.opensuse.org/show_bug.cgi?id=1201551

  - The incorrectly named python3-virtualenv module was
    changed to python3-venv, but most distros don't need
    any package as 'venv' is a standard part of python

  - glibc-static was renamed to libc-static, to reflect
    fact that it isn't going to be glibc on all distros

  - The cmocka/json-c deps that were manually added to
    the centos dockerfile and are now consistently added
    to all targets

Acked-by: Thomas Huth &lt;thuth@redhat.com&gt;
Signed-off-by: Daniel P. Berrangé &lt;berrange@redhat.com&gt;
Message-Id: &lt;20220722130431.2319019-2-berrange@redhat.com&gt;
Signed-off-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Acked-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Message-Id: &lt;20220725140520.515340-2-alex.bennee@linaro.org&gt;
</content>
</entry>
<entry>
<title>tests: Drop perl-Test-Harness from the CI containers / VMs</title>
<updated>2022-04-20T06:54:16+00:00</updated>
<author>
<name>Thomas Huth</name>
</author>
<published>2022-03-29T10:28:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=b0dd0a3d74e9ed9532bd4a7724bdafffe7509462'/>
<id>urn:sha1:b0dd0a3d74e9ed9532bd4a7724bdafffe7509462</id>
<content type='text'>
The perl test harness is not necessary anymore since commit 3d2f73ef75
("build: use "meson test" as the test harness"). Thus remove it from
tests/lcitool/projects/qemu.yml, run "make lcitool-refresh" and manually
clean the remaining docker / vm files that are not managed by lcitool yet.

Message-Id: &lt;20220329102808.423681-1-thuth@redhat.com&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
</content>
</entry>
<entry>
<title>tests/lcitool: Refresh submodule and remove libxml2</title>
<updated>2022-02-09T12:08:42+00:00</updated>
<author>
<name>Philippe Mathieu-Daudé</name>
</author>
<published>2022-02-04T20:43:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=dabee8381a2c3b838f9398bb9f05a012df8768c9'/>
<id>urn:sha1:dabee8381a2c3b838f9398bb9f05a012df8768c9</id>
<content type='text'>
The previous commit removed all uses of libxml2.

Refresh lcitool submodule, update qemu.yml and refresh the generated
files by running:

  $ make lcitool-refresh

Note: This refreshment also removes libudev dependency on Fedora
and CentOS due to libvirt-ci commit 18bfaee ("mappings: Improve
mapping for libudev"), since "The udev project has been absorbed
by the systemd project", and lttng-ust on FreeBSD runners due to
libvirt-ci commit 6dd9b6f ("guests: drop lttng-ust from FreeBSD
platform").

Reviewed-by: Daniel P. Berrangé &lt;berrange@redhat.com&gt;
Signed-off-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Signed-off-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Message-Id: &lt;20220121154134.315047-6-f4bug@amsat.org&gt;
Message-Id: &lt;20220204204335.1689602-10-alex.bennee@linaro.org&gt;
</content>
</entry>
<entry>
<title>tests/docker: add libfuse3 development headers</title>
<updated>2022-01-18T16:42:42+00:00</updated>
<author>
<name>Stefan Hajnoczi</name>
</author>
<published>2022-01-05T13:49:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=7bef20d72985c5da4082d198ad175715272cd50c'/>
<id>urn:sha1:7bef20d72985c5da4082d198ad175715272cd50c</id>
<content type='text'>
The FUSE exports feature is not built because most container images do
not have libfuse3 development headers installed. Add the necessary
packages to the Dockerfiles.

Cc: Hanna Reitz &lt;hreitz@redhat.com&gt;
Cc: Richard W.M. Jones &lt;rjones@redhat.com&gt;
Signed-off-by: Stefan Hajnoczi &lt;stefanha@redhat.com&gt;
Acked-by: Richard W.M. Jones &lt;rjones@redhat.com&gt;
Reviewed-by: Beraldo Leal &lt;bleal@redhat.com&gt;
Tested-by: Beraldo Leal &lt;bleal@redhat.com&gt;
Message-Id: &lt;20211207160025.52466-1-stefanha@redhat.com&gt;
[AJB: migrate to lcitool qemu.yml and regenerate]
Signed-off-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Reviewed-by: Richard W.M. Jones &lt;rjones@redhat.com&gt;
Message-Id: &lt;20220105135009.1584676-21-alex.bennee@linaro.org&gt;
</content>
</entry>
<entry>
<title>tests/docker: auto-generate fedora.docker with lcitool</title>
<updated>2022-01-18T16:42:41+00:00</updated>
<author>
<name>Daniel P. Berrangé</name>
</author>
<published>2022-01-05T13:49:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=05e47b75cb0310210321028eee98116a0006f93e'/>
<id>urn:sha1:05e47b75cb0310210321028eee98116a0006f93e</id>
<content type='text'>
This commit is best examined using the "-b" option to diff.

Reviewed-by: Philippe Mathieu-Daudé &lt;philmd@redhat.com&gt;
Signed-off-by: Daniel P. Berrangé &lt;berrange@redhat.com&gt;
Signed-off-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Message-Id: &lt;20211215141949.3512719-10-berrange@redhat.com&gt;
Message-Id: &lt;20220105135009.1584676-10-alex.bennee@linaro.org&gt;
</content>
</entry>
<entry>
<title>tests/docker: switch fedora image to release 35</title>
<updated>2022-01-18T16:42:41+00:00</updated>
<author>
<name>Daniel P. Berrangé</name>
</author>
<published>2022-01-05T13:49:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=3f4a7a7cfb8216d0435de3e7d6d2a5a18b46f7bf'/>
<id>urn:sha1:3f4a7a7cfb8216d0435de3e7d6d2a5a18b46f7bf</id>
<content type='text'>
The Fedora 33 release is shortly end of life. Switch to the newest
Fedora 35 to maximise lifespan until we need to update again.

Reviewed-by: Philippe Mathieu-Daudé &lt;philmd@redhat.com&gt;
Tested-by: Philippe Mathieu-Daudé &lt;philmd@redhat.com&gt;
Signed-off-by: Daniel P. Berrangé &lt;berrange@redhat.com&gt;
Signed-off-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Message-Id: &lt;20211215141949.3512719-7-berrange@redhat.com&gt;
Message-Id: &lt;20220105135009.1584676-7-alex.bennee@linaro.org&gt;
</content>
</entry>
<entry>
<title>nbd/server: Add --selinux-label option</title>
<updated>2021-11-16T16:16:38+00:00</updated>
<author>
<name>Richard W.M. Jones</name>
</author>
<published>2021-11-15T20:29:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=3d212b41e9ccb3f37d04f22c59a960bac099c1d4'/>
<id>urn:sha1:3d212b41e9ccb3f37d04f22c59a960bac099c1d4</id>
<content type='text'>
Under SELinux, Unix domain sockets have two labels.  One is on the
disk and can be set with commands such as chcon(1).  There is a
different label stored in memory (called the process label).  This can
only be set by the process creating the socket.  When using SELinux +
SVirt and wanting qemu to be able to connect to a qemu-nbd instance,
you must set both labels correctly first.

For qemu-nbd the options to set the second label are awkward.  You can
create the socket in a wrapper program and then exec into qemu-nbd.
Or you could try something with LD_PRELOAD.

This commit adds the ability to set the label straightforwardly on the
command line, via the new --selinux-label flag.  (The name of the flag
is the same as the equivalent nbdkit option.)

A worked example showing how to use the new option can be found in
this bug: https://bugzilla.redhat.com/show_bug.cgi?id=1984938

Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1984938
Signed-off-by: Richard W.M. Jones &lt;rjones@redhat.com&gt;
Reviewed-by: Daniel P. Berrangé &lt;berrange@redhat.com&gt;

[eblake: rebase to configure changes, reject --selinux-label if it is
not compiled in or not used on a Unix socket]
Note that we may relax some of these restrictions at a later date,
such as making it possible to label a TCP socket, although it may be
smarter to do so as a generic QMP action rather than more one-off
command lines in qemu-nbd.
Signed-off-by: Eric Blake &lt;eblake@redhat.com&gt;
Message-Id: &lt;20211115202944.615966-1-eblake@redhat.com&gt;
Reviewed-by: Thomas Huth &lt;thuth@redhat.com&gt;
[eblake: adjust meson output as suggested by thuth]
Signed-off-by: Eric Blake &lt;eblake@redhat.com&gt;
</content>
</entry>
<entry>
<title>tests/docker: expand fedora package list</title>
<updated>2021-07-14T13:33:53+00:00</updated>
<author>
<name>Daniel P. Berrangé</name>
</author>
<published>2021-07-09T14:29:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=5a9c1498e36f32e2e30aeac96991802e8496436d'/>
<id>urn:sha1:5a9c1498e36f32e2e30aeac96991802e8496436d</id>
<content type='text'>
This is the fully expanded list of build pre-requisites QEMU can
conceivably use in any scenario.

Signed-off-by: Daniel P. Berrangé &lt;berrange@redhat.com&gt;
Signed-off-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;philmd@redhat.com&gt;
Reviewed-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Message-Id: &lt;20210623142245.307776-13-berrange@redhat.com&gt;
Message-Id: &lt;20210709143005.1554-21-alex.bennee@linaro.org&gt;
</content>
</entry>
</feed>
