Wednesday, 2023-02-22

vishalmanchanda#startmeeting horizon15:00
opendevmeetMeeting started Wed Feb 22 15:00:15 2023 UTC and is due to finish in 60 minutes.  The chair is vishalmanchanda. 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
vishalmanchandahi, anyone around for horizon weekly meeting?15:01
vishalmanchandaI guess, we have  no topic for discussion for today's meeting.15:06
vishalmanchandaJust few updates from my sides, if anyone look at meeting logs15:06
vishalmanchandaI have purpose  a patch to cut a release of horizon for antelope cycle.15:07
vishalmanchandaI am hoping if we can merge Floating-Ip-PortForwarding feature.15:08
vishalmanchandahttps://review.opendev.org/c/openstack/horizon/+/86836815:08
vishalmanchandalet me know if any other patch you are planning to land in antelope cycle.15:08
vishalmanchandardopiera: tmazur amotoki :^^15:09
amotokihi15:10
amotokianything to discuss?15:10
vishalmanchandaamotoki: hello15:10
vishalmanchandaI am just asking the core team if they can review Floating-Ip-PortForwarding feature.15:11
vishalmanchandaIt's look good to me now.15:11
amotokire: FIP port fw patch, at least I am against the version check in the code as we cover such kind of thing in requirements.txt so far.15:11
amotokido we ahve any reason we need to have a version check in the code rather than requirements.txt?15:11
vishalmanchandaamotoki: you mean this https://review.opendev.org/c/openstack/horizon/+/868368/12/openstack_dashboard/api/neutron.py#938 ?15:12
amotokivishalmanchanda: yes15:12
amotokihaving version requirements in multiple places would be confusing15:13
amotokithis is the main reason15:13
vishalmanchandaamotoki: I am not sure of that, I just mentioned in my review comment that we use microversion for cinder and nove but not sure if we can follow the same in neutron. 15:14
amotokineutron does not have microversion mechanism15:14
vishalmanchandaamotoki: ok.15:15
amotokiwhen we support a specfic feature, we depend on a specific version of neutronclient or newer15:15
amotokiso it is reasonable to require neutroncleint >= x.y.z15:15
amotokineutron API consumers need to check which neutron APi extensions aree available to check which features are avaialable15:16
vishalmanchandaamotoki: api extension is also added by the author.15:17
amotokiit is not surprising that a newer release of horizon depends on a newer version of neutronclient15:18
vishalmanchandaamotoki: Could you please drop these comments on the patch about not using version check in code?15:18
vishalmanchandaamotoki: or I can do that.15:18
amotokivishalmanchanda: sure15:18
vishalmanchandaamotoki: thanks15:18
amotokiin addition, the neturon team plans to switch python bindings for neutron from neutronclient to openstacksdk15:19
vishalmanchandaamotoki: yeah I remember you mentioned that already in previous meeting.15:19
amotokii think FIP port-fw is supported by openstacksdk, but it would be nice if the author can confirm it is implemented in sdk already15:19
vishalmanchandaamotoki: make sense.15:20
amotokiI will also add a comment on this15:20
vishalmanchandaamotoki: cool15:20
vishalmanchandaamotoki: Do you have any topic to discuss?15:21
amotokione thing15:21
amotokidoes anyone look at https://bugs.launchpad.net/horizon/+bug/2007574 in detail?15:21
amotokiFollowing a discussion in setuptools, it seems that the issue exist around all xstatic packages15:22
amotokiit looks like that the way used in xstatic packages are discouraged now15:23
vishalmanchandaamotoki: hmm, I didn't receive a notification about this bug. looking at the bug now.15:23
vishalmanchandaamotoki: will go through the github discussion, thanks for bringing it here.15:25
amotokiit was posted to openstack-discuss too15:25
amotokihttps://lists.openstack.org/pipermail/openstack-discuss/2023-February/032244.html15:25
vishalmanchandaamotoki: sorry, I missed that mail.15:27
amotokithere are two aspects on this15:27
amotokithe one is taht we need to raise it as a broader discussion around xstatic15:28
amotokithe other one is whether we need to depends on xstatic (as JS lib distributor which mean we continue to ship newer release of xstatic version of JS libs)15:28
amotokipersonally I am not so motivated on the first point, although it needs to be addressed in a short-term15:29
amotokiat the moment kolla team pins setuptools version and it does not impact them immediately15:30
amotokibut it should be resolved soon15:30
vishalmanchandaamotoki: just want to confirm they are facing this issue for XStatic-Moment-Timezone pypi only?15:34
amotokivishalmanchanda: no. it is not limited to a specif xstatic packages15:34
amotokithe second package to be installed would hit the issue15:34
amotokianyway horizon installation would fail15:35
vishalmanchandayeah.15:36
vishalmanchandaDon't we have any job in our CI that check such issues?15:36
vishalmanchandaI am investigating this bug now and let's see if found some solution.15:38
amotokii haven't check how these dependenies are checked15:38
amotokibut it is not limited to openstack world so it would need more disucciosn in the xstatic world15:39
vishalmanchandayeah because many other people using these pypi facing the same issues.15:40
amotokiI have some referneces15:41
amotokihttps://github.com/pypa/setuptools/issues/382415:41
amotokihttps://github.com/pypa/setuptools/pull/214915:41
amotokithe first one was raised by an author who filed the horizon bug15:42
amotokithe latter one is mentioned during the discussion in the first one15:42
vishalmanchandathanks for the references.15:42
amotokithat's all from me15:43
vishalmanchandaAs we have no other topic to discuss, ending this meeting15:44
amotokiI believe rdopiera has his opinion on the xstatic issue too15:44
amotokiI will continue to check it too15:44
vishalmanchandathanks15:45
vishalmanchandaamotoki: Also, Please drop your comment about version-checking and opensdk and any other asap https://review.opendev.org/c/openstack/horizon/+/86836815:45
vishalmanchanda#endmeeting15:45
opendevmeetMeeting ended Wed Feb 22 15:45:49 2023 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:45
opendevmeetMinutes:        https://meetings.opendev.org/meetings/horizon/2023/horizon.2023-02-22-15.00.html15:45
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/horizon/2023/horizon.2023-02-22-15.00.txt15:45
opendevmeetLog:            https://meetings.opendev.org/meetings/horizon/2023/horizon.2023-02-22-15.00.log.html15:45
amotokivishalmanchanda: sure15:46
opendevreviewPedro Henrique Pereira Martins proposed openstack/horizon master: Add NAT rules to the floating IP workflow  https://review.opendev.org/c/openstack/horizon/+/86836821:35
opendevreviewVadym Markov proposed openstack/horizon master: Add error handling for Floating IP workflow  https://review.opendev.org/c/openstack/horizon/+/87362322:21

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