On Mon, Oct 02, 2017 at 10:49:56AM +0200, Helmut Grohne wrote: > On Sun, Oct 01, 2017 at 10:45:20PM +0200, Simon Richter wrote: > > > lsattr, chattr > > > > These I'd expect to be present in a sane system, including inside > > containers. > > I argue that a minbase debootstrap is not a sane system. [...]
I'm going to be more explicit here, but basically saying the same as Helmut: "sane system" == Priority: important (or higher) Anything with Priority >= important will be part of any (bare) default installation, as performed by debian-installer. (Also by a normal debootstrap, without custom arguments explicitly requesting minbase.) "Minimal system" (== Priority: required) != "sane system" Please note how Essential: yes is not part of any of the above definitions! In a system like Debian, we want dependency tracking. A package with Essential: yes prevents that. (It's explicitly forbidden in policy.) Thus packages should not use Essential: yes unless they have a very good reason for it (and sometimes that reason is that because of historical Essential: yes usage it's VERY hard to get rid of it). Regards, Andreas Henriksson