<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/tests/docker/dockerfiles/ubuntu1804.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/ubuntu1804.docker?h=spice_video_codecs</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/tests/docker/dockerfiles/ubuntu1804.docker?h=spice_video_codecs'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2022-05-18T06:54:22+00:00</updated>
<entry>
<title>Remove Ubuntu 18.04 container support from the repository</title>
<updated>2022-05-18T06:54:22+00:00</updated>
<author>
<name>Thomas Huth</name>
</author>
<published>2022-05-16T11:59:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=f3f0cbaf97c78b1fc1f3855f576e46ea6ad4f34c'/>
<id>urn:sha1:f3f0cbaf97c78b1fc1f3855f576e46ea6ad4f34c</id>
<content type='text'>
According to our "Supported build platforms" policy, we now do not support
Ubuntu 18.04 anymore. Remove the related container files and entries from
our CI.

Message-Id: &lt;20220516115912.120951-1-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>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: update to latest version</title>
<updated>2022-02-28T16:41:57+00:00</updated>
<author>
<name>Alex Bennée</name>
</author>
<published>2022-02-25T17:20:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=072f1430732b05851925639003f78f824eeed2f5'/>
<id>urn:sha1:072f1430732b05851925639003f78f824eeed2f5</id>
<content type='text'>
We will need an update shortly for some new images.

Signed-off-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Message-Id: &lt;20220225172021.3493923-4-alex.bennee@linaro.org&gt;
</content>
</entry>
<entry>
<title>tests/lcitool: Install libibumad to cover RDMA on Debian based distros</title>
<updated>2022-02-09T12:08:42+00:00</updated>
<author>
<name>Philippe Mathieu-Daudé</name>
</author>
<published>2022-02-04T20:43:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=4491c46879a10c256f73a767822039bd3ec23c76'/>
<id>urn:sha1:4491c46879a10c256f73a767822039bd3ec23c76</id>
<content type='text'>
On Debian we also need libibumad to enable RDMA:

  $ ../configure --enable-rdma

  ERROR:  OpenFabrics librdmacm/libibverbs/libibumad not present.
          Your options:
           (1) Fast: Install infiniband packages (devel) from your distro.
           (2) Cleanest: Install libraries from www.openfabrics.org
           (3) Also: Install softiwarp if you don't have RDMA hardware

Add the dependency to lcitool's qemu.yml (where librdmacm and
libibverbs are already listed) and refresh the generated files
by running:

      $ make lcitool-refresh

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-8-f4bug@amsat.org&gt;
Message-Id: &lt;20220204204335.1689602-12-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: auto-generate ubuntu1804.docker with lcitool</title>
<updated>2022-01-18T16:42:42+00:00</updated>
<author>
<name>Daniel P. Berrangé</name>
</author>
<published>2022-01-05T13:49:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=e482191643256aca6d6e84568f510da1abda219d'/>
<id>urn:sha1:e482191643256aca6d6e84568f510da1abda219d</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-11-berrange@redhat.com&gt;
Message-Id: &lt;20220105135009.1584676-11-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 ubuntu1804 package list</title>
<updated>2021-07-14T13:33:53+00:00</updated>
<author>
<name>Daniel P. Berrangé</name>
</author>
<published>2021-07-09T14:29:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=0fef572e4343afb4083b3c42bda152beb9ccd883'/>
<id>urn:sha1:0fef572e4343afb4083b3c42bda152beb9ccd883</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-14-berrange@redhat.com&gt;
Message-Id: &lt;20210709143005.1554-22-alex.bennee@linaro.org&gt;
</content>
</entry>
<entry>
<title>tests/docker: fix mistakes in ubuntu package lists</title>
<updated>2021-07-14T13:33:53+00:00</updated>
<author>
<name>Daniel P. Berrangé</name>
</author>
<published>2021-07-09T14:29:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=dfaaacc67f82dc660ea59052d0458938a7f8d6f6'/>
<id>urn:sha1:dfaaacc67f82dc660ea59052d0458938a7f8d6f6</id>
<content type='text'>
librados-dev is not required by QEMU directly, only librbd-dev.

glusterfs-common is not directly needed by QEMU.

QEMU uses ncursesw only on non-Windows hosts.

The clang package is clang 10.

flex and bison are not required by QEMU.

Standardize on nmap ncat implementation to match Fedora/CentOS.

Remove vim since it is not a build pre-requisite and no other containers
include it.

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: Wainer dos Santos Moschetta &lt;wainersm@redhat.com&gt;
Reviewed-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Message-Id: &lt;20210623142245.307776-10-berrange@redhat.com&gt;
Message-Id: &lt;20210709143005.1554-18-alex.bennee@linaro.org&gt;
</content>
</entry>
<entry>
<title>tests/docker: fix sorting in package lists</title>
<updated>2021-07-14T13:33:53+00:00</updated>
<author>
<name>Daniel P. Berrangé</name>
</author>
<published>2021-07-09T14:29:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=52dab556578eda2ecf6ac1d67ee6149acfb8e832'/>
<id>urn:sha1:52dab556578eda2ecf6ac1d67ee6149acfb8e832</id>
<content type='text'>
This will make diffs in later patches clearer.

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: Wainer dos Santos Moschetta &lt;wainersm@redhat.com&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-7-berrange@redhat.com&gt;
Message-Id: &lt;20210709143005.1554-15-alex.bennee@linaro.org&gt;
</content>
</entry>
</feed>
