Re: Bug#459403: libuuid1: missing depends on non-essential package passwd
On Sat, Jan 12, 2008 at 11:33:23AM +0000, Colin Watson wrote:
> 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).
The use case here was that passwd would be a dependency of a pre-dependency
of an essential package, which does promote it into the effective essential
Steve Langasek Give me a lever long enough and a Free OS
Debian Developer to set it on, and I can move the world.
Ubuntu Developer http://www.debian.org/