Bug 875947 - openstack-swift does not contain a dependency for python-iso8601
Summary: openstack-swift does not contain a dependency for python-iso8601
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora EPEL
Classification: Fedora
Component: openstack-swift
Version: el6
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Derek Higgins
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 875948 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2012-11-12 22:05 UTC by Joseph W. Breu
Modified: 2013-03-23 03:19 UTC (History)
11 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2013-03-23 03:15:58 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Joseph W. Breu 2012-11-12 22:05:18 UTC
openstack-swift does not contain a dependency for python-iso8601

swift-proxy will not start up without python-iso8601.

Comment 1 Pete Zaitcev 2012-11-13 00:11:58 UTC
*** Bug 875948 has been marked as a duplicate of this bug. ***

Comment 2 Derek Higgins 2012-11-13 11:06:24 UTC
Hi Joseph,
   If you got a stack trace can you add it, i cant reproduce the problem, it may be middleware you have added. Also what versions of the packages are you using, I've tried two, see below


[root@instance-1352801501 ~]# rpm -qa | grep -i -e openstack-swift -e iso8601
openstack-swift-plugin-swift3-1.0.0-0.20120711git.el6.noarch
openstack-swift-1.7.4-2.el6.noarch
openstack-swift-proxy-1.7.4-2.el6.noarch

[root@instance-1352801501 ~]# service openstack-swift-proxy status
proxy-server (pid  2959) is running...



[root@instance-1352803971 ~]# rpm -qa | grep -i -e openstack-swift -e iso8601
openstack-swift-proxy-1.4.8-5.el6.noarch
openstack-swift-1.4.8-5.el6.noarch

[root@instance-1352803971 ~]# service openstack-swift-proxy status
proxy-server (pid  2336) is running...

Comment 3 Pete Zaitcev 2013-03-23 03:15:58 UTC
Fixed in 1.7.4-3, possibly by accident, when Martin added a dependency
on python-keystone, which in turn pulls python-iso8601.

Looking what middleware needs what should be responsibility of the user,
generally speaking. But Keystone is rather common, so whatever. It's all
well that ends well, hopefuly Joseph likes this fix.

Closing.

Comment 4 Pete Zaitcev 2013-03-23 03:19:19 UTC
(Forgot to mention that Fedora continues unchanged - I just checked in F18.
Silas is on Fedora, so this does not apply to him. BTW, upstream keeps
shuffling Keystone middleware from place to place. Maybe we should de-dup
bugs and track thus?)


Note You need to log in before you can comment on or make changes to this bug.