Emerging buildbot 0.8.12 and starting it using the provided sample configuration causes the service to fail. The log reveals that >=python-dateutil-1.5 is missing. Starting with Buildbot 0.8.12, the dependency on >=dev-python/python-dateutil-1.5 is no longer optional: https://github.com/buildbot/buildbot/blob/v0.8.12/master/docs/relnotes/index.rst Please add corresponding dependency for all installations, not only for those with FEATURES="test". Reproducible: Always
I can confirm this. bdolbec@bdolbec ~/git/gaikai-buildbot $ python2.7 Python 2.7.10 (default, Dec 15 2015, 10:46:08) [GCC 4.8.5] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> from buildbot.plugins import util >>> (util.Property) Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/lib64/python2.7/site-packages/buildbot/plugins/db.py", line 238, in __getattr__ raise AttributeError(str(err)) AttributeError: Requirements are not satisfied for buildbot.util:Property: The 'python-dateutil>=1.5' distribution was not found and is required by the application >>> The python-dateutil dep is currently behind the test use flag. So just needs to come out from under it's control.
Fixed in commit: https://gitweb.gentoo.org/repo/gentoo.git/commit/