* Steve Langasek <vor...@debian.org> [110404 19:22]: > If login worked consistently in the face of the configured shell going > missing (automatically falling back to /bin/sh for root), then I think it > would be worthwhile to do the work necessary to remove bash from the > essential set. But until then, the primary purpose of Essential, to me, is > the "minimal set guaranteed to be usable" aspect, not the "you don't have to > depend on it" aspect.
I think it might be nice if those two aspects could be isolated somehow. This could also reduce the size of some build chroots and the set of packages any boot-strap code has to handle specially[1]. With all the essential stuff only needed for a full system to boot, those are larger than they needed to be. I think e2fsprogs login mount sysvinit sysvinit-utils util-linux and their dependencies (passwd, initscripts, the whole pam stack) are mostly not needed in that set[2]. (Util-linux might have one or two programs one might want to move to another package then, and something for update-rc.d needs to be done). How about giving the old meaning of Essential to packages being Essential: yes and Priority: required and allowing a new state Essential: yes and Priority: important that means a package manager has to make sure its functionality is kept[3] but everything not having a Dependency is still supposed to work (do build chroots, embedded stuff or other things can do without them). Bernhard R. Link [1] bootstrap code essentiall needs to unpack those and all their dependencies manually and then call dpkg to do that again... [2] At least I often build some of my packages in chroots not having any of those. [3] Though in my eyes "not removed" might suffice. Being able to login always but having no guarantee a sshd is still running and working or that it is still bootable gives not much in my eyes. -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20110405141822.ga6...@pcpool00.mathematik.uni-freiburg.de