[PATCH 0/4] tests/docker/dockerfiles: add missing apt update

Pierrick Bouvier posted 4 patches 2 weeks, 4 days ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20260707214655.1138626-1-pierrick.bouvier@oss.qualcomm.com
Maintainers: "Alex Bennée" <alex.bennee@linaro.org>, Pierrick Bouvier <pierrick.bouvier@oss.qualcomm.com>
.../dockerfiles/debian-all-test-cross.docker  |   4 +-
tests/docker/dockerfiles/debian.docker        |   3 +-
tests/docker/dockerfiles/ubuntu2404.docker    |   3 +-
tests/lcitool/refresh                         | 213 +++++++++---------
4 files changed, 116 insertions(+), 107 deletions(-)
[PATCH 0/4] tests/docker/dockerfiles: add missing apt update
Posted by Pierrick Bouvier 2 weeks, 4 days ago
Some of our dockerfiles include custom statements, and those are missing
explicit apt update when doing an apt install.

Since docker caches layers when building an image, not including an apt update
may result in error, since packages file will not be up to date.
This is also documented in official docker documentation:
https://docs.docker.com/build/building/best-practices/#apt-get

This issue was first reported on:
https://lore.kernel.org/qemu-devel/4b08f4e2-2274-409a-86d8-469c73e21579@linaro.org/

Pierrick Bouvier (4):
  tests/lcitool/refresh: use raw string literal for trailers
  tests/docker/dockerfiles/ubuntu2404.docker: add missing apt update
  tests/docker/dockerfiles/debian.docker: add missing apt update
  tests/docker/dockerfiles/debian-all-test-cross.docker: add missing apt
    update

 .../dockerfiles/debian-all-test-cross.docker  |   4 +-
 tests/docker/dockerfiles/debian.docker        |   3 +-
 tests/docker/dockerfiles/ubuntu2404.docker    |   3 +-
 tests/lcitool/refresh                         | 213 +++++++++---------
 4 files changed, 116 insertions(+), 107 deletions(-)

-- 
2.47.3
Re: [PATCH 0/4] tests/docker/dockerfiles: add missing apt update
Posted by Pierrick Bouvier 2 weeks, 2 days ago
On 7/7/2026 2:46 PM, Pierrick Bouvier wrote:
> Some of our dockerfiles include custom statements, and those are missing
> explicit apt update when doing an apt install.
> 
> Since docker caches layers when building an image, not including an apt update
> may result in error, since packages file will not be up to date.
> This is also documented in official docker documentation:
> https://docs.docker.com/build/building/best-practices/#apt-get
> 
> This issue was first reported on:
> https://lore.kernel.org/qemu-devel/4b08f4e2-2274-409a-86d8-469c73e21579@linaro.org/
> 
> Pierrick Bouvier (4):
>   tests/lcitool/refresh: use raw string literal for trailers
>   tests/docker/dockerfiles/ubuntu2404.docker: add missing apt update
>   tests/docker/dockerfiles/debian.docker: add missing apt update
>   tests/docker/dockerfiles/debian-all-test-cross.docker: add missing apt
>     update
> 
>  .../dockerfiles/debian-all-test-cross.docker  |   4 +-
>  tests/docker/dockerfiles/debian.docker        |   3 +-
>  tests/docker/dockerfiles/ubuntu2404.docker    |   3 +-
>  tests/lcitool/refresh                         | 213 +++++++++---------
>  4 files changed, 116 insertions(+), 107 deletions(-)
> 

This was merged into master (4faab9a11f8be37c869894cda821823ef6ca7f58).

Regards,
Pierrick