Re: Keysafe dynamic UID
]] Christian Seiler
> On 10/24/2016 12:42 AM, Colin Watson wrote:
> > On Sat, Oct 22, 2016 at 02:57:23PM -0700, Sean Whitton wrote:
> >> I am packaging Keysafe,[1] and the binary package keysafe-server needs
> >> to create a new system user with a dynamically allocated UID.
> >>
> >> I am using the username 'keysafe'. I do not anticipate any collision
> >> with any other package, but policy says I should e-mail you to confirm
> >> that.
> >
> > Policy should probably only suggest emailing the base-passwd maintainer
> > in the case where you need a statically-allocated ID
>
> The requirement to have this for dynamically allocated IDs also
> probably stems from the fact that the users created in postinst scripts
> should not conflict. But wouldn't it be far easier to just create a
> page on the Debian Wiki and track that there? [1] And have policy say
> to check that list to see that it's unique and add your package + user
> there when you are about to upload a new package? That way, in 99.9% of
> cases where users are required, and they don't conflict with existing
> ones, there's no additional work for people other than the package
> maintainer, and the package maintainer doesn't have to wait for a
> response before they are able to proceed. And if there really is a
> conflict, people can still post to -devel about it.
I'd prefer if user creation was just done declaratively and then we
could scan the archive. If we have a manually-maintained list, it will
get out of sync with reality pretty quickly.
--
Tollef Fog Heen
UNIX is user friendly, it's just picky about who its friends are
Reply to: