Re: [gentoo-portage-dev] Fixing EAPI 8 --enable-static once and for all

2022-11-19 Thread Mike Gilbert
On Sat, Nov 19, 2022 at 3:33 AM Ulrich Mueller wrote: > > > On Sat, 19 Nov 2022, David Seifert wrote: > > > With this extensive analysis, I believe this patch to be safe. > > Still looks like an incompatible change, so it will need an EAPI bump. > > EAPI 9 feature bug is here:

[gentoo-dev] Gitolite ACL Pruning

2022-11-19 Thread John Helmert III
I've pruned a bunch of users (non-devs) from Gitolite ACLs who haven't committed in many years (and more than a decade in many cases). Let me know if you've lost access to something you think you shouldn't have. signature.asc Description: PGP signature

[gentoo-dev] Last rites: dev-cpp/pstreams

2022-11-19 Thread Michał Górny
# Michał Górny (2022-11-19) # Fails to build.  Last bumped in 2017.  Library with no revdeps. # Removal on 2022-12-19.  Bug #630396. dev-cpp/pstreams -- Best regards, Michał Górny

[gentoo-dev] Last rites: multiple maintainer-needed packages

2022-11-19 Thread Michał Górny
# Michał Górny (2022-11-19) # Packages with no maintainer and major bugs reported. They are either # inactive upstream, or have not been bumped for a long time. # # app-emulation/aqemu: bug #806421, last bumped in 2016 # app-forensics/ovaldi: revdep of dev-libs/xalan-c, last bumped in 2017 #

Re: [gentoo-dev] Last rites: media-libs/libvisual*, media-sound/lingot, media-sound/retrovol, media-sound/umix

2022-11-19 Thread Alexey Sokolov
19.11.2022 11:02, Michał Górny пишет: # Michał Górny (2022-11-19) # Packages with reported failures and no maintainer activity. # # media-sound/lingot: bug #699808, last bumped in 2018 # media-sound/retrovol: bug #624136, last bumped in 2013, homepage dead # media-sound/umix: bug #726076, last

Re: [gentoo-dev] Re: [PATCH 0/1] dev-lang/luajit: indentation fixes

2022-11-19 Thread Petr Vaněk
On Sat, Nov 12, 2022 at 02:25:44PM -0600, William Hubbs wrote: > On Thu, Nov 10, 2022 at 08:50:53AM +0100, Petr Vaněk wrote: > > On Thu, Nov 03, 2022 at 10:05:57AM +0100, Petr Vaněk wrote: > > > Hi, > > > > > > I have found improperly indented dosym call in src_install phase in > > > luajit

[gentoo-dev] Last rites: media-libs/libvisual*, media-sound/lingot, media-sound/retrovol, media-sound/umix

2022-11-19 Thread Michał Górny
# Michał Górny (2022-11-19) # Packages with reported failures and no maintainer activity. # # media-sound/lingot: bug #699808, last bumped in 2018 # media-sound/retrovol: bug #624136, last bumped in 2013, homepage dead # media-sound/umix: bug #726076, last release in 2003 (!) #

[gentoo-dev] Last rites: dev-php/agavi and dependencies

2022-11-19 Thread Michał Górny
# Michał Górny (2022-11-19) # Agavi and its dependencies that are unmaintained and have no other # reverse dependencies.  It has received no activity since 2016, # and at least PEAR-VersionControl_SVN has reported test failures. # Removal on 2022-12-19.  Bug #737854. dev-php/agavi dev-php/phing

Re: [gentoo-dev] [PATCH 4/4] waf-utils.eclass: set PYTHONHASHSEED environment variable

2022-11-19 Thread Michał Górny
On Sat, 2022-11-19 at 09:23 +, Matthew Smith wrote: > waf relies on Python set order, so let's make it consistent to avoid > brittle builds. > > Added into existing phase functions instead of pkg_setup to retain > compatibility with existing ebuilds. > Normally I'd say that avoiding build

Re: [gentoo-portage-dev] Fixing EAPI 8 --enable-static once and for all

2022-11-19 Thread Michał Górny
On Sat, 2022-11-19 at 09:33 +0100, Ulrich Mueller wrote: > > > > > > On Sat, 19 Nov 2022, David Seifert wrote: > > > With this extensive analysis, I believe this patch to be safe. > > Still looks like an incompatible change, so it will need an EAPI bump. > > EAPI 9 feature bug is here:

[gentoo-dev] [PATCH 4/4] waf-utils.eclass: set PYTHONHASHSEED environment variable

2022-11-19 Thread Matthew Smith
waf relies on Python set order, so let's make it consistent to avoid brittle builds. Added into existing phase functions instead of pkg_setup to retain compatibility with existing ebuilds. Signed-off-by: Matthew Smith --- eclass/waf-utils.eclass | 5 + 1 file changed, 5 insertions(+) diff

[gentoo-dev] [PATCH 3/4] waf-utils.eclass: set --jobs=1 for configure and install

2022-11-19 Thread Matthew Smith
MAKEOPTS was only respected for src_compile, leading to out-of-memory issues for some users. Force number of concurrent jobs to 1 in src_configure and src_install phases as it doesn't provide much of a benefit anyway. Closes: https://bugs.gentoo.org/715542 Signed-off-by: Matthew Smith ---

[gentoo-dev] [PATCH 2/4] waf-utils.eclass: pass EXTRA_ECONF to configure

2022-11-19 Thread Matthew Smith
Allows users to override configure flags as in other build systems. Closes: https://bugs.gentoo.org/817419 Signed-off-by: Matthew Smith --- eclass/waf-utils.eclass | 1 + 1 file changed, 1 insertion(+) diff --git a/eclass/waf-utils.eclass b/eclass/waf-utils.eclass index

[gentoo-dev] [PATCH 0/4] waf-utils.eclass: various improvements

2022-11-19 Thread Matthew Smith
Patch series to fix the remaining open waf-utils.eclass bugs. -- Matthew Smith (4): waf-utils.eclass: add default mandir setting waf-utils.eclass: pass EXTRA_ECONF to configure waf-utils.eclass: set --jobs=1 for configure and install waf-utils.eclass: set PYTHONHASHSEED

[gentoo-dev] [PATCH 1/4] waf-utils.eclass: add default mandir setting

2022-11-19 Thread Matthew Smith
Closes: https://bugs.gentoo.org/376149 Signed-off-by: Matthew Smith --- eclass/waf-utils.eclass | 3 +++ 1 file changed, 3 insertions(+) diff --git a/eclass/waf-utils.eclass b/eclass/waf-utils.eclass index cfcefed5227..b73866072f7 100644 --- a/eclass/waf-utils.eclass +++

Re: [gentoo-portage-dev] Fixing EAPI 8 --enable-static once and for all

2022-11-19 Thread Ulrich Mueller
> On Sat, 19 Nov 2022, David Seifert wrote: > With this extensive analysis, I believe this patch to be safe. Still looks like an incompatible change, so it will need an EAPI bump. EAPI 9 feature bug is here: https://bugs.gentoo.org/815169 signature.asc Description: PGP signature