Re: [gentoo-dev] [PATCH 1/2] acct-group.eclass: Don't modify groups when EPREFIX is non-empty

2022-12-08 Thread Michał Górny
On Thu, 2022-12-08 at 21:28 +, James Le Cuirot wrote: > This was happening when running a prefix as root, which we don't really > support, but also when building a prefixed system under ROOT. > > Closes: https://bugs.gentoo.org/779181 > Signed-off-by: James Le Cuirot > --- > eclass/acct-grou

[gentoo-dev] [PATCH 2/2] acct-user.eclass: Don't modify users when EPREFIX is non-empty

2022-12-08 Thread James Le Cuirot
This was happening when running a prefix as root, which we don't really support, but also when building a prefixed system under ROOT. Signed-off-by: James Le Cuirot --- eclass/acct-user.eclass | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/eclass/acct-user.eclass b/e

[gentoo-dev] [PATCH 1/2] acct-group.eclass: Don't modify groups when EPREFIX is non-empty

2022-12-08 Thread James Le Cuirot
This was happening when running a prefix as root, which we don't really support, but also when building a prefixed system under ROOT. Closes: https://bugs.gentoo.org/779181 Signed-off-by: James Le Cuirot --- eclass/acct-group.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --g

[gentoo-dev] acct-*.eclass: Don't modify users/groups when EPREFIX is non-empty

2022-12-08 Thread James Le Cuirot
This was happening when running a prefix as root, which we don't really support, but also when building a prefixed system under ROOT. Bug #779181 suggested a variable to optionally permit this, but no one cares enough to make it work at present. I just want to fix the failures when building under

[gentoo-dev] New category: media-print/

2022-12-08 Thread mscardovi
Hi everyone. I hope to find all of you well with that mail and I ask to forgive me if it does not scrictly follows mailing-list’s rules. As title said, I’d like to propose a new category, in that PR [1], for these packages that are not related to net-print, for eg: drivers. As pointed out by Sam,

[gentoo-dev] [PATCH 5/5] python-utils-r1.eclass: Update python_optimize for PyPy3.9

2022-12-08 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/python-utils-r1.eclass | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass index 84c37cd29d60..df955371483e 100644 --- a/eclass/python-utils-r1.eclass +++ b/eclass/python-util

[gentoo-dev] [PATCH 4/5] python-utils-r1.eclass: Clean up post disabling python2_7 compat

2022-12-08 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/python-utils-r1.eclass | 65 ++- 1 file changed, 19 insertions(+), 46 deletions(-) diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass index c0099fa756ad..84c37cd29d60 100644 --- a/eclass/python-utils-r

[gentoo-dev] [PATCH 3/5] python-any-r1.eclass: Stop allowing python2_7

2022-12-08 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/python-any-r1.eclass | 1 - 1 file changed, 1 deletion(-) diff --git a/eclass/python-any-r1.eclass b/eclass/python-any-r1.eclass index f1f54358000c..558f725f74b7 100644 --- a/eclass/python-any-r1.eclass +++ b/eclass/python-any-r1.eclass @@ -174,7 +174,6 @@

[gentoo-dev] [PATCH 2/5] distutils-r1.eclass: Remove EAPI 6 support

2022-12-08 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/distutils-r1.eclass | 42 ++ 1 file changed, 11 insertions(+), 31 deletions(-) diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass index 65004ba856f9..3064ba6a446c 100644 --- a/eclass/distutils-r1.eclass

[gentoo-dev] [PATCH 1/5] distutils-r1.eclass: Require meson-python >= 0.11.0

2022-12-08 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/distutils-r1.eclass | 43 +- 1 file changed, 19 insertions(+), 24 deletions(-) diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass index 97c5e562bc0f..65004ba856f9 100644 --- a/eclass/distutils-r1.eclass

[gentoo-dev] [PATCH 0/5] distutils-r1 & python-utils-r1: cleanup old stuff

2022-12-08 Thread Michał Górny
Hi, Here's a short series of patches to clean some obsolete stuff: a. support for meson-python < 0.11.0 (that did not provide the ability to pass meson options) b. support for EAPI 6 in distutils-r1 (no longer used in ::gentoo) c. conditional support for python2_7 in python-any-r1 (likewise)