Wednesday, 2023-04-05

opendevreviewRadomir Dopieralski proposed openstack/horizon master: Clean up the syntax of html attributes to always use double quotes  https://review.opendev.org/c/openstack/horizon/+/87949009:00
vishalmanchanda#startmeeting horizon15:00
opendevmeetMeeting 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
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:00
opendevmeetThe meeting name has been set to 'horizon'15:00
rdopierao/15:01
vishalmanchandahello everyone15:01
tmazuro/15:02
vishalmanchandaagenda of meeting can be found here https://etherpad.opendev.org/p/horizon-release-priorities#L2915:03
vishalmanchandalet's start the meeting15:03
vishalmanchanda#topic Notices15:03
vishalmanchandaI have few updates for this week.15:03
vishalmanchandaFirst of all, Welcome to First meeting of bobcat cycle.15:04
tmazur\o/15:04
vishalmanchandaThanks 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-ptg15:04
vishalmanchandaFor bobcat cycle schedule please refer https://releases.openstack.org/bobcat/schedule.html15:05
vishalmanchandaOne 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:06
vishalmanchandaAs expected, I didn't get any response from any maintainers as of today.15:07
rdopiera\o/15:07
vishalmanchandardopiera: If you are looking for list of pypi where you are maintainer please see https://paste.openstack.org/show/819503/15:07
rdopierathanks15:08
vishalmanchandaI have also updated their status in cleanup etherpad https://etherpad.opendev.org/p/openstack-pypi-maintainers-cleanup#L11315:09
vishalmanchandamoving to next announcement15:09
vishalmanchandardopiera: Could you take a look at https://review.opendev.org/c/openstack/horizon/+/86290115:10
vishalmanchandaOnce it get merge, will cut a final release of stable/xena branch for horizon before moving to extended maintenance phase.15:10
vishalmanchandaAbout 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:11
vishalmanchandahttps://paste.openstack.org/show/819505/ these integration test are failing for 870902.15:12
vishalmanchandaI guess some issue with deleting the instances/volumes in integration test.15:13
vishalmanchandamoving to next item.15:14
vishalmanchandaYou may have noticed zuul job doesn't trigger for stable/train and stable/stein branch.15:14
vishalmanchandahttps://review.opendev.org/q/project:openstack/horizon+branch:stable/train+status:open15:14
vishalmanchandaTo fix this issue, we have to merge https://review.opendev.org/c/openstack/horizon/+/878845 and https://review.opendev.org/c/openstack/horizon/+/87884615:15
vishalmanchandaFeel free to work on these patches, if it is urgent for you.15:16
vishalmanchandamoving to next announcement15:16
vishalmanchandardopiera: Did you get time to write a mail to other openstack project(nova, cinder, neutron, glance) to know feature gap for horizon.15:17
vishalmanchandawe discuss this topic in vPTG https://etherpad.opendev.org/p/horizon-bobcat-ptg#L10115:18
vishalmanchandajust an reminder.15:18
vishalmanchandaI have no other announcements to make, if anyone have any announcement to make. please go ahead15:19
rdopieravishalmanchanda: not yet15:19
vishalmanchandardopiera: ok.15:19
vishalmanchandamoving to next topic15:21
vishalmanchanda#topic Release priorities15:21
vishalmanchandaI have updated the list of priorities items for Bobcat cycle which we will track in bobcat cycle.15:23
vishalmanchandaFeel free to add any bug/feature which you think we should prioritize in the bobcat cycle.15:23
vishalmanchandaWe will start tracking these features from next week.15:25
vishalmanchandathat's all from my side for this week.15:25
vishalmanchanda#topic open-discussion15:25
vishalmanchandaI am facing some issues while running integration job in local env.15:26
vishalmanchandatimeout errors.15:27
vishalmanchandahere are some error logs https://paste.openstack.org/show/bPI5p7CtvPLJ3L7nMsyD/15:28
vishalmanchandaanyone also facing same issues and know how to fix these?15:28
tmazurI doubt I've seen anything like this :/15:29
rdopieralooks like it can't connect to selenium15:30
rdopieradoes the browser window open?15:31
vishalmanchandano, it's not opening when I run integration test.15:31
vishalmanchandaI am using Firefox browser.15:31
rdopieraif you comment out the "headless" env variable, it will open, so you might be able to see better what's happening15:32
rdopierait might be failing to start for a variety of reasons15:32
rdopierageckodriver not available or too old15:33
rdopieraor crashing for some reason15:33
vishalmanchandageckodriver version is same as we are using in horizon CI15:33
rdopierabut your browser is newer15:34
vishalmanchandayes15:34
rdopierayou can also try starting geckodriver manually and see if it says anything15:35
vishalmanchandaok, I will try that. 15:35
vishalmanchandathanks for the workarounds.15:35
rdopieraI have one thing to note15:35
rdopieraWe have a very weird issue with the django compressor on upgrading horizon, where the compressor fails to run15:36
rdopierait's similar to https://lists.openstack.org/pipermail/openstack-discuss/2020-December/019312.html however in our case restarting memcached doesn't help15:37
rdopieraI tried to debug it, but it looks like escaping of single quotes changed somehow between versions15:37
rdopieraas 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 bit15:38
rdopieraand I replaced all single quotes in html with double quotes15:38
rdopieraI know it seems like unneeded change, but I think we are better with consistent quoting like this, and it will help sidestep that particular problem15:39
vishalmanchandaok, I have one query how you are upgrading horizon from which branch to latest?15:40
rdopieravishalmanchanda: they are installing a newer verson of a container that contains horizon15:41
vishalmanchandardopiera: ok.15:41
rdopierathe problem is with two versions of Train15:41
rdopieraso it's pretty old for us15:41
rdopieraI will backport that patch to our downstream repository15:42
vishalmanchandaI am fine with using html attributes to always use double quotes.15:42
vishalmanchandawill review it asap.15:42
rdopierathanks15:43
vishalmanchandaI have one more request for patch review https://review.opendev.org/c/openstack/xstatic-jquery-migrate/+/87892315:43
vishalmanchandaIt add warning about Xstatic packages may contain security vulnerabilities.15:44
vishalmanchandaPlease review it once you have time.15:44
rdopieraI removed everyone from pypi now15:45
vishalmanchandardopiera: thanks.15:45
opendevreviewMerged openstack/xstatic-jquery-migrate master: Add Javascript fork warning boilerplate to README  https://review.opendev.org/c/openstack/xstatic-jquery-migrate/+/87892315:46
vishalmanchandaWe can add the same warning message for other xstatic packages which are old and may have CVE.15:47
rdopierayes, very good idea15:47
rdopieraI'm also thinking about adding this to the pep8 test: https://www.djlint.com/docs/languages/django/15:47
rdopieraor a similar tool15:48
vishalmanchandaI will look for those Xstatic packages and purpose a patch to update README file.15:48
vishalmanchandardopiera: great.15:49
vishalmanchandaDoes anyone have any other topic to discuss?15:50
tmazurI have a question15:51
vishalmanchandaplease ask.15:51
tmazurDo we want to work on SDK in bobcat? Should we add it to our priorities?15:51
vishalmanchandatmazur: yeah, I am also thinking about it.15:52
tmazurSeems it's inevitable anyway15:52
vishalmanchandatmazur: we should prioritize these work for sure. 15:52
vishalmanchandaAs most of openstack project planing to move to SDK.15:54
vishalmanchandabig +1 from my side for SDK work.15:54
tmazurThanks15:55
vishalmanchandaI am also planning to work on these thing for few cinder or neutron features.15:55
vishalmanchandain bobcat cycle.15:55
vishalmanchandaIf no more topic to discuss, let's end this meeting.15:57
vishalmanchandaThanks everyone for your contributions.15:58
vishalmanchandaSee you next week.15:58
vishalmanchanda#endmeeting15:58
opendevmeetMeeting ended Wed Apr  5 15:58:27 2023 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:58
opendevmeetMinutes:        https://meetings.opendev.org/meetings/horizon/2023/horizon.2023-04-05-15.00.html15:58
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/horizon/2023/horizon.2023-04-05-15.00.txt15:58
opendevmeetLog:            https://meetings.opendev.org/meetings/horizon/2023/horizon.2023-04-05-15.00.log.html15:58
rdopieravishalmanchanda: it seems I removed maintainers from font-awesome by mistake16:03
rdopieravishalmanchanda: do you know if there is a way to log in through the openstackci account and add them back?16:03
vishalmanchandardopiera: You mean you want to add Reimar Bauer?16:05
rdopieraeither myself, Reimar or Thomas16:12
rdopierathen we can add the missing people16:12
rdopieraI wrote to pypi admin to ask to put them back now, we will see what they say16:12
vishalmanchandaok, I am also checking with one of TC how can we do that.16:13
gmannrdopiera: vishalmanchanda: hi, as XStatic-Font-Awesome is not openstack deliverables any more, we can remove openstackci from maintainer list https://pypi.org/project/XStatic-Font-Awesome/17:34
gmannrdopiera: if pypi admin does not response or taking time then openstackci can add them back and remove themself. I think pypi reply might take long time as I heard in PTG17:34
gmannfungi: ^^ can you please check this. XStatic-Font-Awesome is not openstack deliverables now and we need to give maintainers from openstackci to rdopiera  and he can add non openstack maintainers as per applicability 17:36
vishalmanchandagmann: fungi :thanks, that will works for us.17:36
gmannlet's wait for fungi response and if that is possible to do17:37
vishalmanchandaok17:37
fungirdopiera: vishalmanchanda: gmann: it looks like the only person who can fix that now is "Reimar Bauer" according to https://pypi.org/project/XStatic-Font-Awesome/17:41
fungiit would be a pretty big security hole in pypi if someone whose account got removed could log back in and readd themselves17:42
vishalmanchandafungi: yeah, I think Jay from Tc also raise this point in vPTG but got ignored.17:43
vishalmanchandaoops Jay raised some different concern like current pypi maintainers can also remove everyone even openstackci or also delete pypi not this issue like a person can readd themselves as pypi maintainer.17:49
rdopierafungi, vishalmanchanda: all is fixed now17:57
rdopierasorry for the fuss17:57
rdopieragmann: I will remove openstackci then17:58
fungirdopiera: thanks, how did you end up fixing?18:00
fungiin case someone else accidentally does the same thing on another project later18:01
vishalmanchandafungi: I will check with how he done that.18:16
vishalmanchandaI will check with him how he added himself again.18:16
gmann rdopiera thanks. 18:51
gmannyeah, knowing the process/workaround will be good to know18:51

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