[gentoo-dev] [PATCH 10/11] dev-python/uv-build: Use DISTUTILS_UPSTREAM_PEP517

2025-04-05 Thread Michał Górny
Signed-off-by: Michał Górny --- dev-python/uv-build/uv-build-0.6.9.ebuild | 10 +++--- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/dev-python/uv-build/uv-build-0.6.9.ebuild b/dev-python/uv-build/uv-build-0.6.9.ebuild index a93405a17200..39fada98c1d0 100644 --- a/dev-python/

Re: [gentoo-dev] The meaning of attributes in repositories.xml?

2025-04-05 Thread Ulrich Müller
> On Fri, 28 Mar 2025, Michał Górny wrote: > I've looked at our repositories.xml and the quality/status attributes > don't seem to be used very meaningfully. > That is, by quality: > core: gentoo [official] > stable: opentransactions (?) [official (?!)] > testing: hyprland-overlay, moexiami

[gentoo-dev] Last-rites: app-text/krop

2025-04-05 Thread Andreas Sturmlechner
# Andreas Sturmlechner (2025-03-30) # Depends on dev-python/python-poppler-qt5, stuck on py3.12, painful to # package. Use media-gfx/inkscape or app-text/pdfarranger alternatively. # Removal on 2025-04-29. Bugs #947726, #952250 app-text/krop signature.asc Description: This is a digitally signed m

Re: [gentoo-dev] Re: [PATCH 4/5] linux-mod-r1.eclass: make modules_process_dracut.conf.d public

2025-04-05 Thread Ionen Wolkens
On Wed, Mar 19, 2025 at 08:57:38AM +0100, Nowa Ammerlaan wrote: > On 19/03/2025 02:07, Ionen Wolkens wrote: > > On Tue, Mar 18, 2025 at 08:34:43PM -0400, Ionen Wolkens wrote: > >> On Tue, Mar 18, 2025 at 03:14:13AM -, Duncan wrote: > >>> Nowa Ammerlaan posted on Mon, 17 Mar 2025 11:11:06 +0100

Re: [gentoo-dev] The uncertain future of repository mirrors

2025-04-05 Thread Alexey Sokolov
21.03.2025 13:32, Michał Górny пишет: > Hello, everyone. > > TL;DR: I'm thinking of shutting down all gentoo-mirror repositories, > except for gentoo and guru. > > > Over 10 years ago, I've started the repository mirror & CI project. > What started as a bunch of shell scripts on a user-donated serv

Re: [gentoo-dev] Last rites: dev-python/django-bootstrap5

2025-04-05 Thread Michał Górny
On Sun, 2025-03-23 at 08:39 +0100, Alfredo Tupone wrote: > On Tue, 18 Mar 2025 06:56:24 +0100 > Michał Górny wrote: > > > > Bug fixed, and python team removed > > > > The tests still fail: > > > > FAILED (failures=3, errors=1) > > > Here they are not. Maybe I miss further dependency. > Mind

[gentoo-dev] Last-rites: dev-build/qconf

2025-04-05 Thread Andreas Sturmlechner
# Andreas Sturmlechner (2025-03-23) # No revdeps after net-im/psi treecleaning. Depends on Qt5. # Removal on 2025-04-22. Bug #951936 dev-build/qconf signature.asc Description: This is a digitally signed message part.

Re: [gentoo-dev] The meaning of attributes in repositories.xml?

2025-04-05 Thread Ulrich Müller
> On Fri, 28 Mar 2025, Michał Górny wrote: >> One idea could be to merge these into a single status attribute, and >> maybe salvage the "core" value. That is: >> >> - core: Only the Gentoo repository (for the time being) >> - official: Repositories maintained by a project or a developer >>   

[gentoo-dev] The uncertain future of repository mirrors

2025-04-05 Thread Michał Górny
Hello, everyone. TL;DR: I'm thinking of shutting down all gentoo-mirror repositories, except for gentoo and guru. Over 10 years ago, I've started the repository mirror & CI project. What started as a bunch of shell scripts on a user-donated server, has organically grown into a bigger bunch of s

[gentoo-dev] Last-rites: media-video/jellyfin-media-player

2025-04-04 Thread Andreas Sturmlechner
# Andreas Sturmlechner (2025-04-04) # Depends on Qt5WebEngine, and upstream seem to be having a hard time # porting to Qt6 with an unknown ETA likely well beyond the time we want # to keep dev-qt/qtwebengine:5 in ::gentoo. # Removal on 2025-04-31. Bug #92 media-video/jellyfin-media-player sig

[gentoo-dev] Last rites: x11-misc/xtoolwait

2025-04-04 Thread Matt Turner
# Matt Turner (2025-04-04) # Package is dead (last release in 1999). # Not relevant today: purpose is to not overload a very slow system with # multiple X11 clients starting at the same time. SRC_URI is long dead. # Removal on 2025-05-04. Bug #953120. x11-misc/xtoolwait signature.asc Descriptio

[gentoo-dev] Re: [PATCH 4/5] linux-mod-r1.eclass: make modules_process_dracut.conf.d public

2025-04-04 Thread Duncan
Nowa Ammerlaan posted on Mon, 17 Mar 2025 11:11:06 +0100 as excerpted: > I had really hoped to receive more comments on my earlier RFC. [...] > I really do want to know what others think so I can > make a better judgment on whether or not my idea is really this crazy > and if I should just shut up

[gentoo-dev] [PATCH] cargo.eclass: fix live unpack to use selected cargo

2025-04-04 Thread Sam James
From: Eli Schwartz Eveywhere, we use ${CARGO} as set by the rust toolchain setup, except one place. This caused issues such as erroring out in at least one reported case with "cargo: command not found" (when using --root, apparently). It would also certainly not respect RUST_MIN_VER / RUST_MAX_VE

[gentoo-dev] [PATCH] cargo.eclass: fix live unpack to use selected cargo

2025-04-04 Thread Eli Schwartz
Eveywhere, we use ${CARGO} as set by the rust toolchain setup, except one place. This caused issues such as erroring out in at least one reported case with "cargo: command not found" (when using --root, apparently). It would also certainly not respect RUST_MIN_VER / RUST_MAX_VER. Ensure we consist

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

2025-04-04 Thread Matt Turner
# Matt Turner (2025-04-04) # Package is dead and has a pile of patches to make it compile. # SRC_URI is long gone. Many alternative image viewers. # Removal on 2025-05-04. Bug #953119. media-gfx/xloadimage signature.asc Description: PGP signature

[gentoo-dev] Last-rites: app-text/kchmviewer

2025-04-02 Thread Andreas Sturmlechner
# Andreas Sturmlechner (2025-04-02) # No release since 2021, no commit in 3 years, depends on Qt5WebEngine. # Use app-text/uchmviewer instead. Bug #823008 app-text/kchmviewer signature.asc Description: This is a digitally signed message part.

[gentoo-dev] Last rites: x11-terms/aterm

2025-04-01 Thread Matt Turner
# Matt Turner (2025-04-01) # Very dead. Last release in 2007. Many open bugs (#712894, #882169, #894620, # #907400, #920478, #932284, #943891). # Removal on 2025-05-01. Bug #949960. x11-terms/aterm signature.asc Description: PGP signature

[gentoo-dev] Last rites: sci-geosciences/bt747, dev-java/rxtx, dev-java/swingx, dev-java/swingx-beaninfo, dev-java/swingx-ws, dev-java/jchart2d, dev-java/jcalendar, dev-java/jgoodies-looks, dev-java/j

2025-03-31 Thread Volkmar W. Pogatzki
# Volkmar W. Pogatzki (2025-03-31) # Depends on broken dev-java/rxtx, bugs #761103, #867409, #87, #898170 # #927898. # Depends on dev-java/jgoodies-{common,looks} which are no longer available # "at no charge". https://www.jgoodies.com/downloads/libraries/#post-63 # Removal on 2025-04-30. sci

[gentoo-dev] Packages up for grabs: lxd & dqlite

2025-03-31 Thread Joonas Niilola
Hey, app-containers/lxd and its dependency dev-libs/dqlite are up for grabs. It just got bumped to latest version but there are few bugs open. Overall in good state. The two current maintainers have moved to incus and we don't use lxd at all anymore. It's better for someone actually using it to t

Re: [gentoo-dev] RFC: Support for sys-kernel/dkms via a dkms.eclass in Gentoo

2025-03-31 Thread Nowa Ammerlaan
Dear all, Because of the continued opposition to implementing DKMS support in the replies to my patchset. And because I feel the discussion is going nowhere. I have decided to (for now) move the dkms.eclass and the modified ebuilds to my ::natinst overlay. This is obviously not what I would

Re: [gentoo-dev] Re: The meaning of attributes in repositories.xml?

2025-03-30 Thread Gerion Entrup
Am Freitag, 28. März 2025, 09:23:42 Mitteleuropäische Sommerzeit schrieb Duncan: > Michał Górny posted on Fri, 28 Mar 2025 05:27:40 +0100 as excerpted: > > > Hello, > > > > I've looked at our repositories.xml and the quality/status attributes > > don't seem to be used very meaningfully. > > > >

Re: [gentoo-dev] The uncertain future of repository mirrors

2025-03-30 Thread Florian Schmaus
On 30/03/2025 10.11, Michael Mair-Keimberger wrote: On 2025-03-21 14:32, Michał Górny wrote: Hello, everyone. TL;DR: I'm thinking of shutting down all gentoo-mirror repositories, except for gentoo and guru. Hi, I guess i'm a bit late in this discussion but i wanted to let you know this woul

Re: [gentoo-dev] The uncertain future of repository mirrors

2025-03-30 Thread Tim Harder
On 2025-03-30 Sun 02:11, Michael Mair-Keimberger wrote: I guess i'm a bit late in this discussion but i wanted to let you know this would also affect my gentoo qa scripts. (https://gentooqa.levelnine.at). Right now i'm checking the gentoo, guru, kde, science and pentoo repositories, syncing the

Re: [gentoo-dev] The uncertain future of repository mirrors

2025-03-30 Thread Michael Mair-Keimberger
On 2025-03-21 14:32, Michał Górny wrote: Hello, everyone. TL;DR: I'm thinking of shutting down all gentoo-mirror repositories, except for gentoo and guru. Over 10 years ago, I've started the repository mirror & CI project. What started as a bunch of shell scripts on a user-donated server, has

[gentoo-dev] Package up for grabs: net-misc/apt-cacher-ng

2025-03-30 Thread John Helmert III
I'm going to drop myself from this package. I'm not using it anymore, and it keeps bumping into build issues with newer/alternative toolchains. It's one of those annoying Debian-as-de-facto-upstream packages, but it's ok with garden-path compilers/libc's. signature.asc Description: PGP signature

Re: [gentoo-dev] [PATCH] cargo.eclass: Only tell Cargo to cross-compile when actually needed

2025-03-29 Thread Sam James
James Le Cuirot writes: > This avoids the build host vs target flag separation issue. Sometimes it > is important for the build host to use the right flags. We cannot fix > this for cross-compiling now, but it should at least work for native > builds. > LGTM. > Closes: https://bugs.gentoo.org/9

[gentoo-dev] RFC: Drop the "domo" helper in EAPI 9

2025-03-28 Thread Ulrich Müller
There was a discussion in #gentoo-pms if we should drop the "domo" install function in EAPI 9: - It is not much used, only 6 packages (13 ebuilds) in the Gentoo repository. - Could you explain (e.g. to a new developer) what the function does, without looking it up in the spec? :) - The funct

[gentoo-dev] [PATCH 2/2] repositories: Lower "quality" of non-::gentoo repos to experimental

2025-03-28 Thread Michał Górny
Set the "quality" of all repositories but ::gentoo to "experimental". The quality tag has not been used consistently in the past, and at this point it is entirely meaningless. Signed-off-by: Michał Górny --- files/overlays/repositories.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions

[gentoo-dev] [PATCH 1/2] repostiories: Lower non-Gentoo projects to unofficial

2025-03-28 Thread Michał Górny
Lower the status of a bunch of repositories to unofficial status. The remaining "official" repositories are: a. Gentoo developer overlays (of active developers) b. project repositories of active Gentoo projects Signed-off-by: Michał Górny --- files/overlays/repositories.xml | 26 +-

Re: [gentoo-dev] The meaning of attributes in repositories.xml?

2025-03-28 Thread Michał Górny
On Fri, 2025-03-28 at 17:51 +0100, Ulrich Müller wrote: > > > > > > On Fri, 28 Mar 2025, Michał Górny wrote: > > > > One idea could be to merge these into a single status attribute, and > > > maybe salvage the "core" value. That is: > > > > > > - core: Only the Gentoo repository (for the time bei

Re: [gentoo-dev] The meaning of attributes in repositories.xml?

2025-03-28 Thread Michał Górny
On Fri, 2025-03-28 at 12:59 +0100, Ulrich Müller wrote: > > > > > > On Fri, 28 Mar 2025, Michał Górny wrote: > > > I've looked at our repositories.xml and the quality/status attributes > > don't seem to be used very meaningfully. > > > That is, by quality: > > > core: gentoo [official] > > stabl

[gentoo-dev] Re: The meaning of attributes in repositories.xml?

2025-03-28 Thread Duncan
Michał Górny posted on Fri, 28 Mar 2025 14:04:32 +0100 as excerpted: > On Fri, 2025-03-28 at 08:23 +, Duncan wrote: >> Status: >> >> * "Official" status meant managed by an official Gentoo project or >> developer (who had gone thru the usual vetting process), […] >> >> * "Unofficial" status

Re: [gentoo-dev] Re: The meaning of attributes in repositories.xml?

2025-03-28 Thread Michał Górny
On Fri, 2025-03-28 at 08:23 +, Duncan wrote: > Status: > > * "Official" status meant managed by an official Gentoo project or > developer (who had gone thru the usual vetting process), […] > > * "Unofficial" status had rather less security-trust and was intended for > "ordinary users". […]

Re: [gentoo-dev] Re: The meaning of attributes in repositories.xml?

2025-03-28 Thread Ionen Wolkens
On Fri, Mar 28, 2025 at 01:15:44PM +0500, Anna Vyalkova wrote: > On 2025-03-28, Michał Górny wrote: > > Hello, > > > > I've looked at our repositories.xml and the quality/status attributes > > don't seem to be used very meaningfully. > > > > That is, by quality: > > > > core: gentoo [official] >

Re: [gentoo-dev] The uncertain future of repository mirrors

2025-03-28 Thread Florian Schmaus
On 21/03/2025 14.32, Michał Górny wrote: Hello, everyone. TL;DR: I'm thinking of shutting down all gentoo-mirror repositories, except for gentoo and guru. Somewhat related: we may want to consider slightly raising the bar for adding new (user) overlays. When mangling the overlay addition requ

[gentoo-dev] Re: The meaning of attributes in repositories.xml?

2025-03-28 Thread Duncan
Michał Górny posted on Fri, 28 Mar 2025 05:27:40 +0100 as excerpted: > Hello, > > I've looked at our repositories.xml and the quality/status attributes > don't seem to be used very meaningfully. > > That is, by quality: > > core: gentoo [official] > stable: opentransactions (?) [official (?!)]

[gentoo-dev] Re: The meaning of attributes in repositories.xml?

2025-03-28 Thread Anna Vyalkova
On 2025-03-28, Michał Górny wrote: > Hello, > > I've looked at our repositories.xml and the quality/status attributes > don't seem to be used very meaningfully. > > That is, by quality: > > core: gentoo [official] > stable: opentransactions (?) [official (?!)] > testing: hyprland-overlay, moexia

[gentoo-dev] Package up for grabs: app-text/txt2tags

2025-03-28 Thread Viorel Munteanu
Hello, I no longer use it: app-text/txt2tags No open bugs, but upstream is inactive for 2 years.  It uses legacy pre-PEP517 setuptools with some warnings. Thank you, Viorel. OpenPGP_0x67992BD27934AEA4.asc Description: OpenPGP public key OpenPGP_signature.asc Description: OpenPGP digi

[gentoo-dev] The meaning of attributes in repositories.xml?

2025-03-27 Thread Michał Górny
Hello, I've looked at our repositories.xml and the quality/status attributes don't seem to be used very meaningfully. That is, by quality: core: gentoo [official] stable: opentransactions (?) [official (?!)] testing: hyprland-overlay, moexiami [both unofficial] experimental: everything else grav

[gentoo-dev] [PATCH] kernel-build.eclass: do not override MODULES_SIGN_KEY with temp key

2025-03-27 Thread Nowa Ammerlaan
The kernel build system expects the module signing key and certificate in one file. In order to accommodate this we merge the MODULES_SIGN_KEY and MODULES_SIGN_CERT into a temporary key in $T. However, in doing so we override the MODULES_SIGN_KEY variable (but not the MODULES_SIGN_CERT variable).

[gentoo-dev] Last rites: mail-filter/afew

2025-03-26 Thread Michał Górny
# Michał Górny (2025-03-22) # Depends on deprecated notmuch bindings.  The migration to new bindings # have not been finished in 5 years already.  Still uses legacy # distutils-r1.eclass mode. # Removal on 2025-04-21.  Bug #751541. mail-filter/afew -- Best regards, Michał Górny signature.asc

Re: [gentoo-dev] The uncertain future of repository mirrors

2025-03-26 Thread Jay Faulkner
On 3/25/25 11:01 PM, Michał Górny wrote: On Tue, 2025-03-25 at 16:15 -0700, Jay Faulkner wrote: On 3/25/2025 1:51 PM, Michał Górny wrote: On Mon, 2025-03-24 at 08:46 -0400, Mitchell Dorrell wrote: I've been following the discussion, but I still don't know enough to have an opinion. Why was t

[gentoo-dev] [PATCH 12/12] distutils-r1.eclass: Add a safety check for wheel install done

2025-03-26 Thread Michał Górny
Add a safety check to verify that distutils_wheel_install is being (usually indirectly) called in python_compile(), when using PEP517 build. If it weren't, this usually indicates that distutils-r1_python_compile (or distutils_pep517_install) was not called. Signed-off-by: Michał Górny --- eclas

Re: [gentoo-dev] Last rites: dev-python/pycxx, dev-python/pysvn, dev-vcs/svneverever

2025-03-26 Thread Ulrich Müller
> On Wed, 26 Mar 2025, Michał Górny wrote: > # Michał Górny (2025-03-26) > # PyCXX and PySVN have no Gentoo maintainer since 2019, and they have > # been effectively abandoned years earlier.  PyCXX no longer installs > # correctly, and the hacks to workaround upstream bugs are piling up. > #

[gentoo-dev] Last rites: dev-python/pycxx, dev-python/pysvn, dev-vcs/svneverever

2025-03-26 Thread Michał Górny
# Michał Górny (2025-03-26) # PyCXX and PySVN have no Gentoo maintainer since 2019, and they have # been effectively abandoned years earlier.  PyCXX no longer installs # correctly, and the hacks to workaround upstream bugs are piling up. # PySVN ebuild has faked PEP517 support.  The packages don't

Re: [gentoo-dev] [PATCH 00/11] distutils-r1.eclass: uv-build support, setuptools build dir fixes, PEP517 backend override support

2025-03-26 Thread Michał Górny
On Wed, 2025-03-26 at 09:37 +0100, Ulrich Müller wrote: > > > > > > On Wed, 26 Mar 2025, Michał Górny wrote: > > > On Wed, 2025-03-26 at 09:27 +0100, Ulrich Müller wrote: > > > > > > > > On Tue, 25 Mar 2025, Michał Górny wrote: > > > > > > > 5. We now make it easier to override the PEP517 backend

Re: [gentoo-dev] [PATCH 00/11] distutils-r1.eclass: uv-build support, setuptools build dir fixes, PEP517 backend override support

2025-03-26 Thread Ulrich Müller
> On Wed, 26 Mar 2025, Michał Górny wrote: > On Wed, 2025-03-26 at 09:27 +0100, Ulrich Müller wrote: >> > > > > > On Tue, 25 Mar 2025, Michał Górny wrote: >> >> > 5. We now make it easier to override the PEP517 backend used. You set >> >    DISTUTILS_UPSTREAM_PEP517 to the backend used upstr

Re: [gentoo-dev] [PATCH 00/11] distutils-r1.eclass: uv-build support, setuptools build dir fixes, PEP517 backend override support

2025-03-26 Thread Michał Górny
On Wed, 2025-03-26 at 09:27 +0100, Ulrich Müller wrote: > > > > > > On Tue, 25 Mar 2025, Michał Górny wrote: > > > 5. We now make it easier to override the PEP517 backend used. You set > >    DISTUTILS_UPSTREAM_PEP517 to the backend used upstream, and > >    DISTUTILS_USE_PEP517 to the backend yo

Re: [gentoo-dev] [PATCH 00/11] distutils-r1.eclass: uv-build support, setuptools build dir fixes, PEP517 backend override support

2025-03-26 Thread Ulrich Müller
> On Tue, 25 Mar 2025, Michał Górny wrote: > 5. We now make it easier to override the PEP517 backend used. You set >DISTUTILS_UPSTREAM_PEP517 to the backend used upstream, and >DISTUTILS_USE_PEP517 to the backend you want to use -- and you don't >have to edit build-backend in pypr

[gentoo-dev] [PATCH 02/11] distutils-r1.eclass: Set FLIT_ALLOW_INVALID

2025-03-26 Thread Michał Górny
Set `FLIT_ALLOW_INVALID` to prevent license validation from breaking builds. Signed-off-by: Michał Górny --- eclass/distutils-r1.eclass | 1 + 1 file changed, 1 insertion(+) diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass index ef5f85349299..21a2c79c1f71 100644 --- a/eclass

Re: [gentoo-dev] The uncertain future of repository mirrors

2025-03-25 Thread Michał Górny
On Tue, 2025-03-25 at 16:15 -0700, Jay Faulkner wrote: > On 3/25/2025 1:51 PM, Michał Górny wrote: > > On Mon, 2025-03-24 at 08:46 -0400, Mitchell Dorrell wrote: > > > I've been following the discussion, but I still don't know enough to have > > > an opinion. Why was this infrastructure created in

Re: [gentoo-dev] The uncertain future of repository mirrors

2025-03-25 Thread Ionen Wolkens
On Sun, Mar 23, 2025 at 11:17:20AM +0100, Gerion Entrup wrote: > Am Freitag, 21. März 2025, 14:32:31 Mitteleuropäische Normalzeit schrieb > Michał Górny: > > Hello, everyone. > > > > TL;DR: I'm thinking of shutting down all gentoo-mirror repositories, > > except for gentoo and guru. > > > > > >

Re: [gentoo-dev] The uncertain future of repository mirrors

2025-03-25 Thread Jay Faulkner
On 3/25/2025 1:51 PM, Michał Górny wrote: On Mon, 2025-03-24 at 08:46 -0400, Mitchell Dorrell wrote: I've been following the discussion, but I still don't know enough to have an opinion. Why was this infrastructure created in the first place? There's a number of reasons, and they are still vali

[gentoo-dev] [PATCH 00/11] distutils-r1.eclass: uv-build support, setuptools build dir fixes, PEP517 backend override support

2025-03-25 Thread Michał Górny
Hi, Here's another batch of patches to distutils-r1. Aside from some refactoring, it includes the following changes: 1. Lower bounds for most of the build systems were bumped to the lowest stable versions in ::gentoo. This should match upstream requirements better, especially that a few b

[gentoo-dev] [PATCH 09/11] distutils-r1.eclass: Support overriding PEP517 build backend

2025-03-25 Thread Michał Górny
Add a DISTUTILS_UPSTREAM_PEP517 variable that drives the build backend check, and can be used to override it when it is desirable to override the backend used. Closes: https://bugs.gentoo.org/951944 Signed-off-by: Michał Górny --- eclass/distutils-r1.eclass | 30 ++ 1

Re: [gentoo-dev] The uncertain future of repository mirrors

2025-03-25 Thread Michał Górny
On Mon, 2025-03-24 at 08:46 -0400, Mitchell Dorrell wrote: > I've been following the discussion, but I still don't know enough to have > an opinion. Why was this infrastructure created in the first place? There's a number of reasons, and they are still valid today: 1. Syncing against a mirror wit

[gentoo-dev] [PATCH 07/11] distutils-r1.eclass: Reflow _distutils-r1_backend_to_key()

2025-03-25 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/distutils-r1.eclass | 100 +++-- 1 file changed, 51 insertions(+), 49 deletions(-) diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass index 02245424bff6..2eb6e3208082 100644 --- a/eclass/distutils-r1.eclass

[gentoo-dev] [PATCH 05/11] distutils-r1.eclass: Support the legacy "uv" backend too

2025-03-25 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/distutils-r1.eclass | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass index e011502c01e6..8fc9ec5f568b 100644 --- a/eclass/distutils-r1.eclass +++ b/eclass/distutils-r1.eclass @@ -

[gentoo-dev] [PATCH 11/11] distutils-r1.eclass: Reflow distutils-r1_python_compile()

2025-03-25 Thread Michał Górny
Reflow distutils-r1_python_compile() to remove duplicate conditions and improve readability. Signed-off-by: Michał Górny --- eclass/distutils-r1.eclass | 117 ++--- 1 file changed, 56 insertions(+), 61 deletions(-) diff --git a/eclass/distutils-r1.eclass b/eclass

[gentoo-dev] [PATCH 08/11] distutils-r1.eclass: Invert DISTUTILS_USE_PEP517 - backend mapping

2025-03-25 Thread Michał Górny
Invert the eclass logic to map DISTUTILS_USE_PEP517 values to backends rather than the other way around. This is in preparation for making it possible to override the backend used. One side effect of this is that in case of DISTUTILS_USE_PEP517 mismatch, we no longer provide the "correct" value,

[gentoo-dev] [PATCH 06/11] distutils-r1.eclass: Use unique setuptools build directories

2025-03-25 Thread Michał Górny
Add a dynamic component to the build directory used by setuptools, to enable calling distutils-r1_python_compile multiple times without having the builds share the same build directory (and therefore end up being combined). Closes: https://bugs.gentoo.org/951853 Signed-off-by: Michał Górny --- e

[gentoo-dev] [PATCH 04/11] distutils-r1.eclass: Support uv-build backend

2025-03-25 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/distutils-r1.eclass | 16 1 file changed, 16 insertions(+) diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass index 21a2c79c1f71..e011502c01e6 100644 --- a/eclass/distutils-r1.eclass +++ b/eclass/distutils-r1.eclass @@ -13

[gentoo-dev] [PATCH 03/11] dev-python/uv-build: New package, v0.6.9

2025-03-25 Thread Michał Górny
Add a hacky patched uv-build package that installs the upstream Python modules without building another copy of uv. Signed-off-by: Michał Górny --- dev-python/uv-build/Manifest | 1 + .../files/uv-build-0.6.9-use-uv.patch | 18 dev-python/uv-build/metadata.xml

[gentoo-dev] [PATCH 01/11] distutils-r1.eclass: Bump build system lower bounds

2025-03-25 Thread Michał Górny
This includes some important new features that packages are already relying on -- PEP 639 licenses, PEP 621 metadata support in poetry-core. Signed-off-by: Michał Górny --- eclass/distutils-r1.eclass | 31 --- 1 file changed, 16 insertions(+), 15 deletions(-) diff --

[gentoo-dev] Last-rites: games-emulation/ryujinx

2025-03-25 Thread Maciej Barć
It is possible Gentoo could be hit by "legal" action when having this package. Very unstable development, switches upstream to avoid "legal" trouble. See also: bug #948196 bug #927392 Removal on 2025-04-25. -- Have a great day! ~ Maciej Barć https://wiki.gentoo.org/wiki/User:Xgqt 9B0A 4C5D 0

Re: [gentoo-dev] Re: [PATCH gentoo-news] News item for Python 3.13 transition

2025-03-25 Thread Michał Górny
On Thu, 2025-03-20 at 13:08 +0500, Anna Vyalkova wrote: > On 2025-03-18, Michał Górny wrote: > > +Other Python implementations > > + > > +At the same time, we are also going to remove the target support > > +for Python 3.10 (python3_10) and PyPy 3.10 (pypy3). If you wer

Re: [gentoo-dev] The uncertain future of repository mirrors

2025-03-24 Thread Michał Górny
On Sat, 2025-03-22 at 08:20 -0700, Jay Faulkner wrote: > On 3/21/2025 6:42 PM, Ionen Wolkens wrote: > > On Fri, Mar 21, 2025 at 02:32:31PM +0100, Michał Górny wrote: > > > Hello, everyone. > > > > > > TL;DR: I'm thinking of shutting down all gentoo-mirror repositories, > > > except for gentoo and

Re: [gentoo-dev] The uncertain future of repository mirrors

2025-03-24 Thread Michał Górny
On Fri, 2025-03-21 at 14:12 +, Alexey Sokolov wrote: > Hi, if you just disable it, it'll break setup of everyone who uses > /etc/portage/repos.conf/eselect-repo.conf, right? Sounds about right. Which is probably preferable over the current state of mirrors silently stopping to update, and pe

[gentoo-dev] Last rites: dev-python/backports-strenum, dev-python/taskgroup

2025-03-24 Thread Michał Górny
Just a heads up, without package.mask. The following packages are backports for Python 3.10 and are not used in any newer Python implementations. They will be removed simultaneously with eclass support for Python 3.10, around 2025-05-01. dev-python/backports-strenum dev-python/taskgroup -- Bes

Re: [gentoo-dev] The uncertain future of repository mirrors

2025-03-24 Thread Mitchell Dorrell
On Fri, Mar 21, 2025 at 9:33 AM Michał Górny wrote: > Hello, everyone. > > TL;DR: I'm thinking of shutting down all gentoo-mirror repositories, > except for gentoo and guru. > > > Over 10 years ago, I've started the repository mirror & CI project. > What started as a bunch of shell scripts on a u

Re: [gentoo-dev] Last rites: dev-python/django-bootstrap5

2025-03-23 Thread Alfredo Tupone
On Sun, 23 Mar 2025 14:22:30 +0100 Michał Górny wrote: > On Sun, 2025-03-23 at 08:39 +0100, Alfredo Tupone wrote: > > On Tue, 18 Mar 2025 06:56:24 +0100 > > Michał Górny wrote: > > > > > > Bug fixed, and python team removed > > > > > > The tests still fail: > > > > > > FAILED (failures=

[gentoo-dev] [PATCH] cargo.eclass: Only tell Cargo to cross-compile when actually needed

2025-03-23 Thread James Le Cuirot
This avoids the build host vs target flag separation issue. Sometimes it is important for the build host to use the right flags. We cannot fix this for cross-compiling now, but it should at least work for native builds. Closes: https://bugs.gentoo.org/951740 Signed-off-by: James Le Cuirot --- ec

Re: [gentoo-dev] [PATCH] 1/1] autotools.eclass: add slibtool dir for aclocal

2025-03-23 Thread Sam James
Eli Schwartz writes: > On 3/14/25 11:31 AM, orbea wrote: >> Changing it as you suggested I think would be significantly more >> complicated and would require refactoring the eclass. > > > Yes, it's unfortunately the type of thing that would be a somewhat > involved change. :( > > >> However I won

[gentoo-dev] Last rites: dev-python/pip-run, dev-python/autocommand, dev-python/jaraco-env

2025-03-23 Thread Michał Górny
# Michał Górny (2025-03-23) # dev-python/pip-run is a NIH package with significant number of NIH # deps. New versions require "coherent" build system that's designed # to be completely incompatible with downstream packaging. # No revdeps left. # # Includes a number of NIH dependencies, some of th

[gentoo-dev] Re: The uncertain future of repository mirrors

2025-03-23 Thread Anna Vyalkova
On 2025-03-21, Michał Górny wrote: > Hello, everyone. > > TL;DR: I'm thinking of shutting down all gentoo-mirror repositories, > except for gentoo and guru. > > > Over 10 years ago, I've started the repository mirror & CI project. > What started as a bunch of shell scripts on a user-donated ser

Re: [gentoo-dev] The uncertain future of repository mirrors

2025-03-23 Thread Gerion Entrup
Am Freitag, 21. März 2025, 14:32:31 Mitteleuropäische Normalzeit schrieb Michał Górny: > Hello, everyone. > > TL;DR: I'm thinking of shutting down all gentoo-mirror repositories, > except for gentoo and guru. > > > Over 10 years ago, I've started the repository mirror & CI project. > What star

Re: [gentoo-dev] Last rites: dev-python/django-bootstrap5

2025-03-23 Thread Alfredo Tupone
On Tue, 18 Mar 2025 06:56:24 +0100 Michał Górny wrote: > > Bug fixed, and python team removed > > The tests still fail: > > FAILED (failures=3, errors=1) > Here they are not. Maybe I miss further dependency. Mind to share the log ? Alfredo

Re: [gentoo-dev] [PATCH] 1/1] autotools.eclass: add slibtool dir for aclocal

2025-03-22 Thread Eli Schwartz
On 3/14/25 11:31 AM, orbea wrote: > Changing it as you suggested I think would be significantly more > complicated and would require refactoring the eclass. Yes, it's unfortunately the type of thing that would be a somewhat involved change. :( > However I wonder if my patch still has merit sinc

Re: [gentoo-dev] The uncertain future of repository mirrors

2025-03-22 Thread Richard Freeman
On 3/22/2025 11:33 AM, Michał Górny wrote: On Sat, 2025-03-22 at 08:20 -0700, Jay Faulkner wrote: In the OpenStack community, we will put a final commit on HEAD of the primary branch removing all the content and putting an EOL notice in the readme (e.g. https://opendev.org/openstack/ironic-lib )

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

2025-03-22 Thread Arthur Zamarin
# Arthur Zamarin (2025-03-22) # EAPI=7, uses legacy distutils non-PEP517 build, no reverse # dependencies, missing python compat bumps. Unmaintained in # Gentoo for more than 3 years. # Removal on 2025-04-21. Bugs #951854, #909910, #929427. dev-libs/pigpio OpenPGP_signature.asc Description: Op

[gentoo-dev] [PATCH api.g.o] repositories: Add the "sync" repos for gentoo & guru

2025-03-22 Thread Michał Górny
Add the "sync" sources for ::gentoo and ::guru repositories that provide the extra combined metadata and md5-cache. While arguably this is not the same thing, the list already includes rsync source which is actually closer to the "sync" repositories than the upstream repositories. --- files/overl

Re: [gentoo-dev] The uncertain future of repository mirrors

2025-03-22 Thread Michał Górny
On Sat, 2025-03-22 at 15:38 +, Sam James wrote: > Jay Faulkner writes: > > > On 3/21/2025 6:42 PM, Ionen Wolkens wrote: > > > On Fri, Mar 21, 2025 at 02:32:31PM +0100, Michał Górny wrote: > > > > Hello, everyone. > > > > > > > > TL;DR: I'm thinking of shutting down all gentoo-mirror reposito

Re: [gentoo-dev] The uncertain future of repository mirrors

2025-03-22 Thread Sam James
Jay Faulkner writes: > On 3/21/2025 6:42 PM, Ionen Wolkens wrote: >> On Fri, Mar 21, 2025 at 02:32:31PM +0100, Michał Górny wrote: >>> Hello, everyone. >>> >>> TL;DR: I'm thinking of shutting down all gentoo-mirror repositories, >>> except for gentoo and guru. >> Unfortunate, but just to say that

Re: [gentoo-dev] The uncertain future of repository mirrors

2025-03-22 Thread Jay Faulkner
On 3/21/2025 6:42 PM, Ionen Wolkens wrote: On Fri, Mar 21, 2025 at 02:32:31PM +0100, Michał Górny wrote: Hello, everyone. TL;DR: I'm thinking of shutting down all gentoo-mirror repositories, except for gentoo and guru. Unfortunate, but just to say that I have nothing to say against dropping th

Re: [gentoo-dev] The uncertain future of repository mirrors

2025-03-22 Thread orbea
On Sat, 22 Mar 2025 08:01:58 +0100 Michał Górny wrote: > On Fri, 2025-03-21 at 16:50 -0700, orbea wrote: > > On Fri, 21 Mar 2025 15:44:04 +0100 > > Michał Górny wrote: > > > > > On Fri, 2025-03-21 at 07:12 -0700, orbea wrote: > > > > What does this mean for the libressl overlay? People use

[gentoo-dev] [RFC] Exposing sync/* repositories better

2025-03-22 Thread Michał Górny
Hello, everyone. TL;DR: should we expose "syncing" mirrors directly in our base repositories.xml? Per my previously announcement, I'd like to wind down the "public" service of mirroring all Gentoo repositories, and limit it to the few repositories we have control over -- at least ::gentoo and ::

[gentoo-dev] Last rites: app-office/gtg

2025-03-22 Thread Michał Górny
# Michał Górny (2025-03-22) # Stuck on Python 3.10, no reply from maintainer.  No revdeps. # Removal on 2025-04-21.  Bug #896608. app-office/gtg -- Best regards, Michał Górny signature.asc Description: This is a digitally signed message part

Re: [gentoo-dev] The uncertain future of repository mirrors

2025-03-22 Thread Michał Górny
On Fri, 2025-03-21 at 16:50 -0700, orbea wrote: > On Fri, 21 Mar 2025 15:44:04 +0100 > Michał Górny wrote: > > > On Fri, 2025-03-21 at 07:12 -0700, orbea wrote: > > > What does this mean for the libressl overlay? People use that so > > > please don't remove it. > > > > It means people will hav

Re: [gentoo-dev] The uncertain future of repository mirrors

2025-03-21 Thread Ionen Wolkens
On Fri, Mar 21, 2025 at 02:32:31PM +0100, Michał Górny wrote: > Hello, everyone. > > TL;DR: I'm thinking of shutting down all gentoo-mirror repositories, > except for gentoo and guru. Unfortunate, but just to say that I have nothing to say against dropping these if it's a maintenance burden. > S

Re: [gentoo-dev] The uncertain future of repository mirrors

2025-03-21 Thread orbea
On Fri, 21 Mar 2025 15:44:04 +0100 Michał Górny wrote: > On Fri, 2025-03-21 at 07:12 -0700, orbea wrote: > > What does this mean for the libressl overlay? People use that so > > please don't remove it. > > It means people will have to sync straight from the upstream > repository. Also, we won'

Re: [gentoo-dev] The uncertain future of repository mirrors

2025-03-21 Thread Michał Górny
On Fri, 2025-03-21 at 14:47 +, Alexey Sokolov wrote: > 21.03.2025 14:44, Michał Górny пишет: > > On Fri, 2025-03-21 at 14:12 +, Alexey Sokolov wrote: > > > Hi, if you just disable it, it'll break setup of everyone who uses > > > /etc/portage/repos.conf/eselect-repo.conf, right? > > Sounds a

Re: [gentoo-dev] The uncertain future of repository mirrors

2025-03-21 Thread Alexey Sokolov
21.03.2025 14:44, Michał Górny пишет: > On Fri, 2025-03-21 at 14:12 +, Alexey Sokolov wrote: >> Hi, if you just disable it, it'll break setup of everyone who uses >> /etc/portage/repos.conf/eselect-repo.conf, right? > Sounds about right. Which is probably preferable over the current state > of

Re: [gentoo-dev] The uncertain future of repository mirrors

2025-03-21 Thread Michał Górny
On Fri, 2025-03-21 at 07:12 -0700, orbea wrote: > What does this mean for the libressl overlay? People use that so please > don't remove it. It means people will have to sync straight from the upstream repository. Also, we won't be reporting bugs when things break hard. -- Best regards, Michał G

Re: [gentoo-dev] The uncertain future of repository mirrors

2025-03-21 Thread orbea
On Fri, 21 Mar 2025 14:32:31 +0100 Michał Górny wrote: > Hello, everyone. > > TL;DR: I'm thinking of shutting down all gentoo-mirror repositories, > except for gentoo and guru. > > > Over 10 years ago, I've started the repository mirror & CI project. > What started as a bunch of shell scripts

Re: [gentoo-dev] Re: [PATCH 4/5] linux-mod-r1.eclass: make modules_process_dracut.conf.d public

2025-03-20 Thread Nowa Ammerlaan
On 19/03/2025 23:37, Eli Schwartz wrote: On 3/19/25 6:10 PM, Sam James wrote: If we're doing it orphaned, it should be done as hooks instead rather than with any integration in the ebuild, though. postinst / orphaned files are broadly a hack. Orphaned files break a bunch of invariants including

Re: [gentoo-dev] Re: [PATCH 4/5] linux-mod-r1.eclass: make modules_process_dracut.conf.d public

2025-03-20 Thread Nowa Ammerlaan
On 19/03/2025 23:10, Sam James wrote: Nowa Ammerlaan writes: On 19/03/2025 02:07, Ionen Wolkens wrote: On Tue, Mar 18, 2025 at 08:34:43PM -0400, Ionen Wolkens wrote: On Tue, Mar 18, 2025 at 03:14:13AM -, Duncan wrote: Nowa Ammerlaan posted on Mon, 17 Mar 2025 11:11:06 +0100 as excerpted

[gentoo-dev] Re: [PATCH gentoo-news] News item for Python 3.13 transition

2025-03-20 Thread Anna Vyalkova
On 2025-03-18, Michał Górny wrote: > +Other Python implementations > + > +At the same time, we are also going to remove the target support > +for Python 3.10 (python3_10) and PyPy 3.10 (pypy3). If you were using > +the pypy3 target before, now you will need to explicitl

Re: [gentoo-dev] RFC: Drop the "domo" helper in EAPI 9

2025-03-19 Thread Ionen Wolkens
On Wed, Mar 19, 2025 at 08:32:54PM -0400, Ionen Wolkens wrote: > On Wed, Mar 19, 2025 at 06:18:49PM +0100, Ulrich Müller wrote: > > There was a discussion in #gentoo-pms if we should drop the "domo" > > install function in EAPI 9: > > > > - It is not much used, only 6 packages (13 ebuilds) in the

Re: [gentoo-dev] RFC: Drop the "domo" helper in EAPI 9

2025-03-19 Thread Ionen Wolkens
On Wed, Mar 19, 2025 at 06:18:49PM +0100, Ulrich Müller wrote: > There was a discussion in #gentoo-pms if we should drop the "domo" > install function in EAPI 9: > > - It is not much used, only 6 packages (13 ebuilds) in the Gentoo > repository. > > - Could you explain (e.g. to a new developer)

Re: [gentoo-dev] Re: [PATCH 4/5] linux-mod-r1.eclass: make modules_process_dracut.conf.d public

2025-03-19 Thread Sam James
Nowa Ammerlaan writes: > On 19/03/2025 02:07, Ionen Wolkens wrote: >> On Tue, Mar 18, 2025 at 08:34:43PM -0400, Ionen Wolkens wrote: >>> On Tue, Mar 18, 2025 at 03:14:13AM -, Duncan wrote: Nowa Ammerlaan posted on Mon, 17 Mar 2025 11:11:06 +0100 as excerpted: > I had really hope

  1   2   3   4   5   6   7   8   9   10   >