Hello,

On Thu 17 Apr 2025 at 03:51pm -04, Paul Tagliamonte wrote:

> 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 makes sense.

In this vein, I wish that our minimal install was POSIX sh-compatible.
It currently isn't, because m4 isn't included (and maybe some other
things).  In fact, even on a regular Debian desktop install, m4 isn't
there unless you explicitly install it.

m4 is the only way POSIX.1-2017 defines to safely create a temporary
file (outside of writing and compiling a C program).  I think the newer
POSIX standard has not improved on this particular point.

Removing awk from default installs would move us further away from that.

I don't know how common my view is, but I think making sure that all
POSIX sh-compatible scripts could be guaranteed to run without
compatibility hacks on any *BSD, macOS or Debian-based system would be
fantastically useful (at least FreeBSD and macOS already have the full
POSIX sh suite out-of-the-box; I would assume the other BSDs do too).

I think the implementation of this does not need to be "Essential: yes",
btw.  Making it possible to be even smaller is fine too.  I'm talking
about defaults -- and I think that includes default/official container
images.

-- 
Sean Whitton

Attachment: signature.asc
Description: PGP signature

Reply via email to