commit:     9263b3159f547b099e7f6abd61f929305e0c1516
Author:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 19 23:49:11 2024 +0000
Commit:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
CommitDate: Thu Sep 19 23:53:25 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9263b315

profiles: mask =dev-python/setuptools-75*

It is very broken in the face of parallel builds and breaks all software
using it as a build system via randomly appearing race conditions. One
day, setuptools will update without breaking everything...

Bug: https://github.com/pypa/setuptools/issues/4653
Closes: https://bugs.gentoo.org/939798
Closes: https://bugs.gentoo.org/939875
Signed-off-by: Eli Schwartz <eschwartz <AT> gentoo.org>

 profiles/package.mask | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index 0b89538c44d0..1832e0ddf726 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,12 @@
 
 #--- END OF EXAMPLES ---
 
+# Eli Schwartz <[email protected]> (2024-09-19)
+# Breaks parallel builds with fatal compiler errors.
+# Bug #939798, #939875.
+=dev-python/setuptools-75.0.0
+=dev-python/setuptools-75.1.0
+
 # Hans de Graaff <[email protected]> (2024-09-14)
 # Obsolete slots that were used for older cucumber version but that no
 # longer have reverse dependencies. Removal on 2024-10-14.

Reply via email to