On 2017-07-18 12:47:07 -0700 (-0700), Eric K wrote: > Hi all, looking for some hints/tips. Thanks so much in advance. > > My local python3 devstack setup [2] succeeds, but in check-job a similarly > configured devstack setup [1] fails for not installing congress client. > > ./stack.sh:1439:check_libs_from_git > /opt/stack/new/devstack/inc/python:401:die > [ERROR] /opt/stack/new/devstack/inc/python:401 The following LIBS_FROM_GIT > were not installed correct: python-congressclient > > > It seems that the devstack setup in check-job never attempted to install > congress client. Comparing the log [4] in my local run to the log in > check-job [3], all these steps in my local log are absent from the > check-job log: > ++/opt/stack/congress/devstack/settings:source:9 > CONGRESSCLIENT_DIR=/opt/stack/python-congressclient > > ++/opt/stack/congress/devstack/settings:source:52 > CONGRESSCLIENT_REPO=git://git.openstack.org/openstack/python-congressclient.git > > Cloning into '/opt/stack/python-congressclient' > > Check python version for : /opt/stack/python-congressclient > Automatically using 3.5 version to install > /opt/stack/python-congressclient based on classifiers > > > Installing collected packages: python-congressclient > Running setup.py develop for python-congressclient > Successfully installed python-congressclient > > > [1] Check-job config: > https://github.com/openstack-infra/project-config/blob/master/jenkins/jobs/congress.yaml#L65 > https://github.com/openstack-infra/project-config/blob/master/jenkins/jobs/congress.yaml#L111 > > [2] Local devstack local.conf: > https://pastebin.com/qzuYTyAE > > [3] Check-job devstack log: > http://logs.openstack.org/49/484049/1/check/gate-congress-dsvm-py35-api-mysql-ubuntu-xenial-nv/7ae2814/logs/devstacklog.txt.gz > > [4] Local devstack log: > https://ufile.io/c9jhm Did you attempt comparison to the local.conf the job used? http://logs.openstack.org/49/484049/1/check/gate-congress-dsvm-py35-api-mysql-ubuntu-xenial-nv/7ae2814/logs/local.conf.txt.gz Also, if you haven't seen it, every devstack-gate run includes a convenience script you should be able to use to reproduce locally with the same settings: http://logs.openstack.org/49/484049/1/check/gate-congress-dsvm-py35-api-mysql-ubuntu-xenial-nv/7ae2814/logs/reproduce.sh Further, https://review.openstack.org/484158 seems to have changed the behavior of the job since the log you posted from the 14th. Is the result still the same in this case? -- Jeremy Stanley -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 949 bytes Desc: Digital signature URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20170719/83d7d2ac/attachment.sig>