Re: [gentoo-dev] [PATCH v2 1/1] esed.eclass: new eclass

2022-06-03 Thread Oskari Pirhonen
On Fri, Jun 03, 2022 at 07:36:46AM -0400, Ionen Wolkens wrote: > ... snip ... > > + # Roughly attempt to find files in arguments by checking if it's a > + # readable file (aka s/// is not a file) and does not start with - > + # (unless after --), then store contents for comparing after

Re: [gentoo-dev] Re: Introduce a pandoc virtual

2022-06-03 Thread Matt Turner
On Fri, Jun 3, 2022 at 12:35 PM Maciej Barć wrote: > > > But you'll have to match KEYWORDS for both options first. > > Afaik KEYWORDS of virtuals are a union of KEYWORDS of it's dependencies. > pandoc has "~amd64 ~x86", pandoc-bin has "~amd64" now, with possibility > of "~arm64" (only those 2

[gentoo-dev] Re: Gentoo Summer of Code

2022-06-03 Thread Yury German
Should be: Hello All, As you probably have read through the news, we were selected for Google Summer of Code once again and were allocated four projects for the Google Summer of Code for 2022. The projects that the contributors along with a group of mentors will be working on are: - musl

[gentoo-dev] Gentoo Summer of Code

2022-06-03 Thread Yury German
Hello All, The projects that the contributors along with a group of mentors will be working on are: - musl support expansion (focusing on KDE) - musl support expansion (focusing on GNOME) - RISC-V support for Gentoo Prefix - Refining ROCm Packages in Gentoo As part of the introduction to the

[gentoo-dev] Re: Introduce a pandoc virtual

2022-06-03 Thread Maciej Barć
But you'll have to match KEYWORDS for both options first. Afaik KEYWORDS of virtuals are a union of KEYWORDS of it's dependencies. pandoc has "~amd64 ~x86", pandoc-bin has "~amd64" now, with possibility of "~arm64" (only those 2 arches are precompiled by upstream). From Devmanual: the

[gentoo-dev] Re: Introduce a pandoc virtual

2022-06-03 Thread Joonas Niilola
On 3.6.2022 17.45, Maciej Barć wrote: > Hello! > > I'd like to introduce "pandoc" virtual package depending on pandoc-bin > or pandoc. > > Pandoc is a very helpful tool for converting between document formats, > most commonly used to build a project documentation, but it depends on > many

[gentoo-dev] Introduce a pandoc virtual

2022-06-03 Thread Maciej Barć
Hello! I'd like to introduce "pandoc" virtual package depending on pandoc-bin or pandoc. Pandoc is a very helpful tool for converting between document formats, most commonly used to build a project documentation, but it depends on many Haskell libraries, and I believe not many users will

Re: [gentoo-dev] [PATCH v2 0/1] esed

2022-06-03 Thread Ionen Wolkens
On Fri, Jun 03, 2022 at 07:36:45AM -0400, Ionen Wolkens wrote: > Nothing fundamentally different until further feedback, > mostly to get eval out of the way. > > Changelog > v2: > - replace use of eval (realized another way works) > - add missing quotes around one _esed_output > - move diff

Re: [gentoo-dev] About EGO_SUM

2022-06-03 Thread Ionen Wolkens
On Fri, Jun 03, 2022 at 01:18:08PM +0200, Florian Schmaus wrote: > EGO_SUM is marked as 'deprecated' in go-module.eclass [1, 2]. I > acknowledge that there are packages where the usage of EGO_SUM is very > problematic. However, I wonder if there are packages where using > dependency tarballs is

[gentoo-dev] [PATCH v2 1/1] esed.eclass: new eclass

2022-06-03 Thread Ionen Wolkens
Signed-off-by: Ionen Wolkens --- eclass/esed.eclass | 201 + 1 file changed, 201 insertions(+) create mode 100644 eclass/esed.eclass diff --git a/eclass/esed.eclass b/eclass/esed.eclass new file mode 100644 index 000..f327c3bbdf4 ---

[gentoo-dev] [PATCH v2 0/1] esed

2022-06-03 Thread Ionen Wolkens
Nothing fundamentally different until further feedback, mostly to get eval out of the way. Changelog v2: - replace use of eval (realized another way works) - add missing quotes around one _esed_output - move diff checks inside comparison blocks Ionen Wolkens (1): esed.eclass: new eclass

Re: [gentoo-dev] [PATCH 1/2] esed.eclass: new eclass

2022-06-03 Thread Ionen Wolkens
On Fri, Jun 03, 2022 at 05:26:22AM -0400, Ionen Wolkens wrote: > On Fri, Jun 03, 2022 at 09:14:05AM +0200, Ulrich Mueller wrote: [...] > > brittle. Also, don't use eval because it is evil. > > This is static evals, they're just evaluating a flat string and it's > no different than.. well just

[gentoo-dev] About EGO_SUM

2022-06-03 Thread Florian Schmaus
EGO_SUM is marked as 'deprecated' in go-module.eclass [1, 2]. I acknowledge that there are packages where the usage of EGO_SUM is very problematic. However, I wonder if there are packages where using dependency tarballs is problematic while using EGO_SUM would be not. Take for example an

Re: [gentoo-dev] [PATCH 1/2] esed.eclass: new eclass

2022-06-03 Thread Ionen Wolkens
On Fri, Jun 03, 2022 at 09:14:05AM +0200, Ulrich Mueller wrote: > > On Tue, 31 May 2022, Ionen Wolkens wrote: > > > +# @FUNCTION: esed > > +# @USAGE: ... > > +# @DESCRIPTION: > > +# sed(1) wrapper that dies if the expression(s) did not modify any files. > > +# sed's -i/--in-place is forced,

Re: [gentoo-dev] [PATCH 1/2] esed.eclass: new eclass

2022-06-03 Thread Ulrich Mueller
> On Tue, 31 May 2022, Ionen Wolkens wrote: > +# @FUNCTION: esed > +# @USAGE: ... > +# @DESCRIPTION: > +# sed(1) wrapper that dies if the expression(s) did not modify any files. > +# sed's -i/--in-place is forced, and so stdin/out cannot be used. This sounds like a simple enough task ... >