[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

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.

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] 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

[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] 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

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] 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

[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: 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] [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] 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

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: 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] 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] [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

[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] 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] [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 +

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

[gentoo-dev] [PATCH] cargo.eclass: respect MAKEOPTS for `cargo test`

2025-01-28 Thread Sam James
/cargo/issues/8430 Signed-off-by: Sam James --- Pushed. eclass/cargo.eclass | 3 +++ 1 file changed, 3 insertions(+) diff --git a/eclass/cargo.eclass b/eclass/cargo.eclass index 0bc24feea222e..25a2127f6391f 100644 --- a/eclass/cargo.eclass +++ b/eclass/cargo.eclass @@ -396,6 +396,9

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: 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: [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

[gentoo-dev] Last rites: sys-apps/openrc-navi

2025-03-08 Thread Sam James
# Anna (navi) Figueiredo Gomes (2025-03-08) # User services is merged and released in openrc-0.60, this fork # is now unmaintained and superseded. # Removal on 2025-04-08. Bug #950367 sys-apps/openrc-navi

[gentoo-dev] Last rites: dev-lang/gnat-gpl

2025-03-09 Thread Sam James
# Sam James (2025-03-09) # Obsolete in favour of dev-lang/ada-bootstrap. Using sys-devel/gcc[ada] # should now Just Work. Removal on 2025-04-10. dev-lang/gnat-gpl

Re: [gentoo-dev] New category for AI related packages

2025-03-15 Thread Sam James
Arsen Arsenović writes: > Filip Kobierski writes: > >> On Monday, March 10th, 2025 at 21:40, Alfredo Tupone >> wrote: >>> To declutter sci-libs and dev-libs from most of the "so called" >>> AI packages I think that a new category should be created. >>> Maybe sci-ai/ or dev-ai/ or sci-dl/ (deep

Re: [gentoo-dev] Re: [PATCH 4/5] linux-mod-r1.eclass: make modules_process_dracut.conf.d public

2025-03-19 Thread Sam James
Duncan <1i5t5.dun...@cox.net> writes: > Nowa Ammerlaan posted on Mon, 17 Mar 2025 11:11:06 +0100 as excerpted: > >> I had really hoped to receive more comments on my earlier RFC. [...] >> I really do want to know what others think so I can >> make a better judgment on whether or not my idea is rea

Re: [gentoo-dev] Re: [PATCH 4/5] linux-mod-r1.eclass: make modules_process_dracut.conf.d public

2025-03-19 Thread Sam James
Nowa Ammerlaan writes: > On 19/03/2025 02:07, Ionen Wolkens wrote: >> On Tue, Mar 18, 2025 at 08:34:43PM -0400, Ionen Wolkens wrote: >>> On Tue, Mar 18, 2025 at 03:14:13AM -, Duncan wrote: Nowa Ammerlaan posted on Mon, 17 Mar 2025 11:11:06 +0100 as excerpted: > I had really hope

Re: [gentoo-dev] The uncertain future of repository mirrors

2025-03-22 Thread Sam James
Jay Faulkner writes: > On 3/21/2025 6:42 PM, Ionen Wolkens wrote: >> On Fri, Mar 21, 2025 at 02:32:31PM +0100, Michał Górny wrote: >>> Hello, everyone. >>> >>> TL;DR: I'm thinking of shutting down all gentoo-mirror repositories, >>> except for gentoo and guru. >> Unfortunate, but just to say that

[gentoo-dev] [PATCH] cargo.eclass: fix live unpack to use selected cargo

2025-04-04 Thread Sam James
ST_MIN_VER / RUST_MAX_VER. Ensure we consistently use the variable referencing the $CARGO that is definitely guaranteed to exist. Signed-off-by: Eli Schwartz Signed-off-by: Sam James --- I've pushed this. eclass/cargo.eclass | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff

Re: [gentoo-dev] [PATCH] 1/1] autotools.eclass: add slibtool dir for aclocal

2025-03-23 Thread Sam James
Eli Schwartz writes: > On 3/14/25 11:31 AM, orbea wrote: >> Changing it as you suggested I think would be significantly more >> complicated and would require refactoring the eclass. > > > Yes, it's unfortunately the type of thing that would be a somewhat > involved change. :( > > >> However I won

Re: [gentoo-dev] [PATCH] cargo.eclass: Only tell Cargo to cross-compile when actually needed

2025-03-29 Thread Sam James
James Le Cuirot writes: > This avoids the build host vs target flag separation issue. Sometimes it > is important for the build host to use the right flags. We cannot fix > this for cross-compiling now, but it should at least work for native > builds. > LGTM. > Closes: https://bugs.gentoo.org/9

[gentoo-dev] [PATCH 1/2] meson.eclass: use edo

2025-04-05 Thread Sam James
; see afe0521495aeed0a22a3656e7bad193fba39805e). Signed-off-by: Sam James --- eclass/meson.eclass | 15 +-- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/eclass/meson.eclass b/eclass/meson.eclass index a2bc5537e4589..382c80ec08214 100644 --- a/eclass/meson.eclass +++ b/eclass/meson.e

[gentoo-dev] [PATCH 2/2] meson.eclass: build test targets first in meson_src_test

2025-04-05 Thread Sam James
added in meson-0.63.0 and we depend on >=meson-1.2.3 in the eclass. [0] https://mesonbuild.com/Release-notes-for-1-7-0.html#test-targets-no-longer-built-by-default Signed-off-by: Sam James --- eclass/meson.eclass | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ecl

[gentoo-dev] [COMMITTED] kernel-build.eclass: disable -Werror (for host tools at least)

2025-04-07 Thread Sam James
WERROR=0 disables -Werror for host tools at least, so let's use that. I'll also send a config change. Bug: https://bugs.gentoo.org/939106 Bug: https://bugs.gentoo.org/940904 Bug: https://bugs.gentoo.org/942303 Signed-off-by: Sam James --- Pushed. eclass/kernel-build.eclass | 1

<    5   6   7   8   9   10