Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 822354

Summary: [TRACKER] Packages broken by dev-python/setuptools >= 60 (SETUPTOOLS_USE_DISTUTILS=local)
Product: Quality Assurance Reporter: Michał Górny <mgorny>
Component: TrackersAssignee: Python Gentoo Team <python>
Status: CONFIRMED ---    
Severity: normal CC: bertrand, sam
Priority: Normal Keywords: Tracker
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 831637, 831833, 822342, 822537, 822840, 823728, 823844, 829711, 829763, 829797, 830056, 830344, 830397, 831364, 831393, 831458, 831495, 831565, 831633, 832754    
Bug Blocks:    
Attachments: emerge-info.txt
dev-python:pip-21.3.1:20211110-091936.log
emerge-history.txt
environment
etc.portage.tar.bz2
temp.tar.bz2

Description Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2021-11-07 22:06:11 UTC
Since distutils is deprecated and going away, setuptools now bundles their own version.  It is currently activated (and patches away the standard module) when SETUPTOOLS_USE_DISTUTILS=local is set.  However, upstreams plans to make that the default at some point, so let's see what breaks.
Comment 1 Toralf Förster gentoo-dev 2021-11-10 10:47:45 UTC
appeared recently at the tinderbox image 17.1_no_multilib_hardened-j4-20211108-155141
Comment 2 Toralf Förster gentoo-dev 2021-11-10 10:47:46 UTC
Created attachment 750126 [details]
emerge-info.txt
Comment 3 Toralf Förster gentoo-dev 2021-11-10 10:47:47 UTC
Created attachment 750129 [details]
dev-python:pip-21.3.1:20211110-091936.log
Comment 4 Toralf Förster gentoo-dev 2021-11-10 10:47:49 UTC
Created attachment 750132 [details]
emerge-history.txt
Comment 5 Toralf Förster gentoo-dev 2021-11-10 10:47:50 UTC
Created attachment 750135 [details]
environment
Comment 6 Toralf Förster gentoo-dev 2021-11-10 10:47:51 UTC
Created attachment 750138 [details]
etc.portage.tar.bz2
Comment 7 Toralf Förster gentoo-dev 2021-11-10 10:47:53 UTC
Created attachment 750141 [details]
temp.tar.bz2
Comment 8 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2021-12-22 15:36:17 UTC
================
IMPORTANT UPDATE
================

dev-python/setuptools-60+ now defaults to SETUPTOOLS_USE_DISTUTILS=local.  It also features some fixes for bugs affecting this scenario.  If you hit bugs with SETUPTOOLS_USE_DISTUTILS=local, please retest with the newest version of dev-python/setuptools.

I'm going to go through bugs reported so far, and verify whether they apply to the newest version.