[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_prep

[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
: 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/ca

[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
me 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

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

2023-12-11 Thread Michał Górny
p; touch "${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
  kernel-install_create_init "${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
t;<-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/suppor

[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

[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 Descripti

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

2023-11-27 Thread Michał Górny
tween 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

[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 change

[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
es crashes on random 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 > > descri

[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

[gentoo-dev] [PATCH 6/6] dev-python/numpy: Switch to EPYTEST_XDIST

2023-11-03 Thread Michał Górny
Signed-off-by: Michał Górny --- dev-python/numpy/numpy-1.26.1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-python/numpy/numpy-1.26.1.ebuild b/dev-python/numpy/numpy-1.26.1.ebuild index 3255d05e2c00..92564017966e 100644 --- a/dev-python/numpy/numpy-1.26.1

[gentoo-dev] [PATCH 5/6] dev-python/pyrate-limiter: Use EPYTEST_XDIST

2023-11-03 Thread Michał Górny
Signed-off-by: Michał Górny --- dev-python/pyrate-limiter/pyrate-limiter-3.1.0.ebuild | 6 +- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/dev-python/pyrate-limiter/pyrate-limiter-3.1.0.ebuild b/dev-python/pyrate-limiter/pyrate-limiter-3.1.0.ebuild index 47947453dc89

[gentoo-dev] [PATCH 4/6] distutils-r1.eclass: Add pytest-xdist dep if EPYTEST_XDIST is set

2023-11-03 Thread Michał Górny
Make `distutils_enable_tests pytest` automatically add the `dev-python/pytest-xdist` dependency if `EPYTEST_XDIST` is set. Signed-off-by: Michał Górny --- eclass/distutils-r1.eclass| 3 +++ eclass/python-utils-r1.eclass | 4 +++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a

[gentoo-dev] [PATCH 3/6] python-utils-r1.eclass: Add EPYTEST_XDIST for epytest

2023-11-03 Thread Michał Górny
Add an `EPYTEST_XDIST` variable that can be used to enable running the test suite in parallel via the dev-python/pytest-xdist plugin. This also includes user-facing `EPYTEST_JOBS` to control the job count independently of `MAKEOPTS`. Signed-off-by: Michał Górny --- eclass/python-utils-r1.eclass

[gentoo-dev] [PATCH 2/6] distutils-r1.eclass: Refactor d_e_t to permit multiple test packages

2023-11-03 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/distutils-r1.eclass | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass index 9dd091921391..3d69911d9209 100644 --- a/eclass/distutils-r1.eclass +++ b/eclass/distutils-r1

[gentoo-dev] [PATCH 1/6] distutils-r1.eclass: Refactor `d_e_t unittest` (NFC)

2023-11-03 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/distutils-r1.eclass | 17 - 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass index 1cc91110dccf..9dd091921391 100644 --- a/eclass/distutils-r1.eclass +++ b/eclass/distutils

[gentoo-dev] [PATCH 0/6] python-utils-r1/distutils-r1: EPYTEST_XDIST support

2023-11-03 Thread Michał Górny
lso adding an EPYTEST_JOBS variable to allow overriding the job count independently of MAKEOPTS. The patches also include some prior refactoring and two example ebuild conversions. PR: https://github.com/gentoo/gentoo/pull/33667 -- Best regards, Michał Górny Michał Górny (6): distutils

[gentoo-dev] Last rites: dev-python/pushbullet-py

2023-11-01 Thread Michał Górny
# Michał Górny (2023-11-01) # Broken on py3.12.  Repository archived upstream.  No revdeps. # Removal on 2023-12-01.  Bug #916670. dev-python/pushbullet-py -- Best regards, Michał Górny signature.asc Description: This is a digitally signed message part

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

2023-10-29 Thread Michał Górny
# Michał Górny (2023-10-29) # Backports from Python 3.6/3.7 to Python 3.5.  Finally the last revdep # is gone. # Removal on 2023-11-28.  Bug #916485. dev-python/async_generator -- Best regards, Michał Górny signature.asc Description: This is a digitally signed message part

[gentoo-dev] Last rites: dev-games/cegui, games-rpg/sumwars

2023-10-27 Thread Michał Górny
# Michał Górny (2023-10-27) # dev-games/cegui is unmaintained, does not support Python 3.11 and has # a ton of open bugs.  It is only used by games-rpg/sumwars.  CeGUI has # had no release since 2016, and apparently the current git # is incompatible with SumWars.  SumWars have had no activity

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

2023-10-27 Thread Michał Górny
# Michał Górny (2023-10-27) # The package does not work with any of the dev-python/ruamel-yaml # versions in ::gentoo.  No revdeps. # Removal on 2023-11-26.  Bug #915986. dev-python/yamlpath -- Best regards, Michał Górny signature.asc Description: This is a digitally signed message part

[gentoo-dev] Last rites: games-strategy/defcon-demo

2023-10-26 Thread Michał Górny
# Michał Górny (2023-10-26) # Non-installable since the distfile is gone and the package # is mirror-restricted. # Removal on 2023-11-25.  Bug #753515. games-strategy/defcon-demo -- Best regards, Michał Górny signature.asc Description: This is a digitally signed message part

[gentoo-dev] Last rites: dev-lang/ferite

2023-10-26 Thread Michał Górny
# Michał Górny (2023-10-26) # An unmaintained programming language with last release in 2009. # Multiple bugs reported.  No revdeps. # Removal on 2023-11-25. dev-lang/ferite -- Best regards, Michał Górny signature.asc Description: This is a digitally signed message part

[gentoo-dev] Last rites: media-gfx/grub-splashes

2023-10-26 Thread Michał Górny
# Michał Górny (2023-10-26) # Obsolete package for GRUB 1.x.  No updates since 2009, multiple bugs # reported. # Removal on 2023-11-25.  Bug #912684. media-gfx/grub-splashes -- Best regards, Michał Górny signature.asc Description: This is a digitally signed message part

[gentoo-dev] Last rites: dev-php/securimage

2023-10-26 Thread Michał Górny
# Michał Górny (2023-10-26) # Dead (and discouraged prior to death).  No revdeps. # Removal on 2023-11-25.  Bug #912879. dev-php/securimage -- Best regards, Michał Górny signature.asc Description: This is a digitally signed message part

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

2023-10-26 Thread Michał Górny
# Michał Górny (2023-10-26) # Not installable due to conflict with sys-apps/coreutils. # Removal on 2023-11-25.  Bug #908406. app-misc/realpath -- Best regards, Michał Górny signature.asc Description: This is a digitally signed message part

[gentoo-dev] Last rites: dev-libs/busybee, dev-libs/libe, dev-libs/libpo6, dev-libs/libtreadstone

2023-10-26 Thread Michał Górny
# Michał Górny (2023-10-26) # Hyperdex "support libraries".  Hyperdex was removed in 2020. # No revdeps outside the bunch. # Removal on 2023-11-25.  Bug #527386. dev-libs/busybee dev-libs/libe dev-libs/libpo6 dev-libs/libtreadstone -- Best regards, Michał Górny signature.asc D

[gentoo-dev] Last rites: sci-electronics/freehdl

2023-10-26 Thread Michał Górny
# Michał Górny (2023-10-26) # Fails to compile with modern C++ compilers.  Last release in 2011. # No revdeps. # Removal on 2023-11-25.  Bug #722006. sci-electronics/freehdl -- Best regards, Michał Górny signature.asc Description: This is a digitally signed message part

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

2023-10-26 Thread Michał Górny
# Michał Górny (2023-10-26) # Incompatible with Cython 3.  Last commit in 2016.  No revdeps. # Removal on 2023-11-25.  Bug #898696. dev-python/plyr -- Best regards, Michał Górny signature.asc Description: This is a digitally signed message part

[gentoo-dev] Last rites: dev-python/sphinx-testing

2023-10-22 Thread Michał Górny
# Michał Górny (2023-10-23) # Broken on Python 3.11.  Archived upstream since 2020.  No revdeps. # Removal on 2023-11-22.  Bug #896886. dev-python/sphinx-testing -- Best regards, Michał Górny signature.asc Description: This is a digitally signed message part

Re: [gentoo-dev] [PATCH 2/2] profiles/use.desc: Add `lzip` for lzip compression

2023-10-22 Thread Michał Górny
On Sun, 2023-10-22 at 14:55 +0200, Ulrich Mueller wrote: > > > > > > On Sun, 22 Oct 2023, Michał Górny wrote: > > >  lzma - Support for LZMA (de)compression algorithm > >  lz4 - Enable support for lz4 compression (as implemented in app-arch/lz4) > > +lzi

[gentoo-dev] [PATCH 2/2] profiles/use.desc: Add `lzip` for lzip compression

2023-10-22 Thread Michał Górny
Make `lzip` a global flag. It is used consistently in 6 packages. Signed-off-by: Michał Górny --- profiles/use.desc | 1 + 1 file changed, 1 insertion(+) diff --git a/profiles/use.desc b/profiles/use.desc index fcd11046a2d5..054d163e8264 100644 --- a/profiles/use.desc +++ b/profiles/use.desc

[gentoo-dev] [PATCH 1/2] profiles/use.desc: Add `brotli` for Brotli compression support

2023-10-22 Thread Michał Górny
Make `brotli` a global flag. It is used consistently by 17 packages. Signed-off-by: Michał Górny --- profiles/use.desc | 1 + 1 file changed, 1 insertion(+) diff --git a/profiles/use.desc b/profiles/use.desc index c77746fe71b1..fcd11046a2d5 100644 --- a/profiles/use.desc +++ b/profiles

[gentoo-dev] [PATCH 2/2] profiles/use.desc: Add `jpegxl` flag for JPEG XL image format

2023-10-22 Thread Michał Górny
Make `jpegxl` a global flag for JPEG XL image support. It is used consistently in 12 packages. Signed-off-by: Michał Górny --- profiles/use.desc | 1 + 1 file changed, 1 insertion(+) diff --git a/profiles/use.desc b/profiles/use.desc index 3ef66ec84193..c77746fe71b1 100644 --- a/profiles

[gentoo-dev] [PATCH 1/2] profiles/use.desc: Add `avif` flag for AV1 Image Format

2023-10-22 Thread Michał Górny
Make `avif` a global flag for AV1 Image Format support. It is used consistently in 7 packages. Signed-off-by: Michał Górny --- profiles/use.desc | 1 + 1 file changed, 1 insertion(+) diff --git a/profiles/use.desc b/profiles/use.desc index 6034f3bf6fc3..3ef66ec84193 100644 --- a/profiles

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

2023-10-21 Thread Michał Górny
# Michał Górny (2023-10-22) # Incompatible with Python 3.12.  Last commit in 2016.  No revdeps. # Removal on 2023-11-21.  Bug #909917. dev-python/exam -- Best regards, Michał Górny

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

2023-10-20 Thread Michał Górny
# Michał Górny (2023-10-20) # The test suite is broken and does not fail correctly.  No maintainer. # No revdeps. # Removal on 2023-11-19.  Bug #916047. dev-python/pydotplus -- Best regards, Michał Górny

[gentoo-dev] Last rites: dev-python/check-manifest, dev-python/jupyter-server-fileid, dev-python/jupyter-server-ydoc, dev-python/jupyter-ydoc, dev-python/nbclassic, dev-python/y-py, dev-python/ypy-web

2023-10-15 Thread Michał Górny
# Michał Górny (2023-10-15) # These packages were required by old version of dev-python/jupyterlab # and dev-python/notebook, and are no longer used. # Removal on 2023-11-14.  Bug #915824. dev-python/check-manifest dev-python/jupyter-server-fileid dev-python/jupyter-server-ydoc dev-python/jupyter

[gentoo-dev] Last rites: app-cdr/dvdshrink, media-plugins/vdr-burn, media-plugins/vdr-burn-templates, media-video/dvd9to5, media-video/dvdrip, media-video/transcode

2023-10-14 Thread Michał Górny
# Michał Górny (2023-10-14) # media-video/transcode is dead for many years.  We already piled up # a lot of downstream patches just to keep it working, and it's broken # again (ffmpeg-5 this time).  The mask includes revdeps. # Removal on 2023-11-13.  Bug #861311. app-cdr/dvdshrink media-pl

Re: [gentoo-dev] [DRAFT] GLEP 84: Standard format for package.mask files

2023-10-04 Thread Michał Górny
t-Rite Epilogue > '''''''''''''''''' > > If the last paragraph starts with "Removal after", then this mask entry is > considered as last-rite mask, and the last paragraph must conform to the > last-rite epilogue format. This is inconsistent with the current usage, and confusing. "After" makes it unclear whether the list is inclusive (i.e. "remove on that day or later") or exclusive ("remove the next day or later"), and in the latter case it's quite backwards. -- Best regards, Michał Górny

[gentoo-dev] Last rites: dev-python/memory-profiler

2023-10-03 Thread Michał Górny
# Michał Górny (2023-10-04) # The project was abandoned upstream.  The test suite is broken # with python3.12.  It was used only as an optional test dep # for dev-python/Arpeggio. # Removal on 2023-11-03.  Bug #915162. dev-python/memory-profiler -- Best regards, Michał Górny

[gentoo-dev] Last rites: dev-python/django-mptt

2023-09-28 Thread Michał Górny
# Michał Górny (2023-09-29) # The project is no longer maintained upstream.  We haven't handled # the version bump from a year ago yet.  No reverse dependencies. # Removal on 2023-10-29.  Bug #894592. dev-python/django-mptt -- Best regards, Michał Górny

[gentoo-dev] Last rites: dev-python/coreapi, dev-python/coreschema, dev-python/itypes

2023-09-17 Thread Michał Górny
# Michał Górny (2023-09-17) # Core API has not been maintained since 2017, and all the repositories # have been archived in 2019.  It remained in ::gentoo only # as an optional test dependency, and all reverse dependencies have been # updated not to depend on it. # Removal on 2023-10-17.  Bug

Re: [gentoo-dev] [PATCH 1/2] distutils-r1.eclass: teach setuptools to respect (some) build options

2023-09-12 Thread Michał Górny
mmand. > > > Redirecting output to a file in a directory you have just guaranteed to > exist cannot fail. Eh, you make me prove you wrong: # cat > dupa <<-EOF blahblah > EOF cat: write error: No space left on device -- Best regards, Michał Górny

[gentoo-dev] [PATCH v2 4/4] verify-sig.eclass: Fix list formatting for VERIFY_SIG_METHOD

2023-09-08 Thread Michał Górny
Thanks to ulm for reporting. Signed-off-by: Michał Górny --- eclass/verify-sig.eclass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eclass/verify-sig.eclass b/eclass/verify-sig.eclass index 010361bfbc98..49557b633c87 100644 --- a/eclass/verify-sig.eclass +++ b/eclass

[gentoo-dev] [PATCH v2 3/4] verify-sig.eclass: Fix handling multiple/duplicate signatures

2023-09-08 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/tests/verify-sig.sh | 11 +++ eclass/verify-sig.eclass | 5 +++-- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/eclass/tests/verify-sig.sh b/eclass/tests/verify-sig.sh index fb7f2cdb2a5d..a87e2c7703d7 100755 --- a/eclass/tests

[gentoo-dev] [PATCH v2 2/4] verify-sig.eclass: Support `openssl dgst` format checksums

2023-09-08 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/tests/verify-sig.sh | 18 + eclass/verify-sig.eclass | 54 +- 2 files changed, 54 insertions(+), 18 deletions(-) Changes: - referring to the var as `format` consistently - fixed eclassdoc - used explicit if

[gentoo-dev] [PATCH v2 1/4] eclass/tests: Add initial tests for verify-sig

2023-09-08 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/tests/verify-sig.sh | 65 ++ 1 file changed, 65 insertions(+) create mode 100755 eclass/tests/verify-sig.sh diff --git a/eclass/tests/verify-sig.sh b/eclass/tests/verify-sig.sh new file mode 100755 index

Re: [gentoo-dev] [PATCH 2/3] verify-sig.eclass: Support `openssl dgst` format checksums

2023-09-08 Thread Michał Górny
On Fri, 2023-09-08 at 12:03 +0200, Michał Górny wrote: > On Mon, 2023-09-04 at 08:42 +0200, Ulrich Mueller wrote: > > > > > > > On Mon, 04 Sep 2023, Michał Górny wrote: > > > > > --- a/eclass/verify-sig.eclass > > > +++ b/eclass/veri

Re: [gentoo-dev] [PATCH 2/3] verify-sig.eclass: Support `openssl dgst` format checksums

2023-09-08 Thread Michał Górny
On Mon, 2023-09-04 at 08:42 +0200, Ulrich Mueller wrote: > > > > > > On Mon, 04 Sep 2023, Michał Górny wrote: > > > --- a/eclass/verify-sig.eclass > > +++ b/eclass/verify-sig.eclass > > @@ -214,12 +214,15 @@ verify-sig_verify_message() { >

[gentoo-dev] [PATCH 3/3] verify-sig.eclass: Fix handling multiple/duplicate signatures

2023-09-03 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/tests/verify-sig.sh | 11 +++ eclass/verify-sig.eclass | 5 +++-- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/eclass/tests/verify-sig.sh b/eclass/tests/verify-sig.sh index fb7f2cdb2a5d..a87e2c7703d7 100755 --- a/eclass/tests

[gentoo-dev] [PATCH 2/3] verify-sig.eclass: Support `openssl dgst` format checksums

2023-09-03 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/tests/verify-sig.sh | 18 ++ eclass/verify-sig.eclass | 51 +- 2 files changed, 52 insertions(+), 17 deletions(-) diff --git a/eclass/tests/verify-sig.sh b/eclass/tests/verify-sig.sh index fcd2ee7480a2

[gentoo-dev] [PATCH 1/3] eclass/tests: Add initial tests for verify-sig

2023-09-03 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/tests/verify-sig.sh | 65 ++ 1 file changed, 65 insertions(+) create mode 100755 eclass/tests/verify-sig.sh diff --git a/eclass/tests/verify-sig.sh b/eclass/tests/verify-sig.sh new file mode 100755 index

[gentoo-dev] [PATCH 0/3] verify-sig.eclass: `openssl dgst` format support

2023-09-03 Thread Michał Górny
e" hashes. The latter primarily means `openssl dgst` files with multiple hashes but also could mean shaXsum files with actual duplicate entries. This is going to be used for wireshark: https://github.com/gentoo/gentoo/pull/32575 -- Best regards, Michał Górny Michał Górny (3): eclass/test

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

2023-08-28 Thread Michał Górny
# Michał Górny (2023-08-28) # A shim that is no longer needed.  No reverse dependencies. # Removal on 2023-09-27.  Bug #906516. dev-python/pytz_deprecation_shim -- Best regards, Michał Górny

Re: [gentoo-dev] [PATCH] python-utils-r1.eclass: Redo cross-prefix support using sysconfig

2023-08-25 Thread Michał Górny
On Sat, 2023-08-26 at 06:09 +0200, Michał Górny wrote: > On Fri, 2023-08-25 at 22:18 +0100, James Le Cuirot wrote: > > We recently supported cross-prefix by rewriting PYTHON_SITEDIR and > > PYTHON_INCLUDEDIR from BROOT to EPREFIX. We now know that you can get > > sysconfig

Re: [gentoo-dev] [PATCH] python-utils-r1.eclass: Redo cross-prefix support using sysconfig

2023-08-25 Thread Michał Górny
> print(sysconfig.get_path("platinclude", vars={"installed_platbase": > sys.argv[1]})) > EOF > ) > - > PYTHON_INCLUDEDIR=${ESYSROOT}${PYTHON_INCLUDEDIR#"${BROOT-${EPREFIX}}"} > export PYTHON_INCLUDEDIR > debug-print "${FUNCNAME}: PYTHON_INCLUDEDIR = > ${PYTHON_INCLUDEDIR}" > I'm thinking we should probably set all base/prefix vars instead of making assumptions which one will actually be used. -- Best regards, Michał Górny

[gentoo-dev] [PATCH] cmake.eclass: Remove duplicate eninja call from cmake_build

2023-08-22 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/cmake.eclass | 1 - 1 file changed, 1 deletion(-) diff --git a/eclass/cmake.eclass b/eclass/cmake.eclass index fb3f9b6352be..d0f6d0b4bd91 100644 --- a/eclass/cmake.eclass +++ b/eclass/cmake.eclass @@ -661,7 +661,6 @@ cmake_build

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

2023-08-20 Thread Michał Górny
# Michał Górny (2023-08-20) # Broken for a long time.  Barely any activity upstream, does not # manage to follow dev-python/numpy releases.  It was only an optional # test dep for one package. # Removal on 2023-09-19.  Bug #880415. dev-python/nptyping -- Best regards, Michał Górny

Re: [gentoo-dev] [PATCH v3] python-utils-r1.eclass: Fix PYTHON_SITEDIR/INCLUDEDIR for cross-prefix

2023-08-19 Thread Michał Górny
;${BROOT-${EPREFIX}}"} > export PYTHON_INCLUDEDIR > debug-print "${FUNCNAME}: PYTHON_INCLUDEDIR = > ${PYTHON_INCLUDEDIR}" > > -- > 2.41.0 > Pushed (along with some other pending changes), thanks! -- Best regards, Michał Górny

Re: [gentoo-dev] Add Hooks to Eselect

2023-08-18 Thread Michał Górny
478279 > You have to provide the rationale here. You can't expect people to sign up for some shady third-party service to read it. -- Best regards, Michał Górny

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