[gentoo-dev] [PATCH] java-virtuals-2.eclass: mark java-virtuals.eclass dead

2023-06-02 Thread Volkmar W. Pogatzki
Signed-off-by: Volkmar W. Pogatzki --- eclass/java-virtuals-2.eclass | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/eclass/java-virtuals-2.eclass b/eclass/java-virtuals-2.eclass index 842fbe0cc077..2923fe35a0e5 100644 --- a/eclass/java-virtuals-2.eclass +++ b/eclass/java-vi

Re: [gentoo-dev] EGO_SUM

2023-06-02 Thread Joonas Niilola
On 2.6.2023 21.06, William Hubbs wrote: >> >> In theory it's "easy", but in practice how'd you work? This would be >> fine when a single developer is proxying a single maintainer, but when a >> a stack of devs (project) are proxying hundreds of different people, it >> becomes messy and unsustainabl

Re: [gentoo-dev] EGO_SUM

2023-06-02 Thread William Hubbs
On Fri, Jun 02, 2023 at 10:13:55AM +0300, Joonas Niilola wrote: > On 1.6.2023 22.55, William Hubbs wrote: > >> > >> The EGO_SUM alternatives > >> - do not have the same level of trust and therefore have a negative > >> impact on security (a dubious tarball someone put somewhere, especially > >> w

[gentoo-dev] [PATCH 1/3] texlive-module.eclass: Speed up SRC_URI calculation

2023-06-02 Thread Ulrich Müller
For texlive-latexextra-2021, SRC_URI calculation ran for 37 seconds here. Reduced it to 0.025 seconds (i.e. more than a factor 1000) by using bash arrays and parameter expansion instead of nested loops. Reported-by: Tim Harder Signed-off-by: Ulrich Müller --- eclass/texlive-module.eclass | 39 +

[gentoo-dev] [PATCH 3/3] texlive-module.eclass: Whitespace

2023-06-02 Thread Ulrich Müller
Signed-off-by: Ulrich Müller --- eclass/texlive-module.eclass | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/eclass/texlive-module.eclass b/eclass/texlive-module.eclass index a5c86b65cef0..f9907ab7b617 100644 --- a/eclass/texlive-module.eclass +++ b/eclass/texlive-module

[gentoo-dev] [PATCH 2/3] texlive-module.eclass: Reduce number of executed external commands

2023-06-02 Thread Ulrich Müller
For texlive-latexextra-2021[doc], the number of "mv" commands is reduced from 12718 to 3130. Speedup is also by a factor of about 4, which saves another 4 seconds. Signed-off-by: Ulrich Müller --- eclass/texlive-module.eclass | 12 ++-- 1 file changed, 10 insertions(+), 2 deletions(-) d

[gentoo-dev] [PATCH 7/7] dev-python/atpublic: Bump to 3.1.2

2023-06-02 Thread Michał Górny
Signed-off-by: Michał Górny --- dev-python/atpublic/Manifest | 1 + dev-python/atpublic/atpublic-3.1.2.ebuild | 32 +++ 2 files changed, 33 insertions(+) create mode 100644 dev-python/atpublic/atpublic-3.1.2.ebuild diff --git a/dev-python/atpublic/Manifest b/de

[gentoo-dev] [PATCH 6/7] distutils-r1.eclass: Add support for pdm-backend

2023-06-02 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/distutils-r1.eclass | 16 1 file changed, 16 insertions(+) diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass index 2f227fe75910..0c0fd6790f9c 100644 --- a/eclass/distutils-r1.eclass +++ b/eclass/distutils-r1.eclass @@ -12

[gentoo-dev] [PATCH 5/7] dev-python/pdm-backend: Rename of dev-python/pdm-pep517, 2.0.7

2023-06-02 Thread Michał Górny
Signed-off-by: Michał Górny --- dev-python/pdm-backend/Manifest | 1 + dev-python/pdm-backend/metadata.xml | 13 .../pdm-backend/pdm-backend-2.0.7.ebuild | 65 +++ 3 files changed, 79 insertions(+) create mode 100644 dev-python/pdm-backend/Manif

[gentoo-dev] [PATCH 4/7] distutils-r1.eclass: Remove support for old meson-python

2023-06-02 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/distutils-r1.eclass | 51 +++--- 1 file changed, 15 insertions(+), 36 deletions(-) diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass index 12ed6e77b969..2f227fe75910 100644 --- a/eclass/distutils-r1.eclass

[gentoo-dev] [PATCH 3/7] distutils-r1.eclass: Remove support for old maturin

2023-06-02 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/distutils-r1.eclass | 44 +- 1 file changed, 15 insertions(+), 29 deletions(-) diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass index f3325d5bd8f4..12ed6e77b969 100644 --- a/eclass/distutils-r1.eclass

[gentoo-dev] [PATCH 2/7] dev-python/pycairo: Enable py3.12

2023-06-02 Thread Michał Górny
Signed-off-by: Michał Górny --- dev-python/pycairo/pycairo-1.23.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pycairo/pycairo-1.23.0.ebuild b/dev-python/pycairo/pycairo-1.23.0.ebuild index 79497ecd3bc0..365a807bab8c 100644 --- a/dev-python/pycairo/pycair

[gentoo-dev] [PATCH 1/7] distutils-r1.eclass: Do not force stdlib distutils on py3.12+

2023-06-02 Thread Michał Górny
Do not force SETUPTOOLS_USE_DISTUTILS=stdlib on Python 3.12+ (in non-PEP517 mode), as stdlib no longer supplies distutils there. Thanks to Sam for the report! Signed-off-by: Michał Górny --- eclass/distutils-r1.eclass | 8 +--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/ec

[gentoo-dev] [PATCH 0/7] distutils-r1.eclass: py3.12+ non-PEP517 fix, pdm-backend support and deprecated logic cleanup

2023-06-02 Thread Michał Górny
Hi, A quick patchset that: 1. fixes py3.12+ in non-PEP517 build mode 2. removes support for old maturin and meson-python versions 3. adds support for pdm-backend (a rename of pdm-pep517, sigh) Michał Górny (7): distutils-r1.eclass: Do not force stdlib distutils on py3.12+ dev-python/pycai

Re: [gentoo-dev] Re: EGO_SUM

2023-06-02 Thread Michał Górny
On Fri, 2023-06-02 at 10:17 +0200, Florian Schmaus wrote: > On 30/05/2023 18.35, Arthur Zamarin wrote: > > On 30/05/2023 18.52, Florian Schmaus wrote: > > > To prevent harm from Gentoo, we should reach an agreement that everyone > > > can live with. To achieve a consensus, and since I can not rule

Re: [gentoo-dev] Re: EGO_SUM

2023-06-02 Thread Florian Schmaus
Hi Arthur, thanks for your mail. On 30/05/2023 18.35, Arthur Zamarin wrote: On 30/05/2023 18.52, Florian Schmaus wrote: To prevent harm from Gentoo, we should reach an agreement that everyone can live with. To achieve a consensus, and since I can not rule out that I missed a post that includes

Re: [gentoo-dev] EGO_SUM

2023-06-02 Thread Joonas Niilola
On 1.6.2023 22.55, William Hubbs wrote: >> >> The EGO_SUM alternatives >> - do not have the same level of trust and therefore have a negative >> impact on security (a dubious tarball someone put somewhere, especially >> when proxy-maint) > > For this, I would argue that vetting the tarball falls