Remove networking-odl from g-r in the requirements-integration job
This is a terrible idea! Since networking-odl 13.0.0 hit pypi which includes I955c9d737864b8a2557366be518922e192f4be91 the integration gate fails because ceilometer isn't on pypi[1]. There aren't any good fixes but this *should* at least unblock the, requirements, gate and buy us time to fix it correctly. Note: * We can't just install ceilometer from git as we'll just fail when we try to generate a constraints list anyway. * We can't blacklist networking-odl as the backlist isn't used for generating a freeze only for filtering the output constraints * We can't stop building the constratints as that introduces a new failure path in the gate. So with those options ruled out lets just pretend that networking-odl isn't in global-requirements. This will still fail if something (directly or not) installs it from pypi. [1] http://logs.openstack.org/96/594496/2/check/requirements-integration/8378cd8/job-output.txt.gz#_2018-08-31_22_54_49_357505 Change-Id: I1f117f9f4d8f49b5c4ef0cb74d98560c9a551999
This commit is contained in:
parent
504efbae68
commit
3fe4d09d8f
@ -16,6 +16,18 @@ function mkvenv {
|
||||
|
||||
function install_all_of_gr {
|
||||
mkvenv $tmpdir/all_requirements
|
||||
if grep -q ^networking-odl $REPODIR/requirements/global-requirements.txt ; then
|
||||
cat <<EO_FIGLET
|
||||
_ _ _ ____ _ __ _
|
||||
| | | | / \ / ___|| |/ /| |
|
||||
| |_| | / _ \ | | | ' / | |
|
||||
| _ | / ___ \| |___ | . \ |_|
|
||||
|_| |_|/_/ \_\\____||_|\_\(_)
|
||||
|
||||
EO_FIGLET
|
||||
sed -i~ -e '/^networking-odl/d' $REPODIR/requirements/global-requirements.txt
|
||||
diff -U0 $REPODIR/requirements/global-requirements.txt{~,} || true
|
||||
fi
|
||||
$tmpdir/all_requirements/bin/pip install -r $REPODIR/requirements/global-requirements.txt
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user