Re: [gentoo-dev] [PATCH 2/2] perl-module.class: Enable EAPI=7 support

2019-08-13 Thread Kent Fredric
On Tue, 13 Aug 2019 20:39:01 +0100 James Le Cuirot wrote: > Unfortunately there's currently no way to say that the versions of a > package across BDEPEND, DEPEND, and RDEPEND must be (roughly?) equal so > there's nothing to stop an ancient Perl in / building a module for a > newer Perl in ROOT bu

Re: [gentoo-dev] RFC: UID/GID assignment for apache (81)

2019-08-13 Thread Michael Orlitzky
On 8/13/19 3:15 PM, Lars Wendler wrote: > > I'm not really sure what the impact might be. I have only one single > apache installation and that is a productive one. I do not want to mess > with that installation. > I'm not trying to hassle you, but now's the time to get it right. The old enewuse

Re: [gentoo-dev] [PATCH 2/2] perl-module.class: Enable EAPI=7 support

2019-08-13 Thread James Le Cuirot
On Wed, 14 Aug 2019 03:43:12 +1200 ken...@gentoo.org wrote: > From: Andreas K. Hüttel > > Signed-off-by: Andreas K. Hüttel > --- > eclass/perl-module.eclass | 30 +++--- > 1 file changed, 15 insertions(+), 15 deletions(-) > > diff --git a/eclass/perl-module.eclass b/ec

Re: [gentoo-dev] RFC: UID/GID assignment for apache (81)

2019-08-13 Thread Lars Wendler
On Tue, 13 Aug 2019 14:43:11 -0400 Michael Orlitzky wrote: >On 8/13/19 2:30 PM, Lars Wendler wrote: >> >> If we leave ACCT_USER_HOME empty HOME will be set to >> /dev/null for apache user. I don't know if this is what we want. >I'm not 100% sure either, but it's pretty likely that if an unwritabl

Re: [gentoo-dev] RFC: UID/GID assignment for apache (81)

2019-08-13 Thread Michael Orlitzky
On 8/13/19 2:30 PM, Lars Wendler wrote: > > If we leave ACCT_USER_HOME empty HOME will be set to > /dev/null for apache user. I don't know if this is what we want. I'm not 100% sure either, but it's pretty likely that if an unwritable root-owned home directory would work, then so would /dev/null.

Re: [gentoo-dev] RFC: UID/GID assignment for apache (81)

2019-08-13 Thread Lars Wendler
On Tue, 13 Aug 2019 14:21:29 -0400 Michael Orlitzky wrote: >On 8/13/19 1:53 PM, Lars Wendler wrote: >> >> thanks for the review. I've force-pushed the acct-user/apache commit >> with ACCT_USER_HOME_OWNER being set to root:root. >> > >Is there any benefit to > > ACCT_USER_HOME=/var/www > ACCT_U

Re: [gentoo-dev] RFC: UID/GID assignment for apache (81)

2019-08-13 Thread Michael Orlitzky
On 8/13/19 1:53 PM, Lars Wendler wrote: > > thanks for the review. I've force-pushed the acct-user/apache commit > with ACCT_USER_HOME_OWNER being set to root:root. > Is there any benefit to ACCT_USER_HOME=/var/www ACCT_USER_HOME_OWNER=root:root versus keepdir /var/www in the eclass?

Re: [gentoo-dev] RFC: UID/GID assignment for apache (81)

2019-08-13 Thread Mike Gilbert
On Tue, Aug 13, 2019 at 1:39 PM Michael Orlitzky wrote: > > On 8/13/19 1:14 PM, Lars Wendler wrote: > > I would like to reserve UID/GID 81 for apache (www-servers/apache). > > > > This is the historical UID/GID for apache user in Gentoo. > > Fedora and RedHat use UID/GID 48. Arch Linux has no > >

Re: [gentoo-dev] RFC: UID/GID assignment for apache (81)

2019-08-13 Thread Lars Wendler
Hi Michael, On Tue, 13 Aug 2019 13:39:34 -0400 Michael Orlitzky wrote: >On 8/13/19 1:14 PM, Lars Wendler wrote: >> I would like to reserve UID/GID 81 for apache (www-servers/apache). >> >> This is the historical UID/GID for apache user in Gentoo. >> Fedora and RedHat use UID/GID 48. Arch Linux h

Re: [gentoo-dev] RFC: UID/GID assignment for apache (81)

2019-08-13 Thread Michael Orlitzky
On 8/13/19 1:14 PM, Lars Wendler wrote: > I would like to reserve UID/GID 81 for apache (www-servers/apache). > > This is the historical UID/GID for apache user in Gentoo. > Fedora and RedHat use UID/GID 48. Arch Linux has no > "apache" user but a "http" user with UID/GID 33 (which is already > re

[gentoo-dev] RFC: UID/GID assignment for apache (81)

2019-08-13 Thread Lars Wendler
I would like to reserve UID/GID 81 for apache (www-servers/apache). This is the historical UID/GID for apache user in Gentoo. Fedora and RedHat use UID/GID 48. Arch Linux has no "apache" user but a "http" user with UID/GID 33 (which is already reserved in Gentoo). Here are the commits for possibl

[gentoo-dev] [PATCH 2/2] perl-module.class: Enable EAPI=7 support

2019-08-13 Thread kentnl
From: Andreas K. Hüttel Signed-off-by: Andreas K. Hüttel --- eclass/perl-module.eclass | 30 +++--- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/eclass/perl-module.eclass b/eclass/perl-module.eclass index 20b9947caca..81f79992d76 100644 --- a/eclass/pe

[gentoo-dev] [PATCH 1/2] perl-functions.eclass: Add EAPI=7 support

2019-08-13 Thread kentnl
From: Andreas K. Hüttel Signed-off-by: Andreas K. Hüttel --- eclass/perl-functions.eclass | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/eclass/perl-functions.eclass b/eclass/perl-functions.eclass index e7775f31b8e..e6168a07534 100644 --- a/eclass/perl-functions.

[gentoo-dev] [PATCH 0/2] EAPI7 Support for perl-{functions,module}.eclass

2019-08-13 Thread kentnl
From: Kent Fredric These are already committed to tree [ :( ] just relaying to the list for added oversight/feedback and to make sure any EAPI7 specific changes like BROOT/BDEPENDS etc get checked off before widespread usage starts happening. Any follow-up submissions will be relayed to the list

[gentoo-dev] RFC: UID/GID assignment for knot (53)

2019-08-13 Thread Pierre-Olivier Mercier
I would like to reserve UID/GID 53 for knot (net-dns/knot). The UID and GID 53 are assigned by Fedora to tomcat, which is currently 265 on Gentoo; and nsfnobody by RedHat (along with 65 and 4). The knot user and group don't have any fixed UID/GID on others distributions. 53 is the ID initially de

[gentoo-dev] [PATCH] kernel-2.eclass: Inherit python-any-r1 only in deblob branch

2019-08-13 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/kernel-2.eclass | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/eclass/kernel-2.eclass b/eclass/kernel-2.eclass index 1b2b5d3e8b60..d672b295c37c 100644 --- a/eclass/kernel-2.eclass +++ b/eclass/kernel-2.eclass @@ -193,7 +193,7 @@ PY