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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Re: [gentoo-dev] [PATCH 00/30] One batch of Python eclass updates to rule them all

2022-02-08 Thread Sam James
On Sun, 6 Feb 2022 13:48:11 +0100 Michał Górny wrote: > Hi, > > Here's the largest batch of eclass updates in quite some time. They > combine some new features needed for PEP 517 packages, other new > features, refactoring, cleanup and cosmetic changes -- hopefully > to stop the cache updates

Re: [gentoo-dev] No stable firejail

2022-02-20 Thread Sam James
> On 21 Feb 2022, at 00:49, Oskari Pirhonen wrote: > > Hi, > > After updating my system and running `eclean-dist --deep`, I noticed the > following output: > >The following unavailable installed packages were found > sys-apps/firejail-0.9.64.4 > > Was removing the stable ver

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

2022-02-24 Thread Sam James
# Sam James (2022-02-24) # No release since 2013, partly depends on stale dev-python/evenlet; # no reverse dependencies. Removal on 2022-03-24. dev-python/socketpool signature.asc Description: Message signed with OpenPGP

[gentoo-dev] Last rites: sys-apps/dmapi

2022-02-24 Thread Sam James
# Sam James (2022-02-24) # Obsolete, ex-dependency of xfsprogs. Fails to build on 32-bit arches. # No reverse dependencies. Discontinued upstream. Removal on 2022-03-24. # bug #811891 sys-apps/dmapi signature.asc Description: Message signed with OpenPGP

Re: [gentoo-dev] cmake-utils.eclass consumers will be broken by >=dev-util/cmake-3.23.0

2022-02-26 Thread Sam James
> On 27 Feb 2022, at 01:59, Jason Zaman wrote: > > On Sat, Feb 26, 2022 at 08:11:52PM +0100, Andreas Sturmlechner wrote: >> Dear packagers, >> >> - More than 4500 ebuilds were switched to cmake.eclass since 2019-12-21 [1] >> - Less than 110 ebuilds still inherit cmake-utils.eclass [2] >> - A c

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

2022-02-27 Thread Sam James
# Sam James (2022-02-27) # EAPI=6 consumer of deprecated cmake-utils.eclass. No reverse # dependencies and will soon be unbuildable with new CMake. # bug #774495. Dead HOMEPAGE. Removal on 2022-03-27. dev-libs/smack signature.asc Description: Message signed with OpenPGP

[gentoo-dev] Last rites: sci-chemistry/mm-align

2022-02-27 Thread Sam James
# Sam James (2022-02-27) # Fails to build with modern GCC, stuck on cmake-utils.eclass too. # bug #723194, bug #834301. Removal on 2022-03-27. sci-chemistry/mm-align signature.asc Description: Message signed with OpenPGP

Re: [gentoo-dev] [PATCH v2] go-module.eclass: deprecate EGO_SUM and call ego instead of go

2022-03-01 Thread Sam James
> On 27 Feb 2022, at 04:38, William Hubbs wrote: > > EGO_SUM can be thousands of lines long in ebuilds, and it leads to > creating Manifest files that are thousands of lines long. > It has been determined that vendor tarballs are a better solution if > upstream doesn't vendor their dependencies

Re: [gentoo-dev] [PATCH v2] go-module.eclass: deprecate EGO_SUM and call ego instead of go

2022-03-03 Thread Sam James
> On 4 Mar 2022, at 00:00, William Hubbs wrote: > > On Wed, Mar 02, 2022 at 09:32:14PM +0500, Anna Vyalkova wrote: >> On 2022-03-01 15:55, William Hubbs wrote: >>> I am willing to flag EGO_SUM as deprecated if a variable can be flagged >>> as deprecated; that is what I'm looking up now. >> >>

[gentoo-dev] Re: [PATCH v5] go-module.eclass: deprecate EGO_SUM

2022-03-05 Thread Sam James
> On 5 Mar 2022, at 22:17, William Hubbs wrote: > >EGO_SUM can be thousands of lines long in ebuilds, and it leads to >creating Manifest files that are thousands of lines long. >It has been determined that dependency tarballs are a better solution if >upstream doesn't vendor the

Re: [gentoo-dev] [PATCH v5] go-module.eclass: deprecate EGO_SUM

2022-03-06 Thread Sam James
> On 5 Mar 2022, at 22:17, William Hubbs wrote: > >EGO_SUM can be thousands of lines long in ebuilds, and it leads to >creating Manifest files that are thousands of lines long. >It has been determined that dependency tarballs are a better solution if >upstream doesn't vendor the

[gentoo-dev] Last rites: dev-lang/python:3.6

2022-03-06 Thread Sam James
# Sam James (2022-03-07) # Python 3.6 was declared end-of-life by upstream on 2021-11-04. # Please migrate to a newer Python version/slot or use a virtualenv # if still needed. Removal on 2022-04-07. dev-lang/python:3.6 signature.asc Description: Message signed with OpenPGP

[gentoo-dev] Last rites: dev-perl/JavaScript-SpiderMonkey

2022-03-09 Thread Sam James
# Sam James (2022-03-09) # Depends on very-old slot of SpiderMonkey which shouldn't be # used with untrusted input (vulnerable to lots of security bugs). # No reverse dependencies and no updates upstream for a long while. # Stuck on EAPI 5 too. Removal on 2022-04-09. bug #832313. dev

[gentoo-dev] Last rites: dev-java/edtftpj

2022-03-09 Thread Sam James
# Sam James (2022-03-09) # EAPI 5, out-of-date. Not packaged by any other distributions. # Removal on 2022-04-09. dev-java/edtftpj signature.asc Description: Message signed with OpenPGP

[gentoo-dev] Last rites: dev-java/cortado

2022-03-09 Thread Sam James
# Sam James (2022-03-09) # Fails to build, stuck on EAPI 5. # bug #690606, bug #830937, bug #833397. # Removal on 2022-04-09. dev-java/cortado signature.asc Description: Message signed with OpenPGP

Re: [gentoo-dev] Last rites: dev-java/cortado

2022-03-09 Thread Sam James
> On 9 Mar 2022, at 14:34, Sam James wrote: > > # Sam James (2022-03-09) > # Fails to build, stuck on EAPI 5. > # bug #690606, bug #830937, bug #833397. > # Removal on 2022-04-09. > dev-java/cortado Cancelled. I'd missed that games-strategy/freecol still needs it.

Re: [gentoo-dev] Deprecating repoman

2022-03-10 Thread Sam James
> On 10 Mar 2022, at 21:57, Joshua Kinard wrote: >> >> I'd be interested in hearing your workflow, so we can capture it in >> the table (mentioned earlier) so its clear how your existing workflow >> will work with the new tools (or perhaps there is a gap, or we need to >> craft / add additional

[gentoo-dev] Last rites: dev-db/mysql-cluster

2022-03-11 Thread Sam James
# Sam James (2022-03-11) # Significant number of open bugs including unaddressed security issues; # out of date; stuck on deprecated (and soon-to-stop-working) cmake-utils # eclass. See bug #834113. Removal on 2022-04-11. dev-db/mysql-cluster signature.asc Description: Message signed with

Re: [gentoo-dev] Deprecating repoman

2022-03-11 Thread Sam James
> On 11 Mar 2022, at 19:51, Joshua Kinard wrote: > > On 3/11/2022 13:25, Alec Warner wrote: > > [snip] > >> >> The new workflow with pkgcheck was announced at the end of 2019: >> https://blogs.gentoo.org/mgorny/2019/12/12/a-better-ebuild-workflow-with-pure-git-and-pkgcheck >> >> It's been 2

Re: [gentoo-dev] Deprecating repoman

2022-03-11 Thread Sam James
> On 11 Mar 2022, at 19:39, Joshua Kinard wrote: > > On 3/11/2022 03:54, Mart Raudsepp wrote:> Ühel kenal päeval, N, 10.03.2022 > kell 18:18, kirjutas Joshua Kinard: >>> I stick to the officially-published method of checking and committing >>> changes: >>> https://devmanual.gentoo.org/ebuild-ma

Re: [gentoo-dev] Deprecating repoman

2022-03-11 Thread Sam James
> On 11 Mar 2022, at 17:14, Peter Stuge wrote: > [snip] > Looking into the future then maybe portage could even come to use > pkgcore for the low-level things that pkgcore does, then even users > could enjoy improved performance. > Are you volunteering to work on this substantial task? sign

Re: [gentoo-dev] Deprecating repoman

2022-03-11 Thread Sam James
> On 10 Mar 2022, at 23:18, Joshua Kinard wrote: > > On 3/10/2022 14:58, Alec Warner wrote: >> On Thu, Mar 10, 2022 at 10:27 AM Joshua Kinard wrote: >>> >>> On 3/9/2022 16:00, Matt Turner wrote: I'd like to deprecate and ultimately remove repoman. I believe that dev-util/pkgcheck an

[gentoo-dev] Last rites: dev-libs/processor-trace

2022-03-11 Thread Sam James
# Sam James (2022-03-11) # No maintainer, out of date, stuck on deprecated # (and soon-to-stop-working) cmake-utils. bug #774480. # Removal on 2022-04-11. dev-libs/processor-trace signature.asc Description: Message signed with OpenPGP

[gentoo-dev] Last rites: dev-java/headius-options

2022-03-15 Thread Sam James
# Sam James (2022-03-15) # No reverse dependencies, stuck on deprecated EAPI 5. # Removal on 2022-04-15. bug #835350. dev-java/headius-options signature.asc Description: Message signed with OpenPGP

[gentoo-dev] Last rites: dev-java/android-util

2022-03-16 Thread Sam James
# Volkmar W. Pogatzki (2022-03-16) # Java library without consumers. # Removal in 30 days. Bug #835389. dev-java/android-util signature.asc Description: Message signed with OpenPGP

[gentoo-dev] Last rites: app-crypt/seahorse-sharing

2022-03-22 Thread Sam James
# Sam James (2022-03-22) # Abandoned upstream (archived many years ago), fails # to build with modern versions of gnupg, and is # stuck on EAPI 5. No reverse dependencies. # bug #835388, bug #828948, bug #733010. # Maintainers welcome to take over. # Removal on 2022-04-22. app-crypt/seahorse

Re: [gentoo-dev] Policy on conditional patching

2022-03-28 Thread Sam James
> On 28 Mar 2022, at 12:13, Fabian Groffen wrote: > > Hi, > > On 28-03-2022 13:05:03 +0200, Thomas Bracht Laumann Jespersen wrote: >> Hi! >> >> I've been working on a new section in the devmanual regarding conditional >> patching. In a PR [0] Sam suggested adding a section to clarify that >>

Re: [gentoo-dev] Policy on conditional patching

2022-03-28 Thread Sam James
> On 28 Mar 2022, at 12:05, Thomas Bracht Laumann Jespersen > wrote: > > Hi! > > I've been working on a new section in the devmanual regarding conditional > patching. In a PR [0] Sam suggested adding a section to clarify that > conditional > patching should be avoided, because it can quickly

Re: [gentoo-dev] Policy on conditional patching

2022-03-28 Thread Sam James
> On 29 Mar 2022, at 04:43, Sam James wrote: > > > >> On 28 Mar 2022, at 12:05, Thomas Bracht Laumann Jespersen >> wrote: >> >> Hi! >> >> I've been working on a new section in the devmanual regarding conditional >> patching.

[gentoo-dev] Packages up for grabs: dev-libs/zlog

2022-04-03 Thread Sam James
Hi all, dev-libs/zlog is up for grabs as a result of klausman's retirement. No open bugs and is up to date, but could do with cleanup of old version. Best, sam signature.asc Description: Message signed with OpenPGP

Re: [gentoo-dev] proposal: use only one hash function in manifest files

2022-04-05 Thread Sam James
> On 5 Apr 2022, at 22:13, Jonas Stein wrote: > > Hi > >> I'd like to propose the following for portage: >> - Only support one "secure" hash function (such as sha2, sha3, blake2, etc) >> - Only generate and parse one hash function in Manifest files >> - Remove support for multiple hash functio

Re: [gentoo-dev] proposal: use only one hash function in manifest files

2022-04-05 Thread Sam James
> On 6 Apr 2022, at 01:15, Jason A. Donenfeld wrote: > > Hi Sam, > > On Wed, Apr 6, 2022 at 2:02 AM Sam James wrote: >> This matches my views and recollection. We could revisit it >> if there was a passionate advocate (which it looks like there may well be). >&

Re: [gentoo-dev] [PATCH v4 2/9] vim-plugin.eclass: support EAPI 8

2022-04-07 Thread Sam James
> On 7 Apr 2022, at 13:01, Anna Vyalkova wrote: > > From: Thomas Bracht Laumann Jespersen > > * Drop EAPI 0, 1, 2 workarounds > * Move EXPORT_FUNCTIONS to end of file > * Add required @USAGE on functions > * Add _VIM_PLUGIN_ECLASS guard > > Bug: https://bugs.gentoo.org/830867 > Bug: https://

Re: [gentoo-dev] [RFC] Moving s outta metadata.xml, into a consistent mapping

2022-04-07 Thread Sam James
> On 8 Apr 2022, at 00:07, Matt Turner wrote: > > On Thu, Apr 7, 2022 at 11:42 AM Michał Górny wrote: >> >> Hello, >> >> Right now we're keeping both email addresses (obligatory) and names >> (optional) for downstream maintainers in metadata.xml. The way I see >> it, there are three problems

[gentoo-dev] [PATCH] 2022-04-12-ccache-4_6-sandbox: add news item

2022-04-12 Thread Sam James
Bug: https://bugs.gentoo.org/837362 Signed-off-by: Sam James --- .../2022-04-12-ccache-4_6-sandbox.en.txt | 25 +++ 1 file changed, 25 insertions(+) create mode 100644 2022-04-12-ccache-4_6-sandbox/2022-04-12-ccache-4_6-sandbox.en.txt diff --git a/2022-04-12-ccache-4_6

[gentoo-dev] Packages up for grabs due to andrey_utkin's retirement

2022-04-13 Thread Sam James
Packages up for grabs: dev-libs/libstrophe net-im/dino net-im/mcabber net-im/profanity net-libs/loudmouth signature.asc Description: Message signed with OpenPGP

[gentoo-dev] Up for grabs: media-libs/opencv

2022-04-13 Thread Sam James
media-libs/opencv is up for grabs. It really needs a considerable amount of love and upstreaming of patches where applicable. 17 open bugs. Thanks! signature.asc Description: Message signed with OpenPGP

[gentoo-dev] [PATCH] metadata/install-qa-check.d: add 60libtool-la (check for unnecessary .la files)

2022-04-15 Thread Sam James
Signed-off-by: Sam James --- metadata/install-qa-check.d/60libtool-la | 45 1 file changed, 45 insertions(+) create mode 100644 metadata/install-qa-check.d/60libtool-la diff --git a/metadata/install-qa-check.d/60libtool-la b/metadata/install-qa-check.d/60libtool-la

[gentoo-dev] [PATCH 0/1] Add edo.eclass

2022-04-15 Thread Sam James
h tend to need custom homebrew commands executed and such an edo helper allows us to: - have a more verbose log (which is one of our general principles and policies) - make the ebuild cleaner, as we only need one line to both echo-and-run Sam James (1): edo.eclass: add new eclass eclass/e

[gentoo-dev] [PATCH 1/1] edo.eclass: add new eclass

2022-04-15 Thread Sam James
Bug: https://bugs.gentoo.org/744880 Signed-off-by: Sam James --- eclass/edo.eclass | 34 ++ 1 file changed, 34 insertions(+) create mode 100644 eclass/edo.eclass diff --git a/eclass/edo.eclass b/eclass/edo.eclass new file mode 100644 index

[gentoo-dev] [PATCH] gnuconfig.eclass: fix eend w/o ebegin

2022-04-15 Thread Sam James
eend should be preceded by an begin call. Signed-off-by: Sam James --- eclass/gnuconfig.eclass | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/eclass/gnuconfig.eclass b/eclass/gnuconfig.eclass index 58bdcfd660a6b..0791798632cdb 100644 --- a/eclass/gnuconfig.eclass

[gentoo-dev] [PATCH v2 1/1] edo.eclass: add new eclass

2022-04-16 Thread Sam James
Bug: https://bugs.gentoo.org/744880 Signed-off-by: Sam James --- eclass/edo.eclass | 46 ++ 1 file changed, 46 insertions(+) create mode 100644 eclass/edo.eclass diff --git a/eclass/edo.eclass b/eclass/edo.eclass new file mode 100644 index

[gentoo-dev] [PATCH v2 0/1] Add edo.eclass

2022-04-16 Thread Sam James
Changes since v1: - Add EAPI 7 support (useful for e.g. base-system@ ebuilds) - Add 'edob' (edo with ebegin/eend for better logs log-running commands, UX) Sam James (1): edo.eclass: add new eclass eclass/edo.eclass | 46 ++ 1 file c

[gentoo-dev] [PATCH v3 0/1] Add edo.eclass

2022-04-17 Thread Sam James
Changes since v2: - Fix typo in eclass guard - Rework description of edob - Use 'einfo', not 'elog' - Change die message for clarity Changes since v1: - Add EAPI 7 support (useful for e.g. base-system@ ebuilds) - Add 'edob' (edo with ebegin/eend for better logs log-r

[gentoo-dev] [PATCH v3 1/1] edo.eclass: add new eclass

2022-04-17 Thread Sam James
Bug: https://bugs.gentoo.org/744880 Signed-off-by: Sam James --- eclass/edo.eclass | 45 + 1 file changed, 45 insertions(+) create mode 100644 eclass/edo.eclass diff --git a/eclass/edo.eclass b/eclass/edo.eclass new file mode 100644 index

[gentoo-dev] [PATCH v4 0/1] Add edo.eclass

2022-04-17 Thread Sam James
s) - Add 'edob' (edo with ebegin/eend for better logs log-running commands, UX) Sam James (1): edo.eclass: add new eclass eclass/edo.eclass | 45 + 1 file changed, 45 insertions(+) create mode 100644 eclass/edo.eclass -- 2.35.1

[gentoo-dev] [PATCH v4 1/1] edo.eclass: add new eclass

2022-04-17 Thread Sam James
Bug: https://bugs.gentoo.org/744880 Signed-off-by: Sam James --- eclass/edo.eclass | 45 + 1 file changed, 45 insertions(+) create mode 100644 eclass/edo.eclass diff --git a/eclass/edo.eclass b/eclass/edo.eclass new file mode 100644 index

Re: [gentoo-dev] [PATCH] 2022-04-21-systemd-utils: new entry

2022-04-17 Thread Sam James
> On 17 Apr 2022, at 19:28, Mike Gilbert wrote: > > Signed-off-by: Mike Gilbert > --- > .../2022-04-21-systemd-utils.en.txt | 38 +++ > 1 file changed, 38 insertions(+) > create mode 100644 2022-04-21-systemd-utils/2022-04-21-systemd-utils.en.txt > > diff --git a/2022

[gentoo-dev] [PATCH] [committed] edo.eclass: update eclassdoc to clarify purpose

2022-04-18 Thread Sam James
Signed-off-by: Sam James --- eclass/edo.eclass | 7 +-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/eclass/edo.eclass b/eclass/edo.eclass index 550d6770cb63..c2e7ed60083f 100644 --- a/eclass/edo.eclass +++ b/eclass/edo.eclass @@ -10,9 +10,12 @@ # @BLURB: Convenience

[gentoo-dev] [PATCH 1/2] meson.eclass: disable PCH

2022-04-19 Thread Sam James
It's already masked and disabled in GCC and it causes a huge number of problems, but we need t odo this to avoid automagically trying to use PCH-even-once-it's-been-disabled-in-the-compiler. Bug: https://bugs.gentoo.org/839549 Signed-off-by: Sam James --- eclass/meson.eclass | 8 +

[gentoo-dev] [PATCH 2/2] meson.eclass: disable werror

2022-04-19 Thread Sam James
It's Gentoo policy to disable Werror where possible and this is a builtin Meson option, so let's use it, to save needing to add this all the time in ebuilds. Closes: https://bugs.gentoo.org/754279 Signed-off-by: Sam James --- eclass/meson.eclass | 4 1 file changed, 4 insertion

Re: [gentoo-dev] [RFC] Security Bug Assignment Change

2022-04-24 Thread Sam James
> On 15 Apr 2022, at 02:38, John Helmert III wrote: > > Hi all! Currently all security bugs are assigned to security@g.o, > always. This can easily lead to some confusion about who needs to do > something about a given bug; right now this is generally tracked by > whiteboard magic strings that

[gentoo-dev] [PATCH 0/1] Add QA check for udev.eclass usage

2022-04-27 Thread Sam James
Only lightly tested so far but nearly identical to the tmpfiles check which has gone pretty well. Sam James (1): metadata/install-qa-check.d: add new QA check for udev rules metadata/install-qa-check.d/60udev-eclass | 63 +++ 1 file changed, 63 insertions(+) create mode

[gentoo-dev] [PATCH 1/1] metadata/install-qa-check.d: add new QA check for udev rules

2022-04-27 Thread Sam James
/.. (This helps to catch packages not calling udev_reload in pkg_postinst). 3) Check for missing udev_process calls in pkg_postinst. Bug: https://bugs.gentoo.org/433916 See: c7fe1066a8fcd35f965de4ea16c9cd1001830642 Signed-off-by: Sam James --- metadata/install-qa-check.d/60udev-e

[gentoo-dev] [PATCH] autotools.eclass: drop ROOT=/ in has_version call

2022-04-28 Thread Sam James
: https://bugs.gentoo.org/312687 Thanks-to: James Le Cuirot Thanks-to: Ulrich Müller Signed-off-by: Sam James --- eclass/autotools.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eclass/autotools.eclass b/eclass/autotools.eclass index e6658e361318..b8eeb55fd8f2 100644

[gentoo-dev] Packages up for grabs due to djc's retirement

2022-04-28 Thread Sam James
Packages up for grabs: app-text/pelican mail-filter/postsrsd www-apache/mod_wsgi signature.asc Description: Message signed with OpenPGP

[gentoo-dev] [PATCH 1/5] ninja-utils.eclass: Support dev-util/samurai

2022-05-08 Thread Sam James
From: orbea samurai is a ninja-compatible build tool written in C which works with cmake, meson and other users of ninja. It is feature-complete and supports most of the same options as ninja. Signed-off-by: orbea Signed-off-by: Sam James --- eclass/ninja-utils.eclass | 24

[gentoo-dev] [PATCH 2/5] meson.eclass: Support dev-util/samurai

2022-05-08 Thread Sam James
From: orbea samurai is a ninja-compatible build tool written in C which works with cmake, meson and other users of ninja. It is feature-complete and supports most of the same options as ninja. Signed-off-by: orbea Signed-off-by: Sam James --- eclass/meson.eclass | 2 +- 1 file changed, 1

[gentoo-dev] [PATCH 3/5] cmake.eclass: Support dev-util/samurai

2022-05-08 Thread Sam James
From: orbea samurai is a ninja-compatible build tool written in C which works with cmake, meson and other users of ninja. It is feature-complete and supports most of the same options as ninja. Signed-off-by: orbea Signed-off-by: Sam James --- eclass/cmake.eclass | 13 + 1 file

[gentoo-dev] [PATCH 4/5] sys-devel/llvm: Don't hardcode ninja

2022-05-08 Thread Sam James
From: orbea Signed-off-by: orbea Signed-off-by: Sam James --- sys-devel/llvm/llvm-12.0.1.ebuild | 2 +- sys-devel/llvm/llvm-13.0.1.ebuild | 2 +- sys-devel/llvm/llvm-14.0.1.ebuild | 2 +- sys-devel/llvm/llvm-14.0.3.ebuild | 2 +- sys-devel/llvm/llvm-15.0.0..ebuild | 2

[gentoo-dev] [PATCH 5/5] sys-devel/clang: Don't hardcode ninja

2022-05-08 Thread Sam James
From: orbea Signed-off-by: orbea Closes: https://github.com/gentoo/gentoo/pull/25272 Signed-off-by: Sam James --- sys-devel/clang/clang-12.0.1.ebuild | 2 +- sys-devel/clang/clang-13.0.1.ebuild | 2 +- sys-devel/clang/clang-14.0.1-r1.ebuild | 2 +- sys-devel/clang/clang-14.0.3

Re: [gentoo-dev] [PATCH 0/6] python-utils-r1.eclass: Python 3.11 support

2022-05-08 Thread Sam James
> On 8 May 2022, at 19:26, Michał Górny wrote: > > Hi, > > Here's a patchset to enable Python 3.11 support in the eclasses. > Along with the usual mechanical changes, I have refactored the tests > to avoid repetition and cover verifying that all the mechanical changes > were done. > LGTM. As

Re: [gentoo-dev] [PATCH] distutils-r1.eclass: Support DISTUTILS_ARGS in PEP517 mode

2022-05-08 Thread Sam James
> On 8 May 2022, at 19:27, Michał Górny wrote: > > Use gpep517 --config-json support to pass DISTUTILS_ARGS in PEP517 mode. > > Signed-off-by: Michał Górny > --- > eclass/distutils-r1.eclass | 32 +++- > 1 file changed, 27 insertions(+), 5 deletions(-) > > diff --g

[gentoo-dev] [PATCH v2 1/5] autotools.eclass: egrep -> grep -E

2022-05-14 Thread Sam James
Signed-off-by: Sam James --- eclass/autotools.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eclass/autotools.eclass b/eclass/autotools.eclass index b8eeb55fd8f2..d6c5b7f0ec0d 100644 --- a/eclass/autotools.eclass +++ b/eclass/autotools.eclass @@ -283,7 +283,7

[gentoo-dev] [PATCH v2 2/5] epatch.eclass: egrep -> grep -E

2022-05-14 Thread Sam James
Signed-off-by: Sam James --- eclass/epatch.eclass | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/eclass/epatch.eclass b/eclass/epatch.eclass index 5d18befe55b9..6a9c460da0a3 100644 --- a/eclass/epatch.eclass +++ b/eclass/epatch.eclass @@ -1,4 +1,4 @@ -# Copyright 1999

[gentoo-dev] [PATCH v2 3/5] haskell-cabal.eclass: egrep -> grep -E

2022-05-14 Thread Sam James
Signed-off-by: Sam James --- eclass/haskell-cabal.eclass | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/eclass/haskell-cabal.eclass b/eclass/haskell-cabal.eclass index ae3229cc2676..64dcabb852b1 100644 --- a/eclass/haskell-cabal.eclass +++ b/eclass/haskell-cabal.eclass

[gentoo-dev] [PATCH v2 4/5] qmail.eclass: egrep -> grep -E

2022-05-14 Thread Sam James
Signed-off-by: Sam James --- eclass/qmail.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eclass/qmail.eclass b/eclass/qmail.eclass index 471f2fe7ce5e..707cc91adfd8 100644 --- a/eclass/qmail.eclass +++ b/eclass/qmail.eclass @@ -452,7 +452,7 @@ qmail_tcprules_config

[gentoo-dev] [PATCH v2 5/5] ruby-ng.eclass: fgrep -> grep -F

2022-05-14 Thread Sam James
Signed-off-by: Sam James --- eclass/ruby-ng.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eclass/ruby-ng.eclass b/eclass/ruby-ng.eclass index 70cb5be74b87..f0d6c4f6f6c4 100644 --- a/eclass/ruby-ng.eclass +++ b/eclass/ruby-ng.eclass @@ -604,7 +604,7

[gentoo-dev] Last rites: dev-python/django-taggit-serializer, dev-python/django-rq, dev-python/python-iptables

2022-05-14 Thread Sam James
# Sam James (2022-05-15) # Unmaintained, doesn't support Python 3.10+, no tests. # Removal on 2022-06-15. dev-python/django-taggit-serializer # Sam James (2022-05-15) # Unmaintained, does not support Python 3.10+. Removal on 2022-06-15. dev-python/django-rq # Sam James (2022-05-15) # M

Re: [gentoo-dev] [PATCH] linux-info.eclass: Documentation updates

2022-05-16 Thread Sam James
> On 14 May 2022, at 23:59, Mike Pagano wrote: > > Document functions which did not have any > documentation or was not formatted to gentoo > specifications > > Signed-off-by: Mike Pagano > --- > eclass/linux-info.eclass | 38 ++ > 1 file changed, 34 inserti

  1   2   3   4   5   6   7   8   9   10   >