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

2024-01-06 Thread Michał Górny
eve the desired functionality with > a compressed readme doc, then please let me know. The compression mechanism automatically detects when the file is too small to be worth compressing. See PORTAGE_DOCOMPRESS_SIZE_LIMIT. -- Best regards, Michał Górny signature.asc Description: This is a digitally signed message part

[gentoo-dev] [PATCH 7/9] install-qa-check.d/60python-site: Check for UNKNOWN package name

2024-01-06 Thread Michał Górny
Bug: https://bugs.gentoo.org/836765 Signed-off-by: Michał Górny --- metadata/install-qa-check.d/60python-site | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/metadata/install-qa-check.d/60python-site b/metadata/install-qa-check.d/60python-site index facc41fbb060

[gentoo-dev] [PATCH 9/9] install-qa-check.d/60python-site: allow site-packages/README.txt

2024-01-06 Thread Michał Górny
This is installed by dev-lang/python and dev-python/pypy*. Historically, we didn't need to exempt them since the check was in distutils-r1 and these ebuilds did not use it. Signed-off-by: Michał Górny --- metadata/install-qa-check.d/60python-site | 3 ++- 1 file changed, 2 insertions(+), 1

[gentoo-dev] [PATCH 8/9] install-qa-check.d/60python-site: Check for out-of-sitepkg install

2024-01-06 Thread Michał Górny
Signed-off-by: Michał Górny --- metadata/install-qa-check.d/60python-site | 28 ++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/metadata/install-qa-check.d/60python-site b/metadata/install-qa-check.d/60python-site index 26f26d6cc527..cb31c7f98e08 100644

[gentoo-dev] [PATCH 6/9] install-qa-check.d/60python-site: Add check for wrong libdir

2024-01-06 Thread Michał Górny
Bug: https://bugs.gentoo.org/702016 Bug: https://bugs.gentoo.org/770961 Signed-off-by: Michał Górny --- metadata/install-qa-check.d/60python-site | 12 1 file changed, 12 insertions(+) diff --git a/metadata/install-qa-check.d/60python-site b/metadata/install-qa-check.d/60python

[gentoo-dev] [PATCH 5/9] install-qa-check.d/60python-site: Forbid lib & usr package names

2024-01-06 Thread Michał Górny
Forbid `lib`, `$(get_libdir)` and `usr` as package names, to catch accidentally duplicating sitedir as prefix. Bug: https://bugs.gentoo.org/618134 Signed-off-by: Michał Górny --- metadata/install-qa-check.d/60python-site | 2 ++ 1 file changed, 2 insertions(+) diff --git a/metadata/install-qa

[gentoo-dev] [PATCH 4/9] install-qa-check.d/60python-site: Add bad version check

2024-01-06 Thread Michał Górny
This was a case e.g. with =dev-python/pyrqlite-2.2.0. Signed-off-by: Michał Górny --- metadata/install-qa-check.d/60python-site | 21 + 1 file changed, 21 insertions(+) diff --git a/metadata/install-qa-check.d/60python-site b/metadata/install-qa-check.d/60python-site index

[gentoo-dev] [PATCH 3/9] distutils-r1.eclass: Stray file check moved to install-qa-check.d

2024-01-06 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/distutils-r1.eclass | 33 - 1 file changed, 33 deletions(-) diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass index c0d1992ccce0..8dfee7cb9232 100644 --- a/eclass/distutils-r1.eclass +++ b/eclass/distutils

[gentoo-dev] [PATCH 2/9] install-qa-check.d/60python-site: Add invalid site-packages check

2024-01-06 Thread Michał Górny
Signed-off-by: Michał Górny --- metadata/install-qa-check.d/60python-site | 45 ++- 1 file changed, 44 insertions(+), 1 deletion(-) diff --git a/metadata/install-qa-check.d/60python-site b/metadata/install-qa-check.d/60python-site index 5f812ecd01e1..459509f8a136 100644

[gentoo-dev] [PATCH 1/9] install-qa-check.d: Generalize 60python-{pyc → site}

2024-01-06 Thread Michał Górny
Rename `60python-pyc` check to `60python-site`, as it will be used to perform other checks on the site-packages directory. Signed-off-by: Michał Górny --- .../{60python-pyc => 60python-site} | 19 ++- 1 file changed, 10 insertions(+), 9 deletions(-) rename metad

[gentoo-dev] [PATCH 2/2] verify-sig.eclass: Accept 1-out-of-n sigs on multisig files

2024-01-05 Thread Michał Górny
://github.com/gentoo/gentoo/pull/29224 Signed-off-by: Michał Górny --- eclass/verify-sig.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eclass/verify-sig.eclass b/eclass/verify-sig.eclass index 31e3cca09379..8b9e21b03e2f 100644 --- a/eclass/verify-sig.eclass +++ b/eclass

[gentoo-dev] [PATCH 1/2] verify-sig.eclass: Remove

2024-01-05 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/verify-sig.eclass | 16 +--- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/eclass/verify-sig.eclass b/eclass/verify-sig.eclass index d5f71669538e..31e3cca09379 100644 --- a/eclass/verify-sig.eclass +++ b/eclass/verify-sig.eclass

[gentoo-dev] [PATCH 5/5] distutils-r1.eclass: QA-warn about invalid package versions

2024-01-04 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/distutils-r1.eclass | 21 - 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass index 014669c8c47c..e0a91001ef1f 100644 --- a/eclass/distutils-r1.eclass +++ b/eclass

[gentoo-dev] [PATCH 4/5] dev-python/trimesh: Use EPYTEST_TIMEOUT

2024-01-04 Thread Michał Górny
Signed-off-by: Michał Górny --- dev-python/trimesh/trimesh-4.0.8.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-python/trimesh/trimesh-4.0.8.ebuild b/dev-python/trimesh/trimesh-4.0.8.ebuild index 4a40c4a6730c..f666016b6084 100644 --- a/dev-python/trimesh

[gentoo-dev] [PATCH 3/5] python-utils-r1.eclass, distutils-r1.eclass: Add EPYTEST_TIMEOUT

2024-01-04 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/distutils-r1.eclass| 3 +++ eclass/python-utils-r1.eclass | 22 ++ 2 files changed, 25 insertions(+) diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass index 4e77237c3009..014669c8c47c 100644 --- a/eclass

[gentoo-dev] [PATCH 2/5] dev-python/tox: epytest now takes care of removing tempdir

2024-01-04 Thread Michał Górny
Signed-off-by: Michał Górny --- dev-python/tox/tox-4.11.4.ebuild | 6 +- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/dev-python/tox/tox-4.11.4.ebuild b/dev-python/tox/tox-4.11.4.ebuild index de87ecfd1e77..6715cafa12ae 100644 --- a/dev-python/tox/tox-4.11.4.ebuild +++ b/dev

[gentoo-dev] [PATCH 1/5] python-utils-r1.eclass: Minimize pytest tempdir retention

2024-01-04 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/python-utils-r1.eclass | 5 + 1 file changed, 5 insertions(+) diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass index abb55bd2e942..27fb92a75aca 100644 --- a/eclass/python-utils-r1.eclass +++ b/eclass/python-utils-r1.eclass

[gentoo-dev] [PATCH] distutils-r1.eclass: Add support for dev builds in setuptools-rust

2024-01-02 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/distutils-r1.eclass | 3 +++ 1 file changed, 3 insertions(+) diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass index 5a99ba88eddb..4e77237c3009 100644 --- a/eclass/distutils-r1.eclass +++ b/eclass/distutils-r1.eclass @@ -1401,6 +1401,9

[gentoo-dev] Last rites: app-misc/utimer

2023-12-31 Thread Michał Górny
# Michał Górny (2023-12-31) # Unmaintained.  A number of serious bugs reported.  Homepage gone. # No release since at least 2010. # Removal on 2024-01-30.  Bug #915827. app-misc/utimer -- Best regards, Michał Górny signature.asc Description: This is a digitally signed message part

[gentoo-dev] Last rites: sys-block/noflushd

2023-12-31 Thread Michał Górny
# Michał Górny (2023-12-31) # Apparently broken on kernels > 5.15, with data loss potential. # Last release in 2010.  sys-apps/hd-idle is a good replacement. # Removal on 2024-01-30.  Bug #849077. sys-block/noflushd -- Best regards, Michał Górny signature.asc Description: This is a digita

[gentoo-dev] Last rites: net-proxy/tayga

2023-12-31 Thread Michał Górny
# Michał Górny (2023-12-31) # Buggy code that carries local patches already.  Last release in 2011. # Removal on 2024-01-30.  Bug #878629. net-proxy/tayga -- Best regards, Michał Górny signature.asc Description: This is a digitally signed message part

[gentoo-dev] Last rites: app-admin/newsyslog

2023-12-31 Thread Michał Górny
# Michał Górny (2023-12-31) # Buggy code that carries local patches already.  The ebuild installs # junk files.  No upstream activity since 2009. # Removal on 2024-01-30.  Bug #874087. app-admin/newsyslog -- Best regards, Michał Górny signature.asc Description: This is a digitally signed

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

2023-12-31 Thread Michał Górny
# Michał Górny (2023-12-31) # Unresolved vulnerability.  The current version is from 2022-03, # and the bump is non-trivial. # Removal on 2024-01-30.  Bug #879181. app-admin/fluentd -- Best regards, Michał Górny signature.asc Description: This is a digitally signed message part

[gentoo-dev] Last rites: media-sound/daudio

2023-12-31 Thread Michał Górny
# Michał Górny (2023-12-31) # Buggy code with a number of local patches already.  Last release # in 2003.  media-sound/jack2 should be a good alternative. # Removal on 2024-01-30.  Bug #875152. media-sound/daudio -- Best regards, Michał Górny signature.asc Description: This is a digitally

[gentoo-dev] Last rites: dev-python/pydocstyle, dev-python/pylama

2023-12-31 Thread Michał Górny
# Michał Górny (2023-12-31) # dev-python/pydocstyle does not work on Python 3.12 and it has been # archived in 2023-11.  dev-python/pylama is its only reverse # dependency, and did not have any activity since 2022-08. # It has no reverse dependencies. # Removal on 2024-01-30.  Bug #917008. dev

[gentoo-dev] Last rites: net-misc/monmotha

2023-12-31 Thread Michał Górny
# Michał Górny (2023-12-31) # Homepage gone.  Last updated in 2005.  There are many alternatives # available in net-firewall/*. # Removal on 2024-01-30.  Bug #920658. net-misc/monmotha -- Best regards, Michał Górny signature.asc Description: This is a digitally signed message part

[gentoo-dev] Last rites: net-firewall/sanewall

2023-12-31 Thread Michał Górny
# Michał Górny (2023-12-31) # Discontinued fork of net-firewall/firehol.  Last updated in 2013. # Unmaintained in Gentoo since 2015.  Use the original package instead. # Removal on 2024-01-30.  Bug #920659. net-firewall/sanewall -- Best regards, Michał Górny signature.asc Description

[gentoo-dev] [PATCH 4/4] profiles/desc: Add cpu_flags_arm_sve

2023-12-30 Thread Michał Górny
Closes: https://bugs.gentoo.org/920474 Signed-off-by: Michał Górny --- profiles/desc/cpu_flags_arm.desc | 1 + 1 file changed, 1 insertion(+) diff --git a/profiles/desc/cpu_flags_arm.desc b/profiles/desc/cpu_flags_arm.desc index 2fe7fd904f81..029f3aa89aae 100644 --- a/profiles/desc

[gentoo-dev] [PATCH 3/4] profiles/desc: Add cpu_flags_arm_i8mm

2023-12-30 Thread Michał Górny
Closes: https://bugs.gentoo.org/917278 Signed-off-by: Michał Górny --- profiles/desc/cpu_flags_arm.desc | 1 + 1 file changed, 1 insertion(+) diff --git a/profiles/desc/cpu_flags_arm.desc b/profiles/desc/cpu_flags_arm.desc index 74626d687761..2fe7fd904f81 100644 --- a/profiles/desc

[gentoo-dev] [PATCH 2/4] profiles/desc: Add cpu_flags_arm_asimddp

2023-12-30 Thread Michał Górny
Closes: https://bugs.gentoo.org/917277 Signed-off-by: Michał Górny --- profiles/desc/cpu_flags_arm.desc | 1 + 1 file changed, 1 insertion(+) diff --git a/profiles/desc/cpu_flags_arm.desc b/profiles/desc/cpu_flags_arm.desc index 9f3e60f72fd4..74626d687761 100644 --- a/profiles/desc

[gentoo-dev] [PATCH 1/4] profiles/desc: Add cpu_flags_arm_sm4

2023-12-30 Thread Michał Górny
Closes: https://bugs.gentoo.org/915624 Signed-off-by: Michał Górny --- profiles/desc/cpu_flags_arm.desc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/profiles/desc/cpu_flags_arm.desc b/profiles/desc/cpu_flags_arm.desc index da1b4ffd3496..9f3e60f72fd4 100644 --- a/profiles

Re: [gentoo-dev] [PATCH 2/2] linux-mod-r1.eclass: Explicitly check for missing zstd

2023-12-30 Thread Michał Górny
On Sat, 2023-12-30 at 10:27 -0500, Ionen Wolkens wrote: > On Sat, Dec 30, 2023 at 06:07:16AM +0100, Michał Górny wrote: > > Signed-off-by: Michał Górny > > --- > > eclass/linux-mod-r1.eclass | 3 +++ > > 1 file changed, 3 insertions(+) > > > > diff --gi

Re: [gentoo-dev] [PATCH 1/2] linux-mod-r1.eclass: Require the compression to succeed

2023-12-30 Thread Michał Górny
On Sat, 2023-12-30 at 11:34 +0100, Ulrich Mueller wrote: > > > > > > On Sat, 30 Dec 2023, Michał Górny wrote: > > > - edob "${compress[@]}" -- "${@}" > > + edob "${compress[@]}" -- "${@}" || die > > Doesn'

Re: [gentoo-dev] [RFC] global USE=gpg

2023-12-29 Thread Michał Górny
; > What are your ideas? > We have also have a bunch of USE=pgp and USE=openpgp, both of which are more correct than USE=gpg. -- Best regards, Michał Górny signature.asc Description: This is a digitally signed message part

[gentoo-dev] [PATCH 2/2] linux-mod-r1.eclass: Explicitly check for missing zstd

2023-12-29 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/linux-mod-r1.eclass | 3 +++ 1 file changed, 3 insertions(+) diff --git a/eclass/linux-mod-r1.eclass b/eclass/linux-mod-r1.eclass index b6be4ba8a16d..4de2e3f89995 100644 --- a/eclass/linux-mod-r1.eclass +++ b/eclass/linux-mod-r1.eclass @@ -855,6 +855,9

[gentoo-dev] [PATCH 1/2] linux-mod-r1.eclass: Require the compression to succeed

2023-12-29 Thread Michał Górny
Now that the module compression is conditional to USE=modules-compress, we no longer need to allow it to fail gracefully. If user enabled the compression explicitly, they expect it to succeed. If they don't have the tools, they can always flip it off again. Signed-off-by: Michał Górny

Re: [gentoo-dev] [PATCH] profiles/info_vars: Add PYTHONPATH

2023-12-29 Thread Michał Górny
On Fri, 2023-12-29 at 19:14 +0100, Ulrich Mueller wrote: > > > > > > On Fri, 29 Dec 2023, Michał Górny wrote: > > > --- a/profiles/info_vars > > +++ b/profiles/info_vars > > @@ -60,6 +60,7 @@ PORTAGE_RSYNC_EXTRA_OPTS > >  PORTAGE_TMPDIR >

[gentoo-dev] [PATCH] profiles/info_vars: Add PYTHONPATH

2023-12-29 Thread Michał Górny
Signed-off-by: Michał Górny --- profiles/info_vars | 1 + 1 file changed, 1 insertion(+) diff --git a/profiles/info_vars b/profiles/info_vars index c058aceb7f87..1450d52ca557 100644 --- a/profiles/info_vars +++ b/profiles/info_vars @@ -60,6 +60,7 @@ PORTAGE_RSYNC_EXTRA_OPTS PORTAGE_TMPDIR

[gentoo-dev] [PATCH 3/3] linux-mod-r1.eclass: Call module cleanup in postinst

2023-12-28 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/linux-mod-r1.eclass | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/eclass/linux-mod-r1.eclass b/eclass/linux-mod-r1.eclass index 54df2406e5c7..67a4b64eb481 100644 --- a/eclass/linux-mod-r1.eclass +++ b/eclass/linux-mod-r1.eclass

[gentoo-dev] [PATCH 2/3] kernel-install.eclass: Call module cleanup in postinst

2023-12-28 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/kernel-install.eclass | 3 +++ 1 file changed, 3 insertions(+) diff --git a/eclass/kernel-install.eclass b/eclass/kernel-install.eclass index af4f5d839b0e..b4c3d5fe7b4d 100644 --- a/eclass/kernel-install.eclass +++ b/eclass/kernel-install.eclass @@ -592,6

[gentoo-dev] [PATCH 1/3] dist-kernel-utils.eclass: Add dist-kernel_compressed_module_cleanup

2023-12-28 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/dist-kernel-utils.eclass | 37 + 1 file changed, 37 insertions(+) diff --git a/eclass/dist-kernel-utils.eclass b/eclass/dist-kernel-utils.eclass index 67cb802151b2..8ccffd038474 100644 --- a/eclass/dist-kernel-utils.eclass

[gentoo-dev] [PATCH 4/4] linux-mod.eclass: Fix xz compression options

2023-12-28 Thread Michał Górny
Match xz compression options to the ones used by the kernel, as the xz decoder used by the kernel supports only a subset of the xz format. Bug: https://bugs.gentoo.org/920837 Signed-off-by: Michał Górny --- eclass/linux-mod.eclass | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff

[gentoo-dev] [PATCH 3/4] linux-mod-r1.eclass: Add USE=modules-compress

2023-12-28 Thread Michał Górny
compresses modules using the compressor configured, or fails if no compression is supported. Signed-off-by: Michał Górny --- eclass/linux-mod-r1.eclass | 14 -- 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/eclass/linux-mod-r1.eclass b/eclass/linux-mod-r1.eclass index

[gentoo-dev] [PATCH 2/4] kernel-{build,install}.eclass: Rename flag to modules-compress

2023-12-28 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/kernel-build.eclass | 4 ++-- eclass/kernel-install.eclass | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/eclass/kernel-build.eclass b/eclass/kernel-build.eclass index 29ee9f86e7e2..28f111ec998b 100644 --- a/eclass/kernel

[gentoo-dev] [PATCH 1/4] profiles/use.desc: Add global USE=modules-compress

2023-12-28 Thread Michał Górny
Add a global `modules-compress` flag that controls installing compressed kernel modules. The primary purpose of this flag is to make it possible to install uncompressed modules while preserving module decompression support in the prebuilt dist-kernel. Signed-off-by: Michał Górny --- profiles

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

2023-12-27 Thread Michał Górny
# Michał Górny (2023-12-27) # Broken with all versions of dev-python/snakeoil.  Archived upstream. # No revdeps. # Removal on 2024-01-26.  Bug #920763. dev-python/pychroot -- Best regards, Michał Górny signature.asc Description: This is a digitally signed message part

[gentoo-dev] [PATCH] meson.eclass: Pass -Db_lto=false globally

2023-12-26 Thread Michał Górny
to determine whether LTO is enabled, and then `-Db_lto=true` can be passed explicitly by the ebuild. Signed-off-by: Michał Górny --- eclass/meson.eclass | 4 1 file changed, 4 insertions(+) diff --git a/eclass/meson.eclass b/eclass/meson.eclass index f7cf8a0722ba..83bbcba40302 100644

[gentoo-dev] [PATCH] toolchain-funcs.eclass: Add tc-is-lto function

2023-12-25 Thread Michał Górny
ather than a regular object. The goal of this change is to reduce the amount of USE=lto abuse, and have a consistent cross-package way of enabling LTO via setting appropriate CFLAGS and CXXFLAGS. Signed-off-by: Michał Górny --- eclass/toolchain-funcs.eclass | 21 + 1 file c

[gentoo-dev] Last rites: x11-libs/libtinynotify-systemwide, x11-misc/sw-notify-send

2023-12-24 Thread Michał Górny
# Michał Górny (2023-12-25) # libtinynotify-systemwide is not ported to procps-4.  It is only # used to implement sw-notify-send which is used as an optional RDEP # in sys-apps/uam to send notifications on mount. # Removal on 2024-01-24.  Bug #913525. x11-libs/libtinynotify-systemwide x11-misc/sw

[gentoo-dev] [PATCH] cargo.eclass: Support PKGBUMPING to avoid fetching/unpacking crates

2023-12-24 Thread Michał Górny
Support using the PKGBUMPING variable set by pkgbump/pkgdiff-mg to avoid respectively fetching and unpacking crates, to speed up using these tools. Signed-off-by: Michał Górny --- eclass/cargo.eclass | 6 ++ 1 file changed, 6 insertions(+) diff --git a/eclass/cargo.eclass b/eclass

[gentoo-dev] Last rites: media-gfx/figurine

2023-12-22 Thread Michał Górny
# Michał Górny (2023-12-22) # Unmaintained.  Last release in 2001.  media-gfx/xfig # (that is still maintained) is recommended instead. # Removal on 2024-01-21.  Bug #899790. media-gfx/figurine -- Best regards, Michał Górny signature.asc Description: This is a digitally signed message part

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

2023-12-22 Thread Michał Górny
# Michał Górny (2023-12-22) # Broken on Python 3.11+.  No revdeps. # Removal on 2024-01-21.  Bug #896752. dev-python/awxkit -- Best regards, Michał Górny signature.asc Description: This is a digitally signed message part

[gentoo-dev] Last rites: media-sound/guayadeque

2023-12-22 Thread Michał Górny
# Michał Górny (2023-12-22) # Crashes.  Discontinued upstream.  No revdeps. # Removal on 2024-01-21.  Bug #907758. media-sound/guayadeque -- Best regards, Michał Górny signature.asc Description: This is a digitally signed message part

[gentoo-dev] Last rites: dev-go/golicense

2023-12-22 Thread Michał Górny
# Michał Górny (2023-12-22) # Abandoned and archived upstream.  Known broken.  No revdeps. # dev-go/lichen::guru is the recommended replacement. # Removal on 2024-01-21.  Bug #913755. dev-go/golicense -- Best regards, Michał Górny signature.asc Description: This is a digitally signed message

[gentoo-dev] Last rites: dev-libs/liblist, dev-libs/libstrl, dev-util/difffilter

2023-12-22 Thread Michał Górny
# Michał Górny (2023-12-22) # Unmaintained tool with NIH libraries that (optionally) depend # on vulnerable media-gfx/transfig.  Homepage gone.  No other revdeps. # Removal on 2024-01-21.  Bug #917248. dev-libs/liblist dev-libs/libstrl dev-util/difffilter -- Best regards, Michał Górny

[gentoo-dev] Last rites: net-analyzer/lilac

2023-12-22 Thread Michał Górny
# Michał Górny (2023-12-22) # Ancient.  The website is gone.  No revdeps. # Removal on 2024-01-21.  Bug #918622. net-analyzer/lilac -- Best regards, Michał Górny signature.asc Description: This is a digitally signed message part

[gentoo-dev] Last rites: sys-block/hpacucli

2023-12-22 Thread Michał Górny
# Michał Górny (2023-12-22) # Unmaintained.  Unfetchable and mirror-restricted.  No revdeps. # Removal on 2024-01-21.  Bug #918905. sys-block/hpacucli -- Best regards, Michał Górny signature.asc Description: This is a digitally signed message part

[gentoo-dev] Last rites: app-containers/go-secbench

2023-12-22 Thread Michał Górny
# Michał Górny (2023-12-22) # Unmaintained.  EAPI 6.  Last commit in 2017.  No revdeps. # Removal on 2024-01-21.  Bug #919050. app-containers/go-secbench -- Best regards, Michał Górny signature.asc Description: This is a digitally signed message part

Re: [gentoo-dev] [PATCH 7/8] profiles/use.desc: Make USE=egl global

2023-12-19 Thread Michał Górny
On Tue, 2023-12-19 at 10:33 +0200, Mart Raudsepp wrote: > Ühel kenal päeval, P, 17.12.2023 kell 17:05, kirjutas Michał Górny: > > Add a global USE=egl flag.  It is used semi-consistently in 13 > > packages, > > though some use it as "EGL only" flag (there is

[gentoo-dev] [PATCH] profiles/use.desc: Make USE=cuda global

2023-12-18 Thread Michał Górny
Add a global USE=cuda. It is used semi-consistently in 39 packages. Signed-off-by: Michał Górny --- dev-cpp/eigen/metadata.xml | 3 --- dev-libs/libdynd/metadata.xml| 3 --- dev-libs/pocl/metadata.xml | 1 - dev-libs/starpu/metadata.xml | 1

[gentoo-dev] Last rites: dev-python/ruamel-std-pathlib

2023-12-18 Thread Michał Górny
# Michał Górny (2023-12-18) # A broken package that used to be a test dependency # of dev-python/ruamel-yaml.  No revdeps left. # Removal on 2024-01-17.  Bug #920271. dev-python/ruamel-std-pathlib -- Best regards, Michał Górny signature.asc Description: This is a digitally signed message

Re: [gentoo-dev] [PATCH 3/3] kernel-build.eclass: fix KERNEL_EFI_ZBOOT not being probed on partially supported arches

2023-12-17 Thread Michał Górny
On Mon, 2023-12-18 at 00:02 +0800, WANG Xuerui wrote: > On 12/17/23 21:11, Michał Górny wrote: > > On Sun, 2023-12-17 at 20:09 +0800, WANG Xuerui wrote: > > > The several partially-supported arches (those relying on > > > USE=savedconfig) directly return in src_

[gentoo-dev] [PATCH 8/8] profiles/use.desc: Make USE=asm global

2023-12-17 Thread Michał Górny
Add a global USE=asm. It is used consistently in 16 packages. Signed-off-by: Michał Górny --- app-crypt/aespipe/metadata.xml| 1 - app-crypt/veracrypt/metadata.xml | 3 --- dev-libs/crypto++/metadata.xml| 3 --- dev-libs/gmp/metadata.xml | 1

[gentoo-dev] [PATCH 7/8] profiles/use.desc: Make USE=egl global

2023-12-17 Thread Michał Górny
Add a global USE=egl flag. It is used semi-consistently in 13 packages, though some use it as "EGL only" flag (there is also one using USE=egl-only). Signed-off-by: Michał Górny --- dev-games/openscenegraph-openmw/metadata.xml | 1 - dev-games/openscenegraph/metadata.xml| 1

[gentoo-dev] [PATCH 6/8] profiles/use.desc: Make USE=gles2 global

2023-12-17 Thread Michał Górny
-by: Michał Górny --- dev-games/ogre/metadata.xml | 1 - games-emulation/mgba/metadata.xml | 1 - games-fps/gzdoom/metadata.xml | 1 - media-libs/cogl/metadata.xml| 1 - media-libs/gst-plugins-bad/metadata.xml | 1 - media-libs/libsdl2/metadata.xml | 1

[gentoo-dev] [PATCH 5/8] profiles/use.desc: Make USE=lto global

2023-12-17 Thread Michał Górny
Add a global USE=lto flag. The flag is used semi-consistently in 31 packages, with a few adding extra information. That said, probably many of these uses are invalid, as they are equivalent to adding `-flto` to CFLAGS. Signed-off-by: Michał Górny --- app-admin/clsync/metadata.xml

[gentoo-dev] [PATCH 4/8] profiles/use.desc: Make USE=opencl global

2023-12-17 Thread Michał Górny
Add a global USE=opencl flag. The flag is used consistently in 30 packages, and most of them do not provide any additional information worth preserving. Signed-off-by: Michał Górny --- app-emulation/crossover-bin/metadata.xml | 1 - app-emulation/wine-staging/metadata.xml | 1 - app-emulation

[gentoo-dev] [PATCH 3/8] profiles/use.desc: Make USE={otf,ttf} global

2023-12-17 Thread Michał Górny
Make USE=otf and USE=ttf global USE flags, for installing specific font types. Both flags are used consistently in 6 packages, plus USE=otf in one more with extra information. Signed-off-by: Michał Górny --- media-fonts/essays1743/metadata.xml | 4 media-fonts/fira-mono/metadata.xml

[gentoo-dev] [PATCH 2/8] profiles/use.desc: Add USE=sid as a global USE flag

2023-12-17 Thread Michał Górny
Make USE=sid a global flag. It is used consistently in 8 packages. Signed-off-by: Michał Górny --- media-plugins/audacious-plugins/metadata.xml | 1 - media-sound/moc/metadata.xml | 1 - media-sound/mp3blaster/metadata.xml | 3 --- media-sound/mpd/metadata.xml

[gentoo-dev] [PATCH 1/8] profiles/use.desc: Add USE=speech as a global USE flag

2023-12-17 Thread Michał Górny
Make USE=speech a global USE flag. It is used in 29 packages, the most of them precisely matching the description. I've left local descriptions where they provide additional useful information. Signed-off-by: Michał Górny --- app-accessibility/brltty/metadata.xml| 1 - app-text/calibre

[gentoo-dev] [PATCH 0/8] A batch of global USE flags

2023-12-17 Thread Michał Górny
OpenType font versions +sid - Enable SID (Commodore 64 Audio) support +speech - Enable text-to-speech support +ttf - Install TrueType font versions Michał Górny (8): profiles/use.desc: Add USE=speech as a global USE flag profiles/use.desc: Add USE=sid as a global USE flag profiles/use.desc: Make

Re: [gentoo-dev] [PATCH 3/3] kernel-build.eclass: fix KERNEL_EFI_ZBOOT not being probed on partially supported arches

2023-12-17 Thread Michał Górny
ame of the output image. Set this variable to track this > setting. > - if grep -q "CONFIG_EFI_ZBOOT=y" .config; then > - KERNEL_EFI_ZBOOT=1 > - fi > } > > fi This doesn't seem correct. It won't work if KERNEL_EFI_ZBOOT is set by one of the merged configs. -- Best regards, Michał Górny signature.asc Description: This is a digitally signed message part

[gentoo-dev] [PATCH] distutils-r1.eclass: Call gpep517 via EPYTHON

2023-12-16 Thread Michał Górny
Call gpep517 via EPYTHON, in order to make it possible to use any plugins that were installed during python_compile() in python_test(). Signed-off-by: Michał Górny --- eclass/distutils-r1.eclass | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/eclass/distutils-r1.eclass

[gentoo-dev] Last rites: dev-python/blake3-py-c

2023-12-12 Thread Michał Górny
# Michał Górny (2023-12-12) # Merged into dev-python/blake3[-rust].  Please use that instead. # Removal on 2024-01-11.  Bug #919771. dev-python/blake3-py-c -- Best regards, Michał Górny signature.asc Description: This is a digitally signed message part

Re: [gentoo-dev] [PATCH] python-utils-r1.eclass: epytest, use NO_COLOR rather than NOCOLOR

2023-12-11 Thread Michał Górny
On Mon, 2023-12-11 at 13:57 -0500, Eli Schwartz wrote: > On 12/2/23 7:44 AM, Michał Górny wrote: > > Update epytest to respect the modern NO_COLOR variable rather than > > Portage's old NOCOLOR. Adjust it to correctly check whether it is set > > at all rather than to a spe

Re: [gentoo-dev] [PATCH v4] kernel-build.eclass: work around permissions issue with module signing

2023-12-11 Thread Michał Górny
quot;${T}/kernel_key.pem" || > die) > + echo "${MODULES_SIGN_KEY_CONTENTS}" > > "${T}/kernel_key.pem" || die > + unset MODULES_SIGN_KEY_CONTENTS > + export MODULES_SIGN_KEY="${T}/kernel_key.pem" >   fi >   if [[ ${MODULES_SIGN_KEY} == pkcs11:* || -r > ${MODULES_SIGN_KEY} ]]; > then >   echo > "CONFIG_MODULE_SIG_KEY=\"${MODULES_SIGN_KEY}\"" \ LGTM but I didn't test it. -- Best regards, Michał Górny signature.asc Description: This is a digitally signed message part

Re: [gentoo-dev] [PATCH v2] kernel-install.eclass: fix test phase on systemd systems

2023-12-11 Thread Michał Górny
nit "${imageroot}/sbin/init" > > @@ -263,6 +265,7 @@ kernel-install_test() { >    plymouth # hangs, or sometimes steals output >   rngd # hangs or segfaults sometimes >   i18n # copies all the fonts from /usr/share/consolefonts > + dracut-systemd systemd systemd-initrd # gets stuck in boot loop >   ) > >   # NB: if you pass a path that does not exist or is not a regular > > -- Best regards, Michał Górny signature.asc Description: This is a digitally signed message part

Re: [gentoo-dev] [PATCH v3] kernel-build.eclass: work around permissions issue with module signing

2023-12-11 Thread Michał Górny
echo "${MODULES_SIGN_KEY_CONTENTS}" > > "${T}/kernel_key.pem" || die > + unset MODULES_SIGN_KEY_CONTENTS > + export MODULES_SIGN_KEY="${T}/kernel_key.pem" > fi > if [[ ${MODULES_SIGN_KEY} == pkcs11:* || -r > ${MODULES_SIGN_KEY} ]]; > then > echo > "CONFIG_MODULE_SIG_KEY=\"${MODULES_SIGN_KEY}\"" \ > -- Best regards, Michał Górny signature.asc Description: This is a digitally signed message part

Re: [gentoo-dev] [PATCH] kernel-install.eclass: fix test phase on systemd systems

2023-12-11 Thread Michał Górny
;-EOT >> "${imageroot}/etc/os-release" || die > + NAME=Gentoo > + ID=gentoo > + PRETTY_NAME="Gentoo Linux" > + ANSI_COLOR="1;32" > + HOME_URL="https://www.gentoo.org/; > + SUPPORT_URL="https://www.gentoo.org/sup

[gentoo-dev] [PATCH] python-utils-r1.eclass: Disable pytest-salt-factories by default

2023-12-09 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/python-utils-r1.eclass | 2 ++ 1 file changed, 2 insertions(+) diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass index da9cb820840f..188278f09212 100644 --- a/eclass/python-utils-r1.eclass +++ b/eclass/python-utils-r1.eclass

[gentoo-dev] Last rites: virtual/python-cffi, virtual/python-greenlet

2023-12-08 Thread Michał Górny
# Michał Górny (2023-12-08) # The both remaining virtuals are deprecated in favor of using # python_gen_cond_dep directly, and no longer used in any packages # in ::gentoo. # Removal on 2024-01-07.  Bug #919467. virtual/python-cffi virtual/python-greenlet -- Best regards, Michał Górny

[gentoo-dev] [PATCH] python-utils-r1.eclass: epytest, use NO_COLOR rather than NOCOLOR

2023-12-02 Thread Michał Górny
Update epytest to respect the modern NO_COLOR variable rather than Portage's old NOCOLOR. Adjust it to correctly check whether it is set at all rather than to a specific value, to match the behavior of pytest itself. Signed-off-by: Michał Górny --- eclass/python-utils-r1.eclass | 11

[gentoo-dev] [PATCH] cargo.eclass: Allow CRATES to be unset

2023-12-02 Thread Michał Górny
Remove the assertion requiring CRATES to be set for non-live ebuilds. There are valid use cases for ebuilds without CRATES, and the eclass works just fine -- e.g. when the package is using GIT_CRATES only, or when crates are provided via a tarball. Signed-off-by: Michał Górny --- eclass

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

2023-11-30 Thread Michał Górny
# Michał Górny (2023-11-30) # Last commit in 2020.  It was used exclusively by dev-python/ipython, # and it is used no more. # Removal on 2023-12-30.  Bug #916535. dev-python/backcall -- Best regards, Michał Górny signature.asc Description: This is a digitally signed message part

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

2023-11-30 Thread Michał Górny
# Michał Górny (2023-11-30) # Originally added for net-im/synapse, which switched # to dev-python/immutabledict since.  Hacky C extension that supports # up to Python 3.10.  No revdeps left. # Removal on 2023-12-30.  Bug #918899. dev-python/frozendict -- Best regards, Michał Górny

[gentoo-dev] pycargoebuild can now generate "crate tarballs"

2023-11-29 Thread Michał Górny
it to SRC_URI. Note that GIT_CRATES aren't repacked. Now some numbers, for fractal-5: ebuild: 15 KiB → 4 KiB Manifest: 180 KiB → 1.5 KiB download time: 70 s → 2 s distfile count: 597 → 4 distdir size: 76 MiB → 45 MiB unpack time: 15 s → 6 s -- Best regards, Michał Górny signature.asc Description: This i

[gentoo-portage-dev] [PATCH v2] Stop implicitly manipulating `NO_COLOR`/`NOCOLOR`

2023-11-29 Thread Michał Górny
, one can combine color-free build output (for clean logs) with colorful emerge output by using: NO_COLOR=true emerge --color y ... Bug: https://bugs.gentoo.org/918515 Signed-off-by: Michał Górny --- NEWS | 5 + bin/ebuild

Re: [gentoo-dev] [PATCH] kernel-build.eclass: work around permissions issue with module signing

2023-11-27 Thread Michał Górny
the call to touch and chmod. It's better to use a subshell and set umask. > + echo "${MODULES_SIGN_KEY_CONTENTS}" > > "${T}/kernel_key.pem" || die > + unset MODULES_SIGN_KEY_CONTENTS > + export MODULES_SIGN_KEY="${T}/kernel_key.pem" > fi > if [[ ${MODULES_SIGN_KEY} == pkcs11:* || -r > ${MODULES_SIGN_KEY} ]]; then > echo > "CONFIG_MODULE_SIG_KEY=\"${MODULES_SIGN_KEY}\"" \ -- Best regards, Michał Górny signature.asc Description: This is a digitally signed message part

Re: [gentoo-portage-dev] [PATCH] Stop implicitly manipulating `NO_COLOR`/`NOCOLOR`

2023-11-26 Thread Michał Górny
On Sun, 2023-11-26 at 18:33 +0100, Ulrich Mueller wrote: > > > > > > On Sun, 26 Nov 2023, Michał Górny wrote: > > > 3. Forcing `NO_COLOR=1` turns out to cause random test failures, > >    and while fixing them is commendable, it is a pain for arch testing &g

[gentoo-portage-dev] [PATCH] Stop implicitly manipulating `NO_COLOR`/`NOCOLOR`

2023-11-26 Thread Michał Górny
Stop implicitly forcing `NO_COLOR` and `NOCOLOR` in ebuild environment. This is undesired for several reasons: 1. It makes it impossible to control color for emerge output independently of command output, e.g. when one goes to a pty while the other goes to logs. 2. It makes it impossible

[gentoo-dev] [PATCH 3/3] distutils-r1.eclass: Silence pydevd warnings

2023-11-18 Thread Michał Górny
Set `PYDEVD_DISABLE_FILE_VALIDATION` to silence warnings about frozen modules from dev-python/pydevd. Signed-off-by: Michał Górny --- eclass/distutils-r1.eclass | 3 +++ 1 file changed, 3 insertions(+) diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass index 3d756eaad556

[gentoo-dev] [PATCH 2/3] python-utils-r1.eclass: Do not pass `-p no:*` w/ no autoloading

2023-11-18 Thread Michał Górny
Modify `epytest` not to pass our plethora of `-p no:*` arguments when `PYTEST_DISABLE_PLUGIN_AUTOLOAD` is set. This is NFC since the plugins wouldn't be loaded anyway. Signed-off-by: Michał Górny --- eclass/python-utils-r1.eclass | 51 +++ 1 file changed, 28

[gentoo-dev] [PATCH 1/3] python-utils-r1.eclass: Do not pass `-p xdist` w/ PYTEST_PLUGINS

2023-11-18 Thread Michał Górny
Fix `epytest` with `EPYTEST_XDIST` not to pass a duplicate `-p xdist` when `xdist.plugin` is already present in `PYTEST_PLUGINS`. Otherwise, pytest will fail due to the plugin being loaded twice. Signed-off-by: Michał Górny --- eclass/python-utils-r1.eclass | 10 +++--- 1 file changed, 7

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

2023-11-07 Thread Michał Górny
code. -- Best regards, Michał Górny signature.asc Description: This is a digitally signed message part

[gentoo-dev] Last rites: dev-python/pyqt-distutils

2023-11-06 Thread Michał Górny
# Michał Górny (2023-11-06) # Unmaintained.  Last commit in 2017.  Distutils is deprecated. # No revdeps. # Removal on 2023-12-06.  Bug #916968. dev-python/pyqt-distutils -- Best regards, Michał Górny signature.asc Description: This is a digitally signed message part

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

2023-11-05 Thread Michał Górny
# Michał Górny (2023-11-05) # Discontinued upstream.  Fails tests with modern pytest. # No revdeps left. # Removal on 2023-12-05.  Bug #906834. dev-python/pytest-subtesthack -- Best regards, Michał Górny signature.asc Description: This is a digitally signed message part

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

2023-11-05 Thread Michał Górny
# Michał Górny (2023-11-05) # Discontinued in favor of built-in support in setuptools-scm-7. # No revdeps left. # Removal on 2023-12-05.  Bug #916904. dev-python/setuptools_scm_git_archive -- Best regards, Michał Górny signature.asc Description: This is a digitally signed message part

Re: [gentoo-dev] [PATCH] use.desc: Make `native-extensions` flag global

2023-11-05 Thread Michał Górny
On Sun, 2023-11-05 at 01:08 -0500, Oskari Pirhonen wrote: > On Sun, Nov 05, 2023 at 06:42:35 +0100, Michał Górny wrote: > > Make the `native-extensions` flag global. It is used in 15 Python > > packages to enable building optional C extensions, though the global > > de

[gentoo-dev] [PATCH] use.desc: Make `native-extensions` flag global

2023-11-04 Thread Michał Górny
;, so this is the primary case used in global description. There is one case of the extension providing extra features, and the remaining cases do not explain its role. Signed-off-by: Michał Górny --- profiles/use.desc | 1 + 1 file changed, 1 insertion(+) diff --git a/profiles/use.desc b/profil

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

2023-11-04 Thread Michał Górny
# Michał Górny (2023-11-04) # Broken on py3.12.  Last commit in 2020.  Already a second fork # of the package.  No revdeps. # Removal on 2023-12-04.  Bug #916856. dev-python/wstools -- Best regards, Michał Górny signature.asc Description: This is a digitally signed message part

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