Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 570638 - dev-util/buildbot-0.8.12 - Missing dependency on >=dev-python/python-dateutil-1.5
Summary: dev-util/buildbot-0.8.12 - Missing dependency on >=dev-python/python-dateutil...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Markos Chandras (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-01-02 18:45 UTC by Michael Seifert
Modified: 2016-01-08 03:10 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Seifert 2016-01-02 18:45:52 UTC
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
Comment 1 Brian Dolbec (RETIRED) gentoo-dev 2016-01-08 02:36:17 UTC
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.
Comment 2 Brian Dolbec (RETIRED) gentoo-dev 2016-01-08 03:10:38 UTC
Fixed in commit:

https://gitweb.gentoo.org/repo/gentoo.git/commit/