← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1721402] Re: stable/ocata requirements mismatch (pika and iso8601)

 

The first requirement doesn't seem to be used in keystone at all. It
must be getting pulled in due to a transitive dependency somewhere?

The second seems specific to oslo_utils and not keystone. Add oslo to
this bug report so that we can get some more eyes on this.

I'm unsure how to fix this from a keystone perspective, unless the fix
lands in oslo and we bump stable requirements (which there is a process
around).

** Also affects: oslo.utils
   Importance: Undecided
       Status: New

** Changed in: keystone
       Status: New => Incomplete

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Identity (keystone).
https://bugs.launchpad.net/bugs/1721402

Title:
  stable/ocata requirements mismatch (pika and iso8601)

Status in OpenStack Identity (keystone):
  Incomplete
Status in oslo.utils:
  New

Bug description:
  When installing keystone from the GitHub (https://github.com/openstack/keystone/tree/stable/ocata),
  there are 2 packages that cause issues with proper functionality.

  The first is pika.  When starting the service it says that pika must
  be >0.9.0 but <0.11.0, however, the requirements.txt file allows for
  0.11.0 to be installed.

  The second is iso8601.  The service will stand up just fine, but when attempting to log in, the service will fail to authenticate due to the inability for oslo_utils timeparser to be able to parse a time in the following format:
  2010-01-01T12:00:00UTC+01:00

  Further investigation shows that version 0.1.12 broke this change
  (https://bitbucket.org/micktwomey/pyiso8601/).  Downgrading iso8601 to
  0.1.11 resolves the issue.

To manage notifications about this bug go to:
https://bugs.launchpad.net/keystone/+bug/1721402/+subscriptions


References