[9.0] wrong version of python-keystoneclient

Bug #1540887 reported by Daniil Trishkin
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mirantis OpenStack
Fix Released
High
Daniil Trishkin

Bug Description

Package python-keystoneclient has the wrong version (2.1.0) in our repositories. Its version has not to be equal 2.1.0 according to keystone and global requirements:
https://review.fuel-infra.org/gitweb?p=openstack/keystone.git;a=blob;f=requirements.txt;h=7977fd7a3903ceeee9f00b0a384849bcb7329b03;hb=refs/heads/master#l19
https://github.com/openstack/requirements/blob/master/global-requirements.txt#L174

Here is a trace of error:

2016-02-02 11:42:41.963 10919 ERROR keystone Traceback (most recent call last):
2016-02-02 11:42:41.963 10919 ERROR keystone File "/usr/bin/keystone-all", line 10, in <module>
2016-02-02 11:42:41.963 10919 ERROR keystone sys.exit(main())
2016-02-02 11:42:41.963 10919 ERROR keystone File "/usr/lib/python2.7/dist-packages/keystone/cmd/all.py", line 39, in main
2016-02-02 11:42:41.963 10919 ERROR keystone eventlet_server.run(possible_topdir)
2016-02-02 11:42:41.963 10919 ERROR keystone File "/usr/lib/python2.7/dist-packages/keystone/server/eventlet.py", line 155, in run
2016-02-02 11:42:41.963 10919 ERROR keystone startup_application_fn=create_servers)
2016-02-02 11:42:41.963 10919 ERROR keystone File "/usr/lib/python2.7/dist-packages/keystone/server/common.py", line 51, in setup_backends
2016-02-02 11:42:41.963 10919 ERROR keystone res = startup_application_fn()
2016-02-02 11:42:41.963 10919 ERROR keystone File "/usr/lib/python2.7/dist-packages/keystone/server/eventlet.py", line 146, in create_servers
2016-02-02 11:42:41.963 10919 ERROR keystone admin_worker_count))
2016-02-02 11:42:41.963 10919 ERROR keystone File "/usr/lib/python2.7/dist-packages/keystone/server/eventlet.py", line 64, in create_server
2016-02-02 11:42:41.963 10919 ERROR keystone app = keystone_service.loadapp('config:%s' % conf, name)
2016-02-02 11:42:41.963 10919 ERROR keystone File "/usr/lib/python2.7/dist-packages/keystone/version/service.py", line 50, in loadapp
2016-02-02 11:42:41.963 10919 ERROR keystone controllers.latest_app = deploy.loadapp(conf, name=name)
2016-02-02 11:42:41.963 10919 ERROR keystone File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 247, in loadapp
2016-02-02 11:42:41.963 10919 ERROR keystone return loadobj(APP, uri, name=name, **kw)
2016-02-02 11:42:41.963 10919 ERROR keystone File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 272, in loadobj
2016-02-02 11:42:41.963 10919 ERROR keystone return context.create()
2016-02-02 11:42:41.963 10919 ERROR keystone File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 710, in create
2016-02-02 11:42:41.963 10919 ERROR keystone return self.object_type.invoke(self)
2016-02-02 11:42:41.963 10919 ERROR keystone File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 144, in invoke
2016-02-02 11:42:41.963 10919 ERROR keystone **context.local_conf)
2016-02-02 11:42:41.963 10919 ERROR keystone File "/usr/lib/python2.7/dist-packages/paste/deploy/util.py", line 55, in fix_call
2016-02-02 11:42:41.963 10919 ERROR keystone val = callable(*args, **kw)
2016-02-02 11:42:41.963 10919 ERROR keystone File "/usr/lib/python2.7/dist-packages/paste/urlmap.py", line 28, in urlmap_factory
2016-02-02 11:42:41.963 10919 ERROR keystone app = loader.get_app(app_name, global_conf=global_conf)
2016-02-02 11:42:41.963 10919 ERROR keystone File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 350, in get_app
2016-02-02 11:42:41.963 10919 ERROR keystone name=name, global_conf=global_conf).create()
2016-02-02 11:42:41.963 10919 ERROR keystone File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 362, in app_context
2016-02-02 11:42:41.963 10919 ERROR keystone APP, name=name, global_conf=global_conf)
2016-02-02 11:42:41.963 10919 ERROR keystone File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 450, in get_context
2016-02-02 11:42:41.963 10919 ERROR keystone global_additions=global_additions)
2016-02-02 11:42:41.963 10919 ERROR keystone File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 559, in _pipeline_app_context
2016-02-02 11:42:41.963 10919 ERROR keystone APP, pipeline[-1], global_conf)
2016-02-02 11:42:41.963 10919 ERROR keystone File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 454, in get_context
2016-02-02 11:42:41.963 10919 ERROR keystone section)
2016-02-02 11:42:41.963 10919 ERROR keystone File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 476, in _context_from_use
2016-02-02 11:42:41.963 10919 ERROR keystone object_type, name=use, global_conf=global_conf)
2016-02-02 11:42:41.963 10919 ERROR keystone File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 406, in get_context
2016-02-02 11:42:41.963 10919 ERROR keystone global_conf=global_conf)
2016-02-02 11:42:41.963 10919 ERROR keystone File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 296, in loadcontext
2016-02-02 11:42:41.963 10919 ERROR keystone global_conf=global_conf)
2016-02-02 11:42:41.963 10919 ERROR keystone File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 328, in _loadegg
2016-02-02 11:42:41.963 10919 ERROR keystone return loader.get_context(object_type, name, global_conf)
2016-02-02 11:42:41.963 10919 ERROR keystone File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 620, in get_context
2016-02-02 11:42:41.963 10919 ERROR keystone object_type, name=name)
2016-02-02 11:42:41.963 10919 ERROR keystone File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 640, in find_egg_entry_point
2016-02-02 11:42:41.963 10919 ERROR keystone pkg_resources.require(self.spec)
2016-02-02 11:42:41.963 10919 ERROR keystone File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 952, in require
2016-02-02 11:42:41.963 10919 ERROR keystone needed = self.resolve(parse_requirements(requirements))
2016-02-02 11:42:41.963 10919 ERROR keystone File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 844, in resolve
2016-02-02 11:42:41.963 10919 ERROR keystone raise VersionConflict(dist, req).with_context(dependent_req)
2016-02-02 11:42:41.963 10919 ERROR keystone ContextualVersionConflict: (python-keystoneclient 2.1.0 (/usr/lib/python2.7/dist-packages), Requirement.parse('python-keystoneclient!=1.8.0,!=2.1.0,>=1.6.0'), set(['keystonemiddleware']))
2016-02-02 11:42:41.963 10919 ERROR keystone
2016-02-02 11:42:45.870 10960 WARNING keystone.common.manager [-] Deprecated: Direct import of driver 'keystone.token.providers.uuid.Provider' is deprecated as of Liberty in favor of its entrypoint from 'keystone.token.provider' and may be removed in N.
2016-02-02 11:42:45.904 10960 CRITICAL keystone [-] ContextualVersionConflict: (python-keystoneclient 2.1.0 (/usr/lib/python2.7/dist-packages), Requirement.parse('python-keystoneclient!=1.8.0,!=2.1.0,>=1.6.0'), set(['keystonemiddleware']))

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix proposed to openstack-build/python-keystoneclient-build (master)

Fix proposed to branch: master
Change author: Daniil Trishkin <email address hidden>
Review: https://review.fuel-infra.org/16614

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Related fix proposed to packages/trusty/python-positional (master)

Related fix proposed to branch: master
Change author: Daniil Trishkin <email address hidden>
Review: https://review.fuel-infra.org/16617

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Related fix merged to packages/trusty/python-positional (master)

Reviewed: https://review.fuel-infra.org/16617
Submitter: Pkgs Jenkins <email address hidden>
Branch: master

Commit: 205349648a319d49a2a45181a5a7ccc56c501306
Author: Daniil Trishkin <email address hidden>
Date: Tue Feb 2 15:23:52 2016

Add python-positional 1.0.1

  * Initial release
  * Update runtime depends according to global requirements of Mitaka
  * Update build depends according to test requirements of the project

Change-Id: Ib694c89ad0d67b7a6ececa08ccdcfcb8849d4b6a
Related-Bug: #1540887

Changed in mos:
status: In Progress → Fix Committed
Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix merged to openstack-build/python-keystoneclient-build (master)

Reviewed: https://review.fuel-infra.org/16614
Submitter: Pkgs Jenkins <email address hidden>
Branch: master

Commit: 05b5d2d8cfbb87837230246972a7a3ef9f63b00c
Author: Daniil Trishkin <email address hidden>
Date: Tue Feb 2 12:01:06 2016

Update

  * Update runtime depends according to global requirements of Mitaka
  * Update build depends according to test requirements of the project

Change-Id: Iab97422fa89d63f642283cf6c3fd91da961b5225
Closes-Bug: #1540887

Changed in mos:
status: Fix Committed → In Progress
Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix proposed to openstack-build/python-keystoneclient-build (master)

Fix proposed to branch: master
Change author: Daniil Trishkin <email address hidden>
Review: https://review.fuel-infra.org/16629

Changed in mos:
milestone: none → 9.0
tags: added: area-packaging
removed: packaging
Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix merged to openstack-build/python-keystoneclient-build (master)

Reviewed: https://review.fuel-infra.org/16629
Submitter: Pkgs Jenkins <email address hidden>
Branch: master

Commit: 8196ebcaa21c3c25b86ea4f0331d280bfe96d25c
Author: Daniil Trishkin <email address hidden>
Date: Tue Feb 2 17:01:13 2016

Update

Change-Id: I1214ae028af6cfe61f5eae5c4fe0af830759a5c4
Closes-Bug: #1540887

Changed in mos:
status: In Progress → Fix Committed
Revision history for this message
Sofiia Andriichenko (sandriichenko) wrote :
Changed in mos:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.