15:00:16 <vishalmanchanda> #startmeeting horizon 15:00:16 <opendevmeet> Meeting started Wed Apr 5 15:00:16 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:16 <opendevmeet> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:16 <opendevmeet> The meeting name has been set to 'horizon' 15:01:32 <rdopiera> o/ 15:01:44 <vishalmanchanda> hello everyone 15:02:20 <tmazur> o/ 15:03:07 <vishalmanchanda> agenda of meeting can be found here https://etherpad.opendev.org/p/horizon-release-priorities#L29 15:03:17 <vishalmanchanda> let's start the meeting 15:03:28 <vishalmanchanda> #topic Notices 15:03:41 <vishalmanchanda> I have few updates for this week. 15:04:00 <vishalmanchanda> First of all, Welcome to First meeting of bobcat cycle. 15:04:51 <tmazur> \o/ 15:04:52 <vishalmanchanda> Thanks for joining the vPTG, if you didn't join and looking for the notes what we discuss, you can find here https://etherpad.opendev.org/p/horizon-bobcat-ptg 15:05:11 <vishalmanchanda> For bobcat cycle schedule please refer https://releases.openstack.org/bobcat/schedule.html 15:06:29 <vishalmanchanda> One update on pypi maintainers cleanup from my side, I have sent the mail to all external maintainers last week, now rdopiera you can remove yourself and other maintainers and make openstackci as owner. 15:07:00 <vishalmanchanda> As expected, I didn't get any response from any maintainers as of today. 15:07:38 <rdopiera> \o/ 15:07:48 <vishalmanchanda> rdopiera: If you are looking for list of pypi where you are maintainer please see https://paste.openstack.org/show/819503/ 15:08:38 <rdopiera> thanks 15:09:37 <vishalmanchanda> I have also updated their status in cleanup etherpad https://etherpad.opendev.org/p/openstack-pypi-maintainers-cleanup#L113 15:09:58 <vishalmanchanda> moving to next announcement 15:10:13 <vishalmanchanda> rdopiera: Could you take a look at https://review.opendev.org/c/openstack/horizon/+/862901 15:10:35 <vishalmanchanda> Once it get merge, will cut a final release of stable/xena branch for horizon before moving to extended maintenance phase. 15:11:50 <vishalmanchanda> About https://review.opendev.org/c/openstack/horizon/+/870902, same 5 integration test are failing. So it's worth to look into failed test rather than just rechecking on gate. 15:12:40 <vishalmanchanda> https://paste.openstack.org/show/819505/ these integration test are failing for 870902. 15:13:24 <vishalmanchanda> I guess some issue with deleting the instances/volumes in integration test. 15:14:07 <vishalmanchanda> moving to next item. 15:14:56 <vishalmanchanda> You may have noticed zuul job doesn't trigger for stable/train and stable/stein branch. 15:14:59 <vishalmanchanda> https://review.opendev.org/q/project:openstack/horizon+branch:stable/train+status:open 15:15:27 <vishalmanchanda> To fix this issue, we have to merge https://review.opendev.org/c/openstack/horizon/+/878845 and https://review.opendev.org/c/openstack/horizon/+/878846 15:16:04 <vishalmanchanda> Feel free to work on these patches, if it is urgent for you. 15:16:24 <vishalmanchanda> moving to next announcement 15:17:47 <vishalmanchanda> rdopiera: Did you get time to write a mail to other openstack project(nova, cinder, neutron, glance) to know feature gap for horizon. 15:18:14 <vishalmanchanda> we discuss this topic in vPTG https://etherpad.opendev.org/p/horizon-bobcat-ptg#L101 15:18:44 <vishalmanchanda> just an reminder. 15:19:18 <vishalmanchanda> I have no other announcements to make, if anyone have any announcement to make. please go ahead 15:19:35 <rdopiera> vishalmanchanda: not yet 15:19:53 <vishalmanchanda> rdopiera: ok. 15:21:20 <vishalmanchanda> moving to next topic 15:21:29 <vishalmanchanda> #topic Release priorities 15:23:04 <vishalmanchanda> I have updated the list of priorities items for Bobcat cycle which we will track in bobcat cycle. 15:23:53 <vishalmanchanda> Feel free to add any bug/feature which you think we should prioritize in the bobcat cycle. 15:25:11 <vishalmanchanda> We will start tracking these features from next week. 15:25:48 <vishalmanchanda> that's all from my side for this week. 15:25:59 <vishalmanchanda> #topic open-discussion 15:26:54 <vishalmanchanda> I am facing some issues while running integration job in local env. 15:27:06 <vishalmanchanda> timeout errors. 15:28:12 <vishalmanchanda> here are some error logs https://paste.openstack.org/show/bPI5p7CtvPLJ3L7nMsyD/ 15:28:46 <vishalmanchanda> anyone also facing same issues and know how to fix these? 15:29:36 <tmazur> I doubt I've seen anything like this :/ 15:30:55 <rdopiera> looks like it can't connect to selenium 15:31:06 <rdopiera> does the browser window open? 15:31:42 <vishalmanchanda> no, it's not opening when I run integration test. 15:31:55 <vishalmanchanda> I am using Firefox browser. 15:32:35 <rdopiera> if you comment out the "headless" env variable, it will open, so you might be able to see better what's happening 15:32:51 <rdopiera> it might be failing to start for a variety of reasons 15:33:04 <rdopiera> geckodriver not available or too old 15:33:39 <rdopiera> or crashing for some reason 15:33:51 <vishalmanchanda> geckodriver version is same as we are using in horizon CI 15:34:07 <rdopiera> but your browser is newer 15:34:15 <vishalmanchanda> yes 15:35:11 <rdopiera> you can also try starting geckodriver manually and see if it says anything 15:35:29 <vishalmanchanda> ok, I will try that. 15:35:49 <vishalmanchanda> thanks for the workarounds. 15:35:54 <rdopiera> I have one thing to note 15:36:37 <rdopiera> We have a very weird issue with the django compressor on upgrading horizon, where the compressor fails to run 15:37:12 <rdopiera> it's similar to https://lists.openstack.org/pipermail/openstack-discuss/2020-December/019312.html however in our case restarting memcached doesn't help 15:37:43 <rdopiera> I tried to debug it, but it looks like escaping of single quotes changed somehow between versions 15:38:24 <rdopiera> as I'm unable to figure out what is happening exactly and how to fix it, I decicded to work around it, and in the meantime also clean up out html templates a bit 15:38:36 <rdopiera> and I replaced all single quotes in html with double quotes 15:39:42 <rdopiera> I know it seems like unneeded change, but I think we are better with consistent quoting like this, and it will help sidestep that particular problem 15:40:40 <vishalmanchanda> ok, I have one query how you are upgrading horizon from which branch to latest? 15:41:13 <rdopiera> vishalmanchanda: they are installing a newer verson of a container that contains horizon 15:41:43 <vishalmanchanda> rdopiera: ok. 15:41:46 <rdopiera> the problem is with two versions of Train 15:41:51 <rdopiera> so it's pretty old for us 15:42:11 <rdopiera> I will backport that patch to our downstream repository 15:42:37 <vishalmanchanda> I am fine with using html attributes to always use double quotes. 15:42:50 <vishalmanchanda> will review it asap. 15:43:01 <rdopiera> thanks 15:43:32 <vishalmanchanda> I have one more request for patch review https://review.opendev.org/c/openstack/xstatic-jquery-migrate/+/878923 15:44:26 <vishalmanchanda> It add warning about Xstatic packages may contain security vulnerabilities. 15:44:36 <vishalmanchanda> Please review it once you have time. 15:45:01 <rdopiera> I removed everyone from pypi now 15:45:12 <vishalmanchanda> rdopiera: thanks. 15:46:45 <opendevreview> Merged openstack/xstatic-jquery-migrate master: Add Javascript fork warning boilerplate to README https://review.opendev.org/c/openstack/xstatic-jquery-migrate/+/878923 15:47:11 <vishalmanchanda> We can add the same warning message for other xstatic packages which are old and may have CVE. 15:47:34 <rdopiera> yes, very good idea 15:47:54 <rdopiera> I'm also thinking about adding this to the pep8 test: https://www.djlint.com/docs/languages/django/ 15:48:08 <rdopiera> or a similar tool 15:48:58 <vishalmanchanda> I will look for those Xstatic packages and purpose a patch to update README file. 15:49:18 <vishalmanchanda> rdopiera: great. 15:50:32 <vishalmanchanda> Does anyone have any other topic to discuss? 15:51:11 <tmazur> I have a question 15:51:27 <vishalmanchanda> please ask. 15:51:47 <tmazur> Do we want to work on SDK in bobcat? Should we add it to our priorities? 15:52:12 <vishalmanchanda> tmazur: yeah, I am also thinking about it. 15:52:16 <tmazur> Seems it's inevitable anyway 15:52:59 <vishalmanchanda> tmazur: we should prioritize these work for sure. 15:54:07 <vishalmanchanda> As most of openstack project planing to move to SDK. 15:54:51 <vishalmanchanda> big +1 from my side for SDK work. 15:55:06 <tmazur> Thanks 15:55:26 <vishalmanchanda> I am also planning to work on these thing for few cinder or neutron features. 15:55:36 <vishalmanchanda> in bobcat cycle. 15:57:40 <vishalmanchanda> If no more topic to discuss, let's end this meeting. 15:58:01 <vishalmanchanda> Thanks everyone for your contributions. 15:58:07 <vishalmanchanda> See you next week. 15:58:27 <vishalmanchanda> #endmeeting