OSTF patched is blocked to be merged according to libs version conflict error

Bug #1588454 reported by Tatyanka on 2016-06-02
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Critical
Artem Hrechanychenko

Bug Description

Last 2 days several patches into OSTF fail with -1 from jenkins according to:
2016-06-01 11:06:15.749 | ERROR: fuel_plugin.testing.tests.unit.test_requirements.test_requirements
2016-06-01 11:06:15.749 | ----------------------------------------------------------------------
2016-06-01 11:06:15.827 | Traceback (most recent call last):
2016-06-01 11:06:15.827 | File "/home/jenkins/workspace/gate-fuel-ostf-python27-db/.tox/py27/local/lib/python2.7/site-packages/nose/case.py", line 197, in runTest
2016-06-01 11:06:15.827 | self.test(*self.arg)
2016-06-01 11:06:15.827 | File "/home/jenkins/workspace/gate-fuel-ostf-python27-db/fuel_plugin/testing/tests/unit/test_requirements.py", line 19, in test_requirements
2016-06-01 11:06:15.827 | pkg_resources.require('fuel-ostf')
2016-06-01 11:06:15.827 | File "/home/jenkins/workspace/gate-fuel-ostf-python27-db/.tox/py27/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 943, in require
2016-06-01 11:06:15.827 | needed = self.resolve(parse_requirements(requirements))
2016-06-01 11:06:15.828 | File "/home/jenkins/workspace/gate-fuel-ostf-python27-db/.tox/py27/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 834, in resolve
2016-06-01 11:06:15.828 | raise VersionConflict(dist, req).with_context(dependent_req)
2016-06-01 11:06:15.828 | ContextualVersionConflict: (amqp 2.0.1 (/home/jenkins/workspace/gate-fuel-ostf-python27-db/.tox/py27/lib/python2.7/site-packages), Requirement.parse('amqp<2.0,>=1.4.9'), set(['kombu']))

(This check performed automatically)
Please, make sure that bug description contains the following sections filled in with the appropriate data related to the bug you are describing:

actual result

expected result

steps to reproduce

For more detailed information on the contents of each of the listed sections see https://wiki.openstack.org/wiki/Fuel/How_to_contribute#Here_is_how_you_file_a_bug

tags: added: need-info
summary: - OSTF patched is blcoked to be merged according to libs version conflict
+ OSTF patched is blocked to be merged according to libs version conflict
error

look's like it's cross-dependency issue:

https://github.com/celery/kombu/blob/v3.0.35/setup.cfg#L27
amqp >= 1.4.9,<2.0

https://github.com/openstack/fuel-ostf/blob/master/requirements.txt#L24
amqp >= 1.4.9

so need to update fuel-ostf requirements amqp >= 1.4.9,<2.0

Changed in fuel:
assignee: Fuel QA Team (fuel-qa) → Artem Grechanichenko (agrechanichenko)

Fix proposed to branch: master
Review: https://review.openstack.org/325222

Changed in fuel:
status: New → In Progress

Reviewed: https://review.openstack.org/325222
Committed: https://git.openstack.org/cgit/openstack/fuel-ostf/commit/?id=ef0eda085dcebdeed448c6c804e2f581aac27b65
Submitter: Jenkins
Branch: master

commit ef0eda085dcebdeed448c6c804e2f581aac27b65
Author: Artem Grechanichenko <email address hidden>
Date: Fri Jun 3 13:52:55 2016 +0300

    Resolve cross-dependency issue

    fix cross-dependency issue in requirements
    https://github.com/celery/kombu/blob/v3.0.35/setup.cfg#L27
    amqp >= 1.4.9,<2.0

    https://github.com/openstack/fuel-ostf/blob/master/requirements.txt#L24
    amqp >= 1.4.0

    Change-Id: Ia99af57d473e09580413cc03d9c01d5efba96d46
    Closes-Bug: #1588454

Changed in fuel:
status: In Progress → Fix Committed

Reviewed: https://review.openstack.org/325956
Committed: https://git.openstack.org/cgit/openstack/fuel-ostf/commit/?id=578120fa9a241a020a15e046a2b1f38cab1e1fb5
Submitter: Jenkins
Branch: stable/mitaka

commit 578120fa9a241a020a15e046a2b1f38cab1e1fb5
Author: Artem Grechanichenko <email address hidden>
Date: Fri Jun 3 13:52:55 2016 +0300

    Resolve cross-dependency issue

    fix cross-dependency issue in requirements
    https://github.com/celery/kombu/blob/v3.0.35/setup.cfg#L27
    amqp >= 1.4.9,<2.0

    https://github.com/openstack/fuel-ostf/blob/master/requirements.txt#L24
    amqp >= 1.4.0

    Change-Id: Ia99af57d473e09580413cc03d9c01d5efba96d46
    Closes-Bug: #1588454
    (cherry picked from commit ef0eda085dcebdeed448c6c804e2f581aac27b65)

tags: added: in-stable-mitaka
Changed in fuel:
status: Fix Committed → Fix Released

Change abandoned by tatyana-leontovich (<email address hidden>) on branch: stable/8.0
Review: https://review.openstack.org/336512

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers