<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/tests/docker/dockerfiles/debian-riscv64-cross.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/debian-riscv64-cross.docker?h=spice_video_codecs</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/tests/docker/dockerfiles/debian-riscv64-cross.docker?h=spice_video_codecs'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2022-10-06T10:53:20+00:00</updated>
<entry>
<title>target/hexagon: manually add flex/bison/glib2 to remaining containers</title>
<updated>2022-10-06T10:53:20+00:00</updated>
<author>
<name>Anton Johansson</name>
</author>
<published>2022-09-29T11:41:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=3de61b9856f59bab7739bf213936ac63d8ef3584'/>
<id>urn:sha1:3de61b9856f59bab7739bf213936ac63d8ef3584</id>
<content type='text'>
Adds our build-time dependencies to containers which build qemu-hexagon,
but aren't covered by libvirt-ci.

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-11-anjo@rev.ng&gt;
Message-Id: &lt;20220929114231.583801-9-alex.bennee@linaro.org&gt;
</content>
</entry>
<entry>
<title>tests/docker: promote debian-riscv64-cross to a full image</title>
<updated>2021-10-12T07:37:05+00:00</updated>
<author>
<name>Alex Bennée</name>
</author>
<published>2021-09-17T16:23:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=5c24acf320a0ac259447788162a3b17505ad4fb9'/>
<id>urn:sha1:5c24acf320a0ac259447788162a3b17505ad4fb9</id>
<content type='text'>
To be able to cross build QEMU itself we need to include a few more
libraries. These are only available in Debian's unstable ports repo
for now so we need to base the riscv64 image on sid with the the
minimal libs needed to build QEMU (glib/pixman).

The result works but is not as clean as using build-dep to bring in
more dependencies. However sid is by definition a shifting pile of
sand and by keeping the list of libs minimal we reduce the chance of
having an image we can't build. It's good enough for a basic cross
build testing of TCG.

Cc: "Daniel P. Berrangé" &lt;berrange@redhat.com&gt;
Signed-off-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Message-Id: &lt;20210914185830.1378771-2-richard.henderson@linaro.org&gt;
[AJB: tweak allow_failure]
Signed-off-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Message-Id: &lt;20210917162332.3511179-5-alex.bennee@linaro.org&gt;
</content>
</entry>
<entry>
<title>tests/docker: change tag naming scheme of our images</title>
<updated>2020-07-11T14:53:00+00:00</updated>
<author>
<name>Alex Bennée</name>
</author>
<published>2020-07-01T13:56:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=767b6bd22bc94287e88367dc4ec5c7f9a765c603'/>
<id>urn:sha1:767b6bd22bc94287e88367dc4ec5c7f9a765c603</id>
<content type='text'>
We've been misusing the tag naming scheme for some time by overloading
the post : section with the image type. Really it should be saved for
the revision of that particular build. Move the details to the other
side so we have:

  qemu/image-name

with the implied :latest version added by the tooling.

Suggested-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;

Message-Id: &lt;20200701135652.1366-18-alex.bennee@linaro.org&gt;
</content>
</entry>
<entry>
<title>tests/docker: move our riscv64 cross compile to Buster</title>
<updated>2019-09-10T13:14:31+00:00</updated>
<author>
<name>Alex Bennée</name>
</author>
<published>2019-08-13T14:53:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=c6e8f512d5155ef61a934a29263e105017625800'/>
<id>urn:sha1:c6e8f512d5155ef61a934a29263e105017625800</id>
<content type='text'>
Now Buster is released we can stop relying on the movable feast that
is Sid for our cross-compiler for building tests.

Signed-off-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;philmd@redhat.com&gt;
Tested-by: Philippe Mathieu-Daudé &lt;philmd@redhat.com&gt;
</content>
</entry>
<entry>
<title>tests/docker: Refresh APT cache before installing new packages on Debian</title>
<updated>2019-07-23T16:19:11+00:00</updated>
<author>
<name>Philippe Mathieu-Daudé</name>
</author>
<published>2019-07-23T14:15:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=98808c3d0c162aba93fe7840a34b54c4814332d4'/>
<id>urn:sha1:98808c3d0c162aba93fe7840a34b54c4814332d4</id>
<content type='text'>
Since docker caches the different layers, updating the package
list does not invalidate the previous "apt-get update" layer,
and it is likely "apt-get install" hits an outdated repository.

See commit beac6a98f6eb and
https://docs.docker.com/develop/develop-images/dockerfile_best-practices/#apt-get

Signed-off-by: Philippe Mathieu-Daudé &lt;philmd@redhat.com&gt;
Message-Id: &lt;20190723141528.18023-1-philmd@redhat.com&gt;
[AJB: manually applies and fixed up]
Signed-off-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
</content>
</entry>
<entry>
<title>tests/tcg: enable building for RISCV64</title>
<updated>2018-06-20T19:22:34+00:00</updated>
<author>
<name>Alex Bennée</name>
</author>
<published>2018-04-24T15:41:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=e100a967551d0c337214a0f7a8ee840350e0ec23'/>
<id>urn:sha1:e100a967551d0c337214a0f7a8ee840350e0ec23</id>
<content type='text'>
As before, using Debian SID compilers.

Signed-off-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Tested-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
</content>
</entry>
</feed>
