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

2024-03-10 Thread Michał Górny
# Michał Górny (2024-03-10) # Packages that still require signature.asc Description: This is a digitally signed message part

Re: [gentoo-dev] Re: RFC: banning "AI"-backed (LLM/GPT/whatever) contributions to Gentoo

2024-03-09 Thread Michał Górny
gy use of dedicated data centers purely for training LLMs? I'm not even talking of all the energy wasted as a result of these LLMs at work. -- Best regards, Michał Górny signature.asc Description: This is a digitally signed message part

Re: [gentoo-dev] RFC: banning "AI"-backed (LLM/GPT/whatever) contributions to Gentoo

2024-03-09 Thread Michał Górny
important question is: how is it restricted? Are we talking about a tool that was clearly trained on specific code, or about a tool that was trained on potentially copyright material, then artificially restricted to the repository (to paper over the concerns)? Can we trust the latter? -- Best regard

Re: [gentoo-dev] RFC: banning "AI"-backed (LLM/GPT/whatever) contributions to Gentoo

2024-03-09 Thread Michał Górny
feasible to reliably detect such contributions, and even if it were, I don't think we want to go as far as to actively pursue anything that looks like one. The point of the policy is rather to make a statement that we don't want these, and to kindly ask users not to do that. -- Best regards, Mic

[gentoo-dev] Please migrate your distutils-r1 ebuilds to use PEP517 builds

2024-03-09 Thread Michał Górny
other test runners, as running `setup.py test` has been deprecated upstream as well. Or running `setup.py` at all, but the latter is less likely to suddenly stop working. -- Best regards, Michał Górny signature.asc Description: This is a digitally signed message part

[gentoo-dev] [PATCH v2 7/7] distutils-r1.eclass: wire up meson-python to meson.eclass

2024-03-05 Thread Michał Górny
ned-off-by: Michał Górny --- eclass/distutils-r1.eclass | 16 +++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass index 134cb39f276a..e0c54d81a846 100644 --- a/eclass/distutils-r1.eclass +++ b/eclass/distutils-r1.ecl

[gentoo-dev] [PATCH v2 6/7] meson.eclass: move python_export_utf8_locale to meson_src_configure

2024-03-05 Thread Michał Górny
From: Sam James We don't need it in setup_meson_src_configure as distutils-r1 uses it and it'll get called twice then. Signed-off-by: Sam James --- eclass/meson.eclass | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/eclass/meson.eclass b/eclass/meson.eclass index

[gentoo-dev] [PATCH v2 5/7] python-utils-r1.eclass: Fix python_doheader install location with ROOT

2024-03-05 Thread Michał Górny
From: James Le Cuirot python_get_includedir is prefixed with ESYSROOT, not EPREFIX, so we need to strip off the former, not the latter. This is currently only used for dev-python/pillow, which I have tested. Signed-off-by: James Le Cuirot --- eclass/python-utils-r1.eclass | 2 +- 1 file

[gentoo-dev] [PATCH v2 4/7] distutils-r1.eclass: Make vars local before calling filter-lto

2024-03-05 Thread Michał Górny
Make LTO filtering local to the compilation code. This avoids disabling LTO for non-Python parts of an ebuild. Signed-off-by: Michał Górny --- eclass/distutils-r1.eclass | 4 1 file changed, 4 insertions(+) diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass index

[gentoo-dev] [PATCH v2 3/7] distutils-r1.eclass: Move filter-lto into DISTUTILS_EXT block

2024-03-05 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 60554944a5a0..ee1dcef24ff6 100644 --- a/eclass/distutils-r1.eclass +++ b/eclass/distutils-r1

[gentoo-dev] [PATCH v2 2/7] distutils-r1.eclass: Limit DISTUTILS_EXT logic to compile & test

2024-03-05 Thread Michał Górny
of the build and let ebuilds to manipulate flags at their leisure, particularly prior to python_compile. Signed-off-by: Michał Górny --- eclass/distutils-r1.eclass | 8 +++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass

[gentoo-dev] [PATCH v2 1/7] distutils-r1.eclass: Remove -Werror... hack (now in cython)

2024-03-05 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/distutils-r1.eclass | 5 - 1 file changed, 5 deletions(-) diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass index c0d1992ccce0..fb0c2dfaa693 100644 --- a/eclass/distutils-r1.eclass +++ b/eclass/distutils-r1.eclass @@ -1813,11 +1813,6

[gentoo-dev] [PATCH v2 0/7] distutils-r1.eclass + python-utils-r1.eclass + meson.eclass: combined patches

2024-03-05 Thread Michał Górny
Hi, The same set as previously + extra patches from Eli, James and Sam. Eli Schwartz (1): distutils-r1.eclass: wire up meson-python to meson.eclass James Le Cuirot (1): python-utils-r1.eclass: Fix python_doheader install location with ROOT Michał Górny (4): distutils-r1.eclass: Remove

[gentoo-dev] Python 3.12 to become the default in May-June 2024

2024-03-03 Thread Michał Górny
https://qa-reports.gentoo.org/output/gpyutils/311-to-312.svg We have a few porting tips in the Guide: https://projects.gentoo.org/python/guide/porting.html#python-3-12 If you think we should mention something else, please let me know. -- Best regards, Michał Górny signature.asc Description

[gentoo-dev] [PATCH 4/4] distutils-r1.eclass: Make vars local before calling filter-lto

2024-03-02 Thread Michał Górny
Make LTO filtering local to the compilation code. This avoids disabling LTO for non-Python parts of an ebuild. Signed-off-by: Michał Górny --- eclass/distutils-r1.eclass | 8 1 file changed, 8 insertions(+) diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass index

[gentoo-dev] [PATCH 3/4] distutils-r1.eclass: Move filter-lto into DISTUTILS_EXT block

2024-03-02 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 60554944a5a0..ee1dcef24ff6 100644 --- a/eclass/distutils-r1.eclass +++ b/eclass/distutils-r1

[gentoo-dev] [PATCH 2/4] distutils-r1.eclass: Limit DISTUTILS_EXT logic to compile & test

2024-03-02 Thread Michał Górny
of the build and let ebuilds to manipulate flags at their leisure, particularly prior to python_compile. Signed-off-by: Michał Górny --- eclass/distutils-r1.eclass | 8 +++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass

[gentoo-dev] [PATCH 1/4] distutils-r1.eclass: Remove -Werror... hack (now in cython)

2024-03-02 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/distutils-r1.eclass | 5 - 1 file changed, 5 deletions(-) diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass index c0d1992ccce0..fb0c2dfaa693 100644 --- a/eclass/distutils-r1.eclass +++ b/eclass/distutils-r1.eclass @@ -1813,11 +1813,6

Re: [gentoo-dev] [PATCH] python-utils-r1.eclass: Fix python_doheader install location with ROOT

2024-03-02 Thread Michał Górny
edir#${ESYSROOT}} > > ( > insopts -m 0644 Good catch, thanks! I'll add it onto https://github.com/gentoo/gentoo/pull/35554 to avoid double cache regen. -- Best regards, Michał Górny signature.asc Description: This is a digitally signed message part

Re: [gentoo-dev] [PATCH 3/3] texlive-common.eclass: Use nonfatal-respecting die for fmtutil-sys

2024-02-29 Thread Michał Górny
> + || die -n "fmtutil-sys returned non-zero exit > status ${res}" Put '||' at end of the line, then you won't need the redundant backslash. > else > ewarn "Cannot run fmtutil-sys for some reason." >

Re: [gentoo-dev] Re: [PATCH 1/3] texlive-module.eclass: implicitly set TL_PV if not explicitly set

2024-02-29 Thread Michał Górny
; which would be fine. > > Although I prefer the current approach, it is not a hill to die on for me. > It is invalid to treat EAPI as an integer. The standard practice is to explicitly list old EAPIs, so that no changes need to preserve the new behavior for new EAPIs. -- Best regards, Michał Górny signature.asc Description: This is a digitally signed message part

Re: [gentoo-dev] RFC: banning "AI"-backed (LLM/GPT/whatever) contributions to Gentoo

2024-02-28 Thread Michał Górny
On Wed, 2024-02-28 at 11:08 +0100, Ulrich Mueller wrote: > > > > > > On Wed, 28 Feb 2024, Michał Górny wrote: > > > On Tue, 2024-02-27 at 21:05 -0600, Oskari Pirhonen wrote: > > > What about cases where someone, say, doesn't have an excellent grasp of > >

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

2024-02-27 Thread Michał Górny
# Michał Górny (2024-02-28) # Nosetests have been abandoned in 2015.  Upstream (while technically # still around) has refused to accept any patches since, and we have # already had to fork it, to keep it somewhat working.  All # the remaining reverse dependencies were finally ported or last rited

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

2024-02-27 Thread Michał Górny
# Michał Górny (2024-02-28) # The project is not really actively maintained upstream, and it still # depends on dev-python/nose.  There are other tools with similar # functionality. # Removal on 2024-03-29.  Bug #878695. app-misc/rmlint -- Best regards, Michał Górny signature.asc Description

Re: [gentoo-dev] RFC: banning "AI"-backed (LLM/GPT/whatever) contributions to Gentoo

2024-02-27 Thread Michał Górny
generated text is actually meaningful. -- Best regards, Michał Górny signature.asc Description: This is a digitally signed message part

[gentoo-dev] Last rites: app-admin/salt, dev-python/pytest-salt-factories, dev-python/boto

2024-02-27 Thread Michał Górny
# Michał Górny (2024-02-27) # dev-python/boto is dead, with last release in 2018.  It has been # replaced by dev-python/boto3.  It carries a ton of patches and still # depends on dev-python/nose. # # app-admin/salt is its only remaining reverse dependency.  The ebuild # is of very low quality

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

2024-02-27 Thread Michał Górny
# Michał Górny (2024-02-27) # Unmaintained upstream.  Already carries a few patches. # Depends on dev-python/nose. # Removal on 2024-03-28.  Bug #878693. app-misc/binwalk -- Best regards, Michał Górny signature.asc Description: This is a digitally signed message part

[gentoo-dev] Last rites: sci-biology/biopandas

2024-02-27 Thread Michał Górny
# Michał Górny (2024-02-27) # Still depends on dev-python/nose.  No reverse dependencies. # Removal on 2024-03-28.  Bug #878721. sci-biology/biopandas -- Best regards, Michał Górny signature.asc Description: This is a digitally signed message part

[gentoo-dev] Last rites: sci-chemistry/nmrglue

2024-02-27 Thread Michał Górny
# Michał Górny (2024-02-27) # Effectively unmaintained in Gentoo.  Still depends on dev-python/nose, # on top of that tests are restricted, so we don't even know if it # works at all.  No reverse dependencies. # Removal on 2024-03-28.  Bug #878725. sci-chemistry/nmrglue -- Best regards, Michał

[gentoo-dev] RFC: banning "AI"-backed (LLM/GPT/whatever) contributions to Gentoo

2024-02-27 Thread Michał Górny
ould be a good thing — but we need to have policies in place, to make sure shit doesn't flow in. Compare with the shitstorm at: https://github.com/pkgxdev/pantry/issues/5358 -- Best regards, Michał Górny signature.asc Description: This is a digitally signed message part

Re: [gentoo-dev] [PATCH v2 1/2] check-reqs.eclass: runtime disk checks for any path.

2024-02-26 Thread Michał Górny
ath_size/:*} > + _size=${_path_size/*:} > + _check-reqs_disk \ > + "${EROOT%/}${_path}" "${_size}" > + done > + unset _path_size _path _size

[gentoo-dev] [PATCH 2/2] dev-python/reflink: Use PROPERTIES=test_privileged

2024-02-22 Thread Michał Górny
Signed-off-by: Michał Górny --- dev-python/reflink/reflink-0.2.2.ebuild | 18 +- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/dev-python/reflink/reflink-0.2.2.ebuild b/dev-python/reflink/reflink-0.2.2.ebuild index 83e0653fe4a1..7c9681db2505 100644 --- a/dev

[gentoo-dev] [PATCH 1/2] metadata/layout.conf: Recognize PROPERTIES=test_privileged

2024-02-22 Thread Michał Górny
Bug: https://bugs.gentoo.org/924585 Signed-off-by: Michał Górny --- metadata/layout.conf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) PR: https://github.com/gentoo/gentoo/pull/35487 diff --git a/metadata/layout.conf b/metadata/layout.conf index fff2d6072f99..5fb0b20d5f8a 100644

[gentoo-dev] Package up for grabs: app-shells/bash-completion

2024-02-21 Thread Michał Górny
Hello, app-shells/bash-completion is looking for a new maintainer. The package is full of random test regressions, and I don't have the energy to deal with them. On top of that, it seems that upstream broke them even more in 2.12.0 (compared to the same tests in 2.11). -- Best regards, Michał

[gentoo-dev] [PATCH] llvm-r1.eclass: Use := slot op in examples

2024-02-21 Thread Michał Górny
Include the ':=' slot operator in examples. While generally LLVM does not change its ABI within a single slot, it technically reserves that possibility and it has historically been used in LLVM 11.1.0. Signed-off-by: Michał Górny --- eclass/llvm-r1.eclass | 8 1 file changed, 4

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

2024-02-20 Thread Michał Górny
# Michał Górny (2024-02-20) # Unmaintained.  The recently merged rewrite in Rust broke compilation # on 32-bit architecture.  No revdeps left. # Removal on 2024-03-21.  Bug #924881. dev-python/pendulum -- Best regards, Michał Górny signature.asc Description: This is a digitally signed

Re: [gentoo-dev] [PATCH v2 4/5] distutils-r1.eclass: wire up meson-python to meson.eclass

2024-02-19 Thread Michał Górny
> - "${EPYTHON}" - "${DISTUTILS_ARGS[@]}" <<-EOF || > die > + "${EPYTHON}" - "${mesonargs[@]}" <<-EOF || die > import json > import os > import shlex -- Best regards, Michał Górny signature.asc Description: This is a digitally signed message part

Re: [gentoo-dev] [PATCH 3/3] distutils-r1.eclass: fix src_configure to handle flag-o-matic correctly

2024-02-19 Thread Michał Górny
be appended multiple times. > fi > > - local -x CPPFLAGS="${CPPFLAGS} $(usex debug '-UNDEBUG' > '-DNDEBUG')" > + append-cppflags $(usex debug '-UNDEBUG' '-DNDEBUG') > # always generate .c files from .pyx files to ensure we get > latest > # bug fixes from Cython (this works only when setup.py is using > # cythonize() but it's better than nothing) Likewise. -- Best regards, Michał Górny signature.asc Description: This is a digitally signed message part

Re: [gentoo-dev] [PATCH 2/3] distutils-r1.eclass: wire up meson-python to meson.eclass

2024-02-19 Thread Michał Górny
.dumps({ > "builddir": "${BUILD_DIR}", > - "setup-args": sys.argv[1:], > "compile-args": ["-v"] + > ninjaopts, > })) > EOF -- Best regards, Michał Górny signature.asc Description: This is a digitally signed message part

Re: [gentoo-dev] Re: [PATCH] check-reqs.eclass: more disk checks

2024-02-19 Thread Michał Górny
need to support paths with space, newline or array here. > Precisely what I wanted to say. Instead of adding more variables, let's add an array and mark the existing vars as legacy. CHECKREQ_DISK=( /opt:... /usr:... ) However, Andrew's comment poses a bigger problem here. -- Best regards, Michał Górny signature.asc Description: This is a digitally signed message part

Re: [gentoo-dev] pkgcheck scan: error: failed running git log: fatal: unrecognized argument: --no-find-copies

2024-02-16 Thread Michał Górny
ith pkgcheck scan? > What happened to the ability to search Bugzilla and/or upstream bug tracker? -- Best regards, Michał Górny signature.asc Description: This is a digitally signed message part

Re: [gentoo-dev] [PATCH] games-strategy/wargus: Fix running it with games-engines/stratagus[debug]

2024-02-15 Thread Michał Górny
On Thu, 2024-02-15 at 14:23 +, parona wrote: > On Thursday, 15 February 2024 at 16:09, Michał Górny > wrote: > > > On Thu, 2024-02-15 at 14:21 +0100, z...@gentoo.org wrote: > > > > > Am 15.02.24 um 13:59 schrieb Eli Schwartz: > > > > > >

Re: [gentoo-dev] [PATCH] games-strategy/wargus: Fix running it with games-engines/stratagus[debug]

2024-02-15 Thread Michał Górny
et rebuilt. > > > Exactly. It would even be simpler to patch that renaming out. I will > send a change to stratagus-ebuild. > > > Why is the executable name different, anyway? > > > I have no clue. My guess is to have a separate executable. > > This is from stratagus CMakeLists.txt: > cut === > if(CMAKE_BUILD_TYPE STREQUAL "Debug") > set_target_properties(stratagus PROPERTIES OUTPUT_NAME stratagus-dbg) > endif() > cut === > Wait, why are we changing CMAKE_BUILD_TYPE in the first place?! -- Best regards, Michał Górny signature.asc Description: This is a digitally signed message part

[gentoo-dev] Last rites: dev-python/fb-re2

2024-02-14 Thread Michał Górny
# Michał Górny (2024-02-14) # Abandoned upstream in 2020.  Has a fork that has last been released # in 2021.  No revdeps. # Removal on 2024-03-15.  Bug #833088. dev-python/fb-re2 -- Best regards, Michał Górny signature.asc Description: This is a digitally signed message part

[gentoo-dev] Last rites: net-dns/odsclient

2024-02-14 Thread Michał Górny
# Michał Górny (2024-02-14) # Unmaintained.  EAPI 6.  The service was shut down. # Removal on 2024-03-15.  Bug #922925. net-dns/odsclient -- Best regards, Michał Górny signature.asc Description: This is a digitally signed message part

[gentoo-dev] Last rites: sci-astronomy/casa-data

2024-02-14 Thread Michał Górny
# Michał Górny (2024-02-14) # Data for removed sci-astronomy/casacore.  No other revdeps. # Removal on 2024-03-15.  Bug #923954. sci-astronomy/casa-data -- Best regards, Michał Górny signature.asc Description: This is a digitally signed message part

[gentoo-dev] Last rites: dev-python/bsddb3, media-sound/exaile

2024-02-14 Thread Michał Górny
# Michał Górny (2024-02-14) # media-sound/exaile is the last package to require unmaintained # dev-python/bsddb3 (or dev-python/berkeleydb which is equally horrible # and was removed in the past). # Removal on 2024-03-15.  Bug #922816. dev-python/bsddb3 media-sound/exaile -- Best regards

[gentoo-dev] Last rites: sys-firmware/iwl*-ucode

2024-02-14 Thread Michał Górny
# Michał Górny (2024-02-14) # All these firmwares are included in sys-kernel/linux-firmware, in some # cases in newer versions with security fixes. # Removal on 2024-03-15.  Bug #924589. sys-firmware/iwl1000-ucode sys-firmware/iwl3160-7260-bt-ucode sys-firmware/iwl3160-ucode sys-firmware/iwl6005

[gentoo-dev] Last rites: kde-misc/bismuth

2024-02-14 Thread Michał Górny
# Michał Górny (2024-02-14) # Does not work with >=kde-plasma/kwin-5.27 anymore.  Discontinued upstream. # https://github.com/Bismuth-Forge/bismuth/issues/471#issuecomment-1410969462 # Removal on 2024-03-15.  Bug #924588. kde-misc/bismuth -- Best regards, Michał Górny signature.

[gentoo-dev] Last rites: dev-cpp/libodb, dev-cpp/libodb-sqlite, dev-util/build2

2024-02-14 Thread Michał Górny
# Michał Górny (2024-02-14) # A NIH build system with no revdeps.  Broken with ccache, clang # and possibly more.  Horrible bootstrap process. # Removal on 2024-03-15.  Bug #924587. dev-cpp/libodb dev-cpp/libodb-sqlite dev-util/build2 -- Best regards, Michał Górny signature.asc Description

Re: [gentoo-dev] Packages up for grabs due to developer inactivity

2024-02-14 Thread Michał Górny
On Wed, 2024-02-14 at 10:49 +0100, Michał Górny wrote: > app-misc/asciinema > app-text/ansifilter I'll take these. > dev-python/txrequests Python will take this one. > dev-util/build2 I think we'll last rite it, seems to be a NIH build system with no revdeps. -- Best regards,

Re: [gentoo-dev] More packages up for grabs due to developer inactivity

2024-02-14 Thread Michał Górny
On Wed, 2024-02-14 at 11:38 +0100, Michał Górny wrote: > > app-arch/pigz > > app-crypt/minisign > sys-apps/fd > sys-apps/lsd > sys-apps/ripgrep I'll take these. > > dev-python/loguru > > dev-python/reflink > > dev-python/semver Python will take

[gentoo-dev] More packages up for grabs due to developer inactivity

2024-02-14 Thread Michał Górny
/minicoredumper www-plugins/passff-host x11-misc/dmenu x11-misc/lsw x11-misc/sent x11-misc/slock x11-misc/tabbed x11-misc/tdrop x11-misc/wmname x11-misc/xssstate x11-misc/xwallpaper x11-terms/yeahconsole x11-themes/tela-icon-theme x11-wm/dwm -- Best regards, Michał Górny signature.asc Description

[gentoo-dev] Packages up for grabs due to developer inactivity

2024-02-14 Thread Michał Górny
sci-mathematics/twelf sys-apps/msr-tools sys-firmware/iwl3160-7260-bt-ucode sys-firmware/iwl3160-ucode sys-firmware/iwl7260-ucode sys-fs/dislocker x11-misc/cdm x11-terms/wezterm -- Best regards, Michał Górny signature.asc Description: This is a digitally signed message part

[gentoo-dev] x86 arch testing: please use -mfpmath=sse

2024-02-13 Thread Michał Górny
by using `- march=pentium4` or higher, or adding `-msse2`. TIA. -- Best regards, Michał Górny signature.asc Description: This is a digitally signed message part

Re: [gentoo-dev] RFC: Setting default HOME_MODE in /etc/login.defs

2024-02-11 Thread Michał Górny
mise-between-security-and-simplicity/. > > It would be a bigger change and require us to do a lot of daily-driver > testing first though. ...and I've stopped using that a long time ago too because I kept messing permissions up. These days I just explicitly switch umask if I need something to be secure. -- Best regards, Michał Górny signature.asc Description: This is a digitally signed message part

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

2024-02-10 Thread Michał Górny
# Michał Górny (2024-02-10) # Very fragile, keeps breaking.  Limited platform support.  Used only # as an optional dependency for dev-python/ipykernel. # Removal on 2024-03-11.  Bug #924221. dev-python/debugpy -- Best regards, Michał Górny signature.asc Description: This is a digitally

[gentoo-dev] [PATCH v3] llvm-r1.eclass: Initial version

2024-02-09 Thread Michał Górny
See-Also: https://bugs.gentoo.org/923228 See-Also: https://bugs.gentoo.org/880671 Closes: https://bugs.gentoo.org/821955 Closes: https://bugs.gentoo.org/919150 Signed-off-by: Michał Górny --- eclass/llvm-r1.eclass | 250 eclass/tests/llvm-r1.sh | 151

[gentoo-dev] [PATCH v2] llvm-r1.eclass: Initial version

2024-02-08 Thread Michał Górny
See-Also: https://bugs.gentoo.org/923228 See-Also: https://bugs.gentoo.org/880671 Closes: https://bugs.gentoo.org/821955 Closes: https://bugs.gentoo.org/919150 Signed-off-by: Michał Górny --- eclass/llvm-r1.eclass | 225 eclass/tests/llvm-r1.sh | 151

[gentoo-dev] [PATCH] llvm-utils.eclass: Fix llvm_prepend_path to avoid duplicates

2024-02-08 Thread Michał Górny
Fix llvm_prepend_path() not to append the new path multiple times, if the original PATH variable contained multiple LLVM directories. Thanks to Alexander Miller who spotted it in: https://github.com/gentoo/gentoo/pull/35196#discussion_r1480330001 Signed-off-by: Michał Górny --- eclass/llvm

[gentoo-dev] Last rites: sys-libs/libhugetlbfs

2024-02-07 Thread Michał Górny
# Michał Górny (2024-02-07) # Does not build anymore.  Carries a large stack of patches already. # Last upstream activity in late 2020.  No reverse dependencies left. # Removal on 2024-03-08.  Bug #806079. sys-libs/libhugetlbfs -- Best regards, Michał Górny signature.asc Description

[gentoo-dev] [PATCH 8/8] sys-devel/lld: Migrate to llvm-utils.eclass

2024-02-07 Thread Michał Górny
Signed-off-by: Michał Górny --- sys-devel/lld/lld-18.1.0_rc2.ebuild | 5 +++-- sys-devel/lld/lld-19.0.0..ebuild| 5 +++-- sys-devel/lld/lld-19.0.0_pre20240203.ebuild | 5 +++-- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/sys-devel/lld/lld-18.1.0_rc2.ebuild

[gentoo-dev] [PATCH 7/8] media-libs/mesa: Migrate to llvm-r1

2024-02-07 Thread Michał Górny
Signed-off-by: Michał Górny --- media-libs/mesa/mesa-24.0.0.ebuild | 53 +++--- media-libs/mesa/mesa-.ebuild | 53 +++--- 2 files changed, 22 insertions(+), 84 deletions(-) diff --git a/media-libs/mesa/mesa-24.0.0.ebuild b/media-libs/mesa

[gentoo-dev] [PATCH 6/8] dev-util/intel_clc: Migrate to llvm-r1

2024-02-07 Thread Michał Górny
Closes: https://bugs.gentoo.org/923228 Signed-off-by: Michał Górny --- dev-util/intel_clc/intel_clc-24.0.0.ebuild | 48 -- dev-util/intel_clc/intel_clc-.ebuild | 48 -- 2 files changed, 18 insertions(+), 78 deletions(-) diff --git a/dev-util

[gentoo-dev] [PATCH 5/8] llvm-r1.eclass: Initial version

2024-02-07 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/llvm-r1.eclass | 226 eclass/tests/llvm-r1.sh | 151 +++ 2 files changed, 377 insertions(+) create mode 100644 eclass/llvm-r1.eclass create mode 100755 eclass/tests/llvm-r1.sh diff --git

[gentoo-dev] [PATCH 4/8] profiles: Introduce LLVM_SLOT USE_EXPAND variable

2024-02-07 Thread Michał Górny
Signed-off-by: Michał Górny --- profiles/arch/base/use.mask | 5 + profiles/arch/loong/use.mask| 6 +- profiles/base/make.defaults | 2 +- profiles/desc/llvm_slot.desc| 8 profiles/embedded/make.defaults | 4 ++-- 5 files changed, 21 insertions(+), 4 deletions

[gentoo-dev] [PATCH 3/8] llvm-utils.eclass: Fix llvm_prepend_path to avoid duplicates

2024-02-07 Thread Michał Górny
Fix llvm_prepend_path() not to append the new path multiple times, if the original PATH variable contained multiple LLVM directories. Thanks to @miller-alex who spotted it in: https://github.com/gentoo/gentoo/pull/35196#discussion_r1480330001 Signed-off-by: Michał Górny --- eclass/llvm

[gentoo-dev] [PATCH 2/8] llvm-utils.eclass: Split out PATH prepending logic

2024-02-07 Thread Michał Górny
Split the logic prepending PATH from pkg_setup() into a dedicated llvm_prepend_path() function. Signed-off-by: Michał Górny --- eclass/llvm-utils.eclass | 36 eclass/llvm.eclass | 25 + eclass/tests/llvm-utils.sh | 24

[gentoo-dev] [PATCH 1/8] llvm-utils.eclass: Introduce an eclass for common helpers

2024-02-07 Thread Michał Górny
Move some reusable functions from llvm.eclass to llvm-utils.eclass. This is with minimal modifications so far (only argument checks were cleaned up). Signed-off-by: Michał Górny --- eclass/llvm-utils.eclass | 115 + eclass/llvm.eclass | 92

[gentoo-dev] [PATCH 0/8] llvm-r1.eclass + llvm-utils.eclass: new eclasses to sort out LLVM mess

2024-02-07 Thread Michał Górny
OT} ') ) " pkg_setup() { use llvm && llvm-r1_pkg_setup } src_configure() { econf --if-path-doesnt-work="$(get_llvm_prefix)" } Michał Górny (8): llvm-utils.eclass: Introduce an eclass for common helpers llvm-utils.eclass: Split out PATH p

[gentoo-dev] [RFC] Gentoo Bugzilla: new resolution for bugs closed due to last rites

2024-02-07 Thread Michał Górny
last rites. Having a dedicated resolution (technical name RESO/PKGREMOVED) would make this clear. Furthermore, it would make it easier to reopen bugs if the packages are ever reintroduced. WDYT? -- Best regards, Michał Górny signature.asc Description: This is a digitally signed message part

[gentoo-dev] [RFC] Introducing LLVM_TARGET

2024-02-05 Thread Michał Górny
Hi, TL;DR: Given that (not really surprising) the current approach for LLVM dependencies doesn't work, I think it's time to give up and introduce LLVM_TARGETS. This would probably mean introduce llvm-r1.eclass. However, since random apps tend to require old versions of LLVM, I do wonder if we

[gentoo-dev] Last rites: dev-python/flask-gravatar

2024-02-03 Thread Michał Górny
# Michał Górny (2024-02-03) # Doesn't work with Flask 3, and is abandoned upstream.  It can be # trivially replaced by a local function.  No revdeps. # Removal on 2024-03-04.  Bug #923701. dev-python/flask-gravatar -- Best regards, Michał Górny signature.asc Description: This is a digitally

Re: [gentoo-dev] RFC: Block ebuilds installing tests to ${D} by default

2024-02-01 Thread Michał Górny
o justify diverging from upstream, adding significant complexity to ebuilds and adding a lot of additional work to package maintainers who will be responsible for ensuring the correctness of package installations and USE dependencies. -- Best regards, Michał Górny signature.asc Description: This is a digitally signed message part

[gentoo-dev] [PATCH] use.desc: Add global http2 flag

2024-02-01 Thread Michał Górny
Add a global http2 flag to enable HTTP/2 protocol support. It is used consistentlyy in 9 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 311978a68dea..d00e21ff01e2 100644 --- a/profiles

[gentoo-dev] [PATCH] cargo.eclass: Output only the first create URI when PKGBUMPING

2024-01-30 Thread Michał Górny
of 92001837418f3a50e6571c0f533520b42f90d488, as the original attempted not to output any URIs, and therefore could create empty groups in SRC_URI that are invalid. Signed-off-by: Michał Górny --- eclass/cargo.eclass | 5 + 1 file changed, 5 insertions(+) diff --git a/eclass/cargo.eclass b/eclass

[gentoo-dev] [PATCH 2/2] gnome2.eclass: Make gnome2_gdk_pixbuf_update call conditional

2024-01-25 Thread Michał Górny
Move the condition that checks the result of gnome2_gdk_pixbuf_savelist from inside gnome2_gdk_pixbuf_update to the postinst phase of gnome2.eclass. Signed-off-by: Michał Górny --- eclass/gnome2.eclass | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/eclass/gnome2.eclass b

[gentoo-dev] [PATCH 1/2] gnome2-utils.eclass: Make *_gdk_pixbuf_update work unconditionally

2024-01-25 Thread Michał Górny
. Closes: https://bugs.gentoo.org/922500 Signed-off-by: Michał Górny --- eclass/gnome2-utils.eclass | 7 +-- 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/eclass/gnome2-utils.eclass b/eclass/gnome2-utils.eclass index 3a92a43e306a..bbee2a419dfc 100644 --- a/eclass/gnome2

Re: [gentoo-dev] Re: [gentoo-dev-announce] Last rites: net-nds/nsscache

2024-01-25 Thread Michał Górny
On Thu, 2024-01-25 at 07:40 +, Robin H. Johnson wrote: > On Wed, Jan 24, 2024 at 12:55:25PM +0100, Michał Górny wrote: > > # Michał Górny (2024-01-24) > > # No support for Python 3.11+.  No PEP517.  Tests are not enabled. > > # The current keyworded version is from

[gentoo-dev] Last rites: net-nds/nsscache

2024-01-24 Thread Michał Górny
# Michał Górny (2024-01-24) # No support for Python 3.11+.  No PEP517.  Tests are not enabled. # The current keyworded version is from 2019.  It was bumped in 2022 # but it has not been keyworded since (pending "testing"). # Depends on unmaintained dev-python/bsddb3. # Removal on 2024-0

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

2024-01-24 Thread Michał Górny
# Michał Górny (2024-01-24) # Unmaintained, tests fail, requires discontinued dev-python/bsddb3. # No commits since 2022.  No reverse dependencies. # Removal on 2024-02-23.  Bug #894688. dev-python/pymilter -- Best regards, Michał Górny signature.asc Description: This is a digitally signed

Re: [gentoo-dev] [PATCH] cargo.eclass: add CARGO_TOML_DIR

2024-01-23 Thread Michał Górny
On Tue, 2024-01-23 at 06:13 -0800, orbea wrote: > On Tue, 23 Jan 2024 04:48:02 +0100 > Michał Górny wrote: > > > On Mon, 2024-01-22 at 19:32 -0800, orbea wrote: > > > This is required when cargo_live_src_unpack needs to be find a > > > Cargo.toml f

Re: [gentoo-dev] [PATCH] cargo.eclass: add CARGO_TOML_DIR

2024-01-22 Thread Michał Górny
S_UMASK}" || die "Bad options to umask: > ${EVCS_UMASK}" > fi > > - pushd "${S}" > /dev/null || die > + pushd "${CARGO_TOML_DIR:-$S}" > /dev/null || die Please respect the current variable style. > >

[gentoo-dev] Packages up for grabs: dev-lang/mercury*, dev-lang/mozart*, net-misc/pedro

2024-01-17 Thread Michał Górny
regards, Michał Górny signature.asc Description: This is a digitally signed message part

[gentoo-dev] Last rites: dev-build/cons, dev-build/tup

2024-01-17 Thread Michał Górny
# Michał Górny (2024-01-17) # Unmaintained build systems with no reverse dependencies. # dev-build/cons was last released in 2001. # dev-build/tup was last released in 2021 and has a few bugs reported. # Removal on 2024-02-16.  Bug #922329. dev-build/cons dev-build/tup -- Best regards, Michał

[gentoo-dev] Last rites: dev-python/pytest-fixture-config, dev-python/pytest-shutil, dev-python/pytest-verbose-parametrize, dev-python/pytest-virtualenv

2024-01-11 Thread Michał Górny
# Michał Górny (2024-01-11) # These plugins are no longer maintained.  At least # dev-python/pytest-virtualenv is broken.  They have no revdeps left. # Removal on 2024-02-10.  Bug #921836. dev-python/pytest-fixture-config dev-python/pytest-shutil dev-python/pytest-verbose-parametrize dev-python

[gentoo-dev] [PATCH 2/2] dev-debug: New category

2024-01-11 Thread Michał Górny
Signed-off-by: Michał Górny --- dev-debug/metadata.xml | 10 ++ 1 file changed, 10 insertions(+) create mode 100644 dev-debug/metadata.xml diff --git a/dev-debug/metadata.xml b/dev-debug/metadata.xml new file mode 100644 index ..f90a9fc0b5a0 --- /dev/null +++ b/dev-debug

[gentoo-dev] [PATCH 1/2] dev-build: New category

2024-01-11 Thread Michał Górny
Signed-off-by: Michał Górny --- dev-build/metadata.xml | 10 ++ 1 file changed, 10 insertions(+) create mode 100644 dev-build/metadata.xml diff --git a/dev-build/metadata.xml b/dev-build/metadata.xml new file mode 100644 index ..f09d276f46f5 --- /dev/null +++ b/dev-build

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

2024-01-09 Thread Michał Górny
ed that they do not. -- Best regards, Michał Górny signature.asc Description: This is a digitally signed message part

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

2024-01-09 Thread Michał Górny
suspect be both do not want that. Perhaps this is the moment when you realize that there is no guarantee that unpacker.eclass and/or unpack will support the compression format set for docompress. The two were never intended to interact. -- Best regards, Michał Górny signature.asc Description: This is

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

2024-01-09 Thread Michał Górny
On Tue, 2024-01-09 at 09:30 +0100, Florian Schmaus wrote: > On 06/01/2024 18.21, Michał Górny wrote: > > On Sat, 2024-01-06 at 18:01 +0100, Florian Schmaus wrote: > > > I really like the functionality of readme.gentoo-r1.eclass, as it > > > allows to communicate Gentoo

Re: [gentoo-dev] [RFC] New category: dev-build

2024-01-08 Thread Michał Górny
de where a package fits best. -- Best regards, Michał Górny signature.asc Description: This is a digitally signed message part

Re: [gentoo-dev] [RFC] New category: dev-doc (?)

2024-01-08 Thread Michał Górny
On Mon, 2024-01-08 at 07:51 +0100, Ulrich Mueller wrote: > > > > > > On Sun, 07 Jan 2024, Michał Górny wrote: > > > On Sun, 2024-01-07 at 17:58 +0100, Ulrich Mueller wrote: > > > I cannot really see a delineation between app-text and [dev]-doc. > >

Re: [gentoo-dev] [RFC] New category: dev-doc (?)

2024-01-07 Thread Michał Górny
On Sun, 2024-01-07 at 17:58 +0100, Ulrich Mueller wrote: > > > > > > On Sun, 07 Jan 2024, Michał Górny wrote: > > > Here's another idea, a new dev-doc category (though I suppose we could > > try to find a better name), dedicated to: > > >   To

[gentoo-dev] [PATCH] install-qa-check.d/60python-site: Check for deprecated .egg* files

2024-01-07 Thread Michał Górny
Check for deprecated .egg and .egg-info files. While at it, fix stray file check not to barf on *.egg files. Signed-off-by: Michał Górny --- metadata/install-qa-check.d/60python-site | 20 1 file changed, 20 insertions(+) diff --git a/metadata/install-qa-check.d/60python

[gentoo-dev] [RFC] New category: dev-doc (?)

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

[gentoo-dev] Last rites: sys-devel/ucpp

2024-01-07 Thread Michał Górny
# Michał Górny (2024-01-07) # A Gentoo fork of an abandoned library that was historically used # by app-office/libreoffice.  No revdeps left. # Removal on 2024-02-06.  Bug #921576. sys-devel/ucpp -- Best regards, Michał Górny signature.asc Description: This is a digitally signed message part

Re: [gentoo-dev] [RFC] New category: dev-build

2024-01-07 Thread Michał Górny
On Sun, 2024-01-07 at 09:50 -0500, Yuan Liao (Leo3418) wrote: > On Sun, Jan 07, 2024 at 03:46:23PM +0100, Michał Górny wrote: > > Hi, > > > > Another idea for a new category: dev-build. Proposed description: > > > > Build systems and related tools. >

[gentoo-dev] [RFC] New category: dev-build

2024-01-07 Thread Michał Górny
dev-util/ninja dev-util/samurai dev-util/tup sys-devel/autoconf* sys-devel/automake* sys-devel/bmake sys-devel/cons sys-devel/gettext (not 100% sure about it) sys-devel/libtool sys-devel/make sys-devel/pmake sys-devel/qconf sys-devel/slibtool -- Best regards, Michał Górny signature.asc

Re: [gentoo-dev] [RFC] New category: dev-debug

2024-01-07 Thread Michał Górny
pecially > > when we can clearly distinguish some more specific groups. > > > > Does anything dominate dev-util post-move or is it a real mix? Nothing immediately stands out but there might be too many packages to see a pattern. -- Best regards, Michał Górny signature.a

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