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