python-keystoneclient failure is temporary, gate is ok

On Mon, 30 Jun 2025 at 15:45, Takashi Kajinami <kajinamit@oss.nttdata.com> wrote:
The issue with oslo.utils gate is caused by a known bug in novnc package[1] in ubuntu.

The issue is caused by the unnecessary dependencies which pulls older oslo libraries
into system python, and these are blocking the latest oslo libs installed into
the virtual env due to visibility to system python packages enabled for python3-libvirt.

Technically we can update every single devstack job in oslo libraries to install
novnc from source to fix the problem (for a few other repos we don't see any errors
although we are not actually testing the latest code), but I'm hesitant to do it
due to massive overhead. I've psoposed the change to switch to source installation
globally[1] which I hope may work.

However if anyone have a path to contact canonical to enhance the fix for their packaging
problem[1] that is much appreciated because we don't have to expand such hack in our CI...

[1] https://bugs.launchpad.net/ubuntu/+source/novnc/+bug/2113882
[2] https://review.opendev.org/c/openstack/tempest/+/953457

On 6/28/25 3:28 AM, Elõd Illés wrote:
> Hi teams in $SUBJECT,
>
> The release team usually checks the gate health of libraries which did
> not have merged patches recently and it seems you have a project with
> broken gate:
>
> oslo.utils:             https://review.opendev.org/c/openstack/oslo.utils/+/952914
> python-mistralclient:   https://review.opendev.org/c/openstack/python-mistralclient/+/952927
> python-keystoneclient:  https://review.opendev.org/c/openstack/python-keystoneclient/+/952923
>
> Could you please check and fix the gate so that we don't release 2025.2
> Flamingo with a broken state.
>
> Thanks in advance,
>
> Előd Illés
> irc: elodilles @ #openstack-release