New dependency oslo.context broke nailgun

Bug #1481429 reported by Tatyanka
24
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
Critical
Sebastian Kalinowski

Bug Description

Assassind failed to start with:
Traceback (most recent call last):
  File "/usr/bin/assassind", line 5, in <module>
    from pkg_resources import load_entry_point
  File "/usr/lib/python2.6/site-packages/pkg_resources.py", line 2957, in <module>
    working_set.require(__requires__)
  File "/usr/lib/python2.6/site-packages/pkg_resources.py", line 695, in require
    needed = self.resolve(parse_requirements(requirements))
  File "/usr/lib/python2.6/site-packages/pkg_resources.py", line 594, in resolve
    raise DistributionNotFound(req)
pkg_resources.DistributionNotFound: oslo.context>=0.2.0,<0.3.0

VERSION:
  feature_groups:
    - mirantis
  production: "docker"
  release: "7.0"
  openstack_version: "2015.1.0-7.0"
  api: "1.0"
  build_number: "133"
  build_id: "2015-08-04_15-47-06"
  nailgun_sha: "08509c2601205db161469b62134369ccd68bea57"
  python-fuelclient_sha: "5d69610b94a21ec50f8e3a3bbf5608cbab895842"
  fuel-agent_sha: "1fe47720ba554818a0be707f2e16281791492d50"
  fuel-nailgun-agent_sha: "1512b9af6b41cc95c4d891c593aeebe0faca5a63"
  astute_sha: "e1d3a435e5df5b40cbfb1a3acf80b4176d15a2dc"
  fuel-library_sha: "8fee8a37f7ec1f8b975ec819ea6f062c1d66ec93"
  fuel-ostf_sha: "a15b0aec5e5ff4f54a7834d54ff920e5aa546f29"
  fuelmain_sha: "7a374fbd1f5ebde943cb391a4f71b94888ce4a15"

Caused by review:
https://github.com/stackforge/fuel-web/commit/a3d6792f4c2b1a9a52168d9524b6bd2aa4a27c9b

Revision history for this message
Tatyanka (tatyana-leontovich) wrote :
Vasyl Saienko (vsaienko)
Changed in fuel:
status: New → Confirmed
Revision history for this message
Sebastian Kalinowski (prmtl) wrote :
Changed in fuel:
status: Confirmed → In Progress
assignee: Fuel Python Team (fuel-python) → Sebastian Kalinowski (prmtl)
Revision history for this message
Vasyl Saienko (vsaienko) wrote :

Do we have system tests for fuel-web? How it is possible that commit [1] breakes deployment?

[1] https://review.openstack.org/#/c/208916/

Revision history for this message
Sebastian Kalinowski (prmtl) wrote :

Vasyl, requirements break because of what releases are done by package maintainer - what was working on time of merging and for few hours after this . Additionally this was a quick-fix to unblock CI and the comprehensive fix was not merged until today.

Revision history for this message
Sebastian Kalinowski (prmtl) wrote :

Additionally we do not control what and how packages in our Cantos mirros are tested against our Fuel components - if there is a package that breaks requirements on installed master node we cannot detect it. It's up to build team.

https://review.openstack.org/#/c/208947/ is merged, nailgun requirements in master are in good shape, issues from this bug are caused by packages requirements from spec file.

Changed in fuel:
status: In Progress → Fix Committed
Revision history for this message
Dmitry Borodaenko (angdraug) wrote :

FYI no, fuel-web is not currently covered by system tests, so please do be careful with requirements changes.

Changed in fuel:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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