Upper constraints are not applied correctly in repo_build
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack-Ansible |
Fix Released
|
Critical
|
Jimmy McCrory | ||
Liberty |
Fix Released
|
Critical
|
Jesse Pretorius | ||
Mitaka |
Fix Released
|
Critical
|
Jesse Pretorius | ||
Trunk |
Fix Released
|
Critical
|
Jimmy McCrory |
Bug Description
The task setting applying upper constraints against release required python packages is not working correctly.
https:/
The 'pip_constraint
https:/
'_upper_
Here's a gist showing the current upper-constraints from openstack/
https:/
Changed in openstack-ansible: | |
assignee: | nobody → Jimmy McCrory (jimmy-mccrory) |
status: | New → In Progress |
Changed in openstack-ansible: | |
importance: | Undecided → Critical |
Reviewed: https:/ /review. openstack. org/346319 /git.openstack. org/cgit/ openstack/ openstack- ansible- repo_build/ commit/ ?id=373978f3c6c 4bdf612c6bc53f8 c38229dfbabd2b
Committed: https:/
Submitter: Jenkins
Branch: master
commit 373978f3c6c4bdf 612c6bc53f8c382 29dfbabd2b
Author: Jimmy McCrory <email address hidden>
Date: Fri Jul 22 23:44:10 2016 -0700
Fix setting of upper_constraints fact
The pip_constraint_ update filter overrides pip versions from the second
provided list to the first. Update the 'Set upper constraints' task so
that upper-constraints correctly take priority over the local
requirements packages versions.
A test has been included to validate that the role built package
constraints file is correctly applying the upper-constraints from the
openstack requirements repo.
Closes-Bug: 1605846 a84ed658fa3952a ba3c509e0b1
Change-Id: I53864a34f3ba56