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.


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/bf300c99037e0e57229e20ca7f89517d1695d6b5

--

Thanks,

Matt