Abhishek Kekane <akekane@redhat.com> writes:
I have manually removed oslo.policy 1.43.1 and installed 1.43.0 and ran tests and those are passing without any issues. Jokke has submitted a patch [1] where he has modified requirements.txt to not install oslo.policy 1.43.1 but it still installs the same version as glance's requirements.txt is not considered while installing dependencies whereas it considers upper-constraints.txt from the openstack/requirements.
[1] https://review.openstack.org/#/c/625085/1/requirements.txt
Right, all projects in the integrated gate (and many others) use the constraints lists for their tests so that we can be sure that they all work with at least one set of dependencies that makes them co-installable. See https://docs.openstack.org/project-team-guide/dependency-management.html for details on why and how it works. Doug
Thanks & Best Regards,
Abhishek Kekane
On Fri, Dec 14, 2018 at 2:05 AM Matt Riedemann <mriedemos@gmail.com> wrote:
On 12/13/2018 11:38 AM, Abhishek Kekane wrote:
From 7th December 2018, all of sudden functional-py35 check job is failing on current master. Earlier this job was failing intermittently (2-3 times from 100). I have tried to dig into the issue and find out that it is failing obly for ubuntu and working fine with Fedora, centos etc. Below are some of the findings:
Might be related to what we're debugging in https://bugs.launchpad.net/openstack-gate/+bug/1808063 - jokke noticed something added to oslo.policy 1.43.1 which uses a deepcopy might be getting messed up with the nested proxy objects in glance. oslo.policy 1.43.1 got into upper-constraints on Dec 7:
https://github.com/openstack/requirements/commit/bf300c99037e0e57229e20ca7f8...
--
Thanks,
Matt
-- Doug