image builds broken: c/_cffi_backend.c:15:17: fatal error: ffi.h: No such file or directory
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Astara |
Fix Released
|
High
|
Adam Gandelman | ||
Liberty |
Fix Committed
|
High
|
Adam Gandelman | ||
Mitaka |
New
|
High
|
Adam Gandelman |
Bug Description
gate and local builds are broken:
The image build fails on a missing build dependency:
05-17 23:43:47.466 | running build_ext
11 2016-05-17 23:43:47.466 | building '_cffi_backend' extension
10 2016-05-17 23:43:47.466 | creating build/temp.
9 2016-05-17 23:43:47.466 | creating build/temp.
8 2016-05-17 23:43:47.466 | x86_64-
7 2016-05-17 23:43:47.466 | c/_cffi_
6 2016-05-17 23:43:47.466 | #include <ffi.h>
5 2016-05-17 23:43:47.466 | ^
4 2016-05-17 23:43:47.466 | compilation terminated.
3 2016-05-17 23:43:47.466 | error: command 'x86_64-
2 2016-05-17 23:43:47.466 |
In the astara-appliance's ansible DIB element, we install a couple of pip requirements:
$ANSIBLE_
Note that these are unconstrainted wrt versions. Looks like we now pull in a newer paramiko 2.0, which swapped its pycrypto dependency for the cryptography library, which requires libffi-dev to build.
Changed in astara: | |
status: | New → In Progress |
Changed in astara: | |
assignee: | nobody → Adam Gandelman (gandelman-a) |
milestone: | none → newton-1 |
importance: | Undecided → High |
Fix proposed to branch: stable/liberty /review. openstack. org/318366
Review: https:/