<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/tests/docker/dockerfiles/centos8.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/centos8.docker?h=spice_video_codecs</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/tests/docker/dockerfiles/centos8.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>vfio-user: build library</title>
<updated>2022-06-15T15:42:33+00:00</updated>
<author>
<name>Jagannathan Raman</name>
</author>
<published>2022-06-13T20:26:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=55116968deb09fdae198cecaa45f4e5532d5445a'/>
<id>urn:sha1:55116968deb09fdae198cecaa45f4e5532d5445a</id>
<content type='text'>
add the libvfio-user library as a submodule. build it as a meson
subproject.

libvfio-user is distributed with BSD 3-Clause license and
json-c with MIT (Expat) license

Signed-off-by: Elena Ufimtseva &lt;elena.ufimtseva@oracle.com&gt;
Signed-off-by: John G Johnson &lt;john.g.johnson@oracle.com&gt;
Signed-off-by: Jagannathan Raman &lt;jag.raman@oracle.com&gt;
Reviewed-by: Stefan Hajnoczi &lt;stefanha@redhat.com&gt;
Message-id: c2adec87958b081d1dc8775d4aa05c897912f025.1655151679.git.jag.raman@oracle.com

[Changed submodule URL to QEMU's libvfio-user mirror on GitLab. The QEMU
project mirrors its dependencies so that it can provide full source code
even in the event that its dependencies become unavailable. Note that
the mirror repo is manually updated, so please contact me to make newer
libvfio-user commits available. If I become a bottleneck we can set up a
cronjob.

Updated scripts/meson-buildoptions.sh to match the meson_options.txt
change. Failure to do so can result in scripts/meson-buildoptions.sh
being modified by the build system later on and you end up with a dirty
working tree.
--Stefan]

Signed-off-by: Stefan Hajnoczi &lt;stefanha@redhat.com&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: Update CentOS 8 container to CentOS Stream 8</title>
<updated>2022-02-09T12:08:42+00:00</updated>
<author>
<name>Thomas Huth</name>
</author>
<published>2022-02-04T20:43:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=8b11f4c37a1691bbca36dc2756b02acf4ec5977e'/>
<id>urn:sha1:8b11f4c37a1691bbca36dc2756b02acf4ec5977e</id>
<content type='text'>
Support for CentOS 8 has stopped at the end of 2021, so let's
switch to the Stream variant instead.

Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Tested-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Message-Id: &lt;20220201101911.97900-1-thuth@redhat.com&gt;
Signed-off-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Message-Id: &lt;20220204204335.1689602-16-alex.bennee@linaro.org&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 centos8.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:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=21ea888fc2bb3bdbd79fd122a201348f1738982c'/>
<id>urn:sha1:21ea888fc2bb3bdbd79fd122a201348f1738982c</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-9-berrange@redhat.com&gt;
Message-Id: &lt;20220105135009.1584676-9-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>
</feed>
