build-openstack-sphinx-docs jobs fail on stable branches due to the new
pip version 10 introduces some previously Warning as Error: in case of
calling "pip install" without any package name, the command fails.
tox_install.sh is called during docs job without any package passed to
pip.
Also some tests still needs networking-odl package to be installed, however
it is removed from the required-projects of networking-bgpvpn, so they
fails now. To fix this, the easiest solution is to add networking-odl
to .zuul.yaml on stable/* branch as required project.
2. Add networking-odl for periodic-stable jobs
periodic-stable jobs fail: networking-odl is required for jobs on queens
and older stable branches. From rocky, there is no tox_install.sh any
more, so this is not needed there.
3. Fix post gate hook to accommodate for new os-testr
New os-testr uses stestr under the hood, which creates .stestr but not
.testrepository directory in the current dir. Other than that, it
doesn't seem like there is any difference in the format or names of
files generated in the directory.
(shamelessly stolen from I82d52bf0ad885bd36d2f0782a7c86ac61df532f2)
Co-Authored-By: Ihar Hrachyshka <email address hidden>
This change also wraps up another fix (simultaneous voting test job
breakage) related to a recent change in the neutron repository of
the import statements for ml2 config.
Closes-Bug: 1716746
Change-Id: I93aea1800b6403482a7e15116610efeed02c28a1
(cherry picked from commit ff84e5a105cdc8e70693bcb0a7b3e542d5b4f12d)
(cherry picked from commit d0c1a6b58267bb1e1346cfe35a61f5b57d9cc672)
(cherry picked from commit 8f576a2ccb2aa16ff1585b93c4fbb58247d209bd)
Reviewed: https:/ /review. openstack. org/595529 /git.openstack. org/cgit/ openstack/ networking- bgpvpn/ commit/ ?id=9c3494339cd 5ee22b03f427fd8 c2870335e7f900
Committed: https:/
Submitter: Zuul
Branch: stable/pike
commit 9c3494339cd5ee2 2b03f427fd8c287 0335e7f900
Author: Elod Illes <email address hidden>
Date: Tue Jun 5 14:16:56 2018 +0200
Fix check, gate and periodic jobs
This is a combination of 3 commits:
1. Fix sphinx-docs job for stable branch
build- openstack- sphinx- docs jobs fail on stable branches due to the new
pip version 10 introduces some previously Warning as Error: in case of
calling "pip install" without any package name, the command fails.
tox_install.sh is called during docs job without any package passed to
pip.
Also some tests still needs networking-odl package to be installed, however
it is removed from the required-projects of networking-bgpvpn, so they
fails now. To fix this, the easiest solution is to add networking-odl
to .zuul.yaml on stable/* branch as required project.
2. Add networking-odl for periodic-stable jobs
periodic-stable jobs fail: networking-odl is required for jobs on queens
and older stable branches. From rocky, there is no tox_install.sh any
more, so this is not needed there.
3. Fix post gate hook to accommodate for new os-testr
New os-testr uses stestr under the hood, which creates .stestr but not
.testrepository directory in the current dir. Other than that, it
doesn't seem like there is any difference in the format or names of
files generated in the directory.
(shamelessly stolen from I82d52bf0ad885b d36d2f0782a7c86 ac61df532f2)
Co-Authored-By: Ihar Hrachyshka <email address hidden>
This change also wraps up another fix (simultaneous voting test job
breakage) related to a recent change in the neutron repository of
the import statements for ml2 config.
Closes-Bug: 1716746
Change-Id: I93aea1800b6403 482a7e15116610e feed02c28a1 70693bcb0a7b3e5 42d5b4f12d) e1346cfe35a61f5 b57d9cc672) ff1585b93c4fbb5 8247d209bd)
(cherry picked from commit ff84e5a105cdc8e
(cherry picked from commit d0c1a6b58267bb1
(cherry picked from commit 8f576a2ccb2aa16