<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/tests/docker/dockerfiles/debian-win32-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-win32-cross.docker?h=spice_video_codecs</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/tests/docker/dockerfiles/debian-win32-cross.docker?h=spice_video_codecs'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2020-10-02T11:29:15+00:00</updated>
<entry>
<title>tests/docker: Remove old Debian 9 containers</title>
<updated>2020-10-02T11:29:15+00:00</updated>
<author>
<name>Thomas Huth</name>
</author>
<published>2020-09-25T15:40:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=e3755276d1f5462fb14e25e558e50b1e477406d7'/>
<id>urn:sha1:e3755276d1f5462fb14e25e558e50b1e477406d7</id>
<content type='text'>
We do not support Debian 9 in QEMU anymore, and the Debian 9 containers
are now no longer used in the gitlab-CI. Time to remove them.

Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
Signed-off-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Reviewed-by: Daniel P. Berrangé &lt;berrange@redhat.com&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Message-Id: &lt;20200921174320.46062-6-thuth@redhat.com&gt;
Message-Id: &lt;20200925154027.12672-14-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: make "buildah bud" output similar to "docker build"</title>
<updated>2020-03-17T23:16:16+00:00</updated>
<author>
<name>Cleber Rosa</name>
</author>
<published>2020-03-12T19:36:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=a51d6a549361fd1a20dd2ac1d6a42ac0a4c708c7'/>
<id>urn:sha1:a51d6a549361fd1a20dd2ac1d6a42ac0a4c708c7</id>
<content type='text'>
Podman users will most often be using buildah to build containers.
Among the differences between "buildah bud|build-using-dockerfile" and
a traditional "docker build" is that buildah does not run a container
during build.

To the best of my knowledge and experiments, this means that runtime
variables, such as ENV from one base image will not propagate into
another.  The end result is that the location for the cross compiler
binaries, defined in the base "qemu/debian9-mxe" image, are not passed
through this image.  Consequently, the cross compilers are not on PATH
and the build fails.

Signed-off-by: Cleber Rosa &lt;crosa@redhat.com&gt;
Acked-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Message-Id: &lt;20200312193616.438922-3-crosa@redhat.com&gt;
Signed-off-by: Cleber Rosa &lt;crosa@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/docker: Set the correct cross-PKG_CONFIG_PATH in the MXE images</title>
<updated>2019-07-23T14:53:25+00:00</updated>
<author>
<name>Philippe Mathieu-Daudé</name>
</author>
<published>2019-07-15T17:48:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=a88819edded1d5a6de13a14edb2c016e96ca45ea'/>
<id>urn:sha1:a88819edded1d5a6de13a14edb2c016e96ca45ea</id>
<content type='text'>
This silents a bunch of warnings while compiling the Slirp objects:

 $ make
 [...]
   CC      slirp/src/tftp.o
 Package glib-2.0 was not found in the pkg-config search path.
 Perhaps you should add the directory containing `glib-2.0.pc'
 to the PKG_CONFIG_PATH environment variable
 No package 'glib-2.0' found
   CC      slirp/src/udp6.o
 Package glib-2.0 was not found in the pkg-config search path.
 Perhaps you should add the directory containing `glib-2.0.pc'
 to the PKG_CONFIG_PATH environment variable
 No package 'glib-2.0' found
 [...]

Signed-off-by: Philippe Mathieu-Daudé &lt;philmd@redhat.com&gt;
Message-Id: &lt;20190715174817.18981-5-philmd@redhat.com&gt;
Signed-off-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
</content>
</entry>
<entry>
<title>tests/docker: Install the NSIS tools in the MinGW capable images</title>
<updated>2019-07-23T14:53:25+00:00</updated>
<author>
<name>Philippe Mathieu-Daudé</name>
</author>
<published>2019-07-15T17:48:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=c054f3f43ad6225ae1c6516a9ce2d58f4264459d'/>
<id>urn:sha1:c054f3f43ad6225ae1c6516a9ce2d58f4264459d</id>
<content type='text'>
This fixes:

  $ make installer
  (cd /tmp/qemu-nsis; \
           for i in qemu-system-*.exe; do \
             arch=${i%.exe}; \
             arch=${arch#qemu-system-}; \
             echo Section \"$arch\" Section_$arch; \
             echo SetOutPath \"\$INSTDIR\"; \
             echo File \"\${BINDIR}\\$i\"; \
             echo SectionEnd; \
           done \
          ) &gt;/tmp/qemu-nsis/system-emulations.nsh
  makensis -V2 -NOCD \
                  -DCONFIG_DOCUMENTATION="y" \
                   \
                  -DBINDIR="/tmp/qemu-nsis" \
                   \
                  -DSRCDIR="/home/phil/source/qemu" \
                  -DOUTFILE="qemu-setup-4.0.90.exe" \
                  -DDISPLAYVERSION="4.0.90" \
                  /home/phil/source/qemu/qemu.nsi
  /bin/sh: 1: makensis: not found
  Makefile:1077: recipe for target 'qemu-setup-4.0.90.exe' failed
  make: *** [qemu-setup-4.0.90.exe] Error 127

Reviewed-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Signed-off-by: Philippe Mathieu-Daudé &lt;philmd@redhat.com&gt;
Message-Id: &lt;20190715174817.18981-4-philmd@redhat.com&gt;
Signed-off-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
</content>
</entry>
<entry>
<title>tests/dockerfiles: update the win cross builds to stretch</title>
<updated>2019-07-23T14:53:25+00:00</updated>
<author>
<name>Alex Bennée</name>
</author>
<published>2019-07-12T07:38:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=67bd36beda1ae5748a0511335eddaa94270dc8cf'/>
<id>urn:sha1:67bd36beda1ae5748a0511335eddaa94270dc8cf</id>
<content type='text'>
While fixing up pkg.mxe.cc they move the URLs around a bit and dropped
Jessie support in favour of Stretch. We also need to update the keys
used to verify the packages.

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>ssh: switch from libssh2 to libssh</title>
<updated>2019-06-24T14:01:04+00:00</updated>
<author>
<name>Pino Toscano</name>
</author>
<published>2019-06-20T20:08:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=b10d49d7619e4957b4b971f816661b57e5061d71'/>
<id>urn:sha1:b10d49d7619e4957b4b971f816661b57e5061d71</id>
<content type='text'>
Rewrite the implementation of the ssh block driver to use libssh instead
of libssh2.  The libssh library has various advantages over libssh2:
- easier API for authentication (for example for using ssh-agent)
- easier API for known_hosts handling
- supports newer types of keys in known_hosts

Use APIs/features available in libssh 0.8 conditionally, to support
older versions (which are not recommended though).

Adjust the iotest 207 according to the different error message, and to
find the default key type for localhost (to properly compare the
fingerprint with).
Contributed-by: Max Reitz &lt;mreitz@redhat.com&gt;

Adjust the various Docker/Travis scripts to use libssh when available
instead of libssh2. The mingw/mxe testing is dropped for now, as there
are no packages for it.

Signed-off-by: Pino Toscano &lt;ptoscano@redhat.com&gt;
Tested-by: Philippe Mathieu-Daudé &lt;philmd@redhat.com&gt;
Acked-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Message-id: 20190620200840.17655-1-ptoscano@redhat.com
Reviewed-by: Philippe Mathieu-Daudé &lt;philmd@redhat.com&gt;
Message-id: 5873173.t2JhDm7DL7@lindworm.usersys.redhat.com
Signed-off-by: Max Reitz &lt;mreitz@redhat.com&gt;
</content>
</entry>
<entry>
<title>docker: add MXE (M cross environment) base image for MinGW-w64</title>
<updated>2017-07-18T09:58:36+00:00</updated>
<author>
<name>Philippe Mathieu-Daudé</name>
</author>
<published>2017-07-18T02:47:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=982e758af713044f716811d819a1b5978c6f5136'/>
<id>urn:sha1:982e758af713044f716811d819a1b5978c6f5136</id>
<content type='text'>
see http://mxe.cc/

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