On Thu, Apr 17, 2025 at 03:51:15PM -0400, Paul Tagliamonte wrote:
> On Thu, Apr 17, 2025 at 11:27:22AM -0700, Russ Allbery wrote:
> > awk is in the essential set in Debian, so this would be a very substantial
> > amount of work.
>
> {Docker image comaintainer hat on}
>
> This is right. More specifically -- the Debian docker images are
> (intentionally) -- "just" `debootstrap --variant=minbase`.
>
> Changing what packages are "pre-installed" with the Docker image is not a
> negotiation that we wanted to have in isolation as the people who keep
> the image current. Our goal was to have an image that wasn't unique (or
> suprising) to a Debian project member -- rather, IMVHO, the package(s)
> should be added or removed from the minbase set via our usual conventions.
>
> This has come up from time to time (in the form of some people asking to
> 'please install X', or 'why did Y go away') -- but the result and push to
> sync these two ecosystems (debootstrap and the image) is something I believe
> to be correct, and don't have any real intention of changing as of right
> now.
>
> If we want to drop something from the Docker image -- that's great! I'd love
> that. It's just something we'd have to work through the usual process of
> changing priority, deps, or what have you. Which -- I will note -- benefits
> the whole operating system on all platforms, not just one container image
> (this is the way).

Co-sign all of that, with the addition of the following interesting
links:

- https://salsa.debian.org/debian/grow-your-ideas/-/issues/20
  (where shrinking is discussed before / still)

- 
https://github.com/debuerreotype/docker-debian-artifacts/blob/949bf2c69b0888b62fe78dd45d02b74a7ddf64e2/trixie/rootfs.manifest
  (the current set of packages in the "debian:trixie" image)

♥,
- Tianon
  4096R / B42F 6819 007F 00F8 8E36  4FD4 036A 9C25 BF35 7DD4

(please keep me CC'd in any replies; I don't subscribe to -devel)

Attachment: signature.asc
Description: PGP signature

Reply via email to