Re: Bug#459403: libuuid1: missing depends on non-essential package passwd
On Mon, Jan 07, 2008 at 12:39:30PM +0100, Bill Allombert wrote:
> Since libuuid1 is essential, every system will end up with a libuuid
> user/group, so why not just add it to base-passwd instead of creating it
> dynamically ?
In general I want to avoid almost all further creation of global static
IDs. The last exception I made was when the installer needed a group
with a static ID to exist so that it could hardcode its GID in
/etc/fstab. Global static IDs are difficult to maintain, complicate
partial upgrades, require user interaction (this should be overhauled,
admittedly, but nevertheless), and have a very limited available space.
I don't think "but we don't want to make adduser Priority: required" is
a good enough reason to add global static IDs; and passwd doesn't need
to be made Essential just because an Essential package depends on it
(Essential isn't closed under dependency).
Colin Watson [email@example.com]