[horizon] Support for Angular 1.8.x in Horizon (fixing Debian Bullseye)
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)
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)
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... :) Cheers, 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@debian.org <mailto: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 <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)
participants (2)
-
Thomas Goirand
-
vishal manchanda