libffi-dev is missing in bindep.txt
Bug #1697613 reported by
Akihiro Motoki
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
Fix Released
|
Critical
|
Ihar Hrachyshka |
Bug Description
When installing PyNaCL (required via paramiko by tempest) from tarball, libffi-dev is required. When a wheel package is not available, the installation fails.
This also happens for cffi (required by oslo.privsep).
Changed in neutron: | |
assignee: | nobody → Ihar Hrachyshka (ihar-hrachyshka) |
status: | Confirmed → In Progress |
tags: | added: neutron-proactive-backport-potential |
tags: | removed: neutron-proactive-backport-potential |
To post a comment you must log in.
I checked if there are missing bindep entries other than libffi-dev, but it looks like libffi-dev is the only one.
I checked it in the following steps.
- Prepare Ubuntu 16.04 with minimum installation ts.txt
- Create a new virtualenv
- pip install bindep
- sudo apt-get install `bindep -b -r bindep.txt test'
- sudo apt-get install libffi-dev
- pip install --no-binary :all: -r requirements.txt -r test-requiremen
(we can avoid using wheel packages by --no-binary :all: option)