Bug 1233861 - Add dependency on python-pysaml2
Summary: Add dependency on python-pysaml2
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: openstack-keystone
Version: 7.0 (Kilo)
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: ga
: 7.0 (Kilo)
Assignee: Alan Pevec
QA Contact: Mike Abrams
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2015-06-19 15:43 UTC by Nathan Kinder
Modified: 2023-02-22 23:02 UTC (History)
7 users (show)

Fixed In Version: openstack-keystone-2015.1.0-4.el7ost
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2015-08-05 13:27:55 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHEA-2015:1548 0 normal SHIPPED_LIVE Red Hat Enterprise Linux OpenStack Platform Enhancement Advisory 2015-08-05 17:07:06 UTC

Description Nathan Kinder 2015-06-19 15:43:11 UTC
Keystone's federation functionality requires the python-pysaml2 package.  We need the openstack-keystone spec file to add this as a dependency.  This depends on the new python-pysaml2 package being built and included first, which is being handled in the following bug:

  https://bugzilla.redhat.com/show_bug.cgi?id=1233856

Comment 5 Jon Schlueter 2015-07-09 17:23:50 UTC
This change should have made it into RC puddle 5 - 2015-07-02.1

Comment 6 Mike Burns 2015-07-10 14:20:33 UTC
Should the requirement be on python-keystone or openstack-keystone?  It's currently only on python-keystone.

Comment 7 Nathan Kinder 2015-07-10 21:49:22 UTC
(In reply to Mike Burns from comment #6)
> Should the requirement be on python-keystone or openstack-keystone?  It's
> currently only on python-keystone.

The python-keystone package should require python-pysaml2, as it contains the python code that imports the 'saml2' module.

The openstack-keystone package is largely just supportign files to allow keystone to be a service (systemd unit files, config files, wsgi scripts, etc.).  It has a dependency on python-keystone.

I think this needs to just be reverified by QE, and the proper package should be checked.  Putting back into ON_QA for verification.

Comment 8 Mike Abrams 2015-07-13 11:18:21 UTC
as of openstack-keystone-2015.1.0-4.el7ost.noarch i still don't see the dependency for python-pysaml2:

# rpm -qR openstack-keystone
/bin/bash
/bin/sh
/bin/sh
/bin/sh
/bin/sh
/usr/bin/env
/usr/bin/python
config(openstack-keystone) = 2015.1.0-4.el7ost
python-keystone = 2015.1.0-4.el7ost
python-keystoneclient >= 1:1.1.0
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
shadow-utils
systemd
systemd
systemd
rpmlib(PayloadIsXz) <= 5.2-1

Comment 9 Lon Hohberger 2015-07-13 13:26:26 UTC
Try:

# rpm -qR python-keystone

Comment 12 errata-xmlrpc 2015-08-05 13:27:55 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHEA-2015:1548


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