[all][tc] python 3.11 testing plan

Jeremy Stanley fungi at yuggoth.org
Tue Aug 22 20:49:35 UTC 2023


On 2023-08-22 12:26:23 -0500 (-0500), Tony Breeds wrote:
[...]
> Keeping everything in sync on a fast moving target is a challenge.
> While none of these are insurmountable, they're also very far from
> trivial.  Using testing would partially address some of this but
> it's still a pretty big ask.
[...]

Pretty much this. It's been proven time and again (Gentoo, Suse
Tumbleweed, Fedora, non-LTS Ubuntu) that the constant churn in
packages means more time spent finding and working around
instability in distributions that are effectively "under
development" at the same time we're trying to use them to test
versions of OpenStack that are under development. We struggle just
to build images of new releases reliably, much less keep jobs
running on top of an ever-changing foundation of sand.

And before someone says "just use whatever images the distros are
publishing," that's what we were doing years ago. By building our
own images we can ensure things like consistent user IDs and
permissions across a diverse set of distros, insert our caches to
accelerate jobs, ensure minimal installed package sets have exactly
what's needed to bootstrap jobs without anything preinstalled that
may conflict with jobs, et cetera. We're already wrangling images
for 17 different x86 platforms and 9 different ARM platforms. If we
weren't able to enforce consistent entrypoints, access and content
on these images, we couldn't have scaled to nearly that level.
-- 
Jeremy Stanley
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 963 bytes
Desc: not available
URL: <https://lists.openstack.org/pipermail/openstack-discuss/attachments/20230822/7734a719/attachment.sig>


More information about the openstack-discuss mailing list