---- On Mon, 21 Oct 2024 07:03:11 -0700 Ghanshyam Mann wrote ---
Hello Everyone,
As per the 2025.2 cycle testing runtime, we need to run upstream CI/CD jobs on Ubuntu Noble (24.04) [1]. For better tracking and speeding up this work, it is the community-wide goal for this cycle[2].
This is the etherpad which has the migration plan and will be used for the tracking: - https://etherpad.opendev.org/p/migrate-to-noble
I have prepared the change(WIP) for base jobs migration on Noble (openstack tox jobs, devstack, and tempest) which will migrate most of the projects jobs. Tempest change[3] include dependency on openstack tox, devstack base jobs changes so testing project gate using the the tempest change will test the complete set. Refer to the etherpad for the complete migration plan/steps.
* Deadline: Nov 29th 2024 (R18) is the deadline to test/fix the projects jobs and to merge the base jobs running on Noble (openstck tox, devstack, and tempest).
As you might know, I have been testing the projects on Noble and fixing a few of them. You can find the testing changes in the etherpad[1]. It seems we need more work this time as there are many failures to fix. I will be trying my best to start fixing a few of them (which I can), but many failures need project expertise. Please check your project testing change and fix the issue before the deadline. The deadline is Nov 29th to merge the base devstack/tox base jobs and I do not want to extend it. Below are the known bugs/fixes, which you can refer to if the same failure happens in other repos. In case you encounter more issues, feel free to add those to etherpad[1]. Current Known Bugs/Failures: ------------------------------------ * Ubuntu Noble: Failed to build installable wheels for Pillow: FIXED ** https://bugs.launchpad.net/barbican/+bug/2088355 * Ubuntu Noble: flake8 AttributeError: 'EntryPoints' object has no attribute 'get': FIXED ** https://bugs.launchpad.net/barbican/+bug/2088356 * Ubuntu Noble: cannot install non-Debian-packaged Python package, system wide ** https://bugs.launchpad.net/aodh/+bug/2088358 * Ubuntu Noble: Failed building wheel for python-pcre ** https://bugs.launchpad.net/cinder/+bug/2088359 * Ubuntu Noble: Could not import extension openstackdocstheme (exception: No module named 'distutils') ** https://bugs.launchpad.net/openstacksdk/+bug/2088360 NOTE about doc job: ------------------------ Doc jobs are facing multiple issues (2088355, 2088359, and 2088360) and need fixes across multiple places/toolings. If you want to test your doc job on Noble, use https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/935459/ as depends-on [1] https://etherpad.opendev.org/p/migrate-to-noble -gmann
[1] https://governance.openstack.org/tc/reference/runtimes/2025.1.html [2] https://governance.openstack.org/tc/goals/selected/migrate-ci-jobs-to-ubuntu... [3] https://review.opendev.org/c/openstack/tempest/+/932156
-gmann