Broken CI/Zuul job - tox-py37 runs on ubuntu-focal

9 views
Skip to first unread message

Adam Romanek

unread,
May 20, 2021, 10:06:12 AM5/20/21
to jenkins-job-builder
Hi,

Thanh is probably already aware but I'm starting this thread to let others know and coordinate out efforts.

One of the checks for JJB, tox-py37, is currently failing, for example: https://zuul.opendev.org/t/openstack/build/5d859e7ab7b545f0871d29c12e940218. Most likely because the jobs run on "ubuntu-focal" node and Ubuntu Focal (20.04) doesn't provide Python 3.7 devel package.

I checked and the last successful run of this job occurred on 2021-05-07. It was run on "ubuntu-bionic".

So in the last ~ 2 weeks something has changed and now tox-py37 jobs use Ubuntu 20.04 instead of Ubuntu 18.04...

Any ideas how to fix this?

BR,
Adam

Antoine Musso

unread,
May 20, 2021, 10:24:13 AM5/20/21
to Adam Romanek, jenkins-job-builder

Hello,

Thank you to have started the email thread!

I don't have any idea beside the repo has the Zuul project template "openstack-python37-jobs-no-constraints" and indeed it is missing the python3.7-dev package as well as the tox command.

I have asked on Freenode in #opendev whether it is a known issue.

Antoine "hashar" Musso

Antoine Musso

unread,
May 20, 2021, 10:34:04 AM5/20/21
to Adam Romanek, jenkins-job-builder
Le 20/05/2021 à 16:24, Antoine Musso a écrit :
>
> Hello,
>
> Thank you to have started the email thread!
>
> I don't have any idea beside the repo has the Zuul project template
> "openstack-python37-jobs-no-constraints" and indeed it is missing the
> python3.7-dev package as well as the tox command.
>
> I have asked on Freenode in #opendev whether it is a known issue.
>
From Jeremy "fungi" Stanley on IRC, the change has been announced earlier:

http://lists.opendev.org/pipermail/service-announce/2021-May/000020.html
<http://lists.opendev.org/pipermail/service-announce/2021-May/000020.html>

And he has proposed an update to the CI system to use Ubuntu Bionic instead:

https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/792390/
<https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/792390/>

I have send a dummy change to validate that config works:
https://review.opendev.org/c/jjb/jenkins-job-builder/+/792392
<https://review.opendev.org/c/jjb/jenkins-job-builder/+/792392> . When
it passes, the other patch can be merged and deployed. Then we can
"recheck" all the changes that failed.


Antoine "hashar" Musso


Adam Romanek

unread,
May 20, 2021, 10:59:42 AM5/20/21
to jenkins-job-builder
Hi Antoine,

Thanks for taking care of this issue. It looks like the patch you mentioned actually fixes it.

And also you provided highly valuable hints on where to look for help in the future :)

BR,
Adam Romanek
Reply all
Reply to author
Forward
0 new messages