15:00:07 #startmeeting horizon 15:00:07 Meeting started Wed Jun 29 15:00:07 2022 UTC and is due to finish in 60 minutes. The chair is vishalmanchanda. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:07 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:07 The meeting name has been set to 'horizon' 15:02:21 hello, anyone around for horizon weekly meeting. 15:02:26 o/ 15:02:37 Tatiana is on pto 15:02:50 rdopiera: ok 15:03:07 then I guess only two of us. 15:03:14 ok let's start the meeting. 15:03:29 #topic Notices 15:03:43 A casual reminder about schedule. 15:03:56 This week is R-14 week 15:04:24 For more info about schedule please refer https://releases.openstack.org/zed/schedule.html 15:04:38 agenda of meeting can be found here https://etherpad.opendev.org/p/horizon-release-priorities#L39 15:05:09 moving to next announcement 15:06:08 release team purposed a patch to cut a new release of horizon for stable/wallaby branch. 15:06:42 As of now, there is no open patch for horizon stable/wallaby branch. 15:06:57 https://review.opendev.org/c/openstack/releases/+/847908 15:07:21 that's all announcment from my side for this week. 15:07:31 moving to next topic 15:07:42 #topic Release priorities 15:07:59 Xstatic angular migartion to 1.8.2 15:08:46 there are many horizon plugins in which npm job is failing with error 15:09:03 https://zuul.opendev.org/t/openstack/build/680a0fe17bcb468db43aa17d4e774c7f/log/job-output.txt#3308-3314 15:10:54 rdopiera: any idea why job is failing with syntax error in horizon plugins? 15:13:08 looks like it's using ` instead of ' to close the string 15:13:32 I can make a patch for that 15:14:41 no, wait, maybe that's intentional, I don't know js/angular enough to tell 15:15:21 ah, it's a template literal 15:15:36 https://betterprogramming.pub/javascript-how-backticks-work-de269e0fb8ba 15:15:54 maybe that job is running with too old version of javascript to understand it? 15:17:09 I am just wondering why we see this error in horizon plugins side but not in horizon 15:18:13 node version? 15:19:05 14 I guess atleast in case of octavia-dashboard and senlin-dashboard 15:19:28 I see they are using PhantomJS 2.1.1 to run their tests 15:20:36 we use firefox... 15:21:15 we can rewrite that to not use that syntax 15:21:57 rdopiera: +1. 15:22:57 that's all from my side for this week. 15:23:29 I purposed patches for few horizon plugins to make it work with angular 1.8.2.2 15:23:41 If you have time, please take a look. 15:23:58 You can find more details here https://etherpad.opendev.org/p/Fix_Horizon_Plugins_With_Angularjs_v1.8.2.2 15:24:13 will do 15:24:21 rdopiera: thanks. 15:24:28 I'm still working on making the integration tests a bit more reliable 15:24:53 rdopiera: yeah i saw your patch but didn't look at it yet. 15:25:05 I have three patches up that add setup/teardown and deleting of any leftover data -- even just running the tests for them cleared our gate 15:25:16 we don't even need to merge them 15:25:27 we can just do a recheck on them each time the gate is stuck ;-) 15:25:40 rdopiera: ohh cool 15:26:03 though of course I would prefer to merge them eventually 15:26:20 there are still some random failures that I can't quite diagnoze 15:26:32 I get them on my laptop too, but only with firefox 15:26:37 rdopiera: sure, let me know once they are ready to review. 15:27:03 all except the volumes should be ready 15:27:11 the failures are random 15:27:31 ok 15:28:09 you use chrome to run integration test in your local env? 15:28:17 I have also discovered that though you can set things like the public network name or the demo project name in the config file for the tests, most of those values are ignored as they are hardcoded in the tests 15:28:41 vishalmanchanda: I have also proposed a patch to add an option to run the tests using chromium or chrome 15:29:14 rdopiera: this one https://review.opendev.org/c/openstack/horizon/+/847763 15:29:35 right 15:29:48 it will use chrome if you set an environment variable 15:30:26 it will use either chrome or chromium, depending on which chromedriver you have in path 15:30:45 rdopiera: ok will try your patch. 15:31:05 you can also try the phantomjs 15:31:17 I didn't, because I don't have it packaged for fedora 15:31:59 rdopiera: one question on this, Doesn't it going to use the browser we pass in karma.conf.js 15:32:02 https://github.com/openstack/horizon/blob/master/horizon/karma.conf.js#L123 15:32:46 I think that just tells zuul what to install in the vm 15:32:58 horizon has firefox hardcoded 15:33:32 rdopiera: yes 15:34:01 rdopiera: ok thanks for the detailed info. will test your patch asap. 15:34:31 moving to next topic 15:34:40 #topic open-discussion 15:34:56 rdopiera: Do you have any other topic to discuss? 15:35:20 not really, I'm focusing on the integration tests right now 15:35:36 ok then let's end this meeting. 15:35:42 I will probably not be able to upgrade jquery 15:35:47 in this release 15:36:40 rdopiera: no worries, I will take a look once angularjs migration is completed. 15:36:54 thanks for joining. 15:36:59 See you next week. 15:37:07 thanks, bye 15:37:15 #endmeeting