Wednesday, 2026-09-09

opendevreviewTatiana Ovchinnikova proposed openstack/horizon master: SDK for Nova hypervisors  https://review.opendev.org/c/openstack/horizon/+/100361600:13
opendevreviewKevin Allioli proposed openstack/horizon master: Fix flaky test_image_filtration_admin test  https://review.opendev.org/c/openstack/horizon/+/99302309:54
tmazur#startmeeting horizon15:00
opendevmeetMeeting started Wed Sep  9 15:00:19 2026 UTC and is due to finish in 60 minutes.  The chair is tmazur. Information about MeetBot at http://wiki.debian.org/MeetBot.15:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:00
opendevmeetThe meeting name has been set to 'horizon'15:00
tmazurHello everyone and welcome to the weekly meeting!15:00
jjasekHello hello :-)15:00
tmazurToday's agenda: https://etherpad.opendev.org/p/horizon-release-priorities#L4315:02
rdopierao/15:03
tmazurLet's begin15:03
tmazur#topic Notices15:03
tmazurThis week is R-3. Hibiscus Release Schedule: https://releases.openstack.org/hibiscus/schedule.html15:04
tmazurTomorrow is RC1 deadline, and final RC deadline is 24 September15:05
tmazurFinal Hibiscus release is on 30 September15:05
tmazurIt's getting very close15:06
tmazurThe Project Teams Gathering is happening on October 12 - 16, 202615:06
tmazurDon't forget to register: https://ptg.openinfra.org/15:07
tmazurThat's it for the announcements for today15:08
tmazur#topic Release priorities15:08
tmazurThere's more progress on this one:15:09
tmazur977939: Add Horizon panel to enable TOTP MFA enrollment | https://review.opendev.org/c/openstack/horizon/+/97793915:09
jjasekI think that it is no longer waiting for this Keystone patch (as it is mentioned in agenda), after the last changes. But when I tested it last time, the implementation did not work properly.15:11
tmazurOkay, thanks for checking it jjasek15:11
tmazurI will remove the dependency then15:12
jjasekYep, thanks15:12
tmazurI have a new patch on SDK:15:12
tmazur1003616: SDK for Nova hypervisors | https://review.opendev.org/c/openstack/horizon/+/100361615:13
tmazurI had to pin the microversion to 2.87 since hypervisors are not supported in newer microversions15:13
tmazurWhich brings us to the question that was raised some time ago: do we even need hypervisors or should we drop the completely and rely on Placement data?15:14
rdopieraleave it as an option disabled by default, so that if someone really needs it, they can enable it?15:15
tmazurSo team please take a look at it and maybe we can discuss this on PTG?15:15
tmazurThanks rdopiera, that could be a good compromise 15:16
tmazurAlso we received a feed back that current requirements of openstacksdk>=4.5.0 make unit tests fail15:19
tmazurAnd that it should be 4.19 at least15:20
tmazurzigo, do you have a minute to talk about this?15:20
zigoSure.15:22
zigoWhat I said: with even 4.10, unit tests are failing.15:22
rdopieraunit or integration?15:23
zigoI'm not sure which version exactly is ok, I just tried with 4.10 (from Gazpacho), it failed, and then with 4.19 (Hibiscus) it was ok.15:23
zigounit15:23
zigoThat's what I run when I build packages.15:23
zigoI wont be able to run functional tests with Debian packages before all of Hibiscus is released.15:24
rdopierafair15:24
zigoI can give you the build log error, hang on.15:24
zigoAttributeError: module 'openstack.compute.v2' has no attribute 'Proxy'15:25
rdopierado you have file/line too?15:25
tmazurNova has openstacksdk<=4.4.0 in requirements :/15:26
zigoLet me upload the whole build log.15:26
zigohttp://shade.infomaniak.ch/horizon_26.0.0-1_amd64-2026-09-08T190258Z.build15:27
zigoIt's impossible that Nova requires something that's before Gazpacho !15:27
rdopieralooks like it's the recent flavor mock improvements15:28
zigoIt currently has:15:28
zigoopenstacksdk>=4.4.015:28
zigo(so, greater, not lower)15:28
rdopierano, sorry15:29
tmazurSorry15:30
zigoLower version of the sdk have _proxy.Proxy, but only in more recent, there's in __init__.py:15:31
zigo__all__ = ['Proxy']15:31
zigofrom openstack.compute.v2._proxy import Proxy15:31
zigoSo it'd be trivial to just try: / except: the import thing, if you want to continue to have compat with earlier versions.15:31
zigotry:15:32
zigo    from openstack.compute.v2 import Proxy15:32
zigoexcept ImportError:15:32
zigo    from openstack.compute.v2._proxy import Proxy15:32
zigoThough using compute_v2.Proxy should replaced.15:33
zigoIt's probably nicer to do that, rather that increasing requirement.15:33
rdopieraI wonder how it's all working when nova has incompatible requirements anyways15:35
opendevreviewThomas Goirand proposed openstack/horizon master: Fix the use of openstack.compute.v2.Proxy  https://review.opendev.org/c/openstack/horizon/+/100487615:36
zigoNova does *not* have incompatible requirement. As I wrote, it has >= 4.4.0, when Horizon has >= 4.5.0 right now. That's ok in my book, no ?15:37
tmazurWe only use this Proxy in tests15:37
zigoAnyway, my above patch should fix it, no?15:37
zigoI've just shot it, I didn't even try locally to run unit tests, let's see how it goes, and if it passes tests, let's merge before the final release?15:37
zigoI see no reason why it would fail.15:38
rdopierathank you, we will test it, and if it works, merge it15:38
zigoAnd then I can also relax openstacksdk version depends in Debian, which is always nicer for upgrades too! :)15:39
zigoThanks to you guys for caring about this as well.15:39
tmazurThanks zigo!15:40
tmazurLet's move to the next topic15:40
tmazur#topic Bug deputy report15:40
tmazurhttps://bugs.launchpad.net/horizon/+bugs?orderby=-id&start=015:41
tmazurWe have one new bug reported15:41
tmazurhttps://bugs.launchpad.net/horizon/+bug/2166637 -- Port forwarding panel raises ValueError when neutron does not report the port range attributes15:41
tmazurThe patch is on review: 15:41
tmazur931759: Add backward compatibility for port forwarding | https://review.opendev.org/c/openstack/horizon/+/93175915:41
tmazurWe have on demand agenda today15:43
tmazur#topic On-demand agenda15:43
zigoI have also to warn the team: a week or 2 ago, libjs-angular got removed from Debian Testing, because it's unmaintained, and has open CVEs. I had to re-embed all the JS in the xstatic packages for Angular instead of using system libs. This means: 6 or 7 Debian packages. My fear: the release team may say that Angular is not fit for a Debian release and Horizon may go. I really hope that it's going to be fixed soon.15:44
zigoHow far are we from Angular removal in Horizon ?15:44
zigoDo I have hope that it's fixed for Indri ?15:44
zigoI of course get it that it's too late for Hibiscus.15:45
rdopierawe have it removed from one view, and almost from another, we still have the launch instance dialog and the entire object store panel to go, not to mention the login page15:46
rdopieraI don't see us finishing in short time, unless we drop everything else and focus entirely on that15:47
zigoThen we may want to at least have fixed xstatic-angular package with latest security patches in place.15:47
zigoThat's currently not the case.15:47
zigoAnd I'm not even starting to talk about zero-day unpatched issues ...15:48
rdopierayeah, it's grim15:48
zigoThat's all I have, thanks. :P15:49
tmazurThanks zigo!15:51
tmazurI am not sure who added Barbican UI topic15:51
tmazurBut please go ahead15:52
zigoOh, a quick question: if I am to write a Horizon plugin for this project that I wrote:15:55
zigohttps://salsa.debian.org/openstack-team/services/vigie15:55
zigowhat plugin would you recommend me to "cheat on" so I could write mine ?15:55
zigoWhich one has best practice, etc. ?15:55
rdopieraI guess Manila?15:56
rdopieraat least they are the most active among plugin devs15:56
tmazurI think Manila UI is the most supported plugin now15:56
jjasekYep, I would say that Manila-ui is most active plugin.15:56
tmazurOkay, we're running out of time, so I'll speed up15:59
tmazur#topic Open reviews15:59
tmazurhttps://etherpad.opendev.org/p/horizon-release-priorities#L6615:59
zigoThanks, I'll have a look.15:59
tmazurQuite a few backports we have, let's take a look15:59
tmazur#topic Open discussion15:59
tmazurAnything else to discuss today?16:00
rdopierathere is this proposed change for governance https://github.com/openstack/governance/commit/42f6cf0fb2923d7c4fadea1547d80b7287d537d5 that affects how our xstatic packages are16:00
rdopieraif this gets accepted, we will need to add pbr as a dependency to all xstatic packages16:01
rdopierawe could ask for an exception, or move our xstatic packages out of the official openstack repos, so they are not covered by those rules16:02
rdopieraor we can go ahead and add that pbr dependency, at least to the packages we control16:02
tmazurCan we start a discussion in the comments there?16:02
rdopieraprobably16:03
rdopieraI don't know what the etiquette is with the governance docs16:03
tmazurAlso I winder why is it through github?16:04
tmazurIs this one different: https://review.opendev.org/q/project:openstack/governance+status:open ?16:04
rdopierano idea, it's the link I got from Sean yesterday16:05
tmazurOkay16:05
tmazurLet's wrap up the meeting first16:06
tmazur#endmeeting16:06
opendevmeetMeeting ended Wed Sep  9 16:06:37 2026 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:06
opendevmeetMinutes:        https://meetings.opendev.org/meetings/horizon/2026/horizon.2026-09-09-15.00.html16:06
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/horizon/2026/horizon.2026-09-09-15.00.txt16:06
opendevmeetLog:            https://meetings.opendev.org/meetings/horizon/2026/horizon.2026-09-09-15.00.log.html16:06
tmazurrdopiera so what's the problem with adding pbr to xstatic packages?16:07
tmazurThere's a lot, obviously, but it looked like we control them?16:07
rdopierafor one, it's a lot of work, because it's a lot of packages16:07
tmazurOr are there some that we don't?16:07
rdopierasecond, any other projects that uses them will now depend on pbr16:08
rdopierathere are some xstatic packages that we share with the MoinMoin wiki project, that are on github and not under openstack16:08
rdopierabut those would not fall under that governance rule16:09
tmazurWould you like to drop a comment there?16:12
tmazurOr I could do that. Just to see if they suggest something first16:12
rdopieraI think we should first decide what we want16:12
rdopierapossibly a topic for the ptg?16:13
tmazurThat's for sure.16:13
tmazurMy though was to make the problem visible before they accept that patch16:14
rdopieraI'm not even sure how much it's a problem, and how much something we should do anyways sooner or later16:18
rdopieraalso, even if they accept the patch, it's still possible to change that doc16:18
tmazurTrue. Okay, I will take a closer look into what we have and organize a session for the PTG, so we can discuss it with the team16:21
opendevreviewMerged openstack/horizon master: xstatic is not a runtime dep of horizon  https://review.opendev.org/c/openstack/horizon/+/100457917:33

Generated by irclog2html.py 4.1.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!