Re: [gentoo-dev] Massive Github PR Queue

2023-08-11 Thread Sam James
Joonas Niilola writes: > [[PGP Signed Part:Undecided]] > On 11.8.2023 17.07, orbea wrote: >> Hi, >> >> Currently the Gentoo Github PR queue is at 577 open PRs that even >> includes one that has been left open in 2018 and neglected since 2021. > > That's a bit misleading. The PR in question is

Re: [gentoo-dev] [PATCH] cargo.eclass: use CARGO_CRATE_URIS if already available

2023-07-31 Thread Sam James
Michał Górny writes: > On Mon, 2023-07-31 at 12:41 +0200, Florian Schmaus wrote: >> With 59dbfb80f748 ("cargo.eclass: Add variable alternative to >> $(cargo_crate_uris)") the _cargo_set_crate_uris function was >> introduced. This function runs when the elcass is inherited and sets >> CARGO_CRAT

Re: [gentoo-dev] [PATCH] cargo.eclass: use CARGO_CRATE_URIS if already available

2023-07-31 Thread Sam James
Florian Schmaus writes: > With 59dbfb80f748 ("cargo.eclass: Add variable alternative to > $(cargo_crate_uris)") the _cargo_set_crate_uris function was > introduced. This function runs when the elcass is inherited and sets > CARGO_CRATE_URIS. (I would've CC'd mgorny given presumably you want hi

Re: [gentoo-dev] [PATCH 1/7] eclass/nuget.eclass: introduce new eclass

2023-07-31 Thread Sam James
Florian Schmaus writes: > [[PGP Signed Part:Undecided]] > On 31/07/2023 11.32, Sam James wrote: >> Florian Schmaus writes: >> >>> [[PGP Signed Part:Undecided]] >>> On 31/07/2023 07.02, Michał Górny wrote: >>>> On Sun, 2023-07-30 at 22:19 +0200

Re: [gentoo-dev] [PATCH 1/7] eclass/nuget.eclass: introduce new eclass

2023-07-31 Thread Sam James
Florian Schmaus writes: > [[PGP Signed Part:Undecided]] > On 31/07/2023 07.02, Michał Górny wrote: >> On Sun, 2023-07-30 at 22:19 +0200, Florian Schmaus wrote: >>> Which problem are we solving by moving away from this towards a slightly >>> more verbose construct? >> The problem was that cargo.

Re: [gentoo-dev] [PATCH 1/3] multiprocessing.eclass: search also GNUMAKEFLAGS for --load-average

2023-07-31 Thread Sam James
Florian Schmaus writes: > [[PGP Signed Part:Undecided]] > On 25/07/2023 10.32, Michał Górny wrote: >> On Tue, 2023-07-25 at 08:26 +0200, Florian Schmaus wrote: >>> On 25/07/2023 06.50, Michał Górny wrote: On Mon, 2023-07-24 at 20:57 +0200, Florian Schmaus wrote: > Since --load-average

Re: [gentoo-dev] [RFC PATCH] metadata: Add gnome package stabilization groups

2023-07-22 Thread Sam James
Florian Schmaus writes: > [[PGP Signed Part:Undecided]] > On 19/07/2023 18.10, Matt Turner wrote: >> Signed-off-by: Matt Turner >> --- >> Feel free to bikeshed the location, structure, file-format, etc. >> metadata/stabilization-groups/gnome/evolution | 3 +++ >> metadata/stabili

Re: [gentoo-dev] [PATCH 4/6] kernel-install.eclass: kernel-install_get_qemu_arch: port to sparc

2023-07-21 Thread Sam James
Ulrich Mueller writes: > [[PGP Signed Part:Undecided]] >>>>>> On Fri, 21 Jul 2023, Sam James wrote: > >> @@ -162,6 +162,12 @@ kernel-install_get_qemu_arch() { >> ppc64) >> echo ppc64 >> ;; >

[gentoo-dev] [PATCH 6/6] virtual/dist-kernel: keyword ~sparc

2023-07-21 Thread Sam James
Signed-off-by: Sam James --- virtual/dist-kernel/dist-kernel-5.15.120.ebuild | 2 +- virtual/dist-kernel/dist-kernel-6.1.39.ebuild | 2 +- virtual/dist-kernel/dist-kernel-6.4.4.ebuild| 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/virtual/dist-kernel/dist-kernel

[gentoo-dev] [PATCH 5/6] sys-kernel/gentoo-kernel: port to sparc

2023-07-21 Thread Sam James
Signed-off-by: Sam James --- profiles/arch/sparc/package.use.mask | 5 + .../gentoo-kernel/gentoo-kernel-5.15.120.ebuild | 11 +-- sys-kernel/gentoo-kernel/gentoo-kernel-6.1.39.ebuild | 12 +--- sys-kernel/gentoo-kernel/gentoo-kernel-6.4.4.ebuild | 12

[gentoo-dev] [PATCH 4/6] kernel-install.eclass: kernel-install_get_qemu_arch: port to sparc

2023-07-21 Thread Sam James
Signed-off-by: Sam James --- eclass/kernel-install.eclass | 8 +++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/eclass/kernel-install.eclass b/eclass/kernel-install.eclass index 49aff35dea0d2..6018abd821513 100644 --- a/eclass/kernel-install.eclass +++ b/eclass/kernel

[gentoo-dev] [PATCH 3/6] kernel-build.eclass: add special-case for sparc arch/ directory

2023-07-21 Thread Sam James
k particularly sturdy. Per at the very least 5ba800962a80d4158b73fb91a7779df7b770c750 ("kbuild: update ARCH alias info for sparc") upstream, although it seems to go back a fair bit earlier, ARCH=sparc when building the kernel means "sparc64" if on a sparc64 host.) Signed-off-by: Sam Ja

[gentoo-dev] [PATCH 2/6] dist-kernel-utils.eclass: dist-kernel_get_image_path: handle sparc

2023-07-21 Thread Sam James
Same as hppa/ppc*. Signed-off-by: Sam James --- eclass/dist-kernel-utils.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eclass/dist-kernel-utils.eclass b/eclass/dist-kernel-utils.eclass index cb0021f8b3a7e..6668960286699 100644 --- a/eclass/dist-kernel-utils.eclass

[gentoo-dev] [PATCH 1/6] toolchain-funcs.eclass: tc-ninja_magic_to_arch: rename helper function

2023-07-21 Thread Sam James
Signed-off-by: Sam James --- eclass/toolchain-funcs.eclass | 14 +++--- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/eclass/toolchain-funcs.eclass b/eclass/toolchain-funcs.eclass index bffbf36f1696c..78ebfe54e41a7 100644 --- a/eclass/toolchain-funcs.eclass +++ b/eclass

Re: [gentoo-dev] Re: [gentoo-dev-announce] Last rites: obsolete acct-* packages

2023-07-18 Thread Sam James
Sam James writes: > [[PGP Signed Part:Undecided]] > > Florian Schmaus writes: > >> [[PGP Signed Part:Undecided]] >> On 18/07/2023 11.56, Sam James wrote: >>> Mike Gilbert writes: >>> >>>> On Mon, Jul 17, 2023 at 4:27 PM Sam James wrote:

Re: [gentoo-dev] Re: [gentoo-dev-announce] Last rites: obsolete acct-* packages

2023-07-18 Thread Sam James
Florian Schmaus writes: > [[PGP Signed Part:Undecided]] > On 18/07/2023 11.56, Sam James wrote: >> Mike Gilbert writes: >> >>> On Mon, Jul 17, 2023 at 4:27 PM Sam James wrote: >>>>> Haven't we been keeping these because we still need to deci

Re: [gentoo-dev] Re: [gentoo-dev-announce] Last rites: obsolete acct-* packages

2023-07-18 Thread Sam James
Mike Gilbert writes: > On Mon, Jul 17, 2023 at 4:27 PM Sam James wrote: >> > Haven't we been keeping these because we still need to decide on a >> > policy about what to do with dead acct-*/* packages? >> >> Right. https://bugs.gentoo.org/781881 is stil

Re: [gentoo-dev] Re: [gentoo-dev-announce] Last rites: obsolete acct-* packages

2023-07-17 Thread Sam James
Matt Turner writes: > On Mon, Jul 17, 2023 at 3:43 PM Florian Schmaus wrote: >> >> # Florian Schmaus (2023-07-17) >> # Obsolete acct-* packages which became leaf packages. >> # Removal on 2023-08-17. >> acct-user/artifactory >> acct-group/artifactory >> acct-user/cinder >> acct-group/cinder >>

Re: [gentoo-dev] Package stabilization groups

2023-07-17 Thread Sam James
Matt Turner writes: > Hello, > > Many of us have started using `pkgdev bugs` to file stabilization > bugs. It works well (Thanks Arthur!) and I encourage everyone to give > it a try. > > Where possible, it files one stabilization bug per package. This makes > arch testers' jobs easier and makes

Re: [gentoo-dev] [PATCH 6/7] dev-dotnet/dotnet-sdk-bin: update packaging mechanism

2023-07-16 Thread Sam James
Maciej Barć writes: > Bug: https://bugs.gentoo.org/900597 > Bug: https://github.com/gentoo/gentoo/pull/29309 > Signed-off-by: Maciej Barć > --- > dev-dotnet/dotnet-sdk-bin/Manifest| 36 ++ > .../dotnet-sdk-bin-6.0.402-r3.ebuild | 65 ++ > .../dotnet

Re: [gentoo-dev] [PATCH 1/1]: profiles/use.desc: add efi global use flag

2023-07-14 Thread Sam James
Andrew Ammerlaan writes: > Hi all, > > Currently we have 7 packages defining the efi flag and an additional 2 > defining the uefi flag. These flags do the same thing, add support for > (U)EFI booting. I therefore propose we introduce efi as a new global > flag and later rename the uefi flag to e

[gentoo-dev] Re: [PATCH] ruby-utils.eclass: Simplify _ruby_implementation_depend

2023-07-14 Thread Sam James
Sam James writes: > From: konsolebox > > Closes: https://bugs.gentoo.org/909529 > Signed-off-by: Sam James ftr, while I find the case really repetitive, I'm not sure if this crosses the line into unreadable bash or not, so I feel on the fence. But I wanted it reviewed

[gentoo-dev] [PATCH] ruby-utils.eclass: Simplify _ruby_implementation_depend

2023-07-14 Thread Sam James
From: konsolebox Closes: https://bugs.gentoo.org/909529 Signed-off-by: Sam James --- eclass/ruby-utils.eclass | 52 ++-- 1 file changed, 2 insertions(+), 50 deletions(-) diff --git a/eclass/ruby-utils.eclass b/eclass/ruby-utils.eclass index c4b6f1502f8a9

[gentoo-dev] Re: Flow's Manifesto and questions for nominees (was: Re: [gentoo-project] Gentoo Council Election 202306 ... Nominations Open in Just Over 24 Hours.)

2023-07-14 Thread Sam James
Sam James writes: > Florian Schmaus writes: > >> [[PGP Signed Part:Undecided]] >> Posted to gentoo-dev@ since we are now entering a technical discussion >> again. >> >> For those who did not follow gentoo-project@, the previous posts include: >>

[gentoo-dev] Re: Flow's Manifesto and questions for nominees (was: Re: [gentoo-project] Gentoo Council Election 202306 ... Nominations Open in Just Over 24 Hours.)

2023-07-14 Thread Sam James
Florian Schmaus writes: > [[PGP Signed Part:Undecided]] > Posted to gentoo-dev@ since we are now entering a technical discussion > again. > > For those who did not follow gentoo-project@, the previous posts include: > > https://marc.info/?l=gentoo-project&m=168918875000738&w=2 > https://marc.in

Re: [gentoo-dev] Possible merge of myspell/hunspell dictionaries

2023-07-09 Thread Sam James
zurabid2...@gmail.com writes: > Hello everyone, > > I am new here, so I'm sorry in advance for any stupid thing I may > say. I want to adopt hunspell for various reasons and what I've > noticed is a plethora of app-dicts/myspell-* packages (for each > language there's one). > > I suggest mergin

Re: [gentoo-dev] EGO_SUM (was: [gentoo-project] Gentoo Council Election 202306 ... Nominations Open in Just Over 24 Hours.)

2023-07-08 Thread Sam James
Florian Schmaus writes: > [[PGP Signed Part:Undecided]] > On 30/06/2023 10.22, Sam James wrote: >> Florian Schmaus writes: >>> [[PGP Signed Part:Undecided]] >>> [in reply to a gentoo-project@ post, but it was asked to continue this >>> on gentoo-dev@] &

Re: [gentoo-dev] EGO_SUM (was: [gentoo-project] Gentoo Council Election 202306 ... Nominations Open in Just Over 24 Hours.)

2023-07-08 Thread Sam James
Zoltan Puskas writes: > On Tue, Jul 04, 2023 at 01:13:30AM -0600, Tim Harder wrote: >> On 2023-07-03 Mon 04:17, Florian Schmaus wrote: >> >On 30/06/2023 13.33, Eray Aslan wrote: >> >>On Fri, Jun 30, 2023 at 03:38:11AM -0600, Tim Harder wrote: >> >>>Why do we have to keep exporting the related va

[gentoo-dev] Up for grabs: Percona DB and friends

2023-07-04 Thread Sam James
Various open bugs for these and bumps pending. mysql@ has very few members now and needs help in general, but doesn't have the resources to maintain these. commit ab270c702a21d69c4ebd099951ff7a79142081d1 Author: Sam James Date: Tue Jul 4 23:20:03 2023 +0100 dev-db/percona-xtrabackup:

[gentoo-dev] Last rites: dev-util/sysdig-kmod

2023-07-03 Thread Sam James
# Holger Hoffstätte (2023-07-04) # Obsolete package, replaced by dev-util/scap-driver. # https://bugs.gentoo.org/907486 # Masked for removal on 2023-08-04. dev-util/sysdig-kmod signature.asc Description: PGP signature

Re: [gentoo-dev] [PATCH 0/2] new gradle.eclass

2023-06-30 Thread Sam James
Florian Schmaus writes: > I would like to propose the gradle.eclass for ::gentoo. > > Multiple people have shown interest in an eclass for Gradle, as it would > make it easier to move Gradle-based projects into ::gentoo. For exmaple, > ghidra from ::pentoo. And, as a nice bonus, the addition of

Re: [gentoo-dev] EGO_SUM (was: [gentoo-project] Gentoo Council Election 202306 ... Nominations Open in Just Over 24 Hours.)

2023-06-30 Thread Sam James
Florian Schmaus writes: > [[PGP Signed Part:Undecided]] > [in reply to a gentoo-project@ post, but it was asked to continue this > on gentoo-dev@] > > On 28/06/2023 16.46, Sam James wrote: >> Florian Schmaus writes: >>> On 17/06/2023 10.37, Arthur Zamarin wrote

Re: [gentoo-dev] [PATCH] cmake.eclass: workaround S=${WORKDIR} creating builddir above ${WORKDIR}

2023-06-26 Thread Sam James
Ulrich Mueller writes: >>>>>> On Mon, 26 Jun 2023, Sam James wrote: > >> + >> +# Avoid creating ${WORKDIR}_build (which is above WORKDIR). >> +# TODO: For EAPI > 8, we should ban S=WORKDIR for CMake. >> +

[gentoo-dev] [PATCH] cmake.eclass: workaround S=${WORKDIR} creating builddir above ${WORKDIR}

2023-06-26 Thread Sam James
://bugs.gentoo.org/889418 Closes: https://bugs.gentoo.org/889420 Signed-off-by: Sam James --- eclass/cmake.eclass | 9 + 1 file changed, 9 insertions(+) diff --git a/eclass/cmake.eclass b/eclass/cmake.eclass index 1cdbc123a243..4050beb22ba3 100644 --- a/eclass/cmake.eclass +++ b/eclass/cmake

Re: [gentoo-dev] [PATCH] acct-user.eclass: include exit status in death message

2023-06-25 Thread Sam James
Mike Gilbert writes: > On Sun, Jun 25, 2023 at 2:52 PM Michał Górny wrote: >> >> I think a better approach would be to always include $? in die messages >> in Portage. > > It's a nice idea, but will not work in the case where die is not > called immediately after the failing command. > > A coup

Re: [gentoo-dev] Announcing a utility for updating metadata.xml files

2023-06-25 Thread Sam James
"Anna (cybertailor) Vyalkova" writes: > Hi lists, > > You might know about the `app-portage/metagen` utility that generates > metadata.xml files with your name and email. But there was no tool that > autofilled upstream information, so I wrote it. > > Using it is as simple as: > > $ gentle

Re: [gentoo-dev] Eselect repository feature request

2023-06-21 Thread Sam James
he source repositories, not the > mirrored ones. > Is it using the mirrored one behind the scenes? (Please don't top-post.) No, it uses the mirrores ones with metadata. > > Best regards, > - Tomas Fabrizio Orsi > El mié, 21 jun 2023 a las 15:44, Sam James () escribió: > >

Re: [gentoo-dev] Eselect repository feature request

2023-06-21 Thread Sam James
Florian Schmaus writes: > [[PGP Signed Part:Undecided]] > On 21/06/2023 17.56, Mike Gilbert wrote: >> On Wed, Jun 21, 2023 at 11:41 AM Florian Schmaus wrote: >>> >>> On 20.06.23 19:26, Mike Gilbert wrote: On Tue, Jun 20, 2023 at 1:08 PM Florian Schmaus wrote: > > On 20.06.23 16:41

Re: [gentoo-dev] [PATCH 4/5] cargo.eclass: Support separating crate names/versions via slash

2023-06-16 Thread Sam James
Michał Górny writes: > On Fri, 2023-06-16 at 17:48 +0300, Denis Lisov wrote: >> Hello Michał, >> >> On Fri, Jun 16, 2023 at 3:09 PM Michał Górny wrote: >> > Support specifying crate names and versions separated by forward slashes >> > rather than hyphens. Since slashes are not valid in crate

Re: [gentoo-dev] [PATCH 10/11] ruby-ng.eclass: use shopt directly, not via estack.eclass

2023-06-15 Thread Sam James
Petr Vaněk writes: > On Thu, Jun 15, 2023 at 04:52:37PM +0100, Sam James wrote: >> ulm points out that estack.eclass is particularly inefficient (although >> it'll get slightly better once https://github.com/gentoo/gentoo/pull/31437 >> is fixed). >> >

Re: [gentoo-dev] [PATCH 01/11] ruby-ng.eclass: optimize: use pattern for old ruby impls

2023-06-15 Thread Sam James
Hans de Graaff writes: > On Thu, 1970-01-01 at 00:00 +0000, Sam James wrote: >> Not much improvement on a grand scale, but for dev-ruby/sinatra at >> least, we get: > > Reviewed all patches and they look good to me. > > Thanks! And thank you! > > Hans best

Re: [gentoo-dev] [PATCH 10/11] ruby-ng.eclass: use shopt directly, not via estack.eclass

2023-06-15 Thread Sam James
Hans de Graaff writes: > On Thu, 1970-01-01 at 00:00 +0000, Sam James wrote: >> ulm points out that estack.eclass is particularly inefficient >> (although >> it'll get slightly better once >> https://github.com/gentoo/gentoo/pull/31437 >> is fixed). &

[gentoo-dev] [PATCH 11/11] ruby-ng.eclass: add _ruby_get_use_targets comment

2023-06-15 Thread Sam James
I don't see us adding a non-ruby* target any time soon so this should be fine. Signed-off-by: Sam James --- eclass/ruby-ng.eclass | 3 +++ 1 file changed, 3 insertions(+) diff --git a/eclass/ruby-ng.eclass b/eclass/ruby-ng.eclass index 8fe26057e7ffe..043e3eefcbd68 100644 --- a/eclass

[gentoo-dev] [PATCH 10/11] ruby-ng.eclass: use shopt directly, not via estack.eclass

2023-06-15 Thread Sam James
ulm points out that estack.eclass is particularly inefficient (although it'll get slightly better once https://github.com/gentoo/gentoo/pull/31437 is fixed). Let's just manually roll it like llvm.eclass does. Bug: https://bugs.gentoo.org/908465 Signed-off-by: Sam James --- e

[gentoo-dev] [PATCH 09/11] ruby-ng.eclass: cater to USE_RUBY conditional calls

2023-06-15 Thread Sam James
_RUBY="ruby27 ruby30 ruby31" ruby_add_bdepend " test? ( dev-ruby/activerecord[sqlite] ) ``` This isn't ideal, but we don't have a ruby_gen_cond_dep right now, so cater to this usecase by invalidating the caches we've previously added if we've detected U

[gentoo-dev] [PATCH 08/11] ruby-ng.eclass: drop no-op RDEPEND assignment

2023-06-15 Thread Sam James
Signed-off-by: Sam James --- eclass/ruby-ng.eclass | 1 - 1 file changed, 1 deletion(-) diff --git a/eclass/ruby-ng.eclass b/eclass/ruby-ng.eclass index f10c987ac44a7..3269ed52cafe0 100644 --- a/eclass/ruby-ng.eclass +++ b/eclass/ruby-ng.eclass @@ -280,7 +280,6 @@ ruby_add_bdepend

[gentoo-dev] [PATCH 07/11] ruby-ng.eclass: use bash tests

2023-06-15 Thread Sam James
Signed-off-by: Sam James --- eclass/ruby-ng.eclass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eclass/ruby-ng.eclass b/eclass/ruby-ng.eclass index b20c3b4629155..f10c987ac44a7 100644 --- a/eclass/ruby-ng.eclass +++ b/eclass/ruby-ng.eclass @@ -392,7 +392,7 @@ fi

[gentoo-dev] [PATCH 06/11] ruby-ng.eclass: use bash +=

2023-06-15 Thread Sam James
Easier to read. Signed-off-by: Sam James --- eclass/ruby-ng.eclass | 18 +- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/eclass/ruby-ng.eclass b/eclass/ruby-ng.eclass index 6c5666ddeabb0..b20c3b4629155 100644 --- a/eclass/ruby-ng.eclass +++ b/eclass/ruby

[gentoo-dev] [PATCH 05/11] ruby-ng.eclass: optimize: avoid subshells for ruby_implementations_depend, ruby_get_use_targets

2023-06-15 Thread Sam James
We go from 2.5s -> 1.9s to source dev-ruby/*. Bug: https://bugs.gentoo.org/908465 Signed-off-by: Sam James --- eclass/ruby-ng.eclass | 36 1 file changed, 28 insertions(+), 8 deletions(-) diff --git a/eclass/ruby-ng.eclass b/eclass/ruby-ng.eclass in

[gentoo-dev] [PATCH 04/11] ruby-ng.eclass: optimize: avoid subshells for _ruby_atoms_samelib*

2023-06-15 Thread Sam James
- Inline ruby_atoms_samelib (only used by one caller) - Avoid repeated (subshell) calls to _ruby_atoms_samelib_generic by using a result variable instead. We go from 3.5s -> 2.5s to source dev-ruby/*. Thanks to mgorny for the ideas here. Bug: https://bugs.gentoo.org/908465 Signed-off-by:

[gentoo-dev] [PATCH 03/11] ruby-ng.eclass: optimize: avoid subshell for ruby_get_all_impls

2023-06-15 Thread Sam James
, σ = 2.822ms, N = 89 dev-ruby/sinatra-2.2.3::/home/sam/g/: mean: 54.915ms, min: 45.832ms, max: 59.513ms, σ = 3.52ms, N = 92 ``` Bug: https://bugs.gentoo.org/908465 Signed-off-by: Sam James --- eclass/ruby-ng.eclass | 23 +-- 1 file changed, 13 insertions(+), 10 deleti

[gentoo-dev] [PATCH 02/11] ruby-ng.eclass: optimize: use pattern substitution

2023-06-15 Thread Sam James
/sinatra-3.0.5::/home/sam/g/: mean: 72.069ms, min: 58.736ms, max: 78.223ms, σ = 3.277ms, N = 70 dev-ruby/sinatra-3.0.5-r1::/home/sam/g/: mean: 73.265ms, min: 60.738ms, max: 81.06ms, σ = 3.227ms, N = 69 ``` Bug: https://bugs.gentoo.org/908465 Signed-off-by: Sam James --- eclass/ruby-ng.eclass | 12

[gentoo-dev] [PATCH 01/11] ruby-ng.eclass: optimize: use pattern for old ruby impls

2023-06-15 Thread Sam James
, max: 73.661ms, σ = 3.3ms, N = 73 dev-ruby/sinatra-2.2.3::/home/sam/g/: mean: 71.061ms, min: 55.144ms, max: 74.563ms, σ = 3.848ms, N = 71 ``` A tiny, but seemingly consistent improvement. Thanks to mgorny for the idea. Bug: https://bugs.gentoo.org/908465 Signed-off-by: Sam James --- eclass

Re: [gentoo-dev] What happened to gcc-12.3.0?

2023-06-15 Thread Sam James
Joshua Kinard writes: > Noticing that the ebuild for gcc-12.3.0 got dropped with little > explanation. It is the upstream stable release. I am eyeballing > #906310 as what may have triggered the drop, but I find it a bit of a > stretch that an upstream stable release got dropped over a single,

Re: [gentoo-dev] A problem with updating my key (again)

2023-06-13 Thread Sam James
Andrey Grozin writes: > Hi *, > > My key was going to expire soon. So, as usual, I have prolonged it for > the next year (several days ago). I've sent it to the Gentoo > keyserver. I've checked that the fingerpring of my key in LDAP > coinsides with the fingerprint I see locally. > > Today I've

Re: [gentoo-dev] [PATCH] go-module.eclass: inline _go-module_gomod_encode()

2023-06-12 Thread Sam James
Florian Schmaus writes: > The only call site of _go-module_gomod_encode() was using $() in a loop > over EGO_SUM. This caused bash to fork() for every loop iteration, which > significantly affected the time it takes to "source" an ebuild using > EGO_SUM. > > For example, "pkg pkg source =sys-clu

[gentoo-dev] Last rites: dev-ruby/ruby-gtk2

2023-06-11 Thread Sam James
# Sam James (2023-06-12) # Installs no files with newer versions because GTK 2 support was dropped upstream. # Removal on 2023-07-12. Bug #908378. dev-ruby/ruby-gtk2 signature.asc Description: PGP signature

Re: [gentoo-dev] www-client/chromium needs a new maintainer

2023-06-08 Thread Sam James
Alexe Stefan writes: > I don't use chromium and I don't know what release cycle it has, but can't > those interested in running chromium use an > ebuild that tracks the git tree and updates after every change. > The maintenance burden would be minimal, and any patches could be applied > with /

Re: [gentoo-dev] www-client/chromium needs a new maintainer

2023-06-07 Thread Sam James
Jeff Gazso writes: > That does sound painful. > >> - Across the 3 channels, you are looking at roughly 12 releases per month. >> That's a lot of churn. > > * Why build unstable stuff, why not build only stable releases and fix the > problems once? The idea is that you end up fixing stuff befo

Re: [gentoo-dev] www-client/chromium needs a new maintainer

2023-06-07 Thread Sam James
Toralf Förster writes: > [[PGP Signed Part:Undecided]] > On 6/7/23 15:09, Jeff Gazso wrote: >> Can you give me a list >> of common pain points? > > My wish would be a -bin package. > Even with -j12 it takes here 5-6 hours compile time, which is a pain. That's more work for the maintainer, not l

Re: [gentoo-dev] www-client/chromium needs a new maintainer

2023-06-07 Thread Sam James
Alexe Stefan writes: > My finger slipped in my last mail. > How do you see how many people are using a package? Bug reports, mentions on forums, mentions on the mailing list, mentions on IRC, etc. Or, to put it another way: when you break it, enough people shout. Gentoo doesn't have telemetry

Re: [gentoo-dev] www-client/chromium needs a new maintainer

2023-06-07 Thread Sam James
Mike Gilbert writes: > Hi all, > > I'm throwing in the towel on www-client/chromium. It just isn't any > fun to maintain, and it's making me feel guilty when I don't give it > the attention it requires. I don't blame anyone for running out of stamina with chromium. It's a massive task and thank

Re: [gentoo-dev] [PATCH 2/3] autotools.eclass: Allow running the tools only in src_prepare

2023-05-28 Thread Sam James
Ulrich Müller writes: > Running them in src_unpack made sense only in EAPIs 0 and 1. > > Fixes: 18fda95cea306efe8009d1100195225acd8f8756 > Signed-off-by: Ulrich Müller ok for all signature.asc Description: PGP signature

Re: [gentoo-dev] [PATCH 1/3] autotools.eclass: Downgrade eqawarn for renaming configure.in

2023-05-28 Thread Sam James
Ulrich Müller writes: > At this point, almost all upstreams will have switched to configure.ac. > Therefore, configure.in is most likely an indication of an inactive > upstream, and there is no useful way for the ebuild maintainer to > silence the warning (other than the ebuild renaming the file

Re: [gentoo-dev] [PATCH] profiles: create USE=valgrind global USE flag

2023-05-27 Thread Sam James
Alexe Stefan writes: > So it's only useful for developers that already use valgrind. Why would it be useful to anybody else? It can be useful if you suspect you may want to use Valgrind with system packages at some point and you don't want then to recompile, sure. I'm not sure if I understand

Re: [gentoo-dev] [PATCH] profiles: create USE=valgrind global USE flag

2023-05-27 Thread Sam James
Alexe Stefan writes: > In that case, is it worth it to enable USE=valgrind globally? I have, and I'd say others interested in using Valgrind should too. signature.asc Description: PGP signature

Re: [gentoo-dev] [PATCH] profiles: create USE=valgrind global USE flag

2023-05-26 Thread Sam James
Sam James writes: > [[PGP Signed Part:Undecided]] > > Sam James writes: > >> Alexe Stefan writes: >> >>> Does enabling USE=valgrind impact runtime performance in any way? >> >> A very small amount because it adds a check at runtime for whether >

Re: [gentoo-dev] [PATCH 1/4] profiles/use.desc: create USE=strip global USE flag

2023-05-25 Thread Sam James
Ionen Wolkens writes: > Primarily intended for use by linux-mod-r1.eclass, which needs > a global IUSE to control stripping of kernel modules *before* > signatures and compression (alternative would be to simply never > strip, but that seem sub-optimal). > > Originally meant to be USE=modules-st

[gentoo-dev] [PATCH v2] profiles: promote USE=vulkan to global USE flag

2023-05-22 Thread Sam James
Thanks to leio for this improved phrasing. Signed-off-by: Sam James --- profiles/use.desc | 1 + 1 file changed, 1 insertion(+) diff --git a/profiles/use.desc b/profiles/use.desc index 2d5489acc568..47438c839071 100644 --- a/profiles/use.desc +++ b/profiles/use.desc @@ -344,6 +344,7 @@ videos

[gentoo-dev] [PATCH] profiles: promote USE=vulkan to global USE flag

2023-05-22 Thread Sam James
Signed-off-by: Sam James --- profiles/use.desc | 1 + 1 file changed, 1 insertion(+) diff --git a/profiles/use.desc b/profiles/use.desc index 2d5489acc568..83de09afebe6 100644 --- a/profiles/use.desc +++ b/profiles/use.desc @@ -344,6 +344,7 @@ videos - Install optional video files (used in some

[gentoo-dev] [PATCH] profiles/targets/desktop: enable USE=vulkan by default

2023-05-21 Thread Sam James
;s considered a fundamental part of the modern desktop. Signed-off-by: Sam James --- profiles/targets/desktop/make.defaults | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/profiles/targets/desktop/make.defaults b/profiles/targets/desktop/make.defaults index 46a8c5d3911e8..caccd

Re: [gentoo-dev] Re: [gentoo-dev-announce] Last rites: app-portage/layman

2023-05-18 Thread Sam James
Alexe Stefan writes: > Layman is still a convenient way of managing overlays. It still works > as intended. > Is there any way for it to be kept in the repos? Is there an issue for you with using eselect-repository, which is actively maintained and doesn't depend on unmaintained software (pyGPG

Re: [gentoo-dev] [RFC] News Item v3: Plasma Profile to enable PipeWire, Wayland support

2023-05-16 Thread Sam James
Andreas Sturmlechner writes: > Impact On Happy X Users > === > > Minor. Most dependencies were already required with kde-plasma/plasma-desktop > and its dependencies. Upcoming stable versions of kde-apps/spectacle and > kde-apps/krfb will depend on (K)PipeWire unconditional

Re: [gentoo-dev] [PATCH] profiles: create USE=valgrind global USE flag

2023-05-14 Thread Sam James
Sam James writes: > Alexe Stefan writes: > >> Does enabling USE=valgrind impact runtime performance in any way? > > A very small amount because it adds a check at runtime for whether > the application is running under Valgrind. The compiler may be able > to optim

Re: [gentoo-dev] [PATCH] profiles: create USE=valgrind global USE flag

2023-05-14 Thread Sam James
Alexe Stefan writes: > Does enabling USE=valgrind impact runtime performance in any way? A very small amount because it adds a check at runtime for whether the application is running under Valgrind. The compiler may be able to optimise this a bit if it can determine it's unlikely (if the Valgri

Re: [gentoo-dev] [RFC] New global USE flag 'keyring'

2023-05-14 Thread Sam James
Andreas Sturmlechner writes: > [[PGP Signed Part:Undecided]] > This was discussed already in 2021. Going to be used by 30+ packages. > > Description: > "Enable support for freedesktop.org Secret Service API password store" > > See also: > https://bugs.gentoo.org/905928 > https://github.com/gento

[gentoo-dev] [PATCH] profiles: create USE=valgrind global USE flag

2023-05-14 Thread Sam James
x27;t want to do, it's too flaky under sandbox & not reliable with diff arches.) Signed-off-by: Sam James --- profiles/use.desc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/profiles/use.desc b/profiles/use.desc index 04ca8e845ccd9..675fd291fee22 100644 --- a/prof

Re: [gentoo-dev] Re: [PATCH v2] 2023-05-08-openssh-configuration-changes: add item

2023-05-08 Thread Sam James
James Cloos writes: >>>>>> "SJ" == Sam James writes: > > SJ> +Such admins will need to edit the new files in the new directories or > SJ> +make overrides in their own files in the new directories using a higher > SJ> +number in the filename. &

[gentoo-dev] [PATCH v2] 2023-05-08-openssh-configuration-changes: add item

2023-05-08 Thread Sam James
Signed-off-by: Sam James --- ...05-08-openssh-configuration-changes.en.txt | 27 +++ 1 file changed, 27 insertions(+) create mode 100644 2023-05-08-openssh-configuration-changes/2023-05-08-openssh-configuration-changes.en.txt diff --git a/2023-05-08-openssh-configuration

[gentoo-dev] [PATCH] 2023-05-08-openssh-configuration-changes: add item

2023-05-08 Thread Sam James
Signed-off-by: Sam James --- ...05-08-openssh-configuration-changes.en.txt | 27 +++ 1 file changed, 27 insertions(+) create mode 100644 2023-05-08-openssh-configuration-changes/2023-05-08-openssh-configuration-changes.en.txt diff --git a/2023-05-08-openssh-configuration

[gentoo-dev] [PATCH] flag-o-matic.eclass: add -Oz to ALLOWED_FLAGS (strip-flags whitelist)

2023-05-07 Thread Sam James
We already allow -Os and -Oz is just a more aggressive version of that. Signed-off-by: Sam James --- eclass/flag-o-matic.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eclass/flag-o-matic.eclass b/eclass/flag-o-matic.eclass index 201b033df279..ff0fa09ed152 100644

[gentoo-dev] [PATCH] flag-o-matic.eclass: add -flto, -flto=* to ALLOWED_FLAGS (strip-flags whitelist)

2023-05-07 Thread Sam James
LTO is pretty safe nowadays and packages broken with it should really use filter-lto specifically instead. Signed-off-by: Sam James --- eclass/flag-o-matic.eclass | 1 + 1 file changed, 1 insertion(+) diff --git a/eclass/flag-o-matic.eclass b/eclass/flag-o-matic.eclass index be169f934c02

[gentoo-dev] [PATCH 2/2] flag-o-matic.eclass: drop -fstack-check from ALLOWED_FLAGS (strip-flags whitelist)

2023-05-07 Thread Sam James
functionality upstream in GCC anymore for this reason, it's not IIRC supported in Clang, and we're not testing it either. Please use the far superior -fstack-clash-protection instead. Signed-off-by: Sam James --- eclass/flag-o-matic.eclass | 1 - 1 file changed, 1 deletion(-) diff --git a/ecl

[gentoo-dev] [PATCH 1/2] flag-o-matic.eclass: add -O3 to ALLOWED_FLAGS (strip-flags whitelist)

2023-05-07 Thread Sam James
ned-off-by: Sam James --- eclass/flag-o-matic.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eclass/flag-o-matic.eclass b/eclass/flag-o-matic.eclass index 6bec3df308814..3dd39c54a5317 100644 --- a/eclass/flag-o-matic.eclass +++ b/eclass/flag-o-matic.eclass @@ -47,7 +47,

Re: [gentoo-dev] Re: EGO_SUM

2023-05-02 Thread Sam James
Florian Schmaus writes: > [[PGP Signed Part:Undecided]] > On 27/04/2023 23.16, Sam James wrote: >> Florian Schmaus writes: >> >>> [[PGP Signed Part:Undecided]] >>> On 26/04/2023 18.12, Matt Turner wrote: >>>> On Wed, Apr 26, 2023 at 11:31 AM Fl

Re: [gentoo-dev] Re: EGO_SUM

2023-05-02 Thread Sam James
Florian Schmaus writes: > [[PGP Signed Part:Undecided]] > On 28/04/2023 16.34, Michał Górny wrote: >> On Fri, 2023-04-28 at 08:59 +0200, Florian Schmaus wrote: >>> And I never said that I believe in representing the majority's opinion. >>> That said, I prefer to have this voted on by an all-deve

Re: [gentoo-dev] Re: EGO_SUM

2023-04-27 Thread Sam James
Michał Górny writes: > On Fri, 2023-04-28 at 01:38 +0100, Sam James wrote: >> Pascal Jäger writes: >> >> > Maybe I’m getting this wrong, but didn’t  we switch to shallow >> > checkouts for the systems repository? I remember it was a major >> > outcr

Re: [gentoo-dev] Re: EGO_SUM

2023-04-27 Thread Sam James
Pascal Jäger writes: > Maybe I’m getting this wrong, but didn’t  we switch to shallow > checkouts for the systems repository? I remember it was a major > outcry on the mailing list. So at least for end users git keeps no > history and our repository history should not impact clone size of a > sh

Re: [gentoo-dev] Re: EGO_SUM

2023-04-27 Thread Sam James
Florian Schmaus writes: > [[PGP Signed Part:Undecided]] > On 26/04/2023 18.12, Matt Turner wrote: >> On Wed, Apr 26, 2023 at 11:31 AM Florian Schmaus wrote: >>> The discussion would be more productive if someone who is supporting the >>> EGO_SUM deprecation could rationally summarize the main a

Re: [gentoo-dev] Re: EGO_SUM

2023-04-26 Thread Sam James
Florian Schmaus writes: > Hi Sam, > > thanks for your feedback. I am glad for everyone who engages in this > discussion and shares their views and new information. > > On 24/04/2023 22.28, Sam James wrote: >> Florian Schmaus writes: >> [CCing williamh@ as

[gentoo-dev] Re: EGO_SUM

2023-04-24 Thread Sam James
Florian Schmaus writes: [CCing williamh@ as go-module.eclass & dev-lang/go maintainer.] > I like to ask the Gentoo council to vote on whether EGO_SUM should be > reinstated ("un-deprecated") or not. > > EGO_SUM is a project-comprehensive matter, as it affects not only > Go-lang packaging but al

[gentoo-dev] Up for grabs: app-editors/scite

2023-04-23 Thread Sam James
app-editors/scite is up for grabs as its proxied maintainer has decided to retire. It has two open bugs: 1. A trivial GCC 13 build issue (missing include) 2. Version bump pending thanks, sam signature.asc Description: PGP signature

[gentoo-dev] Last rites: net-p2p/litecoind

2023-04-18 Thread Sam James
# Sam James (2023-04-18) # Fails to compile with GCC 13, out of date, QA issues, and various open bugs. # Removal on 2023-05-18. # Bug #899218, bug #899218, bug #796599, bug #672326, bug #788844. net-p2p/litecoind signature.asc Description: PGP signature

[gentoo-dev] Last rites: sci-geosciences/congen

2023-04-18 Thread Sam James
# Sam James (2023-04-18) # Fails to compile with GCC 13, no upstream activity. # Removal on 2023-05-18. Bug #895206. sci-geosciences/congen signature.asc Description: PGP signature

[gentoo-dev] Last rites: www-apache/mod_log_sql

2023-04-13 Thread Sam James
# Sam James (2023-04-14) # Fails with modern C, no upstream activity since 2005. # Removal on 2023-05-14. Bug #778506, bug #881205. www-apache/mod_log_sql signature.asc Description: PGP signature

[gentoo-dev] Last rites: net-im/cawbird

2023-04-13 Thread Sam James
# Sam James (2023-04-14) # Obsolete because of Twitter API changes. Archived upstream. # Removal on 2023-05-14. Bug #904296. net-im/cawbird signature.asc Description: PGP signature

[gentoo-dev] [PATCH 3/3] postgres.eclass: add EAPI 8

2023-04-12 Thread Sam James
Closes: https://bugs.gentoo.org/836781 Signed-off-by: Sam James --- eclass/postgres.eclass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eclass/postgres.eclass b/eclass/postgres.eclass index 1597f2a9aafb7..95ed168d40a1c 100644 --- a/eclass/postgres.eclass +++ b/eclass

[gentoo-dev] [PATCH 2/3] postgres.eclass: document PG_SLOT, PG_CONFIG

2023-04-12 Thread Sam James
These variables are exported by pkg_setup and are intended for use by ebuilds, as the docs for postgres_pkg_setup say. Signed-off-by: Sam James --- eclass/postgres.eclass | 11 +++ 1 file changed, 11 insertions(+) diff --git a/eclass/postgres.eclass b/eclass/postgres.eclass index

[gentoo-dev] [PATCH 1/3] postgres.eclass: die if no matching postgresql impl found

2023-04-12 Thread Sam James
This matches what we do in other eclasses like for python and ruby. It leads to a nicer error if e.g. manually using ebuild(1) rather than emerge(1) and deps aren't satisfied, or forgot to set POSTGRES_TARGETS locally, etc. Signed-off-by: Sam James --- eclass/postgres.eclass | 6 +- 1

Re: [gentoo-dev] [PATCH 1/2] ruby-ng.eclass: error out earlier if RUBY is unset

2023-04-10 Thread Sam James
Hans de Graaff writes: > [[PGP Signed Part:Undecided]] > On Fri, 2023-04-07 at 11:14 +0100, Sam James wrote: >> This might prevent an ebuild installing no files, but the main aim >> here is >> to give a better error message earlier on rather than the classic >> &q

<    1   2   3   4   5   6   7   8   9   >