[gentoo-dev] [PATCH 3/3] kernel-2.eclass: minor whitespace fixes

2022-12-25 Thread Sam James
Signed-off-by: Sam James --- eclass/kernel-2.eclass | 32 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/eclass/kernel-2.eclass b/eclass/kernel-2.eclass index 2cf88f0ff238..e13ed1a4f5ba 100644 --- a/eclass/kernel-2.eclass +++ b/eclass/kernel-2

[gentoo-dev] [PATCH 2/3] linux-info.eclass: use consistent style

2022-12-25 Thread Sam James
- Use Bash tests (i.e. [[ ]] instead of [ ]) - Use consistent newlines for if/while - Drop unnecessary ; line terminators Signed-off-by: Sam James --- eclass/linux-info.eclass | 142 ++- 1 file changed, 66 insertions(+), 76 deletions(-) diff --git a/eclass

[gentoo-dev] [PATCH 1/3] linux-mod.eclass: use consistent style

2022-12-25 Thread Sam James
- Use Bash tests (i.e. [[ ]] instead of [ ]) - Use consistent newlines for if/while - Drop unnecessary ; line terminators - Add a handful of missing || dies Signed-off-by: Sam James --- eclass/linux-mod.eclass | 149 +--- 1 file changed, 64 insertions(+), 85

[gentoo-dev] [PATCH] 2022-12-24-alternatives-introduction: add news item

2022-12-24 Thread Sam James
Bug: https://bugs.gentoo.org/886247 Bug: https://bugs.gentoo.org/886017 Signed-off-by: Sam James --- ...022-12-24-alternatives-introduction.en.txt | 92 +++ 1 file changed, 92 insertions(+) create mode 100644 2022-12-24-alternatives-introduction/2022-12-24-alternatives

Re: [gentoo-dev] Current portage will now truncate your repo's git history to 1

2022-12-18 Thread Sam James
> On 18 Dec 2022, at 10:19, Florian Schmaus wrote: > > On 17.12.22 06:42, Sam James wrote: >>> On 15 Dec 2022, at 19:22, Florian Schmaus wrote: >>> I personally would prefer portage simply adjusting its behavior based on >>> the owner of the repository.

Re: [gentoo-dev] Current portage will now truncate your repo's git history to 1

2022-12-16 Thread Sam James
> On 17 Dec 2022, at 05:42, Sam James wrote: >> > ... only for repositories of sync-type=git & auto-sync=yes. Sorry, of course, the auto sync part doesn't matter. signature.asc Description: Message signed with OpenPGP

Re: [gentoo-dev] Current portage will now truncate your repo's git history to 1

2022-12-16 Thread Sam James
> On 15 Dec 2022, at 19:22, Florian Schmaus wrote: > > This is a public service announcement that the recently stabilized portage > version will truncate you repo's git history to 1. I wish you'd shown us in #gentoo-portage before sending this, as it's a bit misleading / alarmist. We were

Re: [gentoo-dev] [PATCH] unpacker.eclass: support >=app-arch/xz-utils-5.4.0 for lzip decompression

2022-12-14 Thread Sam James
> On 14 Dec 2022, at 11:40, Ulrich Mueller wrote: > >>>>>> On Wed, 14 Dec 2022, Sam James wrote: > >> *.lz) >> - d="|| ( app-arch/plzip app-arch/pdlzip app-arch/lzip )" ;; >> + d=" >> + || ( >> + >=app-arch

[gentoo-dev] [PATCH] unpacker.eclass: fix unpack_gpkg with TAPE set

2022-12-14 Thread Sam James
Closes: https://bugs.gentoo.org/885719 Signed-off-by: Sam James --- eclass/unpacker.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eclass/unpacker.eclass b/eclass/unpacker.eclass index 11f04fde7226..5ce681ebaa0d 100644 --- a/eclass/unpacker.eclass +++ b/eclass

[gentoo-dev] [PATCH] unpacker.eclass: support >=app-arch/xz-utils-5.4.0 for lzip decompression

2022-12-14 Thread Sam James
ids the need for that (although I've not done it out of principle for things like sys-apps/ed). Bug: https://bugs.gentoo.org/249059 Bug: https://bugs.gentoo.org/485462 Bug: https://bugs.gentoo.org/501912 Bug: https://bugs.gentoo.org/502990 Bug: https://bugs.gentoo.org/545344 Signed-off-by: Sam Ja

Re: [gentoo-dev] pam: thoughts on modernizing pam_limits configuration that Gentoo ships with

2022-12-12 Thread Sam James
> On 12 Dec 2022, at 22:26, Piotr Karbowski wrote: > > On 12/12/2022 23.06, Sam James wrote: >> It's unusual to have discussion about a single package on the mailing lists. >> I tend to keep an eye on PAM >> bugs because I maintained pambase. >> Bugs are

Re: [gentoo-dev] pam: thoughts on modernizing pam_limits configuration that Gentoo ships with

2022-12-12 Thread Sam James
> On 12 Dec 2022, at 21:55, Piotr Karbowski wrote: > > Hi, > > On 12/12/2022 06.52, Robin H. Johnson wrote: >> Please do file a bug tracking this proposal, and reference the >> discussion thread. >> On Sun, Dec 11, 2022 at 09:28:14AM +0100, Piotr Karbowski wrote: >>> What I'd like to do is to

Re: [gentoo-dev] pam: thoughts on modernizing pam_limits configuration that Gentoo ships with

2022-12-11 Thread Sam James
> On 11 Dec 2022, at 08:28, Piotr Karbowski wrote: > > Hi, > > I'd like to touch base on the topic of pam_limits and the defaults that we > ended up with in Gentoo. > > [...] > > Any thoughts? > > Unless there's strong opposition to not bump those 1024/4096 current > defaults, I'd like

[gentoo-dev] Last rites: gstreamer.eclass

2022-12-07 Thread Sam James
commit 9c15f562bf4fb2f33d7e6445e2e8c4133bd95bbb (HEAD -> master, origin/master, origin/HEAD) Author: Sam James Date: Wed Dec 7 17:48:01 2022 + gstreamer.eclass: mark @DEAD for removal No remaining consumers. Removal on 2023-01-07. Signed-off-by: Sam James signature.

[gentoo-dev] Last rites: removal of long-masked sys-libs/db slots

2022-12-07 Thread Sam James
# Sam James (2022-12-07) # These versions have been masked for testing since 2014(!). These versions # had a controversial licence change and therefore had limited adoption. # See also the old 2021-05-30-deprecate-old-bdb-slots news item for # additional context. # Removal on 2023-01-07. =sys

Re: [gentoo-dev] [PATCH] toolchain-funcs.eclass: Set CHOST within econf_build to fix config.site

2022-12-07 Thread Sam James
> On 6 Dec 2022, at 21:47, James Le Cuirot wrote: > > On Tue, 2022-12-06 at 10:12 +0000, Sam James wrote: >> [snip] >> Lgtm provided you've tested it in the relevant envs (which I'm sure you >> have). >> >> Curious how this didn't come up as

Re: [gentoo-dev] [PATCH] toolchain-funcs.eclass: Set CHOST within econf_build to fix config.site

2022-12-06 Thread Sam James
> On 6 Dec 2022, at 09:03, James Le Cuirot wrote: > > We were setting CBUILD within econf_build but not CHOST. crossdev's > /usr/share/config.site relies on both of these to decide whether to load > configure overrides needed when cross-compiling. Using the wrong > overrides leads to packages

[gentoo-dev] [PATCH 4/4] postgres.eclass: stop using which(1)

2022-12-05 Thread Sam James
It's non-portable and we're looking to remove it from @system. Bug: https://bugs.gentoo.org/646588 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 3ae1c49adc68

[gentoo-dev] [PATCH 3/4] postgres-multi.eclass: stop using which(1)

2022-12-05 Thread Sam James
It's non-portable and we're looking to remove it from @system. Bug: https://bugs.gentoo.org/646588 Signed-off-by: Sam James --- eclass/postgres-multi.eclass | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/eclass/postgres-multi.eclass b/eclass/postgres-multi.eclass

[gentoo-dev] [PATCH 2/4] usr-ldscript.eclass: stop using which(1)

2022-12-05 Thread Sam James
It's non-portable and we're looking to remove it from @system. Bug: https://bugs.gentoo.org/646588 Signed-off-by: Sam James --- eclass/usr-ldscript.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eclass/usr-ldscript.eclass b/eclass/usr-ldscript.eclass index

[gentoo-dev] [PATCH 1/4] toolchain-funcs.eclass: stop using which(1)

2022-12-05 Thread Sam James
It's non-portable and we're looking to remove it from @system. Bug: https://bugs.gentoo.org/487696 Bug: https://bugs.gentoo.org/646588 Signed-off-by: Sam James --- eclass/toolchain-funcs.eclass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eclass/toolchain-funcs.eclass

Re: [gentoo-dev] [RFC] Removing the distinction between UNCONFIRMED and CONFIRMED bugs

2022-12-02 Thread Sam James
> On 3 Dec 2022, at 07:09, Michał Górny wrote: > > Hi, > > I'd like to propose replacing the current UNCONFIRMED and CONFIRMED bug > states with a simple NEW state. Why? > > 1. Only a handful of developers actually uses these two statuses > in a meaningful way. > > 2. Some users are

[gentoo-dev] Last rites: x11-themes/mate-themes-meta

2022-12-02 Thread Sam James
# Oz Tiram (2022-12-03) # Mate-desktop no longer supports gtk+:2, so there is # no need for this package. Removal on 2023-01-03. x11-themes/mate-themes-meta signature.asc Description: Message signed with OpenPGP

Re: [gentoo-dev] musl, sbcl, and ros

2022-12-02 Thread Sam James
> On 2 Dec 2022, at 19:28, Peter Stuge wrote: > > Andrey Grozin wrote: >> This means that no user of the musl profiles has ever been able to emerge >> all these packages (because they did not have sbcl). And all these >> packages should be pmasked in the musl profiles. > > Is the last

Re: [gentoo-dev] musl, sbcl, and ros

2022-12-01 Thread Sam James
> On 2 Dec 2022, at 05:11, Andrey Grozin wrote: > > Hello *, > > The sbcl upstream only supports glibc Linux systems. Building sbcl uses sbcl > binary (which fails to run on musl) to compile sbcl sources. > > In principle, one can try a workaround: use some other lisp (say, clisp or > ecl)

[gentoo-dev] Last rites: net-mail/metamail

2022-11-23 Thread Sam James
# Pascal Jäger (2022-11-24) # No maintainer, last release in 1994. Fails to build # with clang-16. Runtime crash in certain conditions. # Removal on 2022-12-23. # Bugs #549922 #713492 #731256 #875464 #882263 # Removal Bug: #882631 net-mail/metamail signature.asc Description: Message signed with

Re: [gentoo-dev] [PATCH] metadata: Add license-mapping.conf for SPDX license mapping

2022-11-13 Thread Sam James
> On 13 Nov 2022, at 11:58, Michał Górny wrote: > > Add a file defining mapping of SPDX-2.0 license identifiers to Gentoo > ebuild licenses. This was originally discussed on Gentoo Bugzilla [1], > the submitted to the gentoo-dev ml [2]. > > The proposed file uses the common key-value format

Re: [gentoo-dev] [RFC] A new GLSA schema

2022-11-11 Thread Sam James
> On 12 Nov 2022, at 00:04, Gordon Pettey wrote: > > On Fri, Nov 11, 2022 at 4:43 PM Sam James wrote: > > Oh I see, I'd missed the actual link to CSAF, sorry. > > I'll take a look. It's not clear to me yet if this is going to be a good > fit for distributions thoug

Re: [gentoo-dev] [RFC] A new GLSA schema

2022-11-11 Thread Sam James
> On 12 Nov 2022, at 00:01, Jonas Stein wrote: > > [2] https://oasis-open.github.io/csaf-documentation/ > >> Oh I see, I'd missed the actual link to CSAF, sorry. > > My fault. I should not add xkcd links in future. Nah, the xkcd is fine, I just missed the link to the actual standard. No

Re: [gentoo-dev] [RFC] A new GLSA schema

2022-11-11 Thread Sam James
> On 11 Nov 2022, at 22:40, Sam James wrote: > > > >> On 11 Nov 2022, at 22:06, Gordon Pettey wrote: >> >> On Thu, Nov 10, 2022 at 6:27 PM John Helmert III wrote: >> On Thu, Nov 10, 2022 at 09:49:27PM +0100, Jonas Stein wrote: >>>

Re: [gentoo-dev] [RFC] A new GLSA schema

2022-11-11 Thread Sam James
> On 11 Nov 2022, at 22:06, Gordon Pettey wrote: > > On Thu, Nov 10, 2022 at 6:27 PM John Helmert III wrote: > On Thu, Nov 10, 2022 at 09:49:27PM +0100, Jonas Stein wrote: > > On 10/11/2022 03:27, John Helmert III wrote: > > > The first GLSA in glsa.git is GLSA-200310-03, the third GLSA of >

Re: [gentoo-dev] [RFC] A new GLSA schema

2022-11-10 Thread Sam James
> On 10 Nov 2022, at 08:43, Jaco Kroon wrote: > > Hi, > > On 2022/11/10 06:13, John Helmert III wrote: - Drop synopsis and description fields. These fields contain the same information and will be superceded by the existing impact field. >>> Well, I'm not saying "no" but it

Re: [gentoo-dev] [RFC] A new GLSA schema

2022-11-09 Thread Sam James
> On 10 Nov 2022, at 03:43, Michał Górny wrote: > > On Wed, 2022-11-09 at 20:27 -0600, John Helmert III wrote: >> The first GLSA in glsa.git is GLSA-200310-03, the third GLSA of >> October 2003. It used roughly the same format of the GLSAs we release >> today, in 2022, making that format

Re: [gentoo-dev] [PATCH] flag-o-matic.eclass: add append-time64-flags

2022-11-08 Thread Sam James
> On 31 Oct 2022, at 10:37, Mickaël Bucas wrote: > > Le dim. 30 oct. 2022 à 16:48, Sam James a écrit : >> >> Signed-off-by: Sam James >> --- >> eclass/flag-o-matic.eclass | 13 + >> 1 file changed, 13 insertions(+) > >> +# @

Re: [gentoo-dev] [PATCH 2/2] font.eclass: Remove racy pkg_postinst code

2022-11-07 Thread Sam James
> On 8 Nov 2022, at 01:10, Matt Turner wrote: > > Noticed on ChromeOS when installing a large number of font packages in > parallel: > > /usr/share/fonts/noto/NotoSerifThai-Regular.ttf#new' from 0004 (--r--) to > 2440 (r--r-S---) > * ERROR: media-fonts/ipaex-004.01-r1::chromiumos failed

Re: [gentoo-dev] Disturbing state of arch testing in Gentoo

2022-11-07 Thread Sam James
> On 8 Nov 2022, at 00:23, Rich Freeman wrote: > > On Mon, Nov 7, 2022 at 6:16 PM Sam James wrote: >> >>> On 7 Nov 2022, at 06:07, Oskari Pirhonen wrote: >>> >>> On Sun, Nov 06, 2022 at 11:37:24 +0100, Piotr Karbowski wrote: >>>> I

Re: [gentoo-dev] Disturbing state of arch testing in Gentoo

2022-11-07 Thread Sam James
> On 7 Nov 2022, at 06:07, Oskari Pirhonen wrote: > > On Sun, Nov 06, 2022 at 11:37:24 +0100, Piotr Karbowski wrote: >> I would be in favour of stepping up the social contract and actually >> prohibiting this kind of things, we had that before too, the nattka you >> mgorny wrote is replacement

Re: [gentoo-dev] Disturbing state of arch testing in Gentoo

2022-11-06 Thread Sam James
> On 6 Nov 2022, at 08:15, Michał Górny wrote: > > Hi, everyone. > > Arch testing's relying on automation a lot these days. Not saying > that's bad, if it improves the state of affairs. However, I have some > concerns, based on what I've seen lately. Thanks for starting this discussion, I

[gentoo-dev] [PATCH] flag-o-matic.eclass: add append-time64-flags

2022-10-30 Thread Sam James
Signed-off-by: Sam James --- eclass/flag-o-matic.eclass | 13 + 1 file changed, 13 insertions(+) diff --git a/eclass/flag-o-matic.eclass b/eclass/flag-o-matic.eclass index 365741a6dddf..d9149ebee4a5 100644 --- a/eclass/flag-o-matic.eclass +++ b/eclass/flag-o-matic.eclass @@ -301,6

Re: [gentoo-dev] [PATCH 3/5] profiles: add USE=convert-sfnt

2022-10-30 Thread Sam James
> On 17 Oct 2022, at 07:53, Mart Raudsepp wrote: > > Ühel kenal päeval, L, 15.10.2022 kell 11:01, kirjutas Ulrich Mueller: >>>>>>> On Sat, 15 Oct 2022, Sam James wrote: >> >>> +convert-sfnt - Convert BDF and PCF bitmap fonts to OTB wrapper

Re: [gentoo-dev] [PATCH 1/5] font.eclass: introduce FONT_CONVERT_SFNT for converting old bitmap fonts

2022-10-14 Thread Sam James
> On 15 Oct 2022, at 04:09, Sam James wrote: > >> =x11-libs/pango-1.44 dropped support for old bitmap fonts. We can convert > fonts from the legacy .bdf and .pcf formats into the OTB wrapper format > using x11-apps/fonttosfnt. > > This commit adds FONT_CONVERT_SFNT w

[gentoo-dev] [PATCH 5/5] media-fonts/font-misc-misc: add FONT_CONVERT_SFNT support

2022-10-14 Thread Sam James
Bug: https://bugs.gentoo.org/698922 Signed-off-by: Sam James --- .../font-misc-misc/font-misc-misc-1.1.2-r3.ebuild| 12 1 file changed, 12 insertions(+) create mode 100644 media-fonts/font-misc-misc/font-misc-misc-1.1.2-r3.ebuild diff --git a/media-fonts/font-misc-misc/font

[gentoo-dev] [PATCH 4/5] profiles/arch/hppa: mask USE=convert-sfnt

2022-10-14 Thread Sam James
Signed-off-by: Sam James --- profiles/arch/hppa/use.mask | 4 1 file changed, 4 insertions(+) diff --git a/profiles/arch/hppa/use.mask b/profiles/arch/hppa/use.mask index 83ae1d1951f6..a2cb9a72cc22 100644 --- a/profiles/arch/hppa/use.mask +++ b/profiles/arch/hppa/use.mask @@ -7,6 +7,10

[gentoo-dev] [PATCH 3/5] profiles: add USE=convert-sfnt

2022-10-14 Thread Sam James
Bug: https://bugs.gentoo.org/698922 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 d7e841f80df6..cdf98b916af1 100644 --- a/profiles/use.desc +++ b/profiles/use.desc @@ -45,6 +45,7 @@ cjk - Add support

[gentoo-dev] [PATCH 2/5] xorg-3.eclass: add FONT_CONVERT_SFNT support

2022-10-14 Thread Sam James
Bug: https://bugs.gentoo.org/698922 Signed-off-by: Sam James --- eclass/xorg-3.eclass | 8 +++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/eclass/xorg-3.eclass b/eclass/xorg-3.eclass index e120d23efd4f..4469efb73427 100644 --- a/eclass/xorg-3.eclass +++ b/eclass/xorg-3

[gentoo-dev] [PATCH 1/5] font.eclass: introduce FONT_CONVERT_SFNT for converting old bitmap fonts

2022-10-14 Thread Sam James
sue may be difficult and presumably any font package enabling FONT_CONVERT_SFNT will be useless without it anyway. See also https://fedoraproject.org/wiki/BitmapFontConversion. Bug: https://bugs.gentoo.org/698922 Thanks-to: Kerin Millar Signed-off-by: Sam James --- eclass/font.eclass |

Re: [gentoo-dev] [PATCH 6/8] kernel-build.eclass: compress xz/zstd in parallel

2022-10-12 Thread Sam James
Michał Górny writes: > On Tue, 2022-10-11 at 23:54 +0100, Sam James wrote: >> Note that this will only take effect if compressing >> modules with xz or zstd (COMPRESS_MODULE_XZ is set or >> COMPRESS_MODULE_ZSTD is set respectively) >> >> ... or if com

Re: [gentoo-dev] [PATCH 2/8] linux-mod.eclass: compress xz/zstd in parallel

2022-10-12 Thread Sam James
Ulrich Mueller writes: > [[PGP Signed Part:Undecided]] > What is the motivation for this? The typical kernel module on my system > has a size of about 20 KiB uncompressed, with the largest about 2 MiB. > Compression times are negligible for these, so is there a need to > optimize? Note that

Re: [gentoo-dev] [PATCH 6/8] kernel-build.eclass: compress xz/zstd in parallel

2022-10-11 Thread Sam James
> On 12 Oct 2022, at 05:46, Michał Górny wrote: > > On Tue, 2022-10-11 at 23:54 +0100, Sam James wrote: >> Note that this will only take effect if compressing >> modules with xz or zstd (COMPRESS_MODULE_XZ is set or >> COMPRESS_MODULE_ZSTD is set respectively)

[gentoo-dev] Re: [PATCH 8/8] kernel-build.eclass: use pbzip2/lbzip2 for parallel compression if available

2022-10-11 Thread Sam James
> On 11 Oct 2022, at 23:55, Sam James wrote: > > Note that this will only take effect if compressing > modules with bzip2 (COMPRESS_MODULE_BZIP2 is set) or > compressing the kernel with bzip2 (CONFIG_KERNEL_BZIP2 is set). > > Signed-off-by: Sam James > --- > ecla

[gentoo-dev] [PATCH 8/8] kernel-build.eclass: use pbzip2/lbzip2 for parallel compression if available

2022-10-11 Thread Sam James
Note that this will only take effect if compressing modules with bzip2 (COMPRESS_MODULE_BZIP2 is set) or compressing the kernel with bzip2 (CONFIG_KERNEL_BZIP2 is set). Signed-off-by: Sam James --- eclass/kernel-build.eclass | 10 -- 1 file changed, 8 insertions(+), 2 deletions(-) diff

[gentoo-dev] [PATCH 7/8] kernel-build.eclass: use pigz for parallel compression if available

2022-10-11 Thread Sam James
Note that this will only take effect if compressing modules with gzip (COMPRESS_MODULE_GZIP is set) or compressing the kernel with gzip (CONFIG_KERNEL_GZIP is set). Signed-off-by: Sam James --- eclass/kernel-build.eclass | 7 +++ 1 file changed, 7 insertions(+) diff --git a/eclass/kernel

[gentoo-dev] [PATCH 6/8] kernel-build.eclass: compress xz/zstd in parallel

2022-10-11 Thread Sam James
Note that this will only take effect if compressing modules with xz or zstd (COMPRESS_MODULE_XZ is set or COMPRESS_MODULE_ZSTD is set respectively) ... or if compiling the kernel with xz or zstd (COMPRESS_KERNEL_XZ or COMPRESS_KERNEL_ZSTD is set respectiely). Signed-off-by: Sam James

[gentoo-dev] [PATCH 5/8] linux-mod.eclass: cleanup whitespace

2022-10-11 Thread Sam James
Signed-off-by: Sam James --- eclass/linux-mod.eclass | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/eclass/linux-mod.eclass b/eclass/linux-mod.eclass index e4c71cdf2c15..7f4ddb9b8ee6 100644 --- a/eclass/linux-mod.eclass +++ b/eclass/linux-mod.eclass @@ -150,8

[gentoo-dev] [PATCH 4/8] linux-mod.eclass: improve error handling for module compression

2022-10-11 Thread Sam James
doins will 'die for us' in newer EAPIs, and add missing || dies to compressor calls. Signed-off-by: Sam James --- eclass/linux-mod.eclass | 18 +- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/eclass/linux-mod.eclass b/eclass/linux-mod.eclass index e837916b881a

[gentoo-dev] [PATCH 3/8] linux-mod.eclass: use pigz for parallel compression if available

2022-10-11 Thread Sam James
Signed-off-by: Sam James --- eclass/linux-mod.eclass | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/eclass/linux-mod.eclass b/eclass/linux-mod.eclass index 8f511ba8ff05..e837916b881a 100644 --- a/eclass/linux-mod.eclass +++ b/eclass/linux-mod.eclass @@ -719,7 +719,11

[gentoo-dev] [PATCH 2/8] linux-mod.eclass: compress xz/zstd in parallel

2022-10-11 Thread Sam James
Signed-off-by: Sam James --- eclass/linux-mod.eclass | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/eclass/linux-mod.eclass b/eclass/linux-mod.eclass index b7c13cbf7e76..8f511ba8ff05 100644 --- a/eclass/linux-mod.eclass +++ b/eclass/linux-mod.eclass @@ -163,7 +163,7

[gentoo-dev] [PATCH 1/8] kernel-2.eclass: decompress xz in parallel

2022-10-11 Thread Sam James
No-op until >=app-arch/xz-utils-5.3.3_alpha. Recently added support for this in Portage and pkgcore too for unpacking. Signed-off-by: Sam James --- eclass/kernel-2.eclass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eclass/kernel-2.eclass b/eclass/kernel-2.ecl

Re: [gentoo-dev] Clang 16 is coming - and it'll break your packages!

2022-10-09 Thread Sam James
Sam James writes: > Hi all, > > Clang 16 is going to break a lot of packages. We need your help to fix > the huge number of bugs [0] already reported - and there's more coming. > I should've added: here's a nice list of things to work on. https://bugs.gentoo.org/showdepend

Re: [gentoo-dev] [PATCH 0/3] toolchain-funcs.eclass: support for querying C++ stdlib and compiler runtime

2022-10-09 Thread Sam James
> On 8 Oct 2022, at 10:43, Michał Górny wrote: > > Hi, > > Here's a patchset adding two new functions along with tests: > > - tc-get-cxx-stdlib() that determines C++ stdlib used (libc++ vs > libstdc++) > - tc-get-c-rtlib() that determines C compiler runtime used (libgcc vs > compiler-rt) >

[gentoo-dev] Clang 16 is coming - and it'll break your packages!

2022-10-09 Thread Sam James
Hi all, Clang 16 is going to break a lot of packages. We need your help to fix the huge number of bugs [0] already reported - and there's more coming. These fixes are almost always trivial, the issue is the _volume_ of bugs. The compiler even tells you how to fix them most of the time. I

Re: [gentoo-dev] [PATCH] metadata.dtd: Add kde-invent remote-id

2022-10-06 Thread Sam James
> On 6 Oct 2022, at 09:46, Andreas Sturmlechner wrote: > > For their https://invent.kde.org/ (gitlab instance) > > Signed-off-by: Andreas Sturmlechner > --- > metadata.dtd | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/metadata.dtd b/metadata.dtd > index

[gentoo-dev] [PATCH v2 2/2] profiles: add XDG_STATE_DIR to ENV_UNSET

2022-10-01 Thread Sam James
XDG_STATE_HOME is defined in the basedir spec just like XDG_DATA_HOME and XDG_CONFIG_HOME, so we should cover it. Closes: https://bugs.gentoo.org/873802 Signed-off-by: Sam James --- profiles/base/make.defaults | 2 +- profiles/embedded/make.defaults | 2 +- 2 files changed, 2 insertions

[gentoo-dev] [PATCH v2 1/2] xdg-utils.eclass: reset XDG_STATE_HOME

2022-10-01 Thread Sam James
XDG_STATE_HOME is defined in the basedir spec just like XDG_DATA_HOME and XDG_CONFIG_HOME, so we should cover it. We have to set in eclass because we still have < EAPI 7 ebuilds in tree (no ENV_UNSET). Closes: https://bugs.gentoo.org/873802 Signed-off-by: Sam James --- eclass/xdg-utils.ecl

[gentoo-dev] [PATCH] xdg-utils.eclass: reset XDG_STATE_HOME

2022-10-01 Thread Sam James
-off-by: Sam James --- eclass/xdg-utils.eclass | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/eclass/xdg-utils.eclass b/eclass/xdg-utils.eclass index ae2b71cd2495..9a58add23d36 100644 --- a/eclass/xdg-utils.eclass +++ b/eclass/xdg-utils.eclass @@ -1,4 +1,4 @@ -# Copyright

Re: [gentoo-dev] Proposal to undeprecate EGO_SUM

2022-09-30 Thread Sam James
> On 30 Sep 2022, at 15:53, Florian Schmaus wrote: > > On 30/09/2022 02.36, William Hubbs wrote: >> On Wed, Sep 28, 2022 at 06:31:39PM +0200, Ulrich Mueller wrote: On Wed, 28 Sep 2022, Florian Schmaus wrote: 2.) the number of EGO_SUM entries exceeds 1000 and a Gentoo developer

[gentoo-dev] file(1) now supports Gentoo file types!

2022-09-14 Thread Sam James
Hi, Fun thing to share: thanks to mgorny, file(1) (sys-apps/file) now supports Gentoo ebuilds, eclasses, and binpkgs. ``` $ file sys-apps/file/file-.ebuild sys-apps/file/file-.ebuild: Gentoo ebuild, EAPI 8, ASCII text $ file sys-apps/file/Manifest sys-apps/file/Manifest: Gentoo Manifest

Re: [gentoo-dev] [PATCH data/xml-schema 1/2] metadata.xsd: Add gnome remote-id

2022-09-13 Thread Sam James
> On 13 Sep 2022, at 15:36, Matt Turner wrote: > > On Tue, Sep 13, 2022 at 2:38 AM Michał Górny wrote: >> >> On Mon, 2022-09-12 at 20:58 -0400, Matt Turner wrote: >>> Signed-off-by: Matt Turner >>> --- >>> metadata.xsd | 1 + >>> 1 file changed, 1 insertion(+) >>> >>> diff --git

Re: [gentoo-dev] Last rites: net-misc/electrum-ltc

2022-09-10 Thread Sam James
> On 10 Sep 2022, at 16:49, Jeff Gazso wrote: > > This one caught me by surprise. > > So, it looks like the versions of net-misc/electrum (the Bitcoin client) in > Gentoo's repository are in pretty good shape. The version of > net-misc/electrum-ltc (the Litecoin client) in the Gentoo

Re: [gentoo-dev] RFC: virtual/dbus

2022-09-08 Thread Sam James
> On 7 Sep 2022, at 17:29, Mike Gilbert wrote: > > On Wed, Sep 7, 2022 at 11:56 AM Marek Szuba wrote: >> >> Dear everyone, >> >> I wonder if we should create a virtual package to allow our users - or >> at least those who run systemd anyway - to choose between sys-apps/dbus >> and

Re: [gentoo-dev] Add systemd/merged-usr profiles

2022-08-31 Thread Sam James
> On 31 Aug 2022, at 21:36, Jaco Kroon wrote: > > Hi, > > On 2022/08/31 19:38, Mike Gilbert wrote: >> On Wed, Aug 31, 2022 at 12:29 PM Jaco Kroon wrote: >>> Hi, >>> >>> That really depends. >>> >>> If the expectation is that everything in /usr/{bin,sbin,lib*} needs to now >>> fit on /

Re: [gentoo-dev] Add systemd/merged-usr profiles

2022-08-31 Thread Sam James
> On 31 Aug 2022, at 17:29, Jaco Kroon wrote: > > Hi, > > That really depends. > > If the expectation is that everything in /usr/{bin,sbin,lib*} needs to now > fit on / rather than /usr we're queued to re-install a very, very large > number of hosts. Of course, this is only for systemd

Re: [gentoo-dev] [PATCH] metadata.dtd: add gnu, nongnu remote-ids

2022-08-29 Thread Sam James
> On 29 Aug 2022, at 22:42, Ulrich Mueller wrote: > >>>>>> On Mon, 29 Aug 2022, Sam James wrote: > >> Both for their respective Savannah instances: >> - https://savannah.gnu.org/ >> - https://savannah.nongnu.org/ > > I think they should

[gentoo-dev] [PATCH] metadata.dtd: add gnu, nongnu remote-ids

2022-08-29 Thread Sam James
Both for their respective Savannah instances: - https://savannah.gnu.org/ - https://savannah.nongnu.org/ Signed-off-by: Sam James --- metadata.dtd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/metadata.dtd b/metadata.dtd index 5f65033..4ee2741 100644 --- a/metadata.dtd

[gentoo-dev] Up for grabs: misc packages due to proxied maintainer's retirement

2022-08-26 Thread Sam James
Hello, Packages up for grabs as a result of proxied maintainer's retirement: app-misc/terminal-colors app-text/asciidoc app-text/jo dev-libs/yaz dev-ml/react media-gfx/img2pdf www-apps/gitea Best, sam signature.asc Description: Message signed with OpenPGP

[gentoo-dev] Last rites: various more revdep-less Haskell packages

2022-08-20 Thread Sam James
# hololeap (2022-08-21) # Monolithic mask for dev-haskell/* packages which have no reverse dependencies, # are broken, or severely out of date. The aim is to have the Haskell overlay # (::haskell) be the place for development packages and only have packages # needed for end-user applications in

[gentoo-dev] [PATCH] flag-o-matic.eclass: test-flag-PROG, strip unused args that generate warnings

2022-08-19 Thread Sam James
/26773 Signed-off-by: Sam James --- eclass/flag-o-matic.eclass | 22 +++--- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/eclass/flag-o-matic.eclass b/eclass/flag-o-matic.eclass index 7319326c7ad8..365741a6dddf 100644 --- a/eclass/flag-o-matic.eclass +++ b/eclass

Re: [gentoo-dev] [PATCH] elisp-common.eclass: fix for Emacs 29 (explicitly require autoload)

2022-08-18 Thread Sam James
> On 18 Aug 2022, at 22:28, Maciej Barć wrote: > >> We could do it based on the Emacs version though if the eclass >> has machinery for checking that (new to poking at this area). > > > There are elisp-emacs-version & elisp-check-emacs-version functions. > > Thanks! I think I'm too new to

Re: [gentoo-dev] [PATCH] elisp-common.eclass: fix for Emacs 29 (explicitly require autoload)

2022-08-18 Thread Sam James
> On 18 Aug 2022, at 21:01, Michael Orlitzky wrote: > > On Thu, 2022-08-18 at 20:18 +0100, Sam James wrote: >> Emacs 29's NEWS says: "The autoload.el library is now obsolete." >> >> ... >> >> ${EMACS} ${EMACSFLAGS} \ >> +

[gentoo-dev] [PATCH] elisp-common.eclass: fix for Emacs 29 (explicitly require autoload)

2022-08-18 Thread Sam James
exec-path-from-shell-1.12::gentoo failed (compile phase): * (no error message) ``` See https://www.mail-archive.com/freebsd-pkg-fallout@freebsd.org/msg1982134.html and https://lists.gnu.org/archive/html/bug-gnu-emacs/2022-08/msg01259.html. Thanks-to: John Turner Signed-off-by: Sam James --- e

Re: [gentoo-dev] Last rites: sys-cluster/slurm

2022-08-16 Thread Sam James
> On 16 Aug 2022, at 17:48, David Palao wrote: > > On 15/8/22 16:00, Sam James wrote: >> >>> On 15 Aug 2022, at 14:48, David Palao wrote: >>> >>> Oh! That's a pity! I need that package... >>> >>> Is there anything I can do to keep

Re: [gentoo-dev] [PATCH v2 0/2] rocm.eclass: new eclass for ROCm packages

2022-08-15 Thread Sam James
> On 15 Aug 2022, at 15:47, Sam James wrote: > > > >> On 15 Aug 2022, at 15:43, Yiyang Wu wrote: >> >> From: YiyangWu >> >> This update fixes problems pointed out last week on rocm.eclass. >> >> Changelog from v1: >&g

Re: [gentoo-dev] [PATCH v2 0/2] rocm.eclass: new eclass for ROCm packages

2022-08-15 Thread Sam James
> On 15 Aug 2022, at 15:43, Yiyang Wu wrote: > > From: YiyangWu > > This update fixes problems pointed out last week on rocm.eclass. > > Changelog from v1: > 1. Change to the mordern EAPI check style; > 2. fix typo in amdgpu_targets.desc; > 3. remove trailing space in comments > > Yiyang

Re: [gentoo-dev] Last rites: sys-cluster/slurm

2022-08-15 Thread Sam James
> On 15 Aug 2022, at 14:48, David Palao wrote: > > Oh! That's a pity! I need that package... > > Is there anything I can do to keep using slurm with my gentoo box? > Is there any chance you'd be willing to adopt it? (https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers/User_Guide) > >

[gentoo-dev] [PATCH 2/2] multilib.eclass: add comment on get_libdir usage in main @DESCRIPTION

2022-08-14 Thread Sam James
I see this mistake quite often still and I think it's worth pointing out that multilib.eclass should not be inherited purely for get_libdir. Reported-by: Aaron W. Swenson Signed-off-by: Sam James --- eclass/multilib.eclass | 2 ++ 1 file changed, 2 insertions(+) diff --git a/eclass

[gentoo-dev] [PATCH 1/2] prefix.eclass: don't redundantly define EPREFIX as an eclass variable

2022-08-14 Thread Sam James
Since EAPI 3, EPREFIX has been defined via PMS. Having this as an "eclass variable" in docs is confusing as it implies one needs prefix.eclass to provide it. Drop it given it adds nothing and causes confusion. Reported-by: Aaron W. Swenson Signed-off-by: Sam James --- eclass/pre

[gentoo-dev] Qt 6 is coming: package maintenance notes

2022-08-02 Thread Sam James
Hello! Qt 6 is now in ::gentoo *masked*. It will remain masked for some time as packaging changes are worked out. Things to know: * Qt 6 is masked. * Packages which include Qt 6 support *will* be touched by qt@ if the packaging of Qt 6 itself changes * The Qt 6 packaging is provisional. Some

Re: [gentoo-dev] GLEP 83 [v3]: EAPI deprecation

2022-08-01 Thread Sam James
> On 1 Aug 2022, at 22:24, Duncan <1i5t5.dun...@cox.net> wrote: > > Ulrich Mueller posted on Sun, 31 Jul 2022 23:26:13 +0200 as excerpted: > >> Update v3 > > One language thing and two possible clarifications. > >> --- >> GLEP: 83 Title: EAPI deprecation >> Author: Ulrich Müller >> Type:

Re: [gentoo-dev] pkgdev commit and gpg-agent

2022-08-01 Thread Sam James
> On 1 Aug 2022, at 17:14, Andrew Savchenko wrote: > > On Mon, 1 Aug 2022 15:49:18 + (UTC) Andrey Grozin wrote: >> Hello *, >> >> Sorry for a very naive question. >> >> In the past, I used >> repoman commit >> to commit a new ebuild. I got a text screen in my terminal where I typed my >>

Re: [gentoo-dev] pkgdev commit and gpg-agent

2022-08-01 Thread Sam James
> On 1 Aug 2022, at 16:49, Andrey Grozin wrote: > > Hello *, > > Sorry for a very naive question. > > In the past, I used > repoman commit > to commit a new ebuild. I got a text screen in my terminal where I typed my > passphraise (if I then committed something else within the timeout, I

Re: [gentoo-dev] [PATCH 1/6] virtualx.eclass: Add quoting to workaround vim syntax hl bug

2022-07-27 Thread Sam James
> On 27 Jul 2022, at 08:17, Michał Górny wrote: > > Signed-off-by: Michał Górny > --- > eclass/virtualx.eclass | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > Please reference the vim bug (guessing it's https://github.com/vim/vim/issues/10673) in the commit message and in the

Re: [gentoo-dev] [PATCH 6/6] virtualx.eclass: Do not disable sandbox

2022-07-27 Thread Sam James
> On 27 Jul 2022, at 08:17, Michał Górny wrote: > > The code responsible for disabling sandbox dates back to 2002 and does > not include any explanation. Let's try if we still need it. > > Signed-off-by: Michał Górny > --- I'd tag https://bugs.gentoo.org/107479. > eclass/virtualx.eclass |

Re: [gentoo-dev] [PATCH 5/6] virtualx.eclass: Let Xvfb figure out the free DISPLAY

2022-07-27 Thread Sam James
> On 27 Jul 2022, at 08:17, Michał Górny wrote: > > Replace the antiquated search mechanism for a free DISPLAY with Xvfb's > -displayfd option that makes Xvfb choose one itself and print it to > given fd. > Tag https://bugs.gentoo.org/494244 given it's likely to fix it. > Signed-off-by:

Re: [gentoo-dev] [PATCH] 2022-07-28-pipewire-sound-server: add item

2022-07-27 Thread Sam James
> On 27 Jul 2022, at 07:18, Madhu wrote: > > >>>>>>> On Tue, 26 Jul 2022, Sam James wrote: >> >>> +2. To use PulseAudio's daemon for sound, users should disable >>> USE=sound-server for PipeWire, + enable USE=daemon on >>>

[gentoo-dev] Up for grabs: dev-go/licenseclassifier, dev-go/go-licenses, sys-cluster/kube-router

2022-07-26 Thread Sam James
The following packages are up for grabs b/c of proxied maintainer retirement: dev-go/licenseclassifier dev-go/go-licenses sys-cluster/kube-router There's version bumps pending and some QA fixes (like migration away from EGO_SUM, VariableScope, ...). signature.asc Description: Message signed

[gentoo-dev] [PATCH] 2022-07-28-pipewire-sound-server: add item

2022-07-26 Thread Sam James
Bug: https://bugs.gentoo.org/744622 Bug: https://bugs.gentoo.org/859280 Signed-off-by: Sam James --- .../2022-07-28-pipewire-sound-server.en.txt | 130 ++ 1 file changed, 130 insertions(+) create mode 100644 2022-07-28-pipewire-sound-server/2022-07-28-pipewire-sound

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

2022-07-26 Thread Sam James
# Sam James (2022-07-26) # Fails to build with ffmpeg 5, no reverse dependencies, maintainer-needed, # and no commits upstream since 2017. Bug #834383. Removal on 2022-08-26. media-libs/libgroove signature.asc Description: Message signed with OpenPGP

Re: [gentoo-portage-dev] [PATCH] emake: explicitly set SHELL

2022-07-25 Thread Sam James
> On 26 Jul 2022, at 04:00, Sam James wrote: > > > >> On 25 Jul 2022, at 16:28, Fabian Groffen wrote: >> >> bin/ebuild-helpers/emake: force SHELL to be set >> >> On Prefix systems /bin/sh can be anything, including very ancient. So >> e

Re: [gentoo-portage-dev] [PATCH] 80libraries: add support for Darwin targets

2022-07-25 Thread Sam James
> On 26 Jul 2022, at 00:33, Mike Gilbert wrote: > > On Mon, Jul 25, 2022 at 11:38 AM Fabian Groffen wrote: >> >> bin/install-qa-check.d/80libraries: support Darwin/Mach-O objects >> >> Check for dylib on Darwin, so on everything else. >> >> Signed-off-by: Fabian Groffen >> >> diff --git

Re: [gentoo-portage-dev] [PATCH] emake: explicitly set SHELL

2022-07-25 Thread Sam James
> On 25 Jul 2022, at 16:28, Fabian Groffen wrote: > > bin/ebuild-helpers/emake: force SHELL to be set > > On Prefix systems /bin/sh can be anything, including very ancient. So > ensure we're running with bash, since that's what Gentoo Linux is > expecting /bin/sh to be (by default, at

<    1   2   3   4   5   6   7   8   9   >