Temporarily pin pip<8 for ceilometer tarballs

The openstack/ceilometer 2015.1.3 tag was created while the
stable/kilo branch used a deprecated pip option (--download-cache)
during sdist generation, which was subsequently removed in pip 8.0.0
and later. Temporarily pin pip to an earlier version while running
this job so that it can be retriggered without needing a new tag,
and then the ceilometer stable/kilo branch can be cleaned up to work
with latest pip afterward.

Change-Id: Ic751fe6d80d7eabb2d06de5a347ce4605e95f72c
This commit is contained in:
Jeremy Stanley 2016-01-22 23:31:18 +00:00
parent d18ed8e20b
commit e15bf98879
2 changed files with 28 additions and 1 deletions

View File

@ -350,6 +350,29 @@
- console-log
- zuul-swift-upload-console-log
# Ceilometer 2015.1.3 was tagged while incompatible with pip 8
# TODO(fungi): remove once tag has been retriggered and branch fix merged
- job:
name: ceilometer-tarball-pin-pip
node: bare-trusty
builders:
- pin-pip
- revoke-sudo
- gerrit-git-prep
- tarball:
env: venv
publishers:
- tarball:
project: ceilometer
site: tarballs.openstack.org
- wheel:
project: ceilometer
site: tarballs.openstack.org
- console-log
- zuul-swift-upload-console-log
- job-template:
name: '{name}-tarball-constraints'
node: bare-trusty

View File

@ -4063,7 +4063,6 @@ projects:
- name: python-jobs
- name: python3-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: periodic-kilo
- name: periodic-liberty
- name: check-requirements
@ -4094,6 +4093,11 @@ projects:
- gate-grenade-dsvm-forward
- gate-tempest-dsvm-ceilometer-es
- gate-tempest-dsvm-ceilometer-es-full
pre-release:
- ceilometer-tarball-pin-pip
release:
- ceilometer-tarball-pin-pip
- ceilometer-merge-release-tags
- name: openstack/ceilometer-powervm
template: