Hi, It seems that your repository contains one or more packages using the deprecated distutils.eclass. This eclass is last rited and pending removal on 2016-03-18. Please either remove these packages, convert them to distutils-r1 or copy the eclass to your repository. Otherwise, they will irrevocably break once the eclass is removed. The following packages were found: dev-python/cartman-0.2.3 dev-python/multi_key_dict-2.0.3 dev-python/pygerrit-1.0.0 dev-python/python-jenkins-0.4.6
(In reply to Michał Górny from comment #0) > Hi, > > It seems that your repository contains one or more packages using the > deprecated distutils.eclass. This eclass is last rited and pending > removal on 2016-03-18. Please either remove these packages, convert them > to distutils-r1 or copy the eclass to your repository. Otherwise, they > will irrevocably break once the eclass is removed. > > The following packages were found: > dev-python/cartman-0.2.3 > dev-python/multi_key_dict-2.0.3 > dev-python/pygerrit-1.0.0 > dev-python/python-jenkins-0.4.6 Thanks for bug :) I tried convert to distutils-r1, but: > /usr/bin/python2.7 setup.py build > Traceback (most recent call last): > File "setup.py", line 38, in <module> > _main() > File "setup.py", line 35, in _main > pbr=True) > File "/usr/lib64/python2.7/distutils/core.py", line 111, in setup > _setup_distribution = dist = klass(attrs) > File "/usr/lib64/python2.7/site-packages/setuptools/dist.py", line 316, in __init__ > self.fetch_build_eggs(attrs['setup_requires']) > File "/usr/lib64/python2.7/site-packages/setuptools/dist.py", line 371, in fetch_build_eggs > replace_conflicting=True, > File "/usr/lib64/python2.7/site-packages/pkg_resources/__init__.py", line 846, in resolve > dist = best[req.key] = env.best_match(req, ws, installer) > File "/usr/lib64/python2.7/site-packages/pkg_resources/__init__.py", line 1118, in best_match > return self.obtain(req, installer) > File "/usr/lib64/python2.7/site-packages/pkg_resources/__init__.py", line 1130, in obtain > return installer(requirement) > File "/usr/lib64/python2.7/site-packages/setuptools/dist.py", line 439, in fetch_build_egg > return cmd.easy_install(req) > File "/usr/lib64/python2.7/site-packages/setuptools/command/easy_install.py", line 665, in easy_install > return self.install_item(spec, dist.location, tmpdir, deps) > File "/usr/lib64/python2.7/site-packages/setuptools/command/easy_install.py", line 695, in install_item > dists = self.install_eggs(spec, download, tmpdir) > File "/usr/lib64/python2.7/site-packages/setuptools/command/easy_install.py", line 876, in install_eggs > return self.build_and_install(setup_script, setup_base) > File "/usr/lib64/python2.7/site-packages/setuptools/command/easy_install.py", line 1115, in build_and_install > self.run_setup(setup_script, setup_base, args) > File "/usr/lib64/python2.7/site-packages/setuptools/command/easy_install.py", line 1103, in run_setup > raise DistutilsError("Setup script exited with %s" % (v.args[0],)) > distutils.errors.DistutilsError: Setup script exited with error: SandboxViolation: mkdir('/var/tmp/portage/dev-python/pygerrit-1.0.0/work/pygerrit-1.0.0-python2_7/lib/pbr', 511) {}
distutils.eclass has been removed, rendering the early warning bugs obsolete. Any remaining uses will be reported via the regular repo-mirror-ci reports.