Re: [gentoo-dev] A new bugzilla keyword for bug investigation

2025-01-18 Thread Sam James
Agostino Sarubbo writes: > Good morning everyone, > > during tinderbox activity I realized that sometimes there are bugs with > unknown causes at the time of filing. > > Examples are: > > - no "error: " string > > - mysterious test failures > > - hidden bugs on build.log but present on config.lo

Re: [gentoo-dev] [PATCH] autotools.eclass: simplify WANT_AUTOCONF logic

2025-01-18 Thread Sam James
Mike Gilbert writes: > Update WANT_AUTOMAKE atoms to match. > Drop 2.71 from _LATEST_AUTOCONF since 2.72 is stable. > > Closes: https://bugs.gentoo.org/948125 > Signed-off-by: Mike Gilbert > --- LGTM. Thanks. > PR: https://github.com/gentoo/gentoo/pull/40187 > > eclass/autotools.eclass | 21 +

[gentoo-dev] Last rites: media-plugins/gst-plugins-kate

2025-01-05 Thread Sam James
# Sam James (2025-01-05) # Removed upstream in gstreamer-1.24. See bug #947522. Removal on 2025-02-05. media-plugins/gst-plugins-kate

Re: Fwd: [gentoo-dev] Please actively drop support for Qt5 wherever possible

2025-01-02 Thread Sam James
Zoltan Puskas writes: >> >> So, removing Qt5 will break computers of many users, including my computer. >> In the course of many years of existence of Qt5 a large number of useful >> programs have been created; not all of them have been ported to Qt6. Are we >> going to throw away all this wealt

Re: Fwd: [gentoo-dev] Please actively drop support for Qt5 wherever possible

2025-01-02 Thread Sam James
Andrey Grozin writes: > Here are some packages installed on my computer and (to various > degrees) important for me which depend on Qt5 > I'll note again that at the moment, we're talking about "things which support Qt 6, but the ebuild doesn't even acknowledge that right now, or the ebuild stil

Re: [gentoo-dev] [PATCH] toolchain.eclass: Don't prefixify dynamic linker for cross-compilers

2025-01-02 Thread Sam James
James Le Cuirot writes: > Cross environments within a prefixed system do not have a nested prefix, > i.e. they are located at ${EPREFIX}/usr/${CHOST}, not > ${EPREFIX}/usr/${CHOST}/${EPREFIX}. Binaries built with the > cross-compiler should therefore get an unprefixed dynamic linker path by > def

[gentoo-dev] Last rites: dev-libs/dmalloc

2024-12-31 Thread Sam James
# Sam James (2024-12-31) # Many open bugs and requires a large amount of patching to build correctly # as a shared library. Breaks reverse dependencies in a few ways. # Removal on 2025-01-30. bug #924174 and friends. dev-libs/dmalloc

[gentoo-dev] Last rites: net-irc/ngircd

2024-12-27 Thread Sam James
g if it lived alongside autotools in the repo.) # Sam James (2024-12-27) # Unfixable modern C issues because of reliance on ancient automake. # Out of date. See bug #946998. Removal on 2025-01-27. net-irc/ngircd thanks, sam signature.asc Description: PGP signature

[gentoo-dev] Last rites: net-irc/ngircd

2024-12-27 Thread Sam James
Maybe upstream would even accept such a thing if it lived alongside autotools in the repo.) # Sam James (2024-12-27) # Unfixable modern C issues because of reliance on ancient automake. # Out of date. See bug #946998. Removal on 2025-01-27. net-irc/ngircd thanks, sam

Re: [gentoo-dev] [PATCH] elisp.eclass: Call makeinfo with --no-split option

2024-12-27 Thread Sam James
Ulrich Müller writes: > Signed-off-by: Ulrich Müller (Why?) > --- > eclass/elisp.eclass | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/eclass/elisp.eclass b/eclass/elisp.eclass > index 1fa8aab29753..e2f629edf132 100644 > --- a/eclass/elisp.eclass > +++ b/eclass/elisp

[gentoo-dev] Re: [PATCH] guile-utils.eclass: set GUILE_AUTO_COMPILE=fresh

2024-12-26 Thread Sam James
Arsen Arsenović writes: > Hi Sam, > > Sam James writes: > >> Noticed this when looking at app-office/gnucash which was disabling >> GUILE_AUTO_COMPILE entirely (see 72dbf2ec4049df11ad63576971883ee239eadb7f). >> >> We don't want Guile making decisions b

[gentoo-dev] [PATCH] guile-utils.eclass: set GUILE_AUTO_COMPILE=fresh

2024-12-26 Thread Sam James
ware/guile/manual/html_node/Environment-Variables.html#index-GUILE_005fAUTO_005fCOMPILE. Signed-off-by: Sam James --- eclass/guile-utils.eclass | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/eclass/guile-utils.eclass b/eclass/guile-utils.eclass index b0660dcfd1ce6..d06

[gentoo-dev] Up for grabs: app-eselect/eselect-luajit, app-misc/qcma, media-libs/vitamtp

2024-12-24 Thread Sam James
The following packages are up for grabs following mva's retirement. Packages up for grabs: app-eselect/eselect-luajit app-misc/qcma media-libs/vitamtp

Re: [gentoo-dev] Maintainer needed for >=app-admin/checksec-3.0.0:3 after upstream re-write in Golang

2024-12-21 Thread Sam James
Sebastian Pipping writes: > Hi! > > > This is basically https://bugs.gentoo.org/946784 and a call for help via > e-mail to a wider audience: > > I've been maintaining the Bash version of app-admin/checksec 2.x.x so > far but I won't be a good maintainer of a >=3.0.0 ebuild targeting > Golang that

Re: [gentoo-dev] [PATCH] rust.eclass: be verbose when checking if a Rust is suitable

2024-12-21 Thread Sam James
kan...@gentoo.org writes: > From: Matt Jolly > > This commit addresses some feedback that the Rust eclass should provide > feedback to users on what it's actually doing and why a particular > Rust was (or was not) deemed suitable for use. > > To do this we now: > > - Explicitly note if a Rust slo

Re: [gentoo-dev] [RFC] [PATCH] toolchain-funcs.eclass: toolchain-funcs.eclass: Add tc-check-min_ver()

2024-12-16 Thread Sam James
Andreas Sturmlechner writes: > Every once in a while, a package requires a really up to date active compiler > in order to build successfully. ecm.eclass had inherited such a mechanism, > albeit GCC specific, from older kde* eclasses. I don't think that is a good > place for it so I suggest to ad

Re: [gentoo-dev] New tool for updating Bug summaries after package moves: bugsed

2024-12-11 Thread Sam James
Michał Górny writes: > Hi, > > I've made a quick tool that can perform search-and-replacement > on Bugzilla bugs, so if you move a package, you can quickly update > hundreds of bugs filed against it. Nice! > > https://github.com/projg2/bugsed > > Note that it just does dumb text replacement wit

Re: [gentoo-dev] [PATCH] profiles: make USE=test-install a global USE flag

2024-12-11 Thread Sam James
Sam James writes: > This comes up often enough to justify it. Some packages have been always > disabling this given there wasn't convention or wisdom on how to handle it, > but this helps to provide that. > > See https://public-inbox.gentoo.org/gentoo-dev/87ttftr9ay@gen

Re: [gentoo-dev] [PATCH] profiles/default/linux: export cache variables for sed and friends

2024-12-10 Thread Sam James
Ionen Wolkens writes: > On Tue, Dec 10, 2024 at 05:46:38AM +0000, Sam James wrote: >> Michael Orlitzky writes: >> >> > On 2024-12-04 22:55:22, Sam James wrote: >> >> Prompted by yet another instance of this, this time at >> >> ht

Re: [gentoo-dev] [PATCH] profiles/default/linux: export cache variables for sed and friends

2024-12-09 Thread Sam James
Michael Orlitzky writes: > On 2024-12-04 22:55:22, Sam James wrote: >> Prompted by yet another instance of this, this time at >> https://forums.gentoo.org/viewtopic-t-1171999.html. >> >> The results of these tests are often hardcoded into installed files >> whic

[gentoo-dev] [PATCH] profiles: make USE=test-install a global USE flag

2024-12-09 Thread Sam James
This comes up often enough to justify it. Some packages have been always disabling this given there wasn't convention or wisdom on how to handle it, but this helps to provide that. See https://public-inbox.gentoo.org/gentoo-dev/87ttftr9ay@gentoo.org/. Signed-off-by: Sam James --- I con

Re: [gentoo-dev] [PATCH] ruby-fakegem.eclass: compile ruby31 extensions with gnu17

2024-12-08 Thread Sam James
Hans de Graaff writes: > The varargs implementation in Ruby 3.2 is not compatible with gnu23. Ruby > 3.1 is in security maintenance mode upstream so it is unlikely that the > fixes from Ruby 3.2 will be backported. Ruby 3.1 is EOL in March 2025 > and will be removed from Gentoo around that time.

[gentoo-dev] Re: LLVM build strategy

2024-12-08 Thread Sam James
Michał Górny writes: > On Sun, 2024-12-08 at 04:53 +0000, Sam James wrote: >> I fear this sort of assumes we won't switch to monobuild any time soon. > > I don't see one precluding the other. Categories are cheap. Package > moves not necessarily, but switching to mo

[gentoo-dev] Re: LLVM build strategy

2024-12-07 Thread Sam James
Sam James writes: > Michał Górny writes: > >> Hello, >> >> Given that the number of LLVM packages is growing, and probably will >> grow again (I'm introducing "offload" right now, expect at least MLIR >> soon, there are open requests fo

LLVM build strategy (was: Re: [gentoo-dev] [RFC] New categories for LLVM)

2024-12-07 Thread Sam James
Michał Górny writes: > Hello, > > Given that the number of LLVM packages is growing, and probably will > grow again (I'm introducing "offload" right now, expect at least MLIR > soon, there are open requests for flang, polly...), I'd like to propose > creating dedicated categories for these packag

Re: [gentoo-dev] [RFC] New categories for LLVM

2024-12-07 Thread Sam James
Michał Górny writes: > Hello, > > Given that the number of LLVM packages is growing, and probably will > grow again (I'm introducing "offload" right now, expect at least MLIR > soon, there are open requests for flang, polly...), I'd like to propose > creating dedicated categories for these packag

Re: [gentoo-dev] Bugs in pitivi ebuild

2024-12-07 Thread Sam James
Grand Duet writes: > I emerged gsteamer with introspection use flag enabled and it did not help. and this is already a dependency too. > > I have just looked into > https://ports.freebsd.org/cgi/ports.cgi?query=pitivi&stype=all&sektion=all > and found out that media-libs/gstreamer-editing-servi

Re: [gentoo-dev] Bugs in pitivi ebuild

2024-12-07 Thread Sam James
Grand Duet writes: > I emerged gsteamer with introspection use flag enabled and it did not help. > > I have just looked into > https://ports.freebsd.org/cgi/ports.cgi?query=pitivi&stype=all&sektion=all > and found out that media-libs/gstreamer-editing-services are also a > dependency of pitivi >

Re: [gentoo-dev] Bugs in pitivi ebuild

2024-12-07 Thread Sam James
Grand Duet writes: > In short: at least gsound dependency has not been mentioned in the > pitivi ebuild. Please file bugs at bugs.gentoo.org so they can be tracked properly. Thanks.

[gentoo-dev] [PATCH] profiles/default/linux: export cache variables for sed and friends

2024-12-04 Thread Sam James
variables to avoid that. Bug: https://bugs.gentoo.org/927837 Bug: https://bugs.gentoo.org/927864 Bug: https://bugs.gentoo.org/935721 Signed-off-by: Sam James --- profiles/default/linux/make.defaults | 11 +++ 1 file changed, 11 insertions(+) diff --git a/profiles/default/linux/make.defaults

Re: [gentoo-dev] [PATCH] rust.eclass: add ERUST_{SLOT,TYPE} user variables

2024-12-04 Thread Sam James
kan...@gentoo.org writes: > From: Matt Jolly > > These variables enable users (though most likely Gentoo developers) > to override the selection of the Rust implementation by the eclass. > > This means that _only_ the specified ERUST_SLOT and/or ERUST_TYPE > ('source' or 'binary') will be checked

Re: [gentoo-dev] [PATCH v2 1/2] sec-keys.eclass: new eclass

2024-11-28 Thread Sam James
Michał Górny writes: > On Thu, 2024-11-28 at 16:56 +0000, Sam James wrote: >> Eli Schwartz writes: >> >> > On 11/28/24 8:10 AM, Michał Górny wrote: >> > > On Wed, 2024-11-27 at 23:32 -0500, Eli Schwartz wrote: >> > > >> > > Tha

Re: [gentoo-dev] [PATCH v2 1/2] sec-keys.eclass: new eclass

2024-11-28 Thread Sam James
Eli Schwartz writes: > On 11/28/24 8:10 AM, Michał Górny wrote: >> On Wed, 2024-11-27 at 23:32 -0500, Eli Schwartz wrote: >> >> That looks like something you could do in src_compile() already. > > > Perhaps. But it felt like exporting keys is work that is conceptually > part of installing, in mu

[gentoo-dev] Last rites: sys-boot/woeusb

2024-11-27 Thread Sam James
# Takuya Wakazono (2024-11-27) # Replaced by sys-boot/woeusb-ng, which has more recent upstream # activity and optional GUI support. # Removal on 2024-12-24. sys-boot/woeusb

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

2024-11-27 Thread Sam James
Eli Schwartz writes: > The current state of verify-sig support is a bit awkward. We rely on > validating distfiles against a known trusted keyring, but creating the > known trusted keyring is basically all manual verification. We somehow > decide an ascii armored key is good enough without any po

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

2024-11-27 Thread Sam James
Michał Górny writes: > On Wed, 2024-11-27 at 15:30 -0500, Eli Schwartz wrote: >> The current state of verify-sig support is a bit awkward. We rely on >> validating distfiles against a known trusted keyring, but creating the >> known trusted keyring is basically all manual verification. We somehow

[gentoo-dev] Up for grabs: app-i18n/man-pages-zh_CN, sys-boot/woeusb

2024-11-23 Thread Sam James
The following packages are up for grabs as a proxied maintainer has stepped down as they are too busy IRL: * app-i18n/man-pages-zh_CN * sys-boot/woeusb thanks, sma

Re: [gentoo-dev] [PATCH 00/10] new eclass: rust; slotting dev-lang/rust{-bin}

2024-11-07 Thread Sam James
kan...@gentoo.org writes: > From: Matt Jolly > > This patchset slots Rust, adds `rust.eclass`, a helper eclass for slotted > Rust, > and updates `cargo.eclass` to take advantage of the new slotted Rust, > requiring a > revbump of dependent packages. Thanks for doing this. As we've already dis

Re: [gentoo-dev] [PATCH 1/2] eclass/dotnet-pkg-base: turn off DOTNET_NUGET_SIGNATURE_VERIFICATION

2024-10-25 Thread Sam James
x...@gentoo.org writes: > From: Maciej Barć > > Speeds up "dotnet restore". Especially can be noticed when running > without network sandbox. > Suggested by vimproved on IRC - thanks! > > See also: https://github.com/NuGet/Home/issues/13062 > > Signed-off-by: Maciej Barć lgtm > --- > eclass/d

Re: [gentoo-dev] [PATCH 2/2] eclass/dotnet-pkg-base: add efsi function for running FSI

2024-10-25 Thread Sam James
x...@gentoo.org writes: > From: Maciej Barć > > This will replace "edotnet fsi" as used in "app-shells/pwsh" package. > > Signed-off-by: Maciej Barć OK given people will likely forget nologo, so probably worth having. > --- > eclass/dotnet-pkg-base.eclass | 12 > 1 file changed,

Re: [gentoo-dev] [PATCH] profiles/thirdpartymirrors: add final fallback for apache

2024-10-25 Thread Sam James
Eli Schwartz writes: > Apache has a mirror network, which only covers the most recent release > of any given package. They also have an additional site which does not > appear to be a CDN, and is throttled and can maybe ban you if you use it > too much. Unfortunately, it is also the ONLY way to a

Re: [gentoo-dev] Slotting PyPy

2024-10-20 Thread Sam James
Michał Górny writes: > On Sat, 2024-10-19 at 11:42 +0100, Sam James wrote: >> I think we should do it, but I have one question: I thought (I might be >> misremembering though) that one reason for the existing scheme was to >> allow easy testing of pypy versions for th

Re: [gentoo-dev] Slotting PyPy

2024-10-19 Thread Sam James
Michał Górny writes: > Hello, > > Given that you've expressed your preference for dev-lang/python > remaining slotted, I'd like to open another can of worms: should we slot > PyPy consistently with it? Some history and then my ideas below. I'm on board with this. It'd been on my mind for a whil

Re: [gentoo-dev] [RFC] Splitting dev-lang/python into per-slot packages, starting with 3.14

2024-10-13 Thread Sam James
Michał Górny writes: > On Mon, 2024-10-14 at 01:43 +0100, Sam James wrote: >> >> > However, I think the cleanest way forward would be to stop slotting >> > CPython like this, and instead have a separate package for each version, >> > just like the va

Re: [gentoo-dev] [RFC] Splitting dev-lang/python into per-slot packages, starting with 3.14

2024-10-13 Thread Sam James
Michał Górny writes: > Hello, > > Historically, all versions of CPython were slotted in a single package, > i.e.: > > dev-lang/python:3.N > I feel like this whole thing happened so fast I didn't have a chance to comment properly. I understand you've retracted it but I'd like to add some contex

Re: [gentoo-dev] [RFC] Splitting dev-lang/python into per-slot packages, starting with 3.14

2024-10-12 Thread Sam James
Mitchell Dorrell writes: > How will the upgrade path look, from e.g. 3.16 to 3.17? What will the typical > Gentoo user experience be? What will the > experience be for a Python developer with a local overlay containing custom > Python packages? It should be transparent because PYTHON_COMPAT wi

Re: [gentoo-dev] Re: [RFC] Splitting dev-lang/python into per-slot packages, starting with 3.14

2024-10-12 Thread Sam James
Michał Górny writes: > On Sat, 2024-10-12 at 10:50 +0200, Luca Barbato wrote: >> On 12/10/24 10:12, Michał Górny wrote: >> > Comments? >> > >> I'm afraid it would lead to way too many packages and I'm not sure the >> overall experience would be an improvement. > > 5 are too many? > >> With your

Re: [gentoo-dev] [COMMITTED] profiles: sync cpu_flags_x86 with cpuid2cpuflags

2024-10-11 Thread Sam James
Ulrich Mueller writes: >>>>>> On Fri, 11 Oct 2024, Sam James wrote: > >> From: Paul Zander >> Signed-off-by: Paul Zander >> Closes: https://github.com/gentoo/gentoo/pull/38695 >> Signed-off-by: Sam James >> --- >> profiles/arch/amd

[gentoo-dev] [COMMITTED] profiles: sync cpu_flags_x86 with cpuid2cpuflags

2024-10-11 Thread Sam James
From: Paul Zander Signed-off-by: Paul Zander Closes: https://github.com/gentoo/gentoo/pull/38695 Signed-off-by: Sam James --- profiles/arch/amd64/use.mask | 23 +++ profiles/arch/base/use.mask | 23 +++ profiles/arch/x86/use.mask | 23

Re: [gentoo-dev] Foreseen update to ada.eclass to allow use of gcc:14 and gcc:15

2024-09-29 Thread Sam James
Alfredo Tupone writes: > diff --git a/eclass/ada.eclass b/eclass/ada.eclass > index 3c3fa3c01453..faff19a6ac85 100644 > --- a/eclass/ada.eclass > +++ b/eclass/ada.eclass > @@ -45,31 +45,31 @@ _ADA_ECLASS=1 > # dev-foo/mydep" > # DEPEND="${RDEPEND}" > # @CODE > # > # Example value: > # @CO

Re: [gentoo-dev] Help needed for maintaining GNOME

2024-09-26 Thread Sam James
Eli Schwartz writes: > On 9/25/24 1:47 PM, Mart Raudsepp wrote: >> Hello >> >> > [...] >> To my knowledge, one big issue right now is a circular dep between >> glib->gobject-introspection->glib, which needs proper solving to move >> forward with things. Or at least look at reducing the glib requ

Re: [gentoo-dev] Updating community maintained Gentoo Eclipse IDE repository ebuild to EAPI 7

2024-09-19 Thread Sam James
Kevin Brace writes: > Hi, Hi, > > I am a first time poster who just subscribed to the gentoo-dev mailing list. > I installed Eclipse IDE 4.6 to one Gentoo Linux installation using the > community maintained Eclipse IDE repository ebuild when Portage still > supported EAPI 6, but the current rele

Re: [gentoo-dev] [PATCH 1/3] [QA] fix .editorconfig

2024-09-19 Thread Sam James
Paul Zander writes: > This series of patches is meant as a basis to fix the .editorconfig used in > ::gentoo. Initial reason was that .patch > files are being broken by the current version. > > trimming trailing whitespace breaks patches > > Signed-off-by: Paul Zander > --- > .editorconfig | 6

Re: [gentoo-dev] [PATCH] profiles/targets/desktop: make USE=qml default for more than just plasma

2024-09-10 Thread Sam James
Eli Schwartz writes: > Installing random applications tends to drag in qml requirements, as it > is a pivotal part of the Qt technology stack required by other > components. One quickly ends up in USE flag resolution hell when trying > to select it on a per-package basis for most use cases other

[gentoo-dev] [PATCH 44/44] xdg-utils.eclass: add global-scope ewarn for deprecated < EAPI 7

2024-09-08 Thread Sam James
Signed-off-by: Sam James --- eclass/xdg-utils.eclass | 8 ++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/eclass/xdg-utils.eclass b/eclass/xdg-utils.eclass index 34535a129e334..84f88eee18fce 100644 --- a/eclass/xdg-utils.eclass +++ b/eclass/xdg-utils.eclass @@ -1,4 +1,4

[gentoo-dev] [PATCH 43/44] xdg.eclass: add global-scope ewarn for deprecated < EAPI 7

2024-09-08 Thread Sam James
Signed-off-by: Sam James --- eclass/xdg.eclass | 14 +- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/eclass/xdg.eclass b/eclass/xdg.eclass index 14c56047af451..6af4b91875fc6 100644 --- a/eclass/xdg.eclass +++ b/eclass/xdg.eclass @@ -1,4 +1,4 @@ -# Copyright 1999-2023

[gentoo-dev] [PATCH 42/44] wrapper.eclass: add global-scope ewarn for deprecated < EAPI 7

2024-09-08 Thread Sam James
Signed-off-by: Sam James --- eclass/wrapper.eclass | 16 ++-- 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/eclass/wrapper.eclass b/eclass/wrapper.eclass index 8d3d273d81c65..a62bb51d0fe71 100644 --- a/eclass/wrapper.eclass +++ b/eclass/wrapper.eclass @@ -1,4 +1,4

[gentoo-dev] [PATCH 41/44] webapp.eclass: add global-scope ewarn for deprecated < EAPI 7

2024-09-08 Thread Sam James
Signed-off-by: Sam James --- eclass/webapp.eclass | 14 +- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/eclass/webapp.eclass b/eclass/webapp.eclass index 5b091c84851ff..e8bc127e1b96c 100644 --- a/eclass/webapp.eclass +++ b/eclass/webapp.eclass @@ -1,4 +1,4

[gentoo-dev] [PATCH 40/44] virtualx.eclass: add global-scope ewarn for deprecated < EAPI 7

2024-09-08 Thread Sam James
Signed-off-by: Sam James --- eclass/virtualx.eclass | 14 +- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/eclass/virtualx.eclass b/eclass/virtualx.eclass index f7318eafc59e7..07d303899582e 100644 --- a/eclass/virtualx.eclass +++ b/eclass/virtualx.eclass @@ -1,4 +1,4

[gentoo-dev] [PATCH 39/44] vim-spell.eclass: add global-scope ewarn for deprecated < EAPI 7

2024-09-08 Thread Sam James
Signed-off-by: Sam James --- eclass/vim-spell.eclass | 12 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/eclass/vim-spell.eclass b/eclass/vim-spell.eclass index 607771ae8035d..57bcb0dc8021b 100644 --- a/eclass/vim-spell.eclass +++ b/eclass/vim-spell.eclass @@ -62,14

[gentoo-dev] [PATCH 38/44] vim-plugin.eclass: add global-scope ewarn for deprecated < EAPI 7

2024-09-08 Thread Sam James
Signed-off-by: Sam James --- eclass/vim-plugin.eclass | 14 +- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/eclass/vim-plugin.eclass b/eclass/vim-plugin.eclass index ee4f1b6e0f813..b2ae0cb9e4c33 100644 --- a/eclass/vim-plugin.eclass +++ b/eclass/vim-plugin.eclass

[gentoo-dev] [PATCH 37/44] vim-doc.eclass: add global-scope ewarn for deprecated < EAPI 7

2024-09-08 Thread Sam James
Signed-off-by: Sam James --- eclass/vim-doc.eclass | 12 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/eclass/vim-doc.eclass b/eclass/vim-doc.eclass index 119ce793071d6..f20f7397cf65b 100644 --- a/eclass/vim-doc.eclass +++ b/eclass/vim-doc.eclass @@ -1,4 +1,4

[gentoo-dev] [PATCH 36/44] vcs-clean.eclass: add global-scope ewarn for deprecated < EAPI 7

2024-09-08 Thread Sam James
Signed-off-by: Sam James --- eclass/vcs-clean.eclass | 14 +- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/eclass/vcs-clean.eclass b/eclass/vcs-clean.eclass index e4c61ac7164ac..719bdec17676b 100644 --- a/eclass/vcs-clean.eclass +++ b/eclass/vcs-clean.eclass @@ -1,4

[gentoo-dev] [PATCH 35/44] udev.eclass: add global-scope ewarn for deprecated < EAPI 7

2024-09-08 Thread Sam James
Signed-off-by: Sam James --- eclass/udev.eclass | 14 +- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/eclass/udev.eclass b/eclass/udev.eclass index ac94f98221aad..7fd99cbba8b06 100644 --- a/eclass/udev.eclass +++ b/eclass/udev.eclass @@ -1,4 +1,4 @@ -# Copyright 1999

[gentoo-dev] [PATCH 34/44] toolchain-funcs.eclass: add global-scope ewarn for deprecated < EAPI 7

2024-09-08 Thread Sam James
Signed-off-by: Sam James --- eclass/toolchain-funcs.eclass | 12 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/eclass/toolchain-funcs.eclass b/eclass/toolchain-funcs.eclass index 5e36fa275dcd0..66819996ea33b 100644 --- a/eclass/toolchain-funcs.eclass +++ b/eclass

[gentoo-dev] [PATCH 33/44] tmpfiles.eclass: add global-scope ewarn for deprecated < EAPI 7

2024-09-08 Thread Sam James
Signed-off-by: Sam James --- eclass/tmpfiles.eclass | 12 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/eclass/tmpfiles.eclass b/eclass/tmpfiles.eclass index 39650401a6a0f..63889a275fef5 100644 --- a/eclass/tmpfiles.eclass +++ b/eclass/tmpfiles.eclass @@ -1,4 +1,4

[gentoo-dev] [PATCH 32/44] systemd.eclass: add global-scope ewarn for deprecated < EAPI 7

2024-09-08 Thread Sam James
Signed-off-by: Sam James --- eclass/systemd.eclass | 8 ++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/eclass/systemd.eclass b/eclass/systemd.eclass index 03d6a82fd3103..a5f0decde1e35 100644 --- a/eclass/systemd.eclass +++ b/eclass/systemd.eclass @@ -1,4 +1,4

[gentoo-dev] [PATCH 31/44] strip-linguas.eclass: add global-scope ewarn for deprecated < EAPI 7

2024-09-08 Thread Sam James
Signed-off-by: Sam James --- eclass/strip-linguas.eclass | 16 ++-- 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/eclass/strip-linguas.eclass b/eclass/strip-linguas.eclass index 718341b4a6264..b31f414c87c31 100644 --- a/eclass/strip-linguas.eclass +++ b/eclass/strip

[gentoo-dev] [PATCH 30/44] ruby-utils.eclass: add global-scope ewarn for deprecated < EAPI 7

2024-09-08 Thread Sam James
Signed-off-by: Sam James --- eclass/ruby-utils.eclass | 14 +- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/eclass/ruby-utils.eclass b/eclass/ruby-utils.eclass index 789f57ce25f6a..48a25114b396b 100644 --- a/eclass/ruby-utils.eclass +++ b/eclass/ruby-utils.eclass

[gentoo-dev] [PATCH 29/44] ruby-ng.eclass: add global-scope ewarn for deprecated < EAPI 7

2024-09-08 Thread Sam James
Signed-off-by: Sam James --- eclass/ruby-ng.eclass | 8 ++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/eclass/ruby-ng.eclass b/eclass/ruby-ng.eclass index d80ae96dd40bc..2ef6d22474351 100644 --- a/eclass/ruby-ng.eclass +++ b/eclass/ruby-ng.eclass @@ -1,4 +1,4

[gentoo-dev] [PATCH 28/44] ruby-fakegem.eclass: add global-scope ewarn for deprecated < EAPI 7

2024-09-08 Thread Sam James
Signed-off-by: Sam James --- eclass/ruby-fakegem.eclass | 8 ++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/eclass/ruby-fakegem.eclass b/eclass/ruby-fakegem.eclass index 40ff76ce900e0..04099a82ef4fd 100644 --- a/eclass/ruby-fakegem.eclass +++ b/eclass/ruby-fakegem.eclass

[gentoo-dev] [PATCH 27/44] readme.gentoo-r1.eclass: add global-scope ewarn for deprecated < EAPI 7

2024-09-08 Thread Sam James
Signed-off-by: Sam James --- eclass/readme.gentoo-r1.eclass | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/eclass/readme.gentoo-r1.eclass b/eclass/readme.gentoo-r1.eclass index 48023d9c049f8..3d2d8244687c7 100644 --- a/eclass/readme.gentoo-r1.eclass +++ b/eclass

[gentoo-dev] [PATCH 26/44] preserve-libs.eclass: add global-scope ewarn for deprecated < EAPI 7

2024-09-08 Thread Sam James
Signed-off-by: Sam James --- eclass/preserve-libs.eclass | 14 +- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/eclass/preserve-libs.eclass b/eclass/preserve-libs.eclass index 35c65ef4436f9..38571447b945d 100644 --- a/eclass/preserve-libs.eclass +++ b/eclass/preserve

[gentoo-dev] [PATCH 25/44] prefix.eclass: add global-scope ewarn for deprecated < EAPI 7

2024-09-08 Thread Sam James
Signed-off-by: Sam James --- eclass/prefix.eclass | 16 ++-- 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/eclass/prefix.eclass b/eclass/prefix.eclass index 8d50d0ba7b6e1..e968e8ae8bac7 100644 --- a/eclass/prefix.eclass +++ b/eclass/prefix.eclass @@ -1,4 +1,4

[gentoo-dev] [PATCH 24/44] portability.eclass: add global-scope ewarn for deprecated < EAPI 7

2024-09-08 Thread Sam James
Signed-off-by: Sam James --- eclass/portability.eclass | 12 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/eclass/portability.eclass b/eclass/portability.eclass index 78da440e22ddb..926ac8b8b825f 100644 --- a/eclass/portability.eclass +++ b/eclass/portability.eclass

[gentoo-dev] [PATCH 23/44] php-pear-r2.eclass: add global-scope ewarn for deprecated < EAPI 7

2024-09-08 Thread Sam James
Signed-off-by: Sam James --- eclass/php-pear-r2.eclass | 14 +- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/eclass/php-pear-r2.eclass b/eclass/php-pear-r2.eclass index 9882c7dcc7004..567aa9a8144f3 100644 --- a/eclass/php-pear-r2.eclass +++ b/eclass/php-pear-r2

[gentoo-dev] [PATCH 22/44] perl-functions.eclass: add global-scope ewarn for deprecated < EAPI 7

2024-09-08 Thread Sam James
Signed-off-by: Sam James --- eclass/perl-functions.eclass | 11 ++- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/eclass/perl-functions.eclass b/eclass/perl-functions.eclass index 142fdeb8cfbd0..d2b6cfb85f734 100644 --- a/eclass/perl-functions.eclass +++ b/eclass/perl

[gentoo-dev] [PATCH 21/44] pax-utils.eclass: add global-scope ewarn for deprecated < EAPI 7

2024-09-08 Thread Sam James
Signed-off-by: Sam James --- eclass/pax-utils.eclass | 16 ++-- 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/eclass/pax-utils.eclass b/eclass/pax-utils.eclass index 3830f03df3419..a7144278fd9a4 100644 --- a/eclass/pax-utils.eclass +++ b/eclass/pax-utils.eclass

[gentoo-dev] [PATCH 20/44] out-of-source-utils.eclass: add global-scope ewarn for deprecated < EAPI 7

2024-09-08 Thread Sam James
Signed-off-by: Sam James --- eclass/out-of-source-utils.eclass | 14 +- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/eclass/out-of-source-utils.eclass b/eclass/out-of-source-utils.eclass index d68b210889951..55a88127ca711 100644 --- a/eclass/out-of-source

[gentoo-dev] [PATCH 19/44] multiprocessing.eclass: add global-scope ewarn for deprecated < EAPI 7

2024-09-08 Thread Sam James
Signed-off-by: Sam James --- eclass/multiprocessing.eclass | 16 ++-- 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/eclass/multiprocessing.eclass b/eclass/multiprocessing.eclass index 13d6a92f2f2e5..f9627de26c3b9 100644 --- a/eclass/multiprocessing.eclass +++ b

[gentoo-dev] [PATCH 18/44] multilib-minimal.eclass: add global-scope ewarn for deprecated < EAPI 7

2024-09-08 Thread Sam James
Signed-off-by: Sam James --- eclass/multilib-minimal.eclass | 17 +++-- 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/eclass/multilib-minimal.eclass b/eclass/multilib-minimal.eclass index 92968b6cf2137..c84fb3781a975 100644 --- a/eclass/multilib-minimal.eclass +++ b

[gentoo-dev] [PATCH 17/44] multilib.eclass: add global-scope ewarn for deprecated < EAPI 7

2024-09-08 Thread Sam James
Signed-off-by: Sam James --- eclass/multilib.eclass | 14 +- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/eclass/multilib.eclass b/eclass/multilib.eclass index bf9c88f7e6a4e..eca8c02d8336c 100644 --- a/eclass/multilib.eclass +++ b/eclass/multilib.eclass @@ -1,4 +1,4

[gentoo-dev] [PATCH 16/44] multilib-build.eclass: add global-scope ewarn for deprecated < EAPI 7

2024-09-08 Thread Sam James
Signed-off-by: Sam James --- eclass/multilib-build.eclass | 14 +- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/eclass/multilib-build.eclass b/eclass/multilib-build.eclass index 1774ad057430b..22c4a8bb30489 100644 --- a/eclass/multilib-build.eclass +++ b/eclass

[gentoo-dev] [PATCH 15/44] multibuild.eclass: add global-scope ewarn for deprecated < EAPI 7

2024-09-08 Thread Sam James
Signed-off-by: Sam James --- eclass/multibuild.eclass | 14 +- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/eclass/multibuild.eclass b/eclass/multibuild.eclass index f15d3327c7dd2..0677ea346e4ce 100644 --- a/eclass/multibuild.eclass +++ b/eclass/multibuild.eclass

[gentoo-dev] [PATCH 14/44] mono-env.eclass: add global-scope ewarn for deprecated < EAPI 7

2024-09-08 Thread Sam James
Signed-off-by: Sam James --- eclass/mono-env.eclass | 14 +- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/eclass/mono-env.eclass b/eclass/mono-env.eclass index 48712587ff3ed..02bd7e8dd9bee 100644 --- a/eclass/mono-env.eclass +++ b/eclass/mono-env.eclass @@ -1,4 +1,4

[gentoo-dev] [PATCH 13/44] libtool.eclass: add global-scope ewarn for deprecated < EAPI 7

2024-09-08 Thread Sam James
Signed-off-by: Sam James --- eclass/libtool.eclass | 9 + 1 file changed, 9 insertions(+) diff --git a/eclass/libtool.eclass b/eclass/libtool.eclass index bd6141e1ede93..b36b1fd365d3b 100644 --- a/eclass/libtool.eclass +++ b/eclass/libtool.eclass @@ -17,6 +17,15 @@ if [[ -z

[gentoo-dev] [PATCH 12/44] java-utils-2.eclass: add global-scope ewarn for deprecated < EAPI 7

2024-09-08 Thread Sam James
Signed-off-by: Sam James --- eclass/java-utils-2.eclass | 12 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/eclass/java-utils-2.eclass b/eclass/java-utils-2.eclass index 647f25e2c9870..6bf6b7788aa59 100644 --- a/eclass/java-utils-2.eclass +++ b/eclass/java-utils-2

[gentoo-dev] [PATCH 11/44] java-pkg-2.eclass: add global-scope ewarn for deprecated < EAPI 7

2024-09-08 Thread Sam James
Signed-off-by: Sam James --- eclass/java-pkg-2.eclass | 12 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/eclass/java-pkg-2.eclass b/eclass/java-pkg-2.eclass index df024bbadf51f..6da4efd222c22 100644 --- a/eclass/java-pkg-2.eclass +++ b/eclass/java-pkg-2.eclass

[gentoo-dev] [PATCH 10/44] gnuconfig.eclass: add global-scope ewarn for deprecated < EAPI 7

2024-09-08 Thread Sam James
Signed-off-by: Sam James --- eclass/gnuconfig.eclass | 14 +- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/eclass/gnuconfig.eclass b/eclass/gnuconfig.eclass index fb73087aeacf4..afcb8feee04ef 100644 --- a/eclass/gnuconfig.eclass +++ b/eclass/gnuconfig.eclass

[gentoo-dev] [PATCH 09/44] fortran-2.eclass: add global-scope ewarn for deprecated < EAPI 7

2024-09-08 Thread Sam James
Signed-off-by: Sam James --- eclass/fortran-2.eclass | 14 +- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/eclass/fortran-2.eclass b/eclass/fortran-2.eclass index 855dcba59a390..5e2ce1fc68e48 100644 --- a/eclass/fortran-2.eclass +++ b/eclass/fortran-2.eclass @@ -1,4

[gentoo-dev] [PATCH 08/44] flag-o-matic.eclass: add global-scope ewarn for deprecated < EAPI 7

2024-09-08 Thread Sam James
Signed-off-by: Sam James --- eclass/flag-o-matic.eclass | 12 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/eclass/flag-o-matic.eclass b/eclass/flag-o-matic.eclass index c6b1ad80e12eb..02cd2dcfc5926 100644 --- a/eclass/flag-o-matic.eclass +++ b/eclass/flag-o

[gentoo-dev] [PATCH 07/44] desktop.eclass: add global-scope ewarn for deprecated < EAPI 7

2024-09-08 Thread Sam James
Signed-off-by: Sam James --- eclass/desktop.eclass | 8 ++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/eclass/desktop.eclass b/eclass/desktop.eclass index 780971342ba1e..144514c8f7c27 100644 --- a/eclass/desktop.eclass +++ b/eclass/desktop.eclass @@ -1,4 +1,4

[gentoo-dev] [PATCH 06/44] depend.apache.eclass: add global-scope ewarn for deprecated < EAPI 7

2024-09-08 Thread Sam James
Signed-off-by: Sam James --- eclass/depend.apache.eclass | 13 +++-- 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/eclass/depend.apache.eclass b/eclass/depend.apache.eclass index 8f0469931d2c7..60926c298f042 100644 --- a/eclass/depend.apache.eclass +++ b/eclass

[gentoo-dev] [PATCH 05/44] check-reqs.eclass: add global-scope ewarn for deprecated < EAPI 7

2024-09-08 Thread Sam James
Signed-off-by: Sam James --- eclass/check-reqs.eclass | 14 +- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/eclass/check-reqs.eclass b/eclass/check-reqs.eclass index fac2f4553d746..02ff61187c455 100644 --- a/eclass/check-reqs.eclass +++ b/eclass/check-reqs.eclass

[gentoo-dev] [PATCH 04/44] cdrom.eclass: add global-scope ewarn for deprecated < EAPI 7

2024-09-08 Thread Sam James
Signed-off-by: Sam James --- eclass/cdrom.eclass | 16 ++-- 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/eclass/cdrom.eclass b/eclass/cdrom.eclass index 4e56db9511960..4f7ba663bebaf 100644 --- a/eclass/cdrom.eclass +++ b/eclass/cdrom.eclass @@ -1,4 +1,4

[gentoo-dev] [PATCH 03/44] bash-completion-r1.eclass: add global-scope ewarn for deprecated < EAPI 7

2024-09-08 Thread Sam James
Signed-off-by: Sam James --- eclass/bash-completion-r1.eclass | 8 ++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/eclass/bash-completion-r1.eclass b/eclass/bash-completion-r1.eclass index df1a2a54d39a8..be506793ae94b 100644 --- a/eclass/bash-completion-r1.eclass +++ b

[gentoo-dev] [PATCH 02/44] autotools.eclass: add global-scope ewarn for deprecated < EAPI 7

2024-09-08 Thread Sam James
Signed-off-by: Sam James --- eclass/autotools.eclass | 14 +- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/eclass/autotools.eclass b/eclass/autotools.eclass index 3c9e89bda90ed..0571b18ba5252 100644 --- a/eclass/autotools.eclass +++ b/eclass/autotools.eclass

[gentoo-dev] [PATCH 01/44] apache-module.eclass: add global-scope ewarn for deprecated < EAPI 7

2024-09-08 Thread Sam James
Signed-off-by: Sam James --- eclass/apache-module.eclass | 15 ++- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/eclass/apache-module.eclass b/eclass/apache-module.eclass index 5a84ffedf71a0..07bdb79e08a27 100644 --- a/eclass/apache-module.eclass +++ b/eclass/apache

[gentoo-dev] [PATCH 00/44] eclass: add global-scope ewarn for deprecated < EAPI 7

2024-09-08 Thread Sam James
well as maybe a better well-defined lifecycle for EAPI support in eclasses, as it's currently very ad-hoc based on when the last consumer is gone in ::gentoo per-eclass. [0] https://github.com/gentoo/gentoo/pull/37652 Sam James (44): apache-module.eclass: add global-scope ewarn for depre

[gentoo-dev] [COMMITTED] kernel-build.eclass: call ctf_install for tests too

2024-09-03 Thread Sam James
As suggested by Andrew at https://github.com/gentoo/gentoo/pull/38392#discussion_r1741574357. Signed-off-by: Sam James --- eclass/kernel-build.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eclass/kernel-build.eclass b/eclass/kernel-build.eclass index 1fc86c4a2208

  1   2   3   4   5   6   7   8   9   10   >