[gentoo-dev] [PATCH 9/9] profiles: use.mask perl_features_debug

2024-05-02 Thread Andreas K . Hüttel
Signed-off-by: Andreas K. Hüttel --- profiles/base/use.mask | 5 + 1 file changed, 5 insertions(+) diff --git a/profiles/base/use.mask b/profiles/base/use.mask index f27ab3bcd0b8..392c76f40109 100644 --- a/profiles/base/use.mask +++ b/profiles/base/use.mask @@ -4,6 +4,11 @@ # This file is o

[gentoo-dev] [PATCH 8/9] perl-module.eclass: Implement dependency on PERL_FEATURES

2024-05-02 Thread Andreas K . Hüttel
Signed-off-by: Andreas K. Hüttel --- eclass/perl-module.eclass | 47 ++- 1 file changed, 36 insertions(+), 11 deletions(-) diff --git a/eclass/perl-module.eclass b/eclass/perl-module.eclass index 7bb02abed8c5..029fc78e4a85 100644 --- a/eclass/perl-module.eclas

[gentoo-dev] [PATCH 7/9] www-apache/mod_perl: Port to PERL_FEATURES

2024-05-02 Thread Andreas K . Hüttel
Signed-off-by: Andreas K. Hüttel --- ...{mod_perl-2.0.13.ebuild => mod_perl-2.0.13-r1.ebuild} | 9 + 1 file changed, 5 insertions(+), 4 deletions(-) rename www-apache/mod_perl/{mod_perl-2.0.13.ebuild => mod_perl-2.0.13-r1.ebuild} (89%) diff --git a/www-apache/mod_perl/mod_perl-2.0.13.e

[gentoo-dev] [PATCH 6/9] virtual/perl-threads: Port to PERL_FEATURES

2024-05-02 Thread Andreas K . Hüttel
Signed-off-by: Andreas K. Hüttel --- ...-threads-2.360.0.ebuild => perl-threads-2.360.0-r1.ebuild} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename virtual/perl-threads/{perl-threads-2.360.0.ebuild => perl-threads-2.360.0-r1.ebuild} (70%) diff --git a/virtual/perl-threads/perl-

[gentoo-dev] [PATCH 5/9] net-analyzer/snortalog: Port to PERL_FEATURES

2024-05-02 Thread Andreas K . Hüttel
Signed-off-by: Andreas K. Hüttel --- .../{snortalog-2.4.3-r1.ebuild => snortalog-2.4.3-r2.ebuild} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename net-analyzer/snortalog/{snortalog-2.4.3-r1.ebuild => snortalog-2.4.3-r2.ebuild} (91%) diff --git a/net-analyzer/snortalog/snortalo

[gentoo-dev] [PATCH 4/9] media-sound/cantata: Port to PERL_FEATURES

2024-05-02 Thread Andreas K . Hüttel
Signed-off-by: Andreas K. Hüttel --- .../{cantata-2.5.0-r1.ebuild => cantata-2.5.0-r2.ebuild} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename media-sound/cantata/{cantata-2.5.0-r1.ebuild => cantata-2.5.0-r2.ebuild} (95%) diff --git a/media-sound/cantata/cantata-2.5.0-r1.e

[gentoo-dev] [PATCH 3/9] app-metrics/collectd: Port to PERL_FEATURES

2024-05-02 Thread Andreas K . Hüttel
Signed-off-by: Andreas K. Hüttel --- .../{collectd-5.12.0-r9.ebuild => collectd-5.12.0-r10.ebuild} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename app-metrics/collectd/{collectd-5.12.0-r9.ebuild => collectd-5.12.0-r10.ebuild} (98%) diff --git a/app-metrics/collectd/collectd-5.

[gentoo-dev] [PATCH 2/9] app-editors/padre: Port to PERL_FEATURES

2024-05-02 Thread Andreas K . Hüttel
Signed-off-by: Andreas K. Hüttel --- .../{padre-1.0.0-r2.ebuild => padre-1.0.0-r3.ebuild} | 9 - 1 file changed, 4 insertions(+), 5 deletions(-) rename app-editors/padre/{padre-1.0.0-r2.ebuild => padre-1.0.0-r3.ebuild} (94%) diff --git a/app-editors/padre/padre-1.0.0-r2.ebuild b/ap

[gentoo-dev] [PATCH 1/9] dev-lang/perl: Migrate to PERL_FEATURES

2024-05-02 Thread Andreas K . Hüttel
Signed-off-by: Andreas K. Hüttel --- dev-lang/perl/perl-5.38.2-r3.ebuild | 864 profiles/base/make.defaults | 2 +- profiles/desc/perl_features.desc| 9 + 3 files changed, 874 insertions(+), 1 deletion(-) create mode 100644 dev-lang/perl/perl-5.38.2-r

[gentoo-dev] news item and patch series: 2024-05-10-perl-features-use-expand.en.txt

2024-05-02 Thread Andreas K. Huettel
Newsitem for review... This goes back to discussions long ago with Kent. We weren't sure then if Portage can handle it. However, since it can handle Python... :P Binary package support now makes the USE_EXPAND hard-necessary. The corresponding patch series is following in a few minutes as reply.

[gentoo-dev] [PATCH 2/2] autotools.eclass: conditionalize gnuconfig dependency

2024-05-02 Thread Sam James
Use newly-added GNUCONFIG_DEPEND so that AUTOTOOLS_AUTO_DEPEND=no doesn't result in a useless dependency on gnuconfig. Signed-off-by: Sam James --- eclass/autotools.eclass | 8 ++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/eclass/autotools.eclass b/eclass/autotools.eclas

[gentoo-dev] [PATCH 1/2] gnuconfig.eclass: add GNUCONFIG_DEPEND

2024-05-02 Thread Sam James
The motivation here is to allow autotools.eclass consumers setting AUTOTOOLS_AUTO_DEPEND=no to not have a useless gnuconfig dependency. Signed-off-by: Sam James --- eclass/gnuconfig.eclass | 22 +++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/eclass/gnuconfi

Re: [gentoo-dev] [PATCH] .github: Add pull request template

2024-05-02 Thread Sam James
Ionen Wolkens writes: > On Wed, May 01, 2024 at 03:32:21PM +0200, Michał Górny wrote: >> The idea is to increase awareness of the AI policy, as well as other >> rules, and to inform users before they submit a PR. > > Bit mixed feelings about this given checkboxes feel like unnecessary > churn for

Re: [gentoo-dev] [PATCH] .github: Add pull request template

2024-05-02 Thread Sam James
Michał Górny writes: > Signed-off-by: Michał Górny > --- > .github/pull_request_template.md | 12 > 1 file changed, 12 insertions(+) > create mode 100644 .github/pull_request_template.md > > The idea is to increase awareness of the AI policy, as well as other > rules, and to infor

Re: [gentoo-dev] [PATCH] vdr-plugin-2.eclass: make qa warning conditional

2024-05-02 Thread Sam James
Eli Schwartz writes: > On 5/1/24 10:10 AM, Martin Dummer wrote: >> Since Agostino's tinderbox tests now report qa warning, the group >> v...@gentoo.org has 101 open bugs assigned, most of them caused by qa >> warnings from vdr-plugin-2.eclass. >> >> Many vdr plugins need small adjustments becaus

Re: [gentoo-dev] time64 ABI fix coming to upstream glibc

2024-05-02 Thread Sam James
Florian Weimer writes: > The and headers had a bug that the on-disk structures > defined there could change size on some targets when _TIME_BITS was set > to 64. This is obviously wrong because the files are not going to > magically change their layout because the application accessing them wa

Re: [gentoo-dev] Gentoo identification in Primary Volume Descriptor of ISOs

2024-05-02 Thread Ben Kohler
On 5/2/24 06:15, Michal Prívozník wrote: Hi, I've noticed (thanks to an issue reported against Libvirt [1]), that neither minimal installation ISO nor liveGUI ISO contain anything inside their Primary Volume Descriptors that would hint the ISO contains Gentoo. This is unfortunate a bit, becaus

[gentoo-dev] Gentoo identification in Primary Volume Descriptor of ISOs

2024-05-02 Thread Michal Prívozník
Hi, I've noticed (thanks to an issue reported against Libvirt [1]), that neither minimal installation ISO nor liveGUI ISO contain anything inside their Primary Volume Descriptors that would hint the ISO contains Gentoo. This is unfortunate a bit, because matching VolumeID is exactly how tools like

[gentoo-dev] time64 ABI fix coming to upstream glibc

2024-05-02 Thread Florian Weimer
The and headers had a bug that the on-disk structures defined there could change size on some targets when _TIME_BITS was set to 64. This is obviously wrong because the files are not going to magically change their layout because the application accessing them was built in a specific way. We're