Reviewed: https://review.openstack.org/535611 Committed: https://git.openstack.org/cgit/openstack/manila/commit/?id=e10c4b2f5df78cbca02d34dd5cff0058142c37e6 Submitter: Zuul Branch: master
commit e10c4b2f5df78cbca02d34dd5cff0058142c37e6 Author: junboli <[email protected]> Date: Fri Jan 19 18:53:21 2018 +0800 Handle TZ change in iso8601 >=0.1.12 The iso8601 lib introduced a change such that if running on python 3.2 or later it internally uses the python timezone information instead of its own implementation. This does not change direct date handling, but when converting this value there is a slight difference where now python 2.x will show UTC times as "UTC", but on python 3 they will end up with "UTC+00:00". The to_primitive call for DateTime fields was doing an exact match on "UTC" to determine whether to include "Z" in the resulting string. This updates that handling to recognize either of the new values. Closes-bug: #1744160 Change-Id: I9fcc55b36178ff88795e1d8e14da349e338a7392 ** Changed in: manila Status: In Progress => Fix Released -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Compute (nova). https://bugs.launchpad.net/bugs/1744160 Title: Change in iso8601 0.1.12 date format breaks parsing with py35 Status in Cinder: Fix Released Status in Glance: Fix Released Status in OpenStack Identity (keystone): Fix Released Status in Manila: Fix Released Status in OpenStack Compute (nova): Fix Released Status in oslo.utils: In Progress Status in oslo.versionedobjects: Fix Released Bug description: New package of iso8601 returns string in the format: '2012-02-14T20:53:07UTC+00:00' instead of: '2012-02-14T20:53:07Z' This is resulting in date string comparison failures and timeutils.parse_isotime errors with: ValueError: Unable to parse date string '2014-08-08T00:00:00UTC+00:00' To manage notifications about this bug go to: https://bugs.launchpad.net/cinder/+bug/1744160/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : [email protected] Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp

