15:00:13 #startmeeting horizon 15:00:13 Meeting started Wed May 31 15:00:13 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:13 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:13 The meeting name has been set to 'horizon' 15:01:04 o/ 15:01:22 Hello everyone 15:01:31 o/ 15:02:22 hi 15:02:34 let's start the meeting 15:02:45 agenda of meeting can be found here https://etherpad.opendev.org/p/horizon-release-priorities#L39 15:03:22 #topic Notices 15:04:31 Just a casual reminder about the schedule, This week is R-18 week. 15:04:53 more info. about the schedule here https://releases.openstack.org/bobcat/schedule.html 15:05:03 moving to next announcement 15:05:32 horizon integration job is broken 15:06:20 more specifically, you may have noticed "test_floatingip_associate_disassociate" test fail for your patch, this is due to now devstack is using cirros 0.6.1 image https://review.opendev.org/c/openstack/devstack/+/881437 15:06:37 So we have to merge https://review.opendev.org/c/openstack/horizon/+/883953 to fix the CI. 15:07:57 but Unfortunately many integration tests still fails randomly for this patch but please approve this patch asap to unblock the CI. 15:09:05 I was also thinking if we should ask infra team to force merge the above patch an then check random failures for other tests. 15:09:27 You can find about random failing tests here https://etherpad.opendev.org/p/random-failed-horizon-integration-tests 15:10:46 Does anyone have any suggestion, what we should do force-merge https://review.opendev.org/c/openstack/horizon/+/883953 or anything else? 15:13:08 vishalmanchanda: one question on cirros image. what happens if the cirros version does not match the version specified by devstack? 15:13:22 does it mean our job fails with 100%? 15:14:27 no if cirros vesrion doesn't match then ' test_floatingip_associate_disassociate' test fails and then job stops after that. 15:15:36 okay. I am fully sure how cirros version affects the fip test failure though 15:15:40 if cirros version match then 'test_instances_pagination_and_filtration ', ' test_instances_pagination ' and test_router_delete_interface_by_row 15:16:29 fails randomly. 15:16:37 could you add the context you mentioned here to the commit msg in change 883953? 15:17:51 For Fip tests it try to launch a VM first and then associate and disassociate floating ip but instance not creating now due to different cirros image and fails 15:18:37 because such image does not exist? 15:18:43 amotoki: ok, I will upadte commit-msg for patch 883953 15:18:46 amotoki: yes. 15:19:11 got it. 15:19:49 for further step, we can explore a way to pick up the cirros version registered by devstack automatically by default 15:20:15 ok please +2ed and w +1 on patch 883953. 15:20:27 amotoki: yeah, sounds good. 15:20:57 moving to next announcement. 15:20:58 vishalmanchanda: will +2 once you update the commit msg 15:21:04 amotoki: thanks. 15:21:24 I will update it after the meeting 15:22:28 You may have noticed I have self-approve few patches in the stable branches 15:22:36 https://review.opendev.org/q/I9c75b084705dfdc6df52aca1659f89444c8a1728 15:23:10 It was done to fix zuul config errors https://zuul.opendev.org/t/openstack/config-errors 15:24:05 the stable branch patches waiting for review from long time and infra team suggested me to merge them immediately to avoid more conflict. 15:24:25 I hope no-one have any issue with that. 15:24:29 I see no problem on such kind of patches 15:24:36 ok cool 15:25:13 they failed when proposed. was there any change since then? 15:25:17 but stable/stein branch is still broken see https://review.opendev.org/c/openstack/horizon/+/878846 15:26:21 is it the oldest EM branch in horizon? 15:26:34 no they failed because of merge conflict after some changes i.e. Remove usage of openstack/xstatic-font-awesome 15:26:56 So I squashed two patches in a single patch to fix the CI. 15:29:33 stable/stein is in extended maintenance phase 15:30:03 yeah we already move stable/rocky to eol. 15:30:51 So now my question here is anyone here is interested in maintaining stable/stein branch, otherwise we can move it to EOL? 15:30:52 I can say nothing on detail, perhaps we need to check other projects for requirements-check job at least. 15:31:46 infra-team suggested me to make failed job non-voting for stable/stein branch. 15:32:07 rdopiera: tmazur: I think stein can be EOL'ed from RH perspective, right? 15:32:13 we don't use stein anymore, I'm fine with EOL 15:32:39 +1 15:33:45 all here are okay to make stein EOL :-) 15:33:53 ok, I will check with infra team if they can force merge open patches in stable/stein branch https://review.opendev.org/q/project:openstack%252Fhorizon+branch:stable%252Fstein+status:open and then we can move it to EOL. 15:33:57 off with its head 15:34:29 or no need to merge open patches? 15:34:51 vishalmanchanda: could you send a mail to propose stein EOL to the mailing list for clarification? 15:34:51 I don't mind either way 15:35:01 No need for zuul one for sure 15:35:13 amotoki: mail I will send for sure. 15:35:22 yeah, we don't need to fix the gate if we EOL a branch :) 15:35:48 ok thanks, I will send a mail on open-discuss ML. 15:36:28 Two others seems to be nice to have still, but again EOL, so I'm ok with either option 15:37:16 noted 15:37:23 moving to next thing. 15:38:27 It come to my attention that horizon is failing with the latest font-awesome release https://zuul.opendev.org/t/openstack/build/e5dd3c8fced64cf2b95ecc2d50bc0827 15:39:08 that's why we have it pinned 15:39:14 I remember we decided to pin xstatic pypi version 15:39:32 so I think we should do it now asap. 15:41:12 we need to pin the version in openstack/requirements as well. 15:43:42 ok I will check we should pin the version in openstack/requirements for the pypi which we are not maintaining anymore atleast. 15:43:59 pinning is okay as a temporary solution. what do we need to do to unpin them? 15:43:59 moving to next announcement 15:45:25 we should atleast open a new bug for that issue and keep checking on it I think. 15:47:02 do we really need to use the latest release of a font? 15:47:22 iirc Dreimark just randomly changed some paths 15:47:55 TBH, I have no idea about that. 15:48:23 I don't think we always need to the latest version of the font, but if we continue to use a specific version it leads to a situation we use very old version..... 15:48:24 it's an icon font, we don't use any new icons they added 15:48:29 this is my only concern 15:48:53 there is not going to be a CVE for a font 15:49:21 yeah 15:49:27 it is very static one 15:49:48 eXtra Static 15:50:18 hehe 15:50:28 ok then we can pin the same version in openstack/requirement and mentioned these comments for future reference. 15:50:56 for awosome-font pypi 15:51:18 I recently had a message from our security team, telling us that customers are complaining about old library versions in horizon, because they use some outomated script for checking it, and it claims it's insecure 15:51:42 And I really don't know where to start explaining 15:51:54 rdopiera: like jquery or angularjs? 15:52:18 among others, yes 15:53:46 what more library versions they are complaining about, if you have any list? 15:54:17 we can target them next to update. 15:54:44 I don't, they were very sparse in detail, I also asked them about any particular cve or exploit they are concerned about, and they weren't able to answer either 15:55:03 hmm 15:55:19 people shouldn't be allowed to use tools they don't understand 15:55:26 lol 15:56:06 (we are patching jquery and angularjs downstream to fix any cves that pop up) 15:56:47 good. 15:58:04 next announcement is, I am on full week vacation next week. I have no access to my mails. So I was thinking if we can skip next weekly meeting until someone wants to chair the next horizon weekly meeting. 15:58:30 no internet. 15:58:40 'm fine with skipping, enjoy your vacation 15:59:03 thanks. 15:59:11 vishalmanchanda: I am fine to skip it. enjoy your vacation! 15:59:42 yeah, let's skip 15:59:45 ok cool then I will send a mail on open-discuss ML about this. 15:59:54 Enjoy your vacation Vishal! 16:01:45 next to next week, we have Vancouver summit. 16:01:52 tmazur: are you travelling? 16:01:59 No 16:02:01 next to next week we have Vancouver summit. 16:02:01 tmazur: are you travelling? 16:02:02 or anyone else 16:02:54 ok then we can have our weekly meeting in summit week as no-one of us travelling. 16:03:09 Yeah 16:03:24 no. I am not travelling either 16:03:35 we already out of time. 16:04:26 I have no updates on release-priorities topic because spend most of my time in fixing CI for master and stable branches last week. 16:04:36 #topic open-discussion 16:04:50 Does anyone have any other topic to discuss? 16:05:02 I fixed those ports at launch Instance dialog 16:05:18 tmazur: thanks for the quick fix 16:05:30 And that's it from me for today :) 16:05:38 waiting for CI to fix then I will review it. 16:06:17 vishalmanchanda: feel free to ping me if we can land fixes this week :-) 16:06:19 Does anyone look at setuptool bug 16:06:30 amotoki: thanks. 16:08:26 If no other topic to discuss, let's end this meeting 16:08:40 thanks everyone for joining. 16:08:54 Take care. 16:08:59 #endmeeting