{"action":"created","issue":{"url":"https://api.github.com/repos/wal-e/wal-e/issues/181","labels_url":"https://api.github.com/repos/wal-e/wal-e/issues/181/labels{/name}","comments_url":"https://api.github.com/repos/wal-e/wal-e/issues/181/comments","events_url":"https://api.github.com/repos/wal-e/wal-e/issues/181/events","html_url":"https://github.com/wal-e/wal-e/issues/181","id":82208216,"number":181,"title":"runtime error when starting wal-e due to new pbr library","user":{"login":"mboersma","id":73019,"avatar_url":"https://avatars.githubusercontent.com/u/73019?v=3","gravatar_id":"","url":"https://api.github.com/users/mboersma","html_url":"https://github.com/mboersma","followers_url":"https://api.github.com/users/mboersma/followers","following_url":"https://api.github.com/users/mboersma/following{/other_user}","gists_url":"https://api.github.com/users/mboersma/gists{/gist_id}","starred_url":"https://api.github.com/users/mboersma/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mboersma/subscriptions","organizations_url":"https://api.github.com/users/mboersma/orgs","repos_url":"https://api.github.com/users/mboersma/repos","events_url":"https://api.github.com/users/mboersma/events{/privacy}","received_events_url":"https://api.github.com/users/mboersma/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":13,"created_at":"2015-05-29T01:44:24Z","updated_at":"2015-06-10T00:06:58Z","closed_at":null,"body":"The [`pbr`](https://pypi.python.org/pypi/pbr/1.0.1) library was updated recently, and in our CI system this seems to cause a runtime error starting `wal-e`. From our [functional tests](https://ci.deis.io/job/test-coreos-alpha/187/console):\r\n```python\r\ndatabase: performing an initial backup...\r\nTraceback (most recent call last):\r\n  File \"/usr/bin/wal-e\", line 5, in <module>\r\n    from pkg_resources import load_entry_point\r\n  File \"/usr/lib/python2.7/site-packages/pkg_resources/__init__.py\", line 3074, in <module>\r\n    @_call_aside\r\n  File \"/usr/lib/python2.7/site-packages/pkg_resources/__init__.py\", line 3060, in _call_aside\r\n    f(*args, **kwargs)\r\n  File \"/usr/lib/python2.7/site-packages/pkg_resources/__init__.py\", line 3087, in _initialize_master_working_set\r\n    working_set = WorkingSet._build_master()\r\n  File \"/usr/lib/python2.7/site-packages/pkg_resources/__init__.py\", line 647, in _build_master\r\n    return cls._build_from_requirements(__requires__)\r\n  File \"/usr/lib/python2.7/site-packages/pkg_resources/__init__.py\", line 660, in _build_from_requirements\r\n    dists = ws.resolve(reqs, Environment())\r\n  File \"/usr/lib/python2.7/site-packages/pkg_resources/__init__.py\", line 838, in resolve\r\n    raise VersionConflict(dist, req).with_context(dependent_req)\r\npkg_resources.ContextualVersionConflict: (pbr 1.0.1 (/usr/lib/python2.7/site-packages), Requirement.parse('pbr!=0.7,<1.0,>=0.6'), set(['oslo.config', 'oslo.i18n', 'stevedore', 'oslo.serialization', 'oslo.utils']))\r\n```\r\n\r\nAt least that is my assessment of what is probably happening--I haven't been able to reproduce this locally yet. If so, pinning `pbr==0.11.0` might fix it, because that's what I see in the most recent test runs where this was passing. \r\n\r\nHere is where the requirement is introduced:\r\n```\r\nCollecting pbr<2.0,>=0.11 (from python-keystoneclient>=0.4.2->wal-e==0.8.0)\r\n  Downloading pbr-1.0.1-py2.py3-none-any.whl (83kB)\r\n```\r\n"},"comment":{"url":"https://api.github.com/repos/wal-e/wal-e/issues/comments/110539610","html_url":"https://github.com/wal-e/wal-e/issues/181#issuecomment-110539610","issue_url":"https://api.github.com/repos/wal-e/wal-e/issues/181","id":110539610,"user":{"login":"fdr","id":7191,"avatar_url":"https://avatars.githubusercontent.com/u/7191?v=3","gravatar_id":"","url":"https://api.github.com/users/fdr","html_url":"https://github.com/fdr","followers_url":"https://api.github.com/users/fdr/followers","following_url":"https://api.github.com/users/fdr/following{/other_user}","gists_url":"https://api.github.com/users/fdr/gists{/gist_id}","starred_url":"https://api.github.com/users/fdr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fdr/subscriptions","organizations_url":"https://api.github.com/users/fdr/orgs","repos_url":"https://api.github.com/users/fdr/repos","events_url":"https://api.github.com/users/fdr/events{/privacy}","received_events_url":"https://api.github.com/users/fdr/received_events","type":"User","site_admin":false},"created_at":"2015-06-10T00:06:58Z","updated_at":"2015-06-10T00:06:58Z","body":"Is this possibly Python 2.6 related, if we're talking something so old?"}}