<feed xmlns='http://www.w3.org/2005/Atom'>
<title>qemu/tests/docker/Makefile.include, branch master</title>
<subtitle>QEMU development tree</subtitle>
<id>https://git.zx2c4.com/qemu/atom/tests/docker/Makefile.include?h=master</id>
<link rel='self' href='https://git.zx2c4.com/qemu/atom/tests/docker/Makefile.include?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/'/>
<updated>2024-07-05T11:33:41Z</updated>
<entry>
<title>tests/docker: Specify --userns keep-id for Podman</title>
<updated>2024-07-05T11:33:41Z</updated>
<author>
<name>Akihiko Odaki</name>
<email>akihiko.odaki@daynix.com</email>
</author>
<published>2024-07-05T08:40:12Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=aa8246d8b4f81d5a552837c825fa4c72c55e1de9'/>
<id>urn:sha1:aa8246d8b4f81d5a552837c825fa4c72c55e1de9</id>
<content type='text'>
Previously we are always specifying -u $(UID) to match the UID in the
container with one outside. This causes a problem with rootless Podman.

Rootless Podman remaps user IDs in the container to ones controllable
for the current user outside. The -u option instructs Podman to use
a specified UID in the container but does not affect the UID remapping.
Therefore, the UID in the container can be remapped to some other UID
outside the container. This can make the access to bind-mounted volumes
fail because the remapped UID mismatches with the owner of the
directories.

Replace -u $(UID) with --userns keep-id, which fixes the UID remapping.
This change is limited to Podman because Docker does not support
--userns keep-id.

Signed-off-by: Akihiko Odaki &lt;akihiko.odaki@daynix.com&gt;
Message-Id: &lt;20240626-podman-v1-1-f8c8daf2bb0a@daynix.com&gt;
Signed-off-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Message-Id: &lt;20240705084047.857176-6-alex.bennee@linaro.org&gt;
</content>
</entry>
<entry>
<title>target/nios2: Remove the deprecated Nios II target</title>
<updated>2024-04-24T14:03:38Z</updated>
<author>
<name>Philippe Mathieu-Daudé</name>
<email>philmd@linaro.org</email>
</author>
<published>2024-03-27T11:10:58Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=6c3014858c4c0024dd0560f08a6eda0f92f658d6'/>
<id>urn:sha1:6c3014858c4c0024dd0560f08a6eda0f92f658d6</id>
<content type='text'>
The Nios II target is deprecated since v8.2 in commit 9997771bc1
("target/nios2: Deprecate the Nios II architecture").

Remove:
- Buildsys / CI infra
- User emulation
- System emulation (10m50-ghrd &amp; nios2-generic-nommu machines)
- Tests

Signed-off-by: Philippe Mathieu-Daudé &lt;philmd@linaro.org&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Acked-by: Marek Vasut &lt;marex@denx.de&gt;
Message-Id: &lt;20240327144806.11319-3-philmd@linaro.org&gt;
</content>
</entry>
<entry>
<title>tests/docker: merge debian-native with debian-amd64</title>
<updated>2023-11-23T14:10:04Z</updated>
<author>
<name>Alex Bennée</name>
<email>alex.bennee@linaro.org</email>
</author>
<published>2023-11-20T15:08:22Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=8e721c327778948bdbd2076a417e8ccc67525ae7'/>
<id>urn:sha1:8e721c327778948bdbd2076a417e8ccc67525ae7</id>
<content type='text'>
debian-native isn't really needed and suffers from the problem of
tracking a distros dependencies rather than the projects. With a
little surgery we can make the debian-amd64 container architecture
neutral and allow people to use it to build a native QEMU.

Rename it so it follows the same non-arch pattern of the other distro
containers.

Reviewed-by: Philippe Mathieu-Daudé &lt;philmd@linaro.org&gt;
Tested-by: Anders Roxell &lt;anders.roxell@linaro.org&gt;
Signed-off-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Message-Id: &lt;20231120150833.2552739-4-alex.bennee@linaro.org&gt;
</content>
</entry>
<entry>
<title>tests/docker: use debian-all-test-cross for sparc64</title>
<updated>2023-10-31T14:10:21Z</updated>
<author>
<name>Alex Bennée</name>
<email>alex.bennee@linaro.org</email>
</author>
<published>2023-10-29T14:50:28Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=7ccb4153fe7b977a0e3724676a7ab4543b58e496'/>
<id>urn:sha1:7ccb4153fe7b977a0e3724676a7ab4543b58e496</id>
<content type='text'>
Maintaining two sets of containers for test building is silly. While
it makes sense for the QEMU cross-compile targets to have their own
fat containers built by lcitool we might as well merge the other
random debian based compilers into the same one used on gitlab.

Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Signed-off-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Message-Id: &lt;20231029145033.592566-15-alex.bennee@linaro.org&gt;
</content>
</entry>
<entry>
<title>tests/docker: use debian-all-test-cross for riscv64</title>
<updated>2023-10-31T14:10:14Z</updated>
<author>
<name>Alex Bennée</name>
<email>alex.bennee@linaro.org</email>
</author>
<published>2023-10-29T14:50:27Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=26025d8e3689567121af3bfcd1dd73059b703790'/>
<id>urn:sha1:26025d8e3689567121af3bfcd1dd73059b703790</id>
<content type='text'>
Maintaining two sets of containers for test building is silly. While
it makes sense for the QEMU cross-compile targets to have their own
fat containers built by lcitool we might as well merge the other
random debian based compilers into the same one used on gitlab.

Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Signed-off-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Message-Id: &lt;20231029145033.592566-14-alex.bennee@linaro.org&gt;
</content>
</entry>
<entry>
<title>tests/docker: use debian-all-test-cross for mips</title>
<updated>2023-10-31T14:10:14Z</updated>
<author>
<name>Alex Bennée</name>
<email>alex.bennee@linaro.org</email>
</author>
<published>2023-10-29T14:50:26Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=b09bb6d1b82031969ca3a6e11b4168f55d83cdfa'/>
<id>urn:sha1:b09bb6d1b82031969ca3a6e11b4168f55d83cdfa</id>
<content type='text'>
Maintaining two sets of containers for test building is silly. While
it makes sense for the QEMU cross-compile targets to have their own
fat containers built by lcitool we might as well merge the other
random debian based compilers into the same one used on gitlab.

Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Signed-off-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Message-Id: &lt;20231029145033.592566-13-alex.bennee@linaro.org&gt;
</content>
</entry>
<entry>
<title>tests/docker: use debian-all-test-cross for mips64</title>
<updated>2023-10-31T14:10:14Z</updated>
<author>
<name>Alex Bennée</name>
<email>alex.bennee@linaro.org</email>
</author>
<published>2023-10-29T14:50:25Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=92a3165e1a755ede53a08422eb0983d3e151073c'/>
<id>urn:sha1:92a3165e1a755ede53a08422eb0983d3e151073c</id>
<content type='text'>
Maintaining two sets of containers for test building is silly. While
it makes sense for the QEMU cross-compile targets to have their own
fat containers built by lcitool we might as well merge the other
random debian based compilers into the same one used on gitlab.

Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Signed-off-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Message-Id: &lt;20231029145033.592566-12-alex.bennee@linaro.org&gt;
</content>
</entry>
<entry>
<title>tests/docker: use debian-all-test-cross for m68k</title>
<updated>2023-10-31T14:10:14Z</updated>
<author>
<name>Alex Bennée</name>
<email>alex.bennee@linaro.org</email>
</author>
<published>2023-10-29T14:50:24Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=9d9a573612802a0da653add70a2b3de75fcdc1d0'/>
<id>urn:sha1:9d9a573612802a0da653add70a2b3de75fcdc1d0</id>
<content type='text'>
Maintaining two sets of containers for test building is silly. While
it makes sense for the QEMU cross-compile targets to have their own
fat containers built by lcitool we might as well merge the other
random debian based compilers into the same one used on gitlab.

Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Signed-off-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Message-Id: &lt;20231029145033.592566-11-alex.bennee@linaro.org&gt;
</content>
</entry>
<entry>
<title>tests/docker: use debian-all-test-cross for hppa</title>
<updated>2023-10-31T14:10:14Z</updated>
<author>
<name>Alex Bennée</name>
<email>alex.bennee@linaro.org</email>
</author>
<published>2023-10-29T14:50:23Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=95f5bf952106f659b16d920dd74d118a4d36b0da'/>
<id>urn:sha1:95f5bf952106f659b16d920dd74d118a4d36b0da</id>
<content type='text'>
Maintaining two sets of containers for test building is silly. While
it makes sense for the QEMU cross-compile targets to have their own
fat containers built by lcitool we might as well merge the other
random debian based compilers into the same one used on gitlab.

Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Signed-off-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Message-Id: &lt;20231029145033.592566-10-alex.bennee@linaro.org&gt;
</content>
</entry>
<entry>
<title>tests/docker: use debian-all-test-cross for power</title>
<updated>2023-10-31T14:10:06Z</updated>
<author>
<name>Alex Bennée</name>
<email>alex.bennee@linaro.org</email>
</author>
<published>2023-10-29T14:50:22Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=eb4cb4ed1f62ca01ebb23f5fdf89751a2486c96d'/>
<id>urn:sha1:eb4cb4ed1f62ca01ebb23f5fdf89751a2486c96d</id>
<content type='text'>
Maintaining two sets of containers for test building is silly. While
it makes sense for the QEMU cross-compile targets to have their own
fat containers built by lcitool we might as well merge the other
random debian based compilers into the same one used on gitlab.

Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Signed-off-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Message-Id: &lt;20231029145033.592566-9-alex.bennee@linaro.org&gt;
</content>
</entry>
</feed>
