Re: Bug#459403: libuuid1: missing depends on non-essential package passwd

2008-04-01 Thread Nicolas François
Hi, I've made some cleanup of the passwd and login dependencies, and remembered this discussion. The main change is the move of libpam-modules from Depends to Pre-Depends for login (which is Essential). This moves libpam-modules to a virtual Essential package, which is the reason of this mail

Re: Bug#459403: libuuid1: missing depends on non-essential package passwd

2008-01-16 Thread Theodore Tso
On Sat, Jan 12, 2008 at 03:41:01AM -0800, Steve Langasek wrote: 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

Re: Bug#459403: libuuid1: missing depends on non-essential package passwd

2008-01-12 Thread Colin Watson
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

Re: Bug#459403: libuuid1: missing depends on non-essential package passwd

2008-01-12 Thread Steve Langasek
On Sat, Jan 12, 2008 at 11:33:23AM +, 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

Re: Bug#459403: libuuid1: missing depends on non-essential package passwd

2008-01-11 Thread Theodore Tso
On Mon, Jan 07, 2008 at 11:34:07AM +0100, Bastian Blank wrote: On Mon, Jan 07, 2008 at 03:23:23AM -0500, Theodore Tso wrote: So, I am doing so now. Any objections if I add a dependency on passwd for libuuid1? The aternative would be to roll-my-own

Re: Bug#459403: libuuid1: missing depends on non-essential package passwd

2008-01-07 Thread Theodore Tso
On Sun, Jan 06, 2008 at 10:37:03AM +0100, Julien Cristau wrote: the libuuid1 postinst contains: groupadd -f -K GID_MIN=1 -K GID_MAX=999 libuuid if ! grep -q libuuid /etc/passwd; then useradd -d /var/lib/libuuid -K UID_MIN=1 -K UID_MAX=499 -g libuuid libuuid fi mkdir -p /var/lib/libuuid

Re: Bug#459403: libuuid1: missing depends on non-essential package passwd

2008-01-07 Thread Steve Langasek
On Mon, Jan 07, 2008 at 03:23:23AM -0500, Theodore Tso wrote: On Sun, Jan 06, 2008 at 10:37:03AM +0100, Julien Cristau wrote: So e2fsprogs which is Essential: yes depends on libuuid1, so libuuid1 is effectively Essential: yes, right? So if I add a dependency on passwd, it will effectively

Re: Bug#459403: libuuid1: missing depends on non-essential package passwd

2008-01-07 Thread Bastian Blank
On Mon, Jan 07, 2008 at 03:23:23AM -0500, Theodore Tso wrote: So, I am doing so now. Any objections if I add a dependency on passwd for libuuid1? The aternative would be to roll-my-own useradd/adduser functionality, but that would be a real PITA There are

Re: Bug#459403: libuuid1: missing depends on non-essential package passwd

2008-01-07 Thread Bill Allombert
On Mon, Jan 07, 2008 at 01:16:59AM -0800, Steve Langasek wrote: On Mon, Jan 07, 2008 at 03:23:23AM -0500, Theodore Tso wrote: On Sun, Jan 06, 2008 at 10:37:03AM +0100, Julien Cristau wrote: So e2fsprogs which is Essential: yes depends on libuuid1, so libuuid1 is effectively Essential:

Re: Bug#459403: libuuid1: missing depends on non-essential package passwd

2008-01-07 Thread Kurt Roeckx
On Mon, Jan 07, 2008 at 03:23:23AM -0500, Theodore Tso wrote: So e2fsprogs which is Essential: yes depends on libuuid1, so libuuid1 is effectively Essential: yes, right? So if I add a dependency on passwd, it will effectively make passwd Essential: yes, as well It's not because an

Re: Bug#459403: libuuid1: missing depends on non-essential package passwd

2008-01-07 Thread Michael Biebl
Bastian Blank wrote: On Mon, Jan 07, 2008 at 03:23:23AM -0500, Theodore Tso wrote: So, I am doing so now. Any objections if I add a dependency on passwd for libuuid1? The aternative would be to roll-my-own useradd/adduser functionality, but that would be a real