From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 4FB7E138334 for ; Thu, 20 Jun 2019 13:15:33 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 5D147E0ACF; Thu, 20 Jun 2019 13:15:29 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id E8C3CE0AB6 for ; Thu, 20 Jun 2019 13:15:28 +0000 (UTC) Received: from pomiot (d202-252.icpnet.pl [109.173.202.252]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: mgorny) by smtp.gentoo.org (Postfix) with ESMTPSA id 2AB32346565; Thu, 20 Jun 2019 13:15:26 +0000 (UTC) Message-ID: <87e254a48efe3fcb34825c3033c4b8bf4041432b.camel@gentoo.org> Subject: Re: [gentoo-dev] User/group packages: the masterplan From: =?UTF-8?Q?Micha=C5=82_G=C3=B3rny?= To: gentoo-dev@lists.gentoo.org Date: Thu, 20 Jun 2019 15:15:22 +0200 In-Reply-To: References: <02e5ba1312b46a858034a778d671bc55f8addff1.camel@gentoo.org> Organization: Gentoo Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-ns9BfdlZHmLR2kaeLAsD" User-Agent: Evolution 3.30.5 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 X-Archives-Salt: 97898dc3-bf27-4080-b567-3a7e2f01f0b1 X-Archives-Hash: e8f9ebc5ffe57a99600bfdfcd9a1255a --=-ns9BfdlZHmLR2kaeLAsD Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Thu, 2019-06-20 at 09:07 -0400, Brian Evans wrote: > On 6/18/2019 7:31 AM, Micha=C5=82 G=C3=B3rny wrote: > > 3. Give people some time for wider testing. > >=20 > > At this point, the new eclasses would be non-binding, i.e. you will > > still be able to commit new packages using user.eclass old style. > > The eclasses would be bound with usual eclass stability requirements, > > i.e. some API changes may happen if necessary. > >=20 > > 4. If no major issues arise, submit GLEP 81 for formal approval. > >=20 > > Once GLEP 81 is formally approved, using user.eclass directly becomes > > deprecated and new packages are expected to use acct-*/*. > >=20 >=20 > I object to this as some packages just need a user/group for a single > daemon that is not shared with another package. The numbering does not > really matter in this case as it will never leave the machine. >=20 > user.eclass should exist for this purpose and the acct-{group/user} > should exist for static purposes which I find to be rather rare. >=20 You should read the relevant discussion. The use cases for fixed UIDs/GIDs go beyond sharing users/groups. Most notably, they involve sharing filesystems, archives etc. I'm aware those things can't work reliably today but that's no reason to prevent users from trying to get them working in the future. --=20 Best regards, Micha=C5=82 G=C3=B3rny --=-ns9BfdlZHmLR2kaeLAsD Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iQGTBAABCgB9FiEEx2qEUJQJjSjMiybFY5ra4jKeJA4FAl0LhutfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEM3 NkE4NDUwOTQwOThEMjhDQzhCMjZDNTYzOUFEQUUyMzI5RTI0MEUACgkQY5ra4jKe JA4VBAf+I5meGlTa5ALJzaVyZbG/HOvygLFipGPvIrDhWLFbP0ZiZo0bpl7Hi2yz Xpa6i4FAcNOfzkGFESUOIC0RnVDKhSp2Iabcn/FMeaxb/ZiakgO669S8oFJyI8uw cC9desdrCZsKJx2Uu/Ujf4PT07VD693nR+yYKHMPupVjr7x312srX0CTmP3713Ls WE3fKTbcHP0neqdnhgf+XrokqXooV50nuIrasEtqpU6xPVjIkua4oe8t5vZygD7O 3BKzoDm2ifSJhefk2P6TSfssqDiNZQw5ioFoajCEl3M2R1UiN8WbT+rwFIZG2Spq L/o5dZnBH0Z4nMTEP+vBPC/P+WKZeA== =tswT -----END PGP SIGNATURE----- --=-ns9BfdlZHmLR2kaeLAsD--