Hi Thomas,

Horizon team discussed this topic in yesterday's horizon weekly meeting.
I will try to push a patch to Update XStatic-Angular to 1.8.2 from 1.5.8 by next week.
As of now, we use 1.5.8 angularjs version [1].
I have also reported a new bug for that so it's easy to track [2].
It's going to take some time as we have a small team.
It would be great if you can also review related patches.

Thanks & Regards,
Vishal Manchanda

[1] https://opendev.org/openstack/horizon/src/branch/master/requirements.txt#L44
[2] https://bugs.launchpad.net/horizon/+bug/1927261

On Tue, May 4, 2021 at 8:16 PM Thomas Goirand <zigo@debian.org> wrote:
Hi,

In Debian Bullseye, we've noticed that the ssh keypair and Glance image
panels are broken. We have python3-xstatic-angular that used to depends
on libjs-angularjs, and that libjs-angularjs moved to 1.8.2. Therefore,
Horizon in Bullseye appears broken.

I have re-embedded Angula within the python3-xstatic-angular and ask the
Debian release team for an unblock, but due to the fact that the Debian
policy is to *not* allow twice the same library with different versions,
I have little hope for this unblock request to be approved. See the
discussion here:
https://bugs.debian.org/988054

So my question is: how hard would it be to fix Horizon so that it could
work with libjs-angularjs 1.8.2 ? Is there any patch already available
for this?

Cheers,

Thomas Goirand (zigo)