[horizon] Support for Angular 1.8.x in Horizon (fixing Debian Bullseye)

Thomas Goirand zigo at debian.org
Thu May 6 23:05:44 UTC 2021

Hi Vishal,

Thanks a lot for the reactivity.

I know almost nothing about AngularJS, though I will happily test
patches (manually) and report problems. I can at least try and see if
the Glance image panel and the Nova SSH keypair screens get repaired... :)


Thomas Goirand (zigo)

On 5/6/21 8:26 PM, vishal manchanda wrote:
> 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
> <https://opendev.org/openstack/horizon/src/branch/master/requirements.txt#L44>
> [2] https://bugs.launchpad.net/horizon/+bug/1927261
> <https://bugs.launchpad.net/horizon/+bug/1927261>
> On Tue, May 4, 2021 at 8:16 PM Thomas Goirand <zigo at debian.org
> <mailto:zigo at 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 <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)

More information about the openstack-discuss mailing list