Re: [gentoo-dev] GCC 14 unleashed

2024-05-19 Thread Sam James
Sam James writes: Oh, and: > * The code was broken before (badly) [...] ... and therefore you should be revbumping for fixes. signature.asc Description: PGP signature

[gentoo-dev] GCC 14 unleashed

2024-05-19 Thread Sam James
Hi, As we discussed a bunch in #gentoo-toolchain over the last few weeks, GCC 14 is now in ~arch. We've spent the last > 2 years working on this and fixing lots of packages, but kind of reached the limit of how much a handful of people can do. This is kind of the analogue of the Clang post I

[gentoo-dev] Last rites: sci-libs/beagle

2024-05-16 Thread Sam James
# Eli Schwartz (2024-05-17) # Last updated in 2007, has no reverse dependencies, is unmaintained upstream # (in 2010 a version 4 alpha was released using cmake, the project has seen no # other activity upstream). Fails to build with dash, lto. # Bug #862669, #890423. # Removal on

Re: [gentoo-dev] [PATCH 0/2] edo.eclass: enhace edob for usage with nosiy commands

2024-05-13 Thread Sam James
Florian Schmaus writes: > The motivation for this change is to allow edob to be used with noisy > commands, i.e., commands that produce a lot of output, in cases where > the output is in general not of interest. However, if the command > fails, the output should be shown and appear in build.log.

Re: [gentoo-portage-dev] [PATCH 0/2] Minor documentation fixups

2024-05-12 Thread Sam James
Bryan Gardiner writes: > Just fixes for a couple of small documentation issues I found. Applied - thanks! > > Bryan Gardiner (2): > depgraph.py: Fix the URL for the changed-deps wiki page > ebuild.5: Escape carats which are special to groff > > lib/_emerge/depgraph.py | 2 +- >

Re: [gentoo-dev] [PATCH] cargo.eclass: Optimize crate unpacking

2024-05-11 Thread Sam James
Michał Górny writes: > Unpack crates in parallel using xargs to utilize multicore systems > better. Perform checksumming via a single sha256sum invocation. > > For dev-python/watchfiles, this speeds up unpacking on my machine > from 2.6 s to 0.75 s (warm cache). > > Signed-off-by: Michał Górny

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

2024-05-09 Thread Sam James
Martin Dummer writes: > Am 09.05.24 um 14:13 schrieb Sam James: > > Martin Dummer writes: > > > Maybe we can agree that the qa-warnings in vdr-eclass make more sense if i > change them to "eawarn" or "einfo"? > > > Sure, make them eqawa

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

2024-05-09 Thread Sam James
Martin Dummer writes: > Am 03.05.24 um 06:39 schrieb Sam James: > > > What we really need is: > a) https://bugs.gentoo.org/162450 to avoid scaring users; > b) possibly some level of QA notice to distinguish between "check this > out" (think e.g. qa-vdb

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

2024-05-08 Thread Sam James
# Eli Schwartz (2024-05-08) # Fails to configure with GCC 14, fails to install with older # gcc, unmaintained, upstream website vanished. # Bug #731180, #861461, #888577, #889930. # Removal on 2024-06-08. net-irc/ninja signature.asc Description: PGP signature

[gentoo-dev] Last rites: dev-perl/Net-Twitter

2024-05-06 Thread Sam James
# Sam James (2024-05-06) # Long-deprecated upstream, replaced by (unpackaged) Twitter::API. # Twitter's API has changed at least once since the last release of Net::Twitter. # Removal on 2024-06-05. Bug #931295. dev-perl/Net-Twitter signature.asc Description: PGP signature

[gentoo-dev] Last rites: media-libs/lastfmlib

2024-05-06 Thread Sam James
# Sam James (2024-05-06) # Incompatible with latest last.fm APIs, hence useless. # Removal on 2024-06-05. Bug #928115. media-libs/lastfmlib signature.asc Description: PGP signature

Re: [gentoo-dev] [PATCH v2] 2024-05-03-wireplumber-0_5-bump: add news item

2024-05-03 Thread Sam James
James Calligeros writes: > Signed-off-by: James Calligeros > --- > .../2024-05-03-wireplumber-0_5-bump.en.txt| 25 +++ > 1 file changed, 25 insertions(+) > create mode 100644 > 2024-05-03-wireplumber-0_5-bump/2024-05-03-wireplumber-0_5-bump.en.txt > > diff --git >

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

2024-05-03 Thread Sam James
Arsen Arsenović writes: > Sam James writes: > >> The motivation here is to allow autotools.eclass consumers setting >> AUTOTOOLS_AUTO_DEPEND=no to not have a useless gnuconfig dependency. > > series looks ok to me thanks!

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

2024-05-03 Thread Sam James
Ulrich Mueller writes: >>>>>> On Fri, 03 May 2024, Sam James wrote: > >> +case ${EAPI} in >> +5|6) DEPEND=${GNUCONFIG_DEPEND} ;; >> +*) BDEPEND=${GNUCONFIG_DEPEND} ;; >> +esac > > Drop EAPI 5 while at it? Good point, done & pushed, thanks.

[gentoo-dev] [PATCH v2 3/3] gnuconfig.eclass: drop EAPI 5 support

2024-05-03 Thread Sam James
autotools.eclass hasn't had EAPI 5 support for ~2 years since 50710f3d0e8f19fab5571d9596c336314e96b5cf so this wasn't being used anyway (non-autotools.eclass use of gnuconfig.eclass is very niche). Signed-off-by: Sam James --- eclass/gnuconfig.eclass | 8 1 file changed, 4 insertions

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

2024-05-03 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

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

2024-05-03 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

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

2024-05-03 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

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

2024-05-03 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

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

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

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

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

Re: [gentoo-dev] Re: [PATCH 2/3] To build ada we need a c++ compiler too

2024-04-30 Thread Sam James
Alfredo Tupone writes: > On Fri, 26 Apr 2024 10:29:43 +0200 > Arsen Arsenović wrote: > >> > is_ada() { >> >gcc-lang-supported ada || return 1 >> > - _tc_use_if_iuse ada >> > + _tc_use_if_iuse cxx && _tc_use_if_iuse ada >> >> Is this redundant? Would gcc-lang-supported c++ (called

Re: [gentoo-dev] Subject: [PATCH] toolchain.eclass: ada related changes

2024-04-25 Thread Sam James
Alfredo Tupone writes: > Having received no comments, I would like to add this changes to > toolchain.eclass > > This is less intrusive. > > The compiler check that was in place in the original email maybe is > distruptive. It was checking that the used compiler is ada and version > is less or

[gentoo-dev] Up for grabs: Raspberry Pi stack

2024-04-19 Thread Sam James
I don't have the hardware set up at the moment (and haven't for a while) to test this properly. The following packages are up for grabs: * media-libs/raspberrypi-userland-bin * sys-kernel/raspberrypi-image I dropped myself as a co-maintainer on the following: *

Re: [gentoo-dev] Current unavoidable use of xz utils in Gentoo

2024-04-06 Thread Sam James
Eddie Chapman writes: > On 04/04/2024 15:24, Eddie Chapman wrote: >> Since there appears to be some interest I'll put together a single email >> to the list later today detailing everything, as I needed to do more >> things overall in addition to replacing /usr/bin/xz. > > Below is a guide I've

Re: [gentoo-dev] Current unavoidable use of xz utils in Gentoo

2024-04-04 Thread Sam James
Eli Schwartz writes: > On 4/3/24 11:30 AM, Eddie Chapman wrote: >> Just to report I've been able to remove app-arch/xz-utils from my own >> workstation, with 2412 packages installed and running kde. I'm going to >> roll it out to my other gentoo systems which have a lot less stuff on them >> so

Re: [gentoo-dev] Re: Current unavoidable use of xz utils in Gentoo

2024-04-03 Thread Sam James
Duncan <1i5t5.dun...@cox.net> writes: > Eddie Chapman posted on Tue, 2 Apr 2024 20:32:41 +0100 as excerpted: > >> Yes, I have no issue with the format at all, just with the xz utils >> project. > > FWIW, feel free to do that bug-fix or package-bump if you'd rather instead > of reading this long

Re: [gentoo-dev] Current unavoidable use of xz utils in Gentoo

2024-03-30 Thread Sam James
"Eddie Chapman" writes: > Given what we've learnt in the last 24hrs about xz utilities, you could > forgive a paranoid person for seriously considering getting rid entirely > of them from their systems, especially since there are suitable > alternatives available. Some might say that's a bit

Re: [gentoo-dev] [PATCH] flag-o-matic.eclass: simplify implementation and work in all cases

2024-03-29 Thread Sam James
Eli Schwartz writes: > It curently uses some magic test to decide whether handcrafted code > works with or without -latomic. But it can claim that -latomic is not > needed for that case, while it is still needed for other cases. > >> okay so append-atomic-flags does not work for me in this case

Re: [gentoo-dev] [PATCH] metadata/install-qa-check.d: make the FHS paths warning easier to read

2024-03-29 Thread Sam James
Eli Schwartz writes: > * QA Notice: The ebuild is installing to one or more unexpected paths: > * > * /var/tmp/portage/sys-cluster/legion-/image/usr/bin/legion_prof_files > * > /var/tmp/portage/sys-cluster/legion-/image/usr/bin/serializer_examples > * > * Please fix the ebuild

[gentoo-dev] Last rites: sci-libs/xgks-pmel

2024-03-24 Thread Sam James
# Eli Schwartz (2024-03-24) # Broken with modern compilers, broken with LTO. Upstream website no # longer exists. Unmaintained in Gentoo, no reverse dependencies. # Removal on 2024-04-23. Bug #731942, #863041, #898298. sci-libs/xgks-pmel signature.asc Description: PGP signature

Re: [gentoo-dev] Profile 23.0 testing with stages and binhost (part 2 of 2)

2024-03-15 Thread Sam James
"Andreas K. Huettel" writes: > Hi all, > > the 23.0 profiles are ready for testing, including stage downloads, > binary packages, and update instructions for existing installations, > for all arches. > > [...] > > Note 2: While there are 23.0 split-usr profiles, the *stage* downloads > are

[gentoo-dev] Last rites: dev-python/future

2024-03-14 Thread Sam James
# Eli Schwartz (2024-03-14) # Deprecated, doesn't work with python 3.12. Unmaintained with last # serious release in 2019, and another release in 2024 that claims # to support python 3.12 but fails tests if you actually do. No # route to making it work with python 3.13 at all, and upstream #

Re: [gentoo-dev] RFC: banning "AI"-backed (LLM/GPT/whatever) contributions to Gentoo

2024-02-29 Thread Sam James
Matt Jolly writes: >> But where do we draw the line? Are translation tools like DeepL >> allowed? I don't see much of a copyright issue for these. > > I'd also like to jump in and play devil's advocate. There's a fair > chance that this is because I just got back from a > supercomputing/research

[gentoo-dev] Last rites: sci-libs/mpir

2024-02-29 Thread Sam James
# Eli Schwartz (2024-02-29) # Ancient fork of gmp from 2017. Various build issues, fails tests. All # reverse dependencies turned out to be incorrect or preferred gmp # anyways. No path forward to keeping it buildable, no use case for # keeping it around. Bug #812950, #874537, #925308 # Removal

Re: [gentoo-dev] RFC: banning "AI"-backed (LLM/GPT/whatever) contributions to Gentoo

2024-02-27 Thread Sam James
Michał Górny writes: > Hello, > > Given the recent spread of the "AI" bubble, I think we really need to > look into formally addressing the related concerns. In my opinion, > at this point the only reasonable course of action would be to safely > ban "AI"-backed contribution entirely. In other

Re: [gentoo-dev] RFC: banning "AI"-backed (LLM/GPT/whatever) contributions to Gentoo

2024-02-27 Thread Sam James
Marek Szuba writes: > On 2024-02-27 14:45, Michał Górny wrote: > >> In my opinion, at this point the only reasonable course of action >> would be to safely ban "AI"-backed contribution entirely. In other >> words, explicitly forbid people from using ChatGPT, Bard, GitHub >> Copilot, and so on,

Re: [gentoo-dev] [PATCH 1/3] meson.eclass: wire up LTO support directly into the meson options

2024-02-19 Thread Sam James
Eli Schwartz writes: > [[PGP Signed Part:Undecided]] > On 2/20/24 1:24 AM, Mike Gilbert wrote: >> I'm afraid I get different results. Build log attached. Happy to help >> figure this out tomorrow. >> >> To test, I applied this patch and ran this: >> >> ABI_X86="32 x32 64" CFLAGS="-O2 -pipe

Re: [gentoo-dev] [PATCH 2/3] distutils-r1.eclass: wire up meson-python to meson.eclass

2024-02-19 Thread Sam James
Eli Schwartz writes: > The meson-python build backend -- as the name suggests -- uses meson > under the hood. We have a meson eclass which does lots of useful things > pertinent to meson. Make sure it gets invoked. > Maybe check a sample (or ideally all) of the meson-python reverse

Re: [gentoo-dev] [PATCH 0/3] eclass updates for meson <> distutils <> LTO

2024-02-19 Thread Sam James
Eli Schwartz writes: > Mainly motivated by some upstream work I did with dev-python/scipy, > which has some ancient code that will never be updated to work with LTO, > and some nice new code that works great. > > The first patch is a nice improvement on its own. The second one makes > limited

Re: [gentoo-dev] [PATCH] check-reqs.eclass: more disk checks

2024-02-19 Thread Sam James
"Robin H. Johnson" writes: > Allow checking more disk space, for users with many split volumes and > ever-larger packages. > > gentoo-kernel-bin: > / >=350MB/version (in /lib/modules) > /boot >=40MB/version > > rust-bin: > /opt >=450MB/version > LGTM, but give a bit of time for other

[gentoo-dev] Please fill in .mailmap if desired

2024-02-16 Thread Sam James
Hi, Following the previous discussion on .mailmap, I've committed it to gentoo.git in https://marc.info/?l=gentoo-dev=170781377903495=2. Please consider filling in .mailmap if you'd like your pre-developer contributions to be accurately mapped, if you've accidentally used the wrong email at some

[gentoo-dev] Re: [gentoo-dev-announce] x86 arch testing: please use -mfpmath=sse

2024-02-13 Thread Sam James
Michał Górny writes: > [[PGP Signed Part:Undecided]] > Hello, > > TL;DR: when arch testing for x86, please use `-mfpmath=sse` (this may > require raising `-march=` to `pentium4` or newer, or adding `-msse2`. > > > The x86 architecture historically supports two floating-precision > arithmetic

[gentoo-dev] Introducing .mailmap?

2024-02-13 Thread Sam James
Hi, We should consider adding a .mailmap to gentoo.git. There's a few reasons: * We should accurately map pre-developer-status contributions. For example, it'd be nice if s...@cmpct.info was mapped correctly into s...@gentoo.org when doing git blame. We know s...@cmpct.info and

Re: [gentoo-dev] RFC: Setting default HOME_MODE in /etc/login.defs

2024-02-11 Thread Sam James
Daniel Simionato writes: > Hello, > I'd like to start a discussion regarding setting HOME_MODE by default in the > /etc/login.defs file (owned by > sys-apps/shadow package). > > Upstream keeps HOME_MODE commented: >

Re: [gentoo-dev] RFC: Setting default HOME_MODE in /etc/login.defs

2024-02-11 Thread Sam James
Michael Orlitzky writes: > On Sat, 2024-02-10 at 17:57 +0100, Daniel Simionato wrote: >> Hello, >> I'd like to start a discussion regarding setting HOME_MODE by default in >> the /etc/login.defs file (owned by sys-apps/shadow package). >> >> Upstream keeps HOME_MODE commented: >>

Re: [gentoo-dev] [PATCH] kernel-install.eclass: explicitly set kernel image to 644

2024-02-11 Thread Sam James
Andrew Ammerlaan writes: > Author: Andrew Ammerlaan > Date: Sun Feb 11 10:41:32 2024 +0100 > Did you not use git-send-email here or what's going on? Formatting looks off. > kernel-install.eclass: explicitly set kernel image to 644 > > The kernel build system sets the permissions on the

Re: [gentoo-dev] special small-files USE flag without effect on dependencies: [ unicode ]

2024-02-10 Thread Sam James
Eli Schwartz writes: > [[PGP Signed Part:Undecided]] > On 2/9/24 7:04 PM, Sam James wrote: >> >> Eli Schwartz writes: >>> Often, USE flags have an obvious point even without selecting or >>> deselecting dependencies -- usually because their mai

Re: [gentoo-dev] special small-files USE flag without effect on dependencies: [ unicode ]

2024-02-09 Thread Sam James
Eli Schwartz writes: > [[PGP Signed Part:Undecided]] > On 2/9/24 2:57 PM, Michael Orlitzky wrote: >> One example I know off the top of my head is dev-lang/php where >> USE=ipv6 isn't entirely about ipv6 connectivity (although it does do >> that). It also augments some of the user-facing PHP

Re: [gentoo-dev] special small-files USE flag without effect on dependencies: [ unicode ]

2024-02-09 Thread Sam James
Michael Orlitzky writes: > On Fri, 2024-02-09 at 14:09 -0500, Eli Schwartz wrote: >> >> Asking out of genuine ignorance: what kind of direct behavioral changes >> occur as a result of setting or unsetting USE=ipv6. > > One example I know off the top of my head is dev-lang/php where > USE=ipv6

Re: [gentoo-dev] special small-files USE flag without effect on dependencies: [ unicode ]

2024-02-09 Thread Sam James
Andrey Grozin writes: > Hello *, > > pkgcheck complains about each new version of dev-lisp/sbcl: > > UseFlagWithoutDeps: version 2.4.1: special small-files USE flag > without effect on dependencies: [ unicode ] > > The USE flag "unicode" in the sbcl ebuild has nothing to do with > installing /

Re: [gentoo-dev] [PATCH v3] llvm-r1.eclass: Initial version

2024-02-09 Thread Sam James
Michał Górny writes: > See-Also: https://bugs.gentoo.org/923228 > See-Also: https://bugs.gentoo.org/880671 s/See-Also/Bug/. LGTM otherwise. Thanks for working on this, it's a great improvement. > Closes: https://bugs.gentoo.org/821955 > Closes: https://bugs.gentoo.org/919150 > Signed-off-by:

Re: [gentoo-dev] [PATCH 1/7] eclass/dotnet-pkg-base.eclass: quotes and style tweaks for edge cases

2024-02-07 Thread Sam James
Maciej Barć writes: > Signed-off-by: Maciej Barć > --- The series lgtm but please add some commit messages to them explaining the motivation / why we're doing it now if applicable. No need to re-send to ML once that's done. Thanks! > eclass/dotnet-pkg-base.eclass | 16 +++- >

Re: [gentoo-dev] [PATCH 6/8] dev-util/intel_clc: Migrate to llvm-r1

2024-02-07 Thread Sam James
Michał Górny writes: > Closes: https://bugs.gentoo.org/923228 > Signed-off-by: Michał Górny > --- > dev-util/intel_clc/intel_clc-24.0.0.ebuild | 48 -- > dev-util/intel_clc/intel_clc-.ebuild | 48 -- > 2 files changed, 18 insertions(+), 78

Re: [gentoo-dev] [RFC] Gentoo Bugzilla: new resolution for bugs closed due to last rites

2024-02-07 Thread Sam James
Ionen Wolkens writes: > [[PGP Signed Part:Undecided]] > On Wed, Feb 07, 2024 at 12:03:52PM +0100, Michał Górny wrote: >> Hi, >> >> I think we should add a new bug resolution that would more precisely >> cover closing bugs due to packages being removed. Right now, whichever >> resolution we

Re: [gentoo-dev] [RFC] Introducing LLVM_TARGET

2024-02-05 Thread Sam James
Sam James writes: > Michał Górny writes: > >> [[PGP Signed Part:Undecided]] >> Hi, >> >> TL;DR: Given that (not really surprising) the current approach for LLVM >> dependencies doesn't work, I think it's time to give up and introduce >> LLVM_TARGETS

Re: [gentoo-dev] [RFC] Introducing LLVM_TARGET

2024-02-05 Thread Sam James
Michał Górny writes: > [[PGP Signed Part:Undecided]] > Hi, > > TL;DR: Given that (not really surprising) the current approach for LLVM > dependencies doesn't work, I think it's time to give up and introduce > LLVM_TARGETS. This would probably mean introduce llvm-r1.eclass. > > However, since

Re: [gentoo-dev] [PATCH] 2024-02-01-grub-upgrades: add news item

2024-02-05 Thread Sam James
Mike Gilbert writes: > Signed-off-by: Mike Gilbert > --- > .../2024-02-01-grub-upgrades.en.txt | 40 +++ > 1 file changed, 40 insertions(+) > create mode 100644 2024-02-01-grub-upgrades/2024-02-01-grub-upgrades.en.txt > LGTM. > diff --git

Re: [gentoo-dev] Pseudo up-for-grabs: dev-lang/rust, dev-lang/rust-bin, virtual/rust

2024-01-26 Thread Sam James
Randy Barlow writes: > On 1/24/24 23:56, Sam James wrote: >> Please consider stepping forward if you rely on Rust. There's more >> than enough advocates for it, there should be someone who is able >> to then handle the packaging side. > > Is this something I cou

[gentoo-dev] Pseudo up-for-grabs: dev-lang/rust, dev-lang/rust-bin, virtual/rust

2024-01-24 Thread Sam James
Hi all, rust@ is essentially empty as gyakovlev is long-term away and dev-lang/rust, dev-lang/rust-bin, virtual/rust, sys-devel/rust-std, etc all need _at least one_ maintainer. xen0n has been doing some of the bumps but he's only really doing so drive-by (although with best-effort review) and

[gentoo-dev] [PATCH] profiles: workaround sandbox bug with getcwd() configure test (gl_cv_func_getcwd_path_max)

2024-01-22 Thread Sam James
ttps://bugs.gentoo.org/922652 Signed-off-by: Sam James --- profiles/default/linux/make.defaults | 9 - profiles/features/musl/make.defaults | 7 +++ 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/profiles/default/linux/make.defaults b/profiles/default/linux/make.defa

Re: [gentoo-dev] [PATCH 0/1] [RFC] greadme.eclass

2024-01-10 Thread Sam James
Florian Schmaus writes: > I really like the functionality of readme.gentoo-r1.eclass, as it > allows to communicate Gentoo-specific information about a package to > the user. Especially as it improves the signal-to-noise ratio of > messages arriving to our users. > > However,

Re: [gentoo-dev] Last rites: app-admin/fluentd

2024-01-10 Thread Sam James
Jaco Kroon writes: > Hi, > > On 2024/01/09 13:42, Michał Górny wrote: >> On Tue, 2024-01-09 at 12:54 +0200, Jaco Kroon wrote: >>> https://github.com/gentoo/gentoo/pull/34126 ?? >>> >>> Perhaps I'm missing something if you say it's non-trivial but we're >>> using that on 9 hosts currently. >>>

Re: [gentoo-dev] [RFC] New category: dev-debug

2024-01-10 Thread Sam James
Florian Schmaus writes: > [[PGP Signed Part:Undecided]] > On 07/01/2024 13.48, Michał Górny wrote: >> Hi, >> I'd like to propose adding a new dev-debug category. The >> description >> could be: >>Code debuggers and debugging-related tools. > > Seems sensible. I'd probably drop the "Code"

Re: [gentoo-dev] [RFC] New category: dev-debug

2024-01-07 Thread Sam James
Michał Górny writes: > [[PGP Signed Part:Undecided]] > Hi, > > I'd like to propose adding a new dev-debug category. The description > could be: > > Code debuggers and debugging-related tools. Sounds good. > > Potential candidates include: > > [...] dev-util/seer as well would be a good

Re: [gentoo-dev] [PATCH] 2024-01-02-separate-usr-now-requires-an-initramfs: add news item

2024-01-02 Thread Sam James
Ulrich Mueller writes: > [[PGP Signed Part:Undecided]] >> On Tue, 02 Jan 2024, Eli Schwartz wrote: > >> +++ >> b/2024-01-02-separate-usr-now-requires-an-initramfs/2024-01-02-separate-usr-now-requires-an-initramfs.txt > > The short-name is rather long. GLEP 42 strongly recommends to stay

[gentoo-dev] [PATCH 2/2] distutils-r1.eclass: mark DISTUTILS_EXT as @PRE_INHERIT

2023-12-12 Thread Sam James
We set DEPEND and IUSE based on it. Signed-off-by: Sam James --- eclass/distutils-r1.eclass | 1 + 1 file changed, 1 insertion(+) diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass index 6d2640b295983..0a9815f2d4591 100644 --- a/eclass/distutils-r1.eclass +++ b/eclass

[gentoo-dev] [PATCH 1/2] distutils-r1.eclass: workaround cython bug for Modern C

2023-12-12 Thread Sam James
Pass -Wno-error=incompatible-pointer-types for now to avoid many dupes for the same cython bug. Bug: https://github.com/cython/cython/issues/2747 Bug: https://bugs.gentoo.org/918983 Bug: https://bugs.gentoo.org/919261 Bug: https://bugs.gentoo.org/919277 Signed-off-by: Sam James --- eclass

Re: [gentoo-dev] Adding Ada support

2023-12-09 Thread Sam James
"Luke A. Guest" writes: > Hi, > > Can we add the following patch to the toolchain.eclass? I want to stop > having to mess with this overlay. The diff can be generated by > grabbing the repo https://github.com/Lucretia/ada-overlay and running > ./scripts/diff_eclass.sh. It'd be useful to send

Re: [gentoo-dev-announce] Re: [gentoo-dev] Last rites: app-text/gocr, media-video/subtitleripper

2023-12-04 Thread Sam James
Jonas Stein writes: >> Sorry, the subject should've included gocr. > >> On Sat, Nov 25, 2023 at 07:12:40AM -0800, John Helmert III wrote: >>> # John Helmert III (2023-11-24) >>> # Multiple vulnerabilities, unmaintained upstream and in Gentoo. >>> # subtitleripper included as sole reverse

[gentoo-dev] [PATCH] profiles/features/hardened/amd64: enable USE=pic

2023-11-24 Thread Sam James
as well.) This seems to have been added originally in e718e1dc1781b3bb5cd80233c217aea3b0e46755 and bb28d08f1cf8cf16f6e57929a8de6b7c85bbe714 (git graft commit). Bug: https://bugs.gentoo.org/707660 Bug: https://bugs.gentoo.org/913412 Signed-off-by: Sam James --- profiles/features/hardened/amd64

Re: [gentoo-dev] [PATCH v2] acct-user.eclass: Warn when the user is removed from a group

2023-11-07 Thread Sam James
Ulrich Müller writes: > Acked-by: Mike Gilbert > Signed-off-by: Ulrich Müller > --- > v2: Add explanation and documentation reference to warning message lgtm > > eclass/acct-user.eclass | 14 ++ > 1 file changed, 14 insertions(+) > > diff --git a/eclass/acct-user.eclass

Re: [gentoo-dev] [PATCH] eclass/go-env.eclass: add helper to set compile env

2023-11-07 Thread Sam James
James Le Cuirot writes: > From: Thilo Fromm > > This change adds a helper function to explicitly set CC, CXX, and > GOARCH, and carrying over CFLAGS, LDFLAGS and friends to CGO > equivalents, to provide a minimal sane compile environment for Go. > It enables Go builds to play nice with

Re: [gentoo-dev] [PATCH] toolchain-funcs.eclass: Add functions to get pointer size in bytes

2023-11-07 Thread Sam James
James Le Cuirot writes: > tc-get-ptr-size for CHOST and tc-get-build-ptr-size for CBUILD. > > Closes: https://bugs.gentoo.org/328401 > Signed-off-by: James Le Cuirot > --- lgtm > eclass/toolchain-funcs.eclass | 14 ++ > 1 file changed, 14 insertions(+) > > diff --git

Re: [gentoo-dev] Package up for grabs: dev-util/cvise

2023-11-07 Thread Sam James
Michał Górny writes: > [[PGP Signed Part:Undecided]] > Hello, > > dev-util/cvise is now looking for a new maintainer. > > It is fairly low maintenance package. It's in need of a version bump > right now, as well as testing with llvm:17 and python:3.12 (both seem to > work fine). > > The main

Re: [gentoo-dev] Re: Last rites: media-gfx/gmic

2023-10-31 Thread Sam James
Zoltan Puskas writes: > [[PGP Signed Part:Undecided]] > On Fri, Oct 27, 2023 at 12:24:32PM +0100, Marek Szuba wrote: >> On 2023-10-26 02:29, Jonas Stein wrote: >> >> > this is a very powerful package with many users. >> >> ...but sadly, very few maintainers. It was m-n when I took it over 3

[gentoo-dev] Last rites: dev-perl/PathTools

2023-10-16 Thread Sam James
# Sam James (2023-10-16) # Part of Perl core and better maintained there - the version on CPAN is out of # date and incompatible with Perl 5.38. No reverse dependencies. # Removal on 2023-11-15. dev-perl/PathTools

Re: [gentoo-dev] [PATCH] distutils-r1.eclass: Make use of gpep517's new build-wheel --prefix arg

2023-09-27 Thread Sam James
James Le Cuirot writes: > This fixes cross-prefix installations. Do we need to crank the minimum version we depend on for gpep517 then? > > Signed-off-by: James Le Cuirot > --- > eclass/distutils-r1.eclass | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/eclass/distutils-r1.eclass

Re: [gentoo-dev] Proposal for a Universal Remote-ID File

2023-09-23 Thread Sam James
Michael Orlitzky writes: > On Sat, 2023-09-23 at 00:10 +0530, Siddhanth Rathod wrote: >> >> By establishing a universal remote-ID file, we can streamline this >> process. Your thoughts and feedback on this proposal would be greatly >> appreciated.Also, Any preferences on format? > >

Re: [gentoo-dev] Proposal for a Universal Remote-ID File

2023-09-23 Thread Sam James
Ulrich Mueller writes: > [[PGP Signed Part:Undecided]] >> On Fri, 22 Sep 2023, Siddhanth Rathod wrote: > >> I'm writing to propose the creation of a universal remote-ID file >> within the api.git or gentoo.git in the metadata/ directory. >> Currently, we have eight different locations that

Re: [gentoo-dev] Re: Standard parsable format for profiles/package.mask file

2023-09-23 Thread Sam James
Arthur Zamarin writes: > [[PGP Signed Part:Undecided]] > On 22/09/2023 17.50, Alex Boag-Munroe wrote: >> On Fri, 22 Sept 2023 at 15:37, Sam James wrote: >>> >>> >>> Alex Boag-Munroe writes: >>> >>>> Any reason for the parseable pa

Re: [gentoo-dev] Re: Standard parsable format for profiles/package.mask file

2023-09-23 Thread Sam James
Ulrich Mueller writes: > [[PGP Signed Part:Undecided]] >> On Fri, 22 Sep 2023, Alex Boag-Munroe wrote: > >> Perhaps eventually it could/should be used for the whole file but as >> an interim/beginning there's no reason you couldn't start with >> comments: > >> # [PREAMBLE] >> # Timestamp:

Re: [gentoo-dev] Re: Standard parsable format for profiles/package.mask file

2023-09-22 Thread Sam James
Alex Boag-Munroe writes: > Any reason for the parseable parts to not be in an established human > readable/editable format? e.g. the config ini style format, or TOML? The only issue really is that depending on how it's done (do we do it for the whole file, or just comments), it may need a new

Re: [gentoo-dev] Re: Standard parsable format for profiles/package.mask file

2023-09-22 Thread Sam James
Ulrich Mueller writes: >> On Fri, 22 Sep 2023, Ulrich Mueller wrote: > >> On Fri, 22 Sep 2023, Florian Schmaus wrote: >>> Some, including me, consider timestamps without timezone specifiers to >>> be in local time (either of the consumer or producer of the >>> timestamp). Hence, if you

Re: [gentoo-dev] Standard parsable format for profiles/package.mask file

2023-09-21 Thread Sam James
Tim Harder writes: > On 2023-09-21 Thu 15:22, Ulrich Mueller wrote: >>> On Thu, 21 Sep 2023, Arthur Zamarin wrote: >>> Should it be a GLEP, I don't think so? But I'm unsure about it. We do >>> need to document it (for example header of that exact file). >> >>It shouldn't be too difficult

Re: [gentoo-dev] Re: Standard parsable format for profiles/package.mask file

2023-09-21 Thread Sam James
Ulrich Mueller writes: > [[PGP Signed Part:Undecided]] >> On Thu, 21 Sep 2023, Florian Schmaus wrote: > >>> The first line of the "#"-prefixed explanation block must be of the >>> format "${AUTHOR_NAME} <${EMAIL}> (${SINGLE_DATE})" when the date is of >>> format -MM-DD, in UTC

[gentoo-dev] Up for grabs: packages from sultan's retirement

2023-09-18 Thread Sam James
Packages up for grabs: acct-group/croc acct-user/croc app-misc/liquidctl dev-libs/hidapi dev-python/hidapi net-misc/croc

[gentoo-dev] [PATCH 2/2] perl-module.eclass: disable Canary::Stability

2023-09-16 Thread Sam James
Canary::Stability emits very vocal warnings about "unsupported" Perl versions even if they're fine in reality. It's not worth scaring our users over. See https://metacpan.org/pod/Canary::Stability#ENVIRONMENT-VARIABLES. Signed-off-by: Sam James --- eclass/perl-module.eclass | 2

[gentoo-dev] [PATCH 1/2] perl-module.eclass: set NONINTERACTIVE_TESTING=1

2023-09-16 Thread Sam James
-in to expensive tests. so just set NONINTERACTIVE_TESTING=1 for now, not the others mentioned in the link. Signed-off-by: Sam James --- eclass/perl-module.eclass | 7 +++ 1 file changed, 7 insertions(+) diff --git a/eclass/perl-module.eclass b/eclass/perl-module.eclass index e2b66e3b6f7d2

Re: [gentoo-dev] last rites: sys-fs/eudev

2023-09-16 Thread Sam James
Oskari Pirhonen writes: > [[PGP Signed Part:Undecided]] > On Wed, Sep 13, 2023 at 03:10:51 -0500, Dale wrote: >> Andrew Ammerlaan wrote: >> > >> > And then another thing, how is it possible that so many people missed >> > the news item? They are displayed quite prominently I think, and >> >

[gentoo-dev] [PATCH 3/3] dev-libs/libsodium: use new verify-sig minisign support

2023-09-14 Thread Sam James
Closes: https://bugs.gentoo.org/783066 Signed-off-by: Sam James --- dev-libs/libsodium/libsodium-1.0.19-r1.ebuild | 20 +++ 1 file changed, 3 insertions(+), 17 deletions(-) diff --git a/dev-libs/libsodium/libsodium-1.0.19-r1.ebuild b/dev-libs/libsodium/libsodium-1.0.19-r1

[gentoo-dev] [PATCH 2/3] sec-keys/minisig-keys-libsodium: new package, add 20230914

2023-09-14 Thread Sam James
Signed-off-by: Sam James --- .../metadata.xml | 0 .../minisig-keys-libsodium-20230914.ebuild} | 11 +-- 2 files changed, 5 insertions(+), 6 deletions(-) copy sec-keys/{openpgp-keys-adamspiers => minisig-keys-libsodium}/metadata.xml (

[gentoo-dev] [PATCH 1/3] verify-sig.eclass: minisig support

2023-09-14 Thread Sam James
Closes: https://bugs.gentoo.org/783066 Signed-off-by: Sam James --- eclass/verify-sig.eclass | 17 +++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/eclass/verify-sig.eclass b/eclass/verify-sig.eclass index 49557b633c87f..bb847bb80cc64 100644 --- a/eclass/verify

Re: [gentoo-dev] New bootstrap-prefix global USE-flag and patch to llvm.eclass

2023-09-13 Thread Sam James
Fabian Groffen writes: > [[PGP Signed Part:Undecided]] > On 12-09-2023 20:32:19 +0100, Alexey Sokolov wrote: >> Bug: https://bugs.gentoo.org/758167 >> Full PR is at https://github.com/gentoo/gentoo/pull/32730 >> >> Several LLVM packages require this early return, otherwise they fail to >>

Re: [gentoo-dev] [PATCH 1/2] distutils-r1.eclass: teach setuptools to respect (some) build options

2023-09-12 Thread Sam James
Eli Schwartz writes: > On 9/12/23 10:26 PM, Michał Górny wrote: >> On Tue, 2023-09-12 at 22:07 -0400, Eli Schwartz wrote: >>> On 9/12/23 3:56 PM, Ulrich Mueller wrote: > On Tue, 12 Sep 2023, Eli Schwartz wrote: > + mkdir -p "${BUILD_DIR}" || die > +

Re: [gentoo-dev] last rites: sys-fs/eudev

2023-09-12 Thread Sam James
"Eddie Chapman" writes: > martin-kokos wrote: >> --- Original Message --- >> On Tuesday, September 12th, 2023 at 3:36 PM, Eddie Chapman >> wrote: >> >>> Sam James wrote: >>> >>>> "Eddie Chapman" ed...@

Re: [gentoo-dev] last rites: sys-fs/eudev

2023-09-12 Thread Sam James
"Eddie Chapman" writes: > Rich Freeman wrote: >> On Tue, Sep 12, 2023 at 9:36 AM Eddie Chapman wrote: >> >>> in Gentoo. Have any of these 4 maintainers publicly said (anywhere) >>> that they are not interested in being maintainers anymore (which is fine >>> if that is the case)? We're not

Re: [gentoo-dev] last rites: sys-fs/eudev

2023-09-12 Thread Sam James
Rich Freeman writes: > On Tue, Sep 12, 2023 at 9:36 AM Eddie Chapman wrote: >> in Gentoo. Have any of these 4 maintainers publicly said (anywhere) that >> they are not interested in being maintainers anymore (which is fine if >> that is the case)? We're not talking here about a lone

  1   2   3   4   5   6   7   8   9   >