Bugzilla will be upgraded to version 5.0. The upgrade date is tentatively scheduled for 2 December 2018, pending final testing and feedback.
Bug 1233861 - Add dependency on python-pysaml2
Add dependency on python-pysaml2
Status: CLOSED ERRATA
Product: Red Hat OpenStack
Classification: Red Hat
Component: openstack-keystone (Show other bugs)
7.0 (Kilo)
Unspecified Unspecified
high Severity high
: ga
: 7.0 (Kilo)
Assigned To: Alan Pevec
Mike Abrams
:
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2015-06-19 11:43 EDT by Nathan Kinder
Modified: 2016-04-26 13:42 EDT (History)
8 users (show)

See Also:
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 09:27:55 EDT
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)


External Trackers
Tracker ID Priority Status Summary Last Updated
Red Hat Product Errata RHEA-2015:1548 normal SHIPPED_LIVE Red Hat Enterprise Linux OpenStack Platform Enhancement Advisory 2015-08-05 13:07:06 EDT

  None (edit)
Description Nathan Kinder 2015-06-19 11:43:11 EDT
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 13:23:50 EDT
This change should have made it into RC puddle 5 - 2015-07-02.1
Comment 6 Mike Burns 2015-07-10 10:20:33 EDT
Should the requirement be on python-keystone or openstack-keystone?  It's currently only on python-keystone.
Comment 7 Nathan Kinder 2015-07-10 17:49:22 EDT
(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 07:18:21 EDT
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 09:26:26 EDT
Try:

# rpm -qR python-keystone
Comment 12 errata-xmlrpc 2015-08-05 09:27:55 EDT
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.