[gentoo-dev] [PATCH 3/7] dev-python/scipy: Pass -Dblas, -Dlapack via DISTUTILS_ARGS

2022-11-25 Thread Michał Górny
Signed-off-by: Michał Górny --- dev-python/scipy/scipy-1.9.3-r1.ebuild | 109 + dev-python/scipy/scipy-1.9..ebuild | 11 ++- 2 files changed, 114 insertions(+), 6 deletions(-) create mode 100644 dev-python/scipy/scipy-1.9.3-r1.ebuild diff --git a/dev-python/scipy

[gentoo-dev] [PATCH 2/7] distutils-r1.eclass: Pass options to meson-python backend

2022-11-25 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/distutils-r1.eclass | 50 +- 1 file changed, 39 insertions(+), 11 deletions(-) diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass index 4cc117dfbd54..3ac06a458483 100644 --- a/eclass/distutils-r1.eclass

[gentoo-dev] [PATCH 1/7] ninja-utils.eclass: Split get_NINJAOPTS out

2022-11-25 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/ninja-utils.eclass | 15 +++ 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/eclass/ninja-utils.eclass b/eclass/ninja-utils.eclass index 0dffd2eb86ff..9be502fa8ad9 100644 --- a/eclass/ninja-utils.eclass +++ b/eclass/ninja

[gentoo-dev] [PATCH 0/7] distutils-r1.eclass: mesonpy option passing support + periodic cleanup

2022-11-25 Thread Michał Górny
Hi, The highlight of this patchset is support for passing options that was introduced in >=dev-python/meson-python-0.11.0. For transition, the eclass only uses option passing if 0.11.0 or newer is installed. Ebuilds that need to pass DISTUTILS_ARGS (i.e. scipy) need to explicitly BDEPEND on it.

Re: [gentoo-dev] [PATCH] add apache to metadata.dtd

2022-11-25 Thread Michał Górny
On Fri, 2022-11-25 at 14:28 +0100, Volkmar W. Pogatzki wrote: > > Michał Górny hat am 25.11.2022 14:16 CET > > geschrieben: > > > >   > > On Fri, 2022-11-25 at 10:04 +0100, Volkmar W. Pogatzki wrote: > > > > This doesn't seem consistent.  How is it su

Re: [gentoo-dev] [PATCH] add apache to metadata.dtd

2022-11-25 Thread Michał Górny
On Fri, 2022-11-25 at 10:04 +0100, Volkmar W. Pogatzki wrote: > > This doesn't seem consistent.  How is it supposed to work? You didn't answer this question. -- Best regards, Michał Górny

Re: [gentoo-dev] [RFC] sys-meta/* to own and control /bin/{cpio,sh,tar,...} symlinks (alternatives-ish)

2022-11-24 Thread Michał Górny
On Wed, 2022-11-23 at 08:38 +0100, Michał Górny wrote: > Hello, everyone. > > TL;DR: I'd like to add sys-meta/{cpio,sh,tar} to install and control > (via USE flags) /bin/{cpio,sh,tar} symlinks. > > Draft PR: https://github.com/gentoo/gentoo/pull/28390 > Let's go for a co

Re: [gentoo-dev] [PATCH] add apache to metadata.dtd

2022-11-24 Thread Michał Górny
he.org/ > This doesn't seem consistent. How is it supposed to work? Please don't forget to include a patch for the XML Schema and pkgcheck. -- Best regards, Michał Górny

[gentoo-dev] Last rites: dev-libs/ocl-icd

2022-11-23 Thread Michał Górny
# Michał Górny (2022-11-23) # Unpredictable build failures reported.  No revdeps left. # dev-libs/opencl-icd-loader is a good replacement. # Removal on 2022-12-23.  Bug #733018. dev-libs/ocl-icd -- Best regards, Michał Górny

[gentoo-dev] Last rites: dev-lang/open-cobol

2022-11-23 Thread Michał Górny
# Michał Górny (2022-11-23) # Unattended by maintainer since 2013.  Pending major version bump. # Build and test failures reported. # Removal on 2022-12-23.  Bug #870670. dev-lang/open-cobol -- Best regards, Michał Górny

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

2022-11-23 Thread Michał Górny
# Michał Górny (2022-11-23) # Packages with no maintainer and major issues reported. # # app-cdr/xbiso: bug #882089, last release in 2005 # app-emulation/dlx: bug #874933, last release in 2001 # app-office/sc: bug #877051, last release in 2002 # app-text/uudeview: bug #882505, last release

Re: [gentoo-dev] [RFC] sys-meta/* to own and control /bin/{cpio,sh,tar,...} symlinks (alternatives-ish)

2022-11-23 Thread Michał Górny
On Wed, 2022-11-23 at 08:47 -0500, Michael Orlitzky wrote: > On Wed, 2022-11-23 at 08:38 +0100, Michał Górny wrote: > > Hello, everyone. > > > > TL;DR: I'd like to add sys-meta/{cpio,sh,tar} to install and control > > (via USE flags) /bin/{cpio,sh,tar} symlink

Re: [gentoo-dev] [RFC] sys-meta/* to own and control /bin/{cpio,sh,tar,...} symlinks (alternatives-ish)

2022-11-23 Thread Michał Górny
On Wed, 2022-11-23 at 14:58 +0100, Piotr Karbowski wrote: > Hi, > > On 23/11/2022 08.38, Michał Górny wrote: > > Hello, everyone. > > > > TL;DR: I'd like to add sys-meta/{cpio,sh,tar} to install and control > > (via USE flags) /bin/{cpio,sh,tar} symlinks. >

[gentoo-dev] [RFC] sys-meta/* to own and control /bin/{cpio,sh,tar,...} symlinks (alternatives-ish)

2022-11-22 Thread Michał Górny
now a dependency on "app-arch/tar" usually triggers a "it's in @system, so remove it" response. Now "app- arch/tar" will mean "I need GNU tar (i.e. I call `gtar`) specifically", -- Best regards, Michał Górny

[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 # app

[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 (!) # media-libs

[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
hat avoiding build system bugs like this goes against Gentoo principles but given this is waf... -- Best regards, Michał Górny

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

2022-11-19 Thread Michał Górny
> EAPI 9 feature bug is here: https://bugs.gentoo.org/815169 I dare say we've done worse retroactive changes. -- Best regards, Michał Górny

[gentoo-dev] Last rites: multiple packages lacking Python 3.10 support

2022-11-18 Thread Michał Górny
# Michał Górny (2022-11-18) # These packages still lack support for Python 3.10.  In general, they # did not see any activity recently and either have no maintainer # or their respective maintainers did not reply to the bug.  Many # of them do not have tests enabled or have unresolved test

[gentoo-dev] Last rites: dev-python/gevent, dev-python/geventhttpclient

2022-11-17 Thread Michał Górny
# Michał Górny (2022-11-17) # Rarely used package with very high maintenance cost.  Hacky, requires # explicit support code for every architecture, effectively preventing # it from being keyworded on some of the Gentoo architectures.  The test # suite is problematic.  The current release blocks

[gentoo-dev] Last rites: net-misc/pyhoca*, net-misc/python-x2go

2022-11-17 Thread Michał Górny
# Michał Górny (2022-11-17) # Requires dev-python/gevent that is going to be masked for removal. # net-misc/x2goclient remains as a replacement. # Removal on 2022-12-17.  Bug #879011. net-misc/pyhoca-cli net-misc/pyhoca-gui net-misc/python-x2go -- Best regards, Michał Górny

[gentoo-dev] Last rites: Prelude SIEM (again)

2022-11-17 Thread Michał Górny
# Michał Górny (2022-11-17) # No maintainer.  No upstream activity since 2020.  Multiple bugs # reported. # Removal on 2022-12-17.  Bug #881673. app-admin/prelude-manager dev-libs/libprelude dev-libs/libpreludedb net-analyzer/prelude-correlator net-analyzer/prelude-lml-rules net-analyzer/prelude

[gentoo-dev] Last rites: dev-python/pytest-html

2022-11-15 Thread Michał Górny
# Michał Górny (2022-11-15) # Test-restricted since its introduction in 2016.  Not receiving package # maintainer's attention.  No revdeps left. # Removal on 2022-12-15.  Bug #759931. dev-python/pytest-html -- Best regards, Michał Górny

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

2022-11-13 Thread Michał Górny
On Sun, 2022-11-13 at 17:46 +, Sam James wrote: > > > 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], > >

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

2022-11-13 Thread Michał Górny
On Sun, 2022-11-13 at 15:54 +0100, Ulrich Mueller wrote: > > > > > > On Sun, 13 Nov 2022, Michał Górny wrote: > > > +CC-PD = CC-PDDC > > This one is the wrong way around. Good catch, thanks. I've verified the list against SPDX license list and ::gentoo re

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

2022-11-13 Thread Michał Górny
://gitweb.gentoo.org/proj/cargo-ebuild.git/tree/src/license.rs?id=b4314edc5bb672f5e94dcbc996f443e98fdb4dba [4] https://github.com/projg2/pycargoebuild/ Signed-off-by: Michał Górny --- metadata/license-mapping.conf | 171 ++ 1 file changed, 171 insertions(+) create

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

2022-11-11 Thread Michał Górny
we use > > to distribute GLSAs. > > > > Standard, format, semantics. You are producing a new schema in a field > where at least one usable (and already-improved?) schema exists. NIH? GLSA: 2003 CSAF: 2016 Sure sounds like OASIS did a NIH there. -- Best regards, Michał Górny

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

2022-11-09 Thread Michał Górny
formation and will be superceded by the existing impact field. Well, I'm not saying "no" but it feels a bit weird reading a GLSA that doesn't say a word what the problem is but specifies impact. BTW have you considered switching to JSON or TOML? ;-) -- Best regards, Michał Górny

[gentoo-dev] [RFC] SPDX-2.0 license mapping in the repository

2022-11-09 Thread Michał Górny
e-2.0 WITH ..." any other exception would remain unmatched d. "Apache-1.1+" would map to the OR-expression for all matching licenses e. "Apache-2.0+" would not be listed explicitly, the tool could fall back to "Apache-2.0" then (assuming we don't have any later version) WDYT? [1] https://bugs.gentoo.org/706472 [2] https://github.com/gentoo/cargo-ebuild/blob/master/src/license.rs#L3 -- Best regards, Michał Górny

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

2022-11-08 Thread Michał Górny
ored for months. My guess is that the automation couldn't figure out how to process them, so it skipped them, silently. I still don't know what was the problem, or how to avoid it in the future. If the code was public, I could try figuring it out and perhaps even fixing it. -- Best regards, Michał Górny

[gentoo-dev] [PATCH] verify-sig.eclass: Workaround GPG problems with long TMPDIR

2022-11-07 Thread Michał Górny
Force using TMPDIR=/tmp to workaround GPG failing when TMPDIR happens to be long enough to cause UNIX socket paths to exceed the system limit. Closes: https://bugs.gentoo.org/854492 Signed-off-by: Michał Górny --- eclass/verify-sig.eclass | 6 ++ 1 file changed, 6 insertions(+) diff --git

Re: [gentoo-dev] [PATCH] git-r3.eclass: Add checkout dirs as "safe" directories

2022-11-06 Thread Michał Górny
On Sun, 2022-11-06 at 16:08 +0100, Florian Schmaus wrote: > On 06.11.22 12:38, Michał Górny wrote: > > On Sun, 2022-11-06 at 12:19 +0100, Florian Schmaus wrote: > > > On 06.11.22 12:03, Michał Górny wrote: > > > > Mark all checkout directories as "safe" t

Re: [gentoo-dev] [PATCH] git-r3.eclass: Add checkout dirs as "safe" directories

2022-11-06 Thread Michał Górny
On Sun, 2022-11-06 at 12:19 +0100, Florian Schmaus wrote: > On 06.11.22 12:03, Michał Górny wrote: > > Mark all checkout directories as "safe" to avoid dubious ownership > > errors with newer git versions when the checkout directory is accessed > > from src

[gentoo-dev] [PATCH] git-r3.eclass: Add checkout dirs as "safe" directories

2022-11-06 Thread Michał Górny
Mark all checkout directories as "safe" to avoid dubious ownership errors with newer git versions when the checkout directory is accessed from src_install(). Bug: https://bugs.gentoo.org/879353 Signed-off-by: Michał Górny --- eclass/git-r3.eclass | 5 + 1 file changed, 5 insertion

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

2022-11-06 Thread Michał Górny
working kernels. 3. How does the automation handle packages that aren't trivially installable? I recall that in the past stablereqs were stalled for months without a single comment because automation couldn't figure out how to proceed, and nobody bothered reporting a problem. -- Best regards, Michał Górny

[gentoo-dev] Status of Python 3.8

2022-11-06 Thread Michał Górny
an because it doesn't work. So, no major reason to remove Python 3.8, except that testing packages on four interpreters obviously takes more time than on three, and this is starting to become noticeable. -- Best regards, Michał Górny

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

2022-11-04 Thread Michał Górny
# Michał Górny (2022-11-04) # NIH version of dev-python/watchdog that was used by dev-python/uvicorn # only, and was replaced by rustified dev-python/watchfiles. # Removal on 2022-12-04.  Bug #879515. dev-python/watchgod -- Best regards, Michał Górny

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

2022-10-28 Thread Michał Górny
# Michał Górny (2022-10-29) # Unmaintained in Gentoo.  Last release in 2018, very little upstream # activity since.  No revdeps left. # Removal on 2022-11-28.  Bug #842873. dev-libs/cloog -- Best regards, Michał Górny

[gentoo-dev] [PATCH 6/6] scons-utils.eclass: Reuse makeopts_jobs

2022-10-28 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/scons-utils.eclass | 102 ++-- eclass/tests/scons-utils.sh | 64 -- 2 files changed, 4 insertions(+), 162 deletions(-) delete mode 100755 eclass/tests/scons-utils.sh diff --git a/eclass/scons

[gentoo-dev] [PATCH 5/6] scons-utils.eclass: Default SCONS_MIN_VERSION to current stable

2022-10-28 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/scons-utils.eclass | 7 ++- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/eclass/scons-utils.eclass b/eclass/scons-utils.eclass index b8e3332a1263..cbe92f6fc385 100644 --- a/eclass/scons-utils.eclass +++ b/eclass/scons-utils.eclass

[gentoo-dev] [PATCH 4/6] scons-utils.eclass: Update documentation

2022-10-28 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/scons-utils.eclass | 7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/eclass/scons-utils.eclass b/eclass/scons-utils.eclass index 212b29e089e8..b8e3332a1263 100644 --- a/eclass/scons-utils.eclass +++ b/eclass/scons-utils.eclass

[gentoo-dev] [PATCH 3/6] scons-utils.eclass: Enable EAPI 8 support

2022-10-28 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/scons-utils.eclass | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/eclass/scons-utils.eclass b/eclass/scons-utils.eclass index 78a9958ec422..212b29e089e8 100644 --- a/eclass/scons-utils.eclass +++ b/eclass/scons-utils.eclass

[gentoo-dev] [PATCH 2/6] scons-utils.eclass: Use python_has_version

2022-10-28 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/scons-utils.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eclass/scons-utils.eclass b/eclass/scons-utils.eclass index ef26b564fb8c..78a9958ec422 100644 --- a/eclass/scons-utils.eclass +++ b/eclass/scons-utils.eclass @@ -102,7

[gentoo-dev] [PATCH 1/6] scons-utils.eclass: Remove support for EAPI 0..6

2022-10-28 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/scons-utils.eclass | 126 +- 1 file changed, 17 insertions(+), 109 deletions(-) diff --git a/eclass/scons-utils.eclass b/eclass/scons-utils.eclass index ff6550ae048a..ef26b564fb8c 100644 --- a/eclass/scons-utils.eclass

[gentoo-dev] [PATCH 0/6] scons-utils.eclass: EAPI 8 support and cleanup

2022-10-28 Thread Michał Górny
it won't be merged before that one goes. Michał Górny (6): scons-utils.eclass: Remove support for EAPI 0..6 scons-utils.eclass: Use python_has_version scons-utils.eclass: Enable EAPI 8 support scons-utils.eclass: Update documentation scons-utils.eclass: Default SCONS_MIN_VERSION to current

[gentoo-dev] Last rites (again): app-i18n/scim-sunpinyin

2022-10-28 Thread Michał Górny
# Michał Górny (2022-10-28) # Originally last rited in Aug 2020 due to lack of Python 3 support. # The last rites were undone, however this package never got fixed. # Instead, it has been covered by incorrect "downgrade" mask since then. # Removal on 2022-11-11.  Bug #695010. app

[gentoo-dev] [PATCH 4/4] kernel-build.eclass: Account for PV/KV mismatch

2022-10-26 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/kernel-build.eclass | 43 +++--- 1 file changed, 26 insertions(+), 17 deletions(-) diff --git a/eclass/kernel-build.eclass b/eclass/kernel-build.eclass index 7cada85e79fe..5b595048d4d0 100644 --- a/eclass/kernel-build.eclass

[gentoo-dev] [PATCH 3/4] kernel-install.eclass: Account for PV/KV mismatch

2022-10-26 Thread Michał Górny
Do not assume PV and kernel version must always match. Use PV for kernel install directory (i.e. /usr/src/linux) but get the release from the kernel build directory for the module directory. Update preinst version check to account for live ebuilds. Signed-off-by: Michał Górny --- eclass

[gentoo-dev] [PATCH 2/4] kernel-install.eclass: Revert "Add KV_FULL [...]"

2022-10-26 Thread Michał Górny
Reverts: 55a495ad71b0ce1620488f389baddeebc787ee64 Signed-off-by: Michał Górny --- eclass/kernel-install.eclass | 40 +++- 1 file changed, 17 insertions(+), 23 deletions(-) diff --git a/eclass/kernel-install.eclass b/eclass/kernel-install.eclass index 06260ed61f23

[gentoo-dev] [PATCH 1/4] kernel-build.eclass: Revert "Respect KV_FULL"

2022-10-26 Thread Michał Górny
Reverts: 27eaf5e24de59baadb8f6042085af172cd56de5d Signed-off-by: Michał Górny --- eclass/kernel-build.eclass | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/eclass/kernel-build.eclass b/eclass/kernel-build.eclass index a77a24534c11..7cada85e79fe 100644 --- a/eclass

[gentoo-dev] [PATCH 0/4] dist-kernel: Improved kernel version logic, take two

2022-10-26 Thread Michał Górny
) uses the transformed version for the pkg_preinst() version check in non-live ebuilds because that should be good enough to verify that we did not fail to bump genpatches version Michał Górny (4): kernel-build.eclass: Revert "Respect KV_FULL" kernel-install.eclass: Revert &q

[gentoo-dev] [PATCH] glep-0074: Reference RFC 3339 instead of ISO 8601

2022-10-22 Thread Michał Górny
Reference the open RFC 3339 standard instead of ISO 8601. Firstly, because closed standards are not something people can easily look into. Secondly, because we only need a very small subset of what ISO 8601 defines and RFC 3339 provides exactly that. Signed-off-by: Michał Górny --- glep-0074

Re: [gentoo-project] Re: [gentoo-dev] [PATCH] glep-0076: Require real name instead of legal name

2022-10-21 Thread Michał Górny
On Sat, 2022-10-22 at 05:02 +, Robin H. Johnson wrote: > On Sat, Oct 22, 2022 at 06:56:06AM +0200, Michał Górny wrote: > > On Fri, 2022-10-21 at 19:50 +, Robin H. Johnson wrote: > > > +For the purposes of this policy, the Gentoo Foundation will not request >

Re: [gentoo-project] Re: [gentoo-dev] [PATCH] glep-0076: Require real name instead of legal name

2022-10-21 Thread Michał Górny
s. Given that we're talking about disbanding the Foundation, I'm not sure if it's a good idea to reference it specifically in new GLEPs. Especially that to the best of my knowledge, Foundation doesn't really get involved in gating new contributors. -- Best regards, Michał Górny

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

2022-10-21 Thread Michał Górny
# Michał Górny (2022-10-21) # Barely maintained upstream.  Still lacking support for Python 3.10. # All revdeps in Gentoo were pure test deps, and only optional # (because they would otherwise block Python 3.10). # Removal on 2022-11-20.  Bug #845723. dev-python/eventlet -- Best regards, Michał

Re: [gentoo-dev] [PATCH 1/3] dist-kernel-utils.eclass: Add a PV → KV conversion function

2022-10-17 Thread Michał Górny
On Mon, 2022-10-17 at 01:19 -0500, Oskari Pirhonen wrote: > On Sun, Oct 16, 2022 at 06:49:17 +0200, Michał Górny wrote: > > Signed-off-by: Michał Górny > > --- > > eclass/dist-kernel-utils.eclass | 16 > > eclass/test

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

2022-10-16 Thread Michał Górny
# Michał Górny (2022-10-17) # Unmaintained since 2018.  Requires dev-python/nose.  No revdeps left. # Removal on 2022-11-16.  Bug #877375. dev-python/case -- Best regards, Michał Górny

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

2022-10-16 Thread Michał Górny
# Michał Górny (2022-10-17) # dev-python/nose plugin.  No revdeps left. # Removal on 2022-11-16.  Bug #877369. dev-python/nose_warnings_filters -- Best regards, Michał Górny

[gentoo-dev] [PATCH 2/2] llvm.org.eclass: Fix LLVM tool paths to prevent overriding them

2022-10-16 Thread Michał Górny
produced by a newer clang version. Signed-off-by: Michał Górny --- eclass/llvm.eclass | 27 +++ 1 file changed, 27 insertions(+) diff --git a/eclass/llvm.eclass b/eclass/llvm.eclass index 39299d06dbe9..16596ec2ea66 100644 --- a/eclass/llvm.eclass +++ b/eclass/llvm.eclass

[gentoo-dev] [PATCH 1/2] llvm.eclass: Fix CC/CXX version to prevent the eclass overriding it

2022-10-16 Thread Michał Górny
resulting in a system built by mixed set of clang versions. Signed-off-by: Michał Górny --- eclass/llvm.eclass | 36 1 file changed, 36 insertions(+) diff --git a/eclass/llvm.eclass b/eclass/llvm.eclass index 1effcc555905..39299d06dbe9 100644 --- a/eclass

[gentoo-dev] [PATCH 3/3] kernel-build.eclass: Respect KV_FULL

2022-10-15 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/kernel-build.eclass | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/eclass/kernel-build.eclass b/eclass/kernel-build.eclass index 1fa25cbc9574..858a6dbd3cda 100644 --- a/eclass/kernel-build.eclass +++ b/eclass/kernel-build.eclass

[gentoo-dev] [PATCH 2/3] kernel-install.eclass: Add KV_FULL for "upstream" kernel version

2022-10-15 Thread Michał Górny
Add a KV_FULL variable that defaults to the kernel version derived from PV, and can be used by ebuilds to override the version if necessary. Signed-off-by: Michał Górny --- eclass/kernel-install.eclass | 40 +--- 1 file changed, 23 insertions(+), 17 deletions

[gentoo-dev] [PATCH 1/3] dist-kernel-utils.eclass: Add a PV → KV conversion function

2022-10-15 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/dist-kernel-utils.eclass | 16 eclass/tests/dist-kernel-utils.sh | 28 2 files changed, 44 insertions(+) create mode 100755 eclass/tests/dist-kernel-utils.sh diff --git a/eclass/dist-kernel-utils.eclass b

[gentoo-dev] [PATCH v2 2/2] glep-0068: Indicate that unknown elements should be ignored

2022-10-12 Thread Michał Górny
As originally stated, the GLEP did not permit extending the format. Let's relax the requirement to conforming files but indicate that the parsers should ignore unknown (i.e. future) elements. Signed-off-by: Michał Górny --- glep-0068.rst | 2 ++ 1 file changed, 2 insertions(+) diff --git

[gentoo-dev] [PATCH v2 1/2] glep-0068: Clarify and restrict XML data format

2022-10-12 Thread Michał Górny
Explicitly specify XML 1.0 and link to the specification. Forbid "external markup declarations" and processing DTDs to secure against common XML attacks. Signed-off-by: Michał Górny --- glep-0068.rst | 21 ++--- 1 file changed, 14 insertions(+), 7 deletions(-) The o

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

2022-10-11 Thread Michał Górny
an, most of these files won't even use parallel compression because they're too small). Not to mention that someone using -j32 distcc setup necessarily wants 32-threaded local compression. -- Best regards, Michał Górny

[gentoo-dev] Last rites: xfce-extra/transd

2022-10-08 Thread Michał Górny
# Michał Górny (2022-10-08) # Repository and SRC_URI gone.  Last release in 2012 (guessing # by filename). # Removal on 2022-11-07.  Bug #876151. xfce-extra/transd -- Best regards, Michał Górny

[gentoo-dev] Last rites: dev-python/setuptools-declarative-requirements

2022-10-08 Thread Michał Górny
# Michał Górny (2022-10-08) # This package is not really required for anything, as it being missing # only disables enforcing install_requires.  At the same time, it being # installed causes unexpected verbose output that randomly breaks more # susceptible test suites (e.g. dev-python/pythran

[gentoo-dev] [PATCH 3/3] eclass/tests/toolchain-funcs.sh: Handle missing ld.gold gracefully

2022-10-08 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/tests/toolchain-funcs.sh | 64 + 1 file changed, 34 insertions(+), 30 deletions(-) diff --git a/eclass/tests/toolchain-funcs.sh b/eclass/tests/toolchain-funcs.sh index d8a357fb24fe..08cfd74611aa 100755 --- a/eclass/tests

[gentoo-dev] [PATCH 2/3] toolchain-funcs.eclass: Add tc-get-c-rtlib() to get CC runtime

2022-10-08 Thread Michał Górny
Add a new tc-get-c-rtlib() that attempts to get the runtime used by the current C compiler. Currently it supports compiler-rt and libgcc. Signed-off-by: Michał Górny --- eclass/tests/toolchain-funcs.sh | 10 ++ eclass/toolchain-funcs.eclass | 28 2 files

[gentoo-dev] [PATCH 1/3] toolchain-funcs.eclass: Add tc-get-cxx-stdlib() to get C++ stdlib

2022-10-08 Thread Michał Górny
Add a new tc-get-cxx-stdlib() that attempts to get the C++ stdlib variant used by the current C++ compiler. Currently it supports libc++ and libstdc++ (GCC's stdlib). Signed-off-by: Michał Górny --- eclass/tests/toolchain-funcs.sh | 22 eclass/toolchain-funcs.eclass | 36

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

2022-10-08 Thread Michał Górny
is not installed. Michał Górny (3): toolchain-funcs.eclass: Add tc-get-cxx-stdlib() to get C++ stdlib toolchain-funcs.eclass: Add tc-get-c-rtlib() to get CC runtime eclass/tests/toolchain-funcs.sh: Handle missing ld.gold gracefully eclass/tests/toolchain-funcs.sh | 96

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

2022-10-08 Thread Michał Górny
# Michał Górny (2022-10-08) # The test suite is broken since at least March.  No revdeps. # Removal on 2022-11-07.  Bug #834656. dev-python/kazoo -- Best regards, Michał Górny

[gentoo-dev] [PATCH 2/2] glep-0068: Indicate that unknown elements should be ignored

2022-10-08 Thread Michał Górny
As originally stated, the GLEP did not permit extending the format. Let's relax the requirement to conforming files but indicate that the parsers should ignore unknown (i.e. future) elements. Signed-off-by: Michał Górny --- glep-0068.rst | 2 ++ 1 file changed, 2 insertions(+) diff --git

[gentoo-dev] [PATCH 1/2] glep-0068: Clarify and restrict XML data format

2022-10-08 Thread Michał Górny
Explicitly specify XML 1.0 and link to the specification. Forbid "external markup declarations" and processing DTDs to secure against common XML attacks. Signed-off-by: Michał Górny --- glep-0068.rst | 19 +-- 1 file changed, 13 insertions(+), 6 deletions(-) diff --

[gentoo-dev] [PATCH 0/2] glep-0068: Stricten the XML format

2022-10-08 Thread Michał Górny
be correct. WDYT? Michał Górny (2): glep-0068: Clarify and restrict XML data format glep-0068: Indicate that unknown elements should be ignored glep-0068.rst | 21 +++-- 1 file changed, 15 insertions(+), 6 deletions(-) -- 2.38.0

[gentoo-dev] Last rites: dev-cpp/jarowinkler-cpp, dev-python/jarowinkler

2022-10-05 Thread Michał Górny
# Michał Górny (2022-10-05) # Originally added for dev-python/rapidfuzz.  Now the algorithm has been # inlined into rapidfuzz, and the package is semi-deprecated. # No revdeps left in ::gentoo. # Removal on 2022-11-04.  Bug #875350. dev-cpp/jarowinkler-cpp dev-python/jarowinkler -- Best regards

[gentoo-dev] [PATCH 4/4] distutils-r1.eclass: Remove obsolete EAPI condition for *.pth files

2022-10-02 Thread Michał Górny
Remove the EAPI condition for *.pth files, as they are banned in all EAPIs currently supported by the eclass. Signed-off-by: Michał Górny --- eclass/distutils-r1.eclass | 24 +++- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/eclass/distutils-r1.eclass b

[gentoo-dev] [PATCH 3/4] distutils-r1.eclass: Bump min dep versions

2022-10-02 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/distutils-r1.eclass | 20 ++-- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass index 8fd652ff1e13..d667b31191e2 100644 --- a/eclass/distutils-r1.eclass +++ b/eclass

[gentoo-dev] [PATCH 2/4] distutils-r1.eclass: fix typo in comment

2022-10-02 Thread Michał Górny
From: Petr Vaněk Signed-off-by: Petr Vaněk --- eclass/distutils-r1.eclass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass index d011e5f97ad9..8fd652ff1e13 100644 --- a/eclass/distutils-r1.eclass +++

[gentoo-dev] [PATCH 1/4] distutils-r1.eclass: Remove obsolete DUS=pyproject.toml support

2022-10-02 Thread Michał Górny
Remove the obsolete code branches for DISTUTILS_USE_SETUPTOOLS pyproject.toml variant. dev-python/pyproject2setuppy is last rited now and there are no consumers of that mode left in ::gentoo. Signed-off-by: Michał Górny --- eclass/distutils-r1.eclass | 19 ++- 1 file changed, 6

[gentoo-dev] [PATCH] eclass/tests/unpacker.sh: Add online tests for makeself

2022-09-29 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/tests/unpacker.sh | 105 +++ 1 file changed, 105 insertions(+) diff --git a/eclass/tests/unpacker.sh b/eclass/tests/unpacker.sh index ea9e64d0a4c7..ef17e724a851 100755 --- a/eclass/tests/unpacker.sh +++ b/eclass/tests

[gentoo-dev] Last rites: games-simulation/bcs-demo

2022-09-29 Thread Michał Górny
# Michał Górny (2022-09-29) # Unfetchable mirror-restricted distfile.  No action from maintainer # in over a year. # Removal on 2022-10-29.  Bug #789477. games-simulation/bcs-demo -- Best regards, Michał Górny

[gentoo-dev] [PATCH 5/5] unpacker.eclass: Check makeself compression without a tempfile

2022-09-28 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/unpacker.eclass | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/eclass/unpacker.eclass b/eclass/unpacker.eclass index dfcb111e00f5..02000dd5d911 100644 --- a/eclass/unpacker.eclass +++ b/eclass/unpacker.eclass @@ -243,9 +243,8

[gentoo-dev] [PATCH 4/5] eclass/tests/unpacker.sh: Add tests for makeself

2022-09-28 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/tests/unpacker.sh | 29 + 1 file changed, 29 insertions(+) diff --git a/eclass/tests/unpacker.sh b/eclass/tests/unpacker.sh index b15953966f65..175975798731 100755 --- a/eclass/tests/unpacker.sh +++ b/eclass/tests/unpacker.sh

[gentoo-dev] [PATCH 3/5] unpacker.eclass: Support all makeself "compression" methods

2022-09-28 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/unpacker.eclass | 12 1 file changed, 12 insertions(+) diff --git a/eclass/unpacker.eclass b/eclass/unpacker.eclass index 660cafce5105..dfcb111e00f5 100644 --- a/eclass/unpacker.eclass +++ b/eclass/unpacker.eclass @@ -262,6 +262,18

[gentoo-dev] [PATCH 2/5] unpacker.eclass: Reuse _unpacker_get_decompressor for makeself

2022-09-28 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/unpacker.eclass | 18 ++ 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/eclass/unpacker.eclass b/eclass/unpacker.eclass index 86641621c949..660cafce5105 100644 --- a/eclass/unpacker.eclass +++ b/eclass/unpacker.eclass

[gentoo-dev] [PATCH 1/5] unpacker.eclass: Add support for makeself 2.4.5

2022-09-28 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/unpacker.eclass | 8 1 file changed, 8 insertions(+) diff --git a/eclass/unpacker.eclass b/eclass/unpacker.eclass index 3d23151b636e..86641621c949 100644 --- a/eclass/unpacker.eclass +++ b/eclass/unpacker.eclass @@ -218,6 +218,14

[gentoo-dev] [PATCH 0/5] unpacker.eclass: makeself improvements + tests

2022-09-28 Thread Michał Górny
, including base64 encoding (I've omitted gpg, I don't think we can reasonably expect that) - adding tests for makeself support Please review. Also as a PR: https://github.com/gentoo/gentoo/pull/27507 Michał Górny (5): unpacker.eclass: Add support for makeself 2.4.5 unpacker.eclass: Reuse

Re: [gentoo-dev] [PATCH] distutils-r1.eclass: fix typo in comment

2022-09-26 Thread Michał Górny
le this is definitely good, I'm a bit reluctant to force the big cache regen for this, so I'd rather wait till we have some more changes in queue. I'm a bit afraid I won't remember about it though. -- Best regards, Michał Górny

[gentoo-dev] Last rites: games-sports/torcs

2022-09-26 Thread Michał Górny
# Michał Górny (2022-09-26) # Bundles a vulnerable version of dev-libs/expat.  The current Gentoo # version is from 2014, pending bump to the last upstream release # from 2016.  Effectively unmaintained.  EAPI 6. # Removal on 2022-10-26.  Bug #253517. games-sports/torcs -- Best regards, Michał

[gentoo-dev] [PATCH v2 3/3] glep-0074: Clarify the hex encoding of hash values

2022-09-25 Thread Michał Górny
Signed-off-by: Michał Górny --- glep-0074.rst | 8 1 file changed, 8 insertions(+) diff --git a/glep-0074.rst b/glep-0074.rst index 16cbb67..06e961f 100644 --- a/glep-0074.rst +++ b/glep-0074.rst @@ -418,6 +418,14 @@ Checksum algorithms | ``WHIRLPOOL`` | Whirlpool [#BARRETO

[gentoo-dev] [PATCH v2 2/3] glep-0074: Specify the format of size and checksum fields

2022-09-25 Thread Michał Górny
Signed-off-by: Michał Górny --- glep-0074.rst | 13 + 1 file changed, 13 insertions(+) diff --git a/glep-0074.rst b/glep-0074.rst index 54bf216..16cbb67 100644 --- a/glep-0074.rst +++ b/glep-0074.rst @@ -191,6 +191,19 @@ The encoding can be used for other characters as well

[gentoo-dev] [PATCH v2 1/3] glep-0074: Clarify that DIST entries are specific to PMs

2022-09-25 Thread Michał Górny
Signed-off-by: Michał Górny --- glep-0074.rst | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/glep-0074.rst b/glep-0074.rst index 7f53302..54bf216 100644 --- a/glep-0074.rst +++ b/glep-0074.rst @@ -8,7 +8,7 @@ Type: Standards Track Status: Final Version: 1.3 Created

[gentoo-dev] [PATCH v2 0/3] glep-0074: clarifications about size and checksum fields

2022-09-25 Thread Michał Górny
Hi, Changes in v2: clarified that size is in bytes. Michał Górny (3): glep-0074: Clarify that DIST entries are specific to PMs glep-0074: Specify the format of size and checksum fields glep-0074: Clarify the hex encoding of hash values glep-0074.rst | 26 +- 1

Re: [gentoo-dev] [PATCH 2/3] glep-0074: Specify the format of size and checksum fields

2022-09-25 Thread Michał Górny
On Sat, 2022-09-24 at 18:09 -0500, John Helmert III wrote: > On Fri, Sep 23, 2022 at 04:03:54PM +0200, Michał Górny wrote: > > Signed-off-by: Michał Górny > > --- > > glep-0074.rst | 13 + > > 1 file changed, 13 insertions(+) > > > > dif

Re: [gentoo-dev] [PATCH 0/3] glep-0074: clarifications about size and checksum fields

2022-09-25 Thread Michał Górny
On Fri, 2022-09-23 at 17:58 +, Sheng Yu wrote: > Hi, > > The hash does not need to be lowercase. It can be a quick fix in portage to > accept any case. > I'm all for fixing Portage but I don't think we should be breaking backwards compatibility over this. -- Best regards, Michał Górny

[gentoo-dev] [PATCH 15/15] unpacker.eclass: Unpack .deb packages on-the-fly as well

2022-09-25 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/unpacker.eclass | 60 +++--- 1 file changed, 33 insertions(+), 27 deletions(-) diff --git a/eclass/unpacker.eclass b/eclass/unpacker.eclass index 100f11428622..3d23151b636e 100644 --- a/eclass/unpacker.eclass +++ b

<    2   3   4   5   6   7   8   9   10   11   >