← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1497985] [NEW] Requirements conflict in Neutron master

 

Public bug reported:

Using community master of everything, via devstack, (all fetched on
9/17), running

 ```openstack —debug —help```

produced tracebacks, each of which looked like this:

```Could not load EntryPoint.parse('volume_unset = openstackclient.volume.v1.volume:UnsetVolume')
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/cliff/help.py", line 22, in __call__
    factory = ep.load()
  File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2354, in load
    self.require(*args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2371, in require
    items = working_set.resolve(reqs, env, installer)
  File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 844, in resolve
    raise VersionConflict(dist, req).with_context(dependent_req)
VersionConflict: (python-neutronclient 3.0.0 (/usr/local/lib/python2.7/dist-packages), Requirement.parse('python-neutronclient<3,>=2.6.0’))```

In ./neutron/requirements.txt I see:

 ```python-neutronclient<3,>=2.6.0```

but in ./requirements/global-requirements.txt:

```# OpenStack clients. None of these should have an upper bound
# as that has implications for testing in the gate. An exception
# is currently being made for neutron client because of the need
# for an incompatible change in their next release.
...
python-neutronclient>=2.6.0```

and in ./requirements/upper-constraints:

``python-neutronclient===3.0.0```

** Affects: horizon
     Importance: Undecided
         Status: New

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

Title:
  Requirements conflict in Neutron master

Status in OpenStack Dashboard (Horizon):
  New

Bug description:
  Using community master of everything, via devstack, (all fetched on
  9/17), running

   ```openstack —debug —help```

  produced tracebacks, each of which looked like this:

  ```Could not load EntryPoint.parse('volume_unset = openstackclient.volume.v1.volume:UnsetVolume')
  Traceback (most recent call last):
    File "/usr/local/lib/python2.7/dist-packages/cliff/help.py", line 22, in __call__
      factory = ep.load()
    File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2354, in load
      self.require(*args, **kwargs)
    File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2371, in require
      items = working_set.resolve(reqs, env, installer)
    File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 844, in resolve
      raise VersionConflict(dist, req).with_context(dependent_req)
  VersionConflict: (python-neutronclient 3.0.0 (/usr/local/lib/python2.7/dist-packages), Requirement.parse('python-neutronclient<3,>=2.6.0’))```

  In ./neutron/requirements.txt I see:

   ```python-neutronclient<3,>=2.6.0```

  but in ./requirements/global-requirements.txt:

  ```# OpenStack clients. None of these should have an upper bound
  # as that has implications for testing in the gate. An exception
  # is currently being made for neutron client because of the need
  # for an incompatible change in their next release.
  ...
  python-neutronclient>=2.6.0```

  and in ./requirements/upper-constraints:

  ``python-neutronclient===3.0.0```

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


Follow ups