If a previous version of XRootD is installed with python bindings, installing verison 5.6.0 fails with sandbox violations: Installing collected packages: xrootd Attempting uninstall: xrootd Found existing installation: xrootd 5.5.5 Uninstalling xrootd-5.5.5: * ACCESS DENIED: rename: /usr/lib/python3.11/site-packages/XRootD/__init__.py * ACCESS DENIED: unlink: /usr/lib/python3.11/site-packages/XRootD/__init__.py ERROR: Could not install packages due to an OSError: [Errno 13] Permission denied: '/usr/lib/python3.11/site-packages/XRootD/__init__.py' Logs attached. Reproducible: Always Steps to Reproduce: 1. USE=python emerge =net-libs/xrootd-5.5.5-r1 2. USE=python emerge =net-libs/xrootd-5.6.0 Actual Results: Sandbox violation. Expected Results: Successful emerge. Log attached.
Created attachment 865125 [details] Full build log
Created attachment 865126 [details] emerge --info
I see I revived the old bug. I was sure this would be fixed by installing with distutils-r1_src_install, but apparently not.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54e0d407c54e6e78df0106b72f00df2b71917847 commit 54e0d407c54e6e78df0106b72f00df2b71917847 Author: Guilherme Amadio <amadio@gentoo.org> AuthorDate: 2023-07-04 13:41:46 +0000 Commit: Guilherme Amadio <amadio@gentoo.org> CommitDate: 2023-07-04 13:50:32 +0000 net-libs/xrootd: disable installation of Python bindings by CMake Closes: https://bugs.gentoo.org/909573 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> net-libs/xrootd/xrootd-5.6.0.ebuild | 1 + 1 file changed, 1 insertion(+)