[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