[gentoo-dev] Last rites: dev-java/dnsjava

2022-01-13 Thread Florian Schmaus
# Volkmar W. Pogatzki (2022-01-13) # java-package without consumers. Bug #831107. Removal in 30 days. dev-java/dnsjava - Flow

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

2022-01-13 Thread Michał Górny
# Michał Górny (2022-01-13) # A temporary hack used by flit to workaround a problem with pip. # No longer used by modern flit versions. # Removal on 2022-02-12.  Bug #831156. dev-python/intreehooks -- Best regards, Michał Górny

Re: [gentoo-dev] [PATCH] distutils-r1.eclass: Implement PEP517 mode

2022-01-13 Thread Michał Górny
On Thu, 2022-01-13 at 18:42 +0100, Michał Górny wrote: > For a few examples of packages using the new mode, please see: > https://github.com/gentoo/gentoo/pull/23721 I'm sorry, wrong link. It should be: https://github.com/gentoo/gentoo/pull/23750 -- Best regards, Michał Górny

[gentoo-dev] [PATCH] distutils-r1.eclass: Implement PEP517 mode

2022-01-13 Thread Michał Górny
Add a PEP517 mode to the distutils-r1.eclass in order to facilitate building packages via PEP517 backends. In order to use it, set DISTUTILS_USE_PEP517 to the appropriate build system name. The eclass will take care of setting BDEPEND, then invoke the backend to build a wheel and then install its

[gentoo-dev] RFC: removing DISTUTILS_USE_SETUPTOOLS QA check

2022-01-13 Thread Michał Górny
Hi, I'd like to remove the DISTUTILS_USE_SETUPTOOLS QA check. It used to be helpful when we were dealing with some tricky cases, notably: - distutils vs setuptools use - entry points requiring RDEPEND on setuptools However, both of these are no longer really relevant. Distutils is being remov

[gentoo-dev] Last rites: dev-java/myfaces-api, dev-java/cdi-api, dev-java/cofoja, dev-java/laf-plugin, dev-java/args4j

2022-01-13 Thread Jakov Smolić
# Volkmar W. Pogatzki (2022-01-12) # java-packages without consumers. Removal in 30 days. dev-java/myfaces-api dev-java/cdi-api dev-java/cofoja dev-java/laf-plugin dev-java/args4j -- Jakov OpenPGP_signature Description: OpenPGP digital signature

[gentoo-dev] Last rites: sci-chemistry/povscript+

2022-01-13 Thread Jakov Smolić
# Jakov Smolić (2022-01-13) # Dead upstream, uses EAPI 5, multiple open bugs, no revdeps, # no other distro is packaging this. # Removal on 2022-02-12. Bug #828703. sci-chemistry/povscript+ -- Jakov OpenPGP_signature Description: OpenPGP digital signature

[gentoo-dev] [PATCH] distutils-r1.eclass: Force stdlib distutils for the time being

2022-01-13 Thread Michał Górny
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 7bd9baba8167..0f0b8b1c28f4 100644 --- a/eclass/distutils-r1.eclass +++ b/eclass/distutils-r1.eclass @@ -1021,6 +1021,10

Re: [gentoo-dev] Looking for a solution to the distutils/setuptools .egg-info mess

2022-01-13 Thread Michał Górny
On Mon, 2022-01-10 at 06:39 +0100, Michał Górny wrote: > > 5. We could have the eclasses convert .egg-info into the newer .dist- > info format. However, I'm not aware of any existing tool doing such > a conversion, and I'm not convinced I want to write one right now, > and whether it wouldn't hav

[gentoo-dev] [PATCH] distutils-r1.eclass: Minimize & unify dift --via-venv logic

2022-01-13 Thread Michał Górny
Modify `distutils_install_for_testing --via-venv` to create a minimal venv manually rather than relying on Python to do so. Use root-style install rather than the egg-style to improve consistency with regular installs. This is a step towards unifying different install layouts used within the ecla