Re: [gentoo-dev] [PATCH v2 7/9] acct-group/ftp: Add 'ftp' group (GID 21)

2019-06-06 Thread Michał Górny
On Thu, 2019-06-06 at 23:09 -0400, desultory wrote:
> On 06/05/19 05:12, Michał Górny wrote:
> > Signed-off-by: Michał Górny 
> > ---
> >  acct-group/ftp/ftp-0.ebuild | 8 
> >  acct-group/ftp/metadata.xml | 5 +
> >  profiles/categories | 1 +
> >  3 files changed, 14 insertions(+)
> >  create mode 100644 acct-group/ftp/ftp-0.ebuild
> >  create mode 100644 acct-group/ftp/metadata.xml
> > 
> > diff --git a/acct-group/ftp/ftp-0.ebuild b/acct-group/ftp/ftp-0.ebuild
> > new file mode 100644
> > index ..d0912739a2fe
> > --- /dev/null
> > +++ b/acct-group/ftp/ftp-0.ebuild
> > @@ -0,0 +1,8 @@
> > +# Copyright 2019 Gentoo Authors
> > +# Distributed under the terms of the GNU General Public License v2
> > +
> > +EAPI=7
> > +
> > +inherit acct-group
> > +
> > +ACCT_GROUP_ID=21
> > diff --git a/acct-group/ftp/metadata.xml b/acct-group/ftp/metadata.xml
> > new file mode 100644
> > index ..7a38bb900964
> > --- /dev/null
> > +++ b/acct-group/ftp/metadata.xml
> > @@ -0,0 +1,5 @@
> > +
> > +http://www.gentoo.org/dtd/metadata.dtd;>
> > +
> > +   
> > +
> As apparently needs explicitly stated: this is merely feedback on a
> technical matter, not a personal attack; nor is it meant to be passive
> aggressive, despite requesting clarification of a technical point.
> 
> It seems wrong to add packages to gentoo.git as maintainer-needed in
> general, not least given the noise that would either need to be ignored
> or special cased out from the QA relevant reports. [...]

This is because this user is effectively split from ftpbase which is
maintainer-needed.  Normally users will have maintainers.

-- 
Best regards,
Michał Górny



signature.asc
Description: This is a digitally signed message part


Re: [gentoo-dev] Re: EAPI 2 must die

2019-06-06 Thread Anthony G. Basile
On 6/6/19 3:34 AM, Luca Barbato wrote:
> On 06/06/2019 09:05, Matt Turner wrote:
>> On Wed, Jun 5, 2019 at 11:39 PM Agostino Sarubbo  wrote:
>>>
>>> On giovedì 6 giugno 2019 08:25:54 CEST Luca Barbato wrote:
 Anybody has hardware to test it?
>>>
>>> I can do it on timberdoodle.
>>
>> The issue is that the package is for "OldWorld" Macs (like 20+ years
>> old). We recently dropped the bootloader, sys-boot/quik, so I think
>> we'd be fine to drop sys-apps/powerpc-utils as well.
>>
> 
> Exactly :)
> 
> I'm fine with treecleaning it.
> 
> lu
> 

Lol! I still have some OldWorld Macs, but I'm okay with tree cleaning
it.  Didn't we have some "archive" for old ebuilds?  Maybe we can move
it there.

-- 
Anthony G. Basile, Ph.D.
Gentoo Linux Developer [Hardened]
E-Mail: bluen...@gentoo.org
GnuPG FP  : 1FED FAD9 D82C 52A5 3BAB  DC79 9384 FA6E F52D 4BBA
GnuPG ID  : F52D4BBA



[gentoo-dev] Re: EAPI 2 must die

2019-06-06 Thread Luca Barbato

On 06/06/2019 09:05, Matt Turner wrote:

On Wed, Jun 5, 2019 at 11:39 PM Agostino Sarubbo  wrote:


On giovedì 6 giugno 2019 08:25:54 CEST Luca Barbato wrote:

Anybody has hardware to test it?


I can do it on timberdoodle.


The issue is that the package is for "OldWorld" Macs (like 20+ years
old). We recently dropped the bootloader, sys-boot/quik, so I think
we'd be fine to drop sys-apps/powerpc-utils as well.



Exactly :)

I'm fine with treecleaning it.

lu



[gentoo-dev] Re: EAPI 2 must die

2019-06-06 Thread Matt Turner
On Wed, Jun 5, 2019 at 11:39 PM Agostino Sarubbo  wrote:
>
> On giovedì 6 giugno 2019 08:25:54 CEST Luca Barbato wrote:
> > Anybody has hardware to test it?
>
> I can do it on timberdoodle.

The issue is that the package is for "OldWorld" Macs (like 20+ years
old). We recently dropped the bootloader, sys-boot/quik, so I think
we'd be fine to drop sys-apps/powerpc-utils as well.



Re: [gentoo-dev] [PATCH v2 6/9] acct-{group,user}.eclass: WIP eclasses to maintain users/groups

2019-06-06 Thread Ulrich Mueller
> On Thu, 06 Jun 2019, Michał Górny wrote:

> On Wed, 2019-06-05 at 21:10 +0200, Pacho Ramos wrote:
>> > +# Then you add appropriate dependency to your package.  The dependency
>> > +# type(s) should be:
>> > +# - DEPEND (+ RDEPEND) if the group is already needed at build time,
>> > +# - RDEPEND if it is needed at install time (e.g. you 'fowners' files
>> > +#   in pkg_preinst),
>> > +# - PDEPEND if it is only needed at runtime.
>> 
>> Maybe is a stupid question but, why is PDEPEND preferred over RDEPEND
>> for packages needing the group only at runtime?

> To delay user creation as far as possible, in case the package failed
> to build.  Not that it will usually work since Portage will install
> the user early anyway.

It isn't very useful then, and is more error prone than having RDEPEND
in both the second and third case. Plus, errors won't be necessarily
caught, because Portage will treat PDEPEND in the same way as RDEPEND
(unless there would be circular dependencies, but I don't see how that
could happen).

So, simplify and go for RDEPEND (+DEPEND if needed) only?

Ulrich


signature.asc
Description: PGP signature


[gentoo-dev] Re: EAPI 2 must die

2019-06-06 Thread Agostino Sarubbo
On giovedì 6 giugno 2019 08:25:54 CEST Luca Barbato wrote:
> Anybody has hardware to test it?

I can do it on timberdoodle.

Agostino






[gentoo-dev] Re: EAPI 2 must die

2019-06-06 Thread Luca Barbato

On 06/06/2019 07:06, Andreas K. Huettel wrote:

Hi all,

for the package maintainers among you, here's the list of remaining EAPI=2
packages. Please help getting the number down to zero soon!!!

Cheers,
Andreas

sys-apps/powerpc-utils-1.1.3.18-r2


This is ancient in many different ways :) Anybody has hardware to test it?

lu