On Fri, Apr 9, 2021 at 5:19 PM Sam James wrote:
>
>
>
> > On 10 Apr 2021, at 01:13, Michael Orlitzky wrote:
> >
> > On Sat, 2021-04-10 at 00:32 +0100, Sam James wrote:
> >>
> >>
> >> Yes, this is the part I find difficult too. The important
> >> distinction here was *bootstrapping* (which I
> On 10 Apr 2021, at 01:13, Michael Orlitzky wrote:
>
> On Sat, 2021-04-10 at 00:32 +0100, Sam James wrote:
>>
>>
>> Yes, this is the part I find difficult too. The important
>> distinction here was *bootstrapping* (which I missed)
>> but I think at least we should make a list of packages
On Sat, 2021-04-10 at 00:32 +0100, Sam James wrote:
>
>
> Yes, this is the part I find difficult too. The important
> distinction here was *bootstrapping* (which I missed)
> but I think at least we should make a list of packages generally considered
> critical for bootstrap.
>
What is a
> On 7 Apr 2021, at 12:18, Michael Orlitzky wrote:
>
> On Tue, 2021-04-06 at 20:32 +0100, Sam James wrote:
>>
>>>
>>> We usually don't add basic tools like grep to dependencies.
>>
>> Few points:
>>
>> ...
>
> 5) There are no clear rules about what @system packages can be left out
> of
> On 7 Apr 2021, at 12:06, Ulrich Mueller wrote:
>
>> On Tue, 06 Apr 2021, Sam James wrote:
>
>> 1) @system varies between profiles anyway which makes it hard to fully
>> rely on;
>
> That's exactly the reason why you _don't_* add GNU grep as a dependency,
> because e.g. on Prefix grep
> On Wed, 07 Apr 2021, Michael Orlitzky wrote:
> 5) There are no clear rules about what @system packages can be left
> out of *DEPEND and when, so their presence is wildly inconsistent.
The rules are pretty clear for BDEPEND and bootstrap packages, which is
what we're talking about here.
On Tue, 2021-04-06 at 20:32 +0100, Sam James wrote:
>
> >
> > We usually don't add basic tools like grep to dependencies.
>
> Few points:
>
> ...
5) There are no clear rules about what @system packages can be left out
of *DEPEND and when, so their presence is wildly inconsistent.
> On Tue, 06 Apr 2021, Sam James wrote:
> 1) @system varies between profiles anyway which makes it hard to fully
> rely on;
That's exactly the reason why you _don't_* add GNU grep as a dependency,
because e.g. on Prefix grep may be provided by another package.
grep is a POSIX tool and a
> On 5 Apr 2021, at 17:24, Ulrich Mueller wrote:
>
>> On Mon, 05 Apr 2021, Sam James wrote:
>
>> +4|5|6)
>> +DEPEND="
>> +sys-apps/grep
>> +sys-devel/gnuconfig
>> +"
>> +;;
>> +7)
>> +BDEPEND="
> On Mon, 05 Apr 2021, Sam James wrote:
> + 4|5|6)
> + DEPEND="
> + sys-apps/grep
> + sys-devel/gnuconfig
> + "
> + ;;
> + 7)
> + BDEPEND="
> + sys-apps/grep
We usually don't
EPREFIX is only available in > EAPI 2 but let's take the opportuinty
to clean up in general. We don't want to keep worrying about
*very* old EAPI cases, especially given other eclasses
either barely - or don't - support it.
Signed-off-by: Sam James
---
eclass/gnuconfig.eclass | 41
11 matches
Mail list logo