phusion / baseimage-docker

A minimal Ubuntu base image modified for Docker-friendliness
http://phusion.github.io/baseimage-docker/
MIT License
8.93k stars 1.09k forks source link

Status of jammy-1.0.2 build #632

Closed das7pad closed 7 months ago

das7pad commented 7 months ago

Hi there!

We are wondering what the status of the jammy-1.0.2 image is. On the release notes from January 16 it says

https://github.com/phusion/baseimage-docker/releases/tag/jammy-1.0.2

Currently awaits Renovate permissions on the repo, and CI is broken so it hasn't been built yet!

Thanks, Jakob

samip5 commented 7 months ago

It seems the Dockerfile is still broken, so it wasn't built.

das7pad commented 7 months ago

I've opened https://github.com/phusion/baseimage-docker/pull/633 as a potential fix to address the missing docker image for riscv64

------
 > [linux/riscv64 internal] load metadata for docker.io/library/ubuntu:22.04:
------
Dockerfile:2
--------------------
   1 |     ARG BASE_IMAGE=ubuntu:22.04
   2 | >>> FROM $BASE_IMAGE
   3 |     
   4 |     ARG QEMU_ARCH
--------------------
ERROR: failed to solve: ubuntu:22.04: no match for platform in manifest: not found
Error: buildx failed with: ERROR: failed to solve: ubuntu:22.04: no match for platform in manifest: not found
samip5 commented 7 months ago

It's being built right now.

samip5 commented 7 months ago

It was built and is available.

das7pad commented 7 months ago

https://github.com/phusion/baseimage-docker/actions/runs/7929770488 success!

$ docker pull phusion/baseimage:jammy-1.0.2
jammy-1.0.2: Pulling from phusion/baseimage
01007420e9b0: Already exists 
779807822bb1: Pull complete 
4ab9e9b18c88: Pull complete 
Digest: sha256:1584de70d2f34df8e2e21d2f59aa7b5ee75f3fd5e26c4f13155137b2d5478745
Status: Downloaded newer image for phusion/baseimage:jammy-1.0.2
docker.io/phusion/baseimage:jammy-1.0.2

$ docker run --rm --entrypoint lsb_release phusion/baseimage:jammy-1.0.2 -a
Distributor ID: Ubuntu
Description:    Ubuntu 22.04.4 LTS
Release:    22.04
Codename:   jammy
No LSB modules are available

# note: 1.0.1 is based on Ubuntu 22.04.1 LTS

$ docker run --rm --entrypoint bash phusion/baseimage:jammy-1.0.2 -exc 'apt-get update && apt list --upgradable && apt-get dist-upgrade'
+ apt-get update
...
Reading package lists...
+ apt list --upgradable

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

Listing...
+ apt-get dist-upgrade
Reading package lists...
Building dependency tree...
Reading state information...
Calculating upgrade...
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

# all up-to-date