Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1233861

Summary: Add dependency on python-pysaml2
Product: Red Hat OpenStack Reporter: Nathan Kinder <nkinder>
Component: openstack-keystoneAssignee: Alan Pevec <apevec>
Status: CLOSED ERRATA QA Contact: Mike Abrams <mabrams>
Severity: high Docs Contact:
Priority: high    
Version: 7.0 (Kilo)CC: ayoung, jschluet, mabrams, mburns, nbarcet, nkinder, yeylon
Target Milestone: ga   
Target Release: 7.0 (Kilo)   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: openstack-keystone-2015.1.0-4.el7ost Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-08-05 13:27:55 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

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