> > Just create the chroot for the CI with --merged-usr and all will be > > fine. Debootstrap in Buster is not going to be updated to do it > > automatically, only in Bookworm/Bullseye. > > Thanks Luca for clarification. So seems we need to get bookworm > removed from > https://github.com/debuerreotype/debuerreotype/blob/60b625d1ce31bd81525bb67fc3a33f9686bc3433/examples/debian.sh#L183 > so that the 'debuerreotype' will run debootstrap for both bookworm and > bullseye with '--usr-merged'. Once that is done, we need to wait for > to the code in > https://github.com/debuerreotype/docker-debian-artifacts/tree/dist-amd64 > to run to generate new images of official Debian Docker images at > https://hub.docker.com/_/debian. > > This will fix upgrade testing from Bullseye to Bookworm if I > understood correctly.
Turns out the usrmerge changes are has a bit of complexity in debuerrotype (e.g. https://github.com/debuerreotype/debuerreotype/blob/master/Dockerfile#L41-L78) but based on comments in https://salsa.debian.org/installer-team/debootstrap/-/merge_requests/63 and https://salsa.debian.org/installer-team/debootstrap/-/merge_requests/76 at least you Luca are already aware of them. Seems that doing a drive-by-contribution to debyerrotype is too much of a learning curve for me, so I will embark on finding other workarounds to get CI systems working again past the Buster-Bullseye-Bookworm upgrade.