[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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
set.

-- 
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/
slangasek@ubuntu.com                                     vorlon@debian.org


Reply to: