<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/scripts/coverity-scan/run-coverity-scan, branch master</title>
<subtitle>Experimental fork of QEMU with video encoding patches</subtitle>
<id>https://git.openslx.org/bwlp/qemu.git/atom/scripts/coverity-scan/run-coverity-scan?h=master</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/scripts/coverity-scan/run-coverity-scan?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2022-04-27T05:50:28+00:00</updated>
<entry>
<title>Replacing CONFIG_VNC_PNG with CONFIG_PNG</title>
<updated>2022-04-27T05:50:28+00:00</updated>
<author>
<name>Kshitij Suri</name>
</author>
<published>2022-04-08T07:13:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=95f8510ef428f988897176b9585b8ba1432f939f'/>
<id>urn:sha1:95f8510ef428f988897176b9585b8ba1432f939f</id>
<content type='text'>
Libpng is only detected if VNC is enabled currently. This patch adds a
generalised png option in the meson build which is aimed to replace use of
CONFIG_VNC_PNG with CONFIG_PNG.

Signed-off-by: Kshitij Suri &lt;kshitij.suri@nutanix.com&gt;

Reviewed-by: Daniel P. Berrangé &lt;berrange@redhat.com&gt;
Message-Id: &lt;20220408071336.99839-2-kshitij.suri@nutanix.com&gt;

[ kraxel: add meson-buildoptions.sh updates ]
[ kraxel: fix centos8 testcase ]
[ kraxel: update --enable-vnc-png too ]

Signed-off-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt;

--enable-vnc-png fixup

Signed-off-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt;
</content>
</entry>
<entry>
<title>drop libxml2 checks since libxml is not actually used (for parallels)</title>
<updated>2022-02-09T12:08:42+00:00</updated>
<author>
<name>Michael Tokarev</name>
</author>
<published>2022-02-04T20:43:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=9e8be4c546ce8469ca9702715bf8f198d604b685'/>
<id>urn:sha1:9e8be4c546ce8469ca9702715bf8f198d604b685</id>
<content type='text'>
For a long time, we assumed that libxml2 is necessary for parallels
block format support (block/parallels*). However, this format actually
does not use libxml [*]. Since this is the only user of libxml2 in
whole QEMU tree, we can drop all libxml2 checks and dependencies too.

It is even more: --enable-parallels configure option was the only
option which was silently ignored when it's (fake) dependency
(libxml2) isn't installed.

Drop all mentions of libxml2.

[*] Actually the basis for libxml use were introduced in commit
    ed279a06c53 ("configure: add dependency") but the implementation
    was never merged:
    https://lore.kernel.org/qemu-devel/70227bbd-a517-70e9-714f-e6e0ec431be9@openvz.org/

Signed-off-by: Michael Tokarev &lt;mjt@tls.msk.ru&gt;
Reviewed-by: Stefan Hajnoczi &lt;stefanha@redhat.com&gt;
Message-Id: &lt;20220119090423.149315-1-mjt@msgid.tls.msk.ru&gt;
Tested-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
[PMD: Updated description and adapted to use lcitool]
Reviewed-by: Thomas Huth &lt;thuth@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-5-f4bug@amsat.org&gt;
Reviewed-by: Vladimir Sementsov-Ogievskiy &lt;vsementsov@virtuozzo.com&gt;
Message-Id: &lt;20220204204335.1689602-9-alex.bennee@linaro.org&gt;
</content>
</entry>
<entry>
<title>block/file-posix: Simplify the XFS_IOC_DIOINFO handling</title>
<updated>2022-01-12T13:09:04+00:00</updated>
<author>
<name>Thomas Huth</name>
</author>
<published>2021-12-15T12:58:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=a5730b8bd3675f484ed0eacea052452048eeb35d'/>
<id>urn:sha1:a5730b8bd3675f484ed0eacea052452048eeb35d</id>
<content type='text'>
The handling for the XFS_IOC_DIOINFO ioctl is currently quite excessive:
This is not a "real" feature like the other features that we provide with
the "--enable-xxx" and "--disable-xxx" switches for the configure script,
since this does not influence lots of code (it's only about one call to
xfsctl() in file-posix.c), so people don't gain much with the ability to
disable this with "--disable-xfsctl".
It's also unfortunate that the ioctl will be disabled on Linux in case
the user did not install the right xfsprogs-devel package before running
configure. Thus let's simplify this by providing the ioctl definition
on our own, so we can completely get rid of the header dependency and
thus the related code in the configure script.

Suggested-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
Message-Id: &lt;20211215125824.250091-1-thuth@redhat.com&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>coverity-scan: switch to vpath build</title>
<updated>2021-07-06T05:54:50+00:00</updated>
<author>
<name>Paolo Bonzini</name>
</author>
<published>2020-08-20T13:15:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=dd52af17ec947332dfe45bd5f098c94c6ec0baa3'/>
<id>urn:sha1:dd52af17ec947332dfe45bd5f098c94c6ec0baa3</id>
<content type='text'>
This is the patch that has been running on the coverity cronjob
for a few weeks now.

Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>Get rid of the libqemustub.a remainders</title>
<updated>2020-08-05T09:45:43+00:00</updated>
<author>
<name>Thomas Huth</name>
</author>
<published>2020-08-03T19:14:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=d2a71d7474d4649eabe554994a3fcba75244cce3'/>
<id>urn:sha1:d2a71d7474d4649eabe554994a3fcba75244cce3</id>
<content type='text'>
libqemustub.a has been removed in commit ebedb37c8d ("Makefile: Remove
libqemustub.a"). Some remainders have been missed. Remove them now.

Message-Id: &lt;20200804170055.2851-8-thuth@redhat.com&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
</content>
</entry>
<entry>
<title>run-coverity-scan: support --update-tools-only --docker</title>
<updated>2020-06-10T16:09:34+00:00</updated>
<author>
<name>Paolo Bonzini</name>
</author>
<published>2020-04-22T14:38:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=fbb84f074174aa3bb6fde4a63b569a1f7e64f264'/>
<id>urn:sha1:fbb84f074174aa3bb6fde4a63b569a1f7e64f264</id>
<content type='text'>
Just build the container when run-coverity-scan is invoked with
--update-tools-only --docker.  This requires moving the "docker build"
logic into the update_coverity_tools function.

The only snag is that --update-tools-only --docker requires access to
the dockerfile.  For now just report an error for --src-tarball, and
"docker build" will fail if not in a source tree.  Another possibility
could be to host our container images on a public registry, and use
"FROM qemu:fedora" to make the Dockerfile small enough that it can be
included directly in the run-coverity-scan script.

Reviewed-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>run-coverity-scan: download tools outside the container</title>
<updated>2020-06-10T16:09:33+00:00</updated>
<author>
<name>Paolo Bonzini</name>
</author>
<published>2020-04-22T15:49:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=2e90470e90d660ed03321ba677fba2d5208bc6e4'/>
<id>urn:sha1:2e90470e90d660ed03321ba677fba2d5208bc6e4</id>
<content type='text'>
This lets us look at coverity_tool.md5 across executions of run-coverity-scan
and skip the download.

Reviewed-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>run-coverity-scan: use --no-update-tools in docker run</title>
<updated>2020-06-10T16:09:33+00:00</updated>
<author>
<name>Paolo Bonzini</name>
</author>
<published>2020-04-22T15:43:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=3077453cf965c999ae0aaab46c566edf74f8e0b4'/>
<id>urn:sha1:3077453cf965c999ae0aaab46c566edf74f8e0b4</id>
<content type='text'>
Tools are already updated via the docker build.

Reviewed-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>run-coverity-scan: add --no-update-tools option</title>
<updated>2020-06-10T16:09:33+00:00</updated>
<author>
<name>Paolo Bonzini</name>
</author>
<published>2020-04-22T15:37:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=b99b007905f06042435ebc6fbcbe66ee34a7b596'/>
<id>urn:sha1:b99b007905f06042435ebc6fbcbe66ee34a7b596</id>
<content type='text'>
Provide a quick way to skip building the container while we figure out how
to get caching right.

Reviewed-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>run-coverity-scan: use docker.py</title>
<updated>2020-06-10T16:09:32+00:00</updated>
<author>
<name>Paolo Bonzini</name>
</author>
<published>2020-04-22T14:38:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=726590594071a458643a00160aa659dd5f663b72'/>
<id>urn:sha1:726590594071a458643a00160aa659dd5f663b72</id>
<content type='text'>
Our trusted docker wrapper allows run-coverity-scan to run with both
docker and podman.

For the "run" phase this is transparent; for the "build" phase however
scripts are replaced with a bind mount (-v).  This is not an issue
because the secret option is meant for secrets stored globally in the
system and bind mounts are a valid substitute for secrets that are known
to whoever builds the container.

Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
</feed>
