Wednesday, 2023-06-21

opendevreviewOpenStack Proposal Bot proposed openstack/horizon master: Imported Translations from Zanata  https://review.opendev.org/c/openstack/horizon/+/88656503:53
opendevreviewMichel Nederlof proposed openstack/horizon master: Fix object-store container toggle for turning public access on/off  https://review.opendev.org/c/openstack/horizon/+/88459608:09
opendevreviewRadomir Dopieralski proposed openstack/horizon master: Fix test_credentials for Chrome browser in integration tests  https://review.opendev.org/c/openstack/horizon/+/88626012:22
opendevreviewRadomir Dopieralski proposed openstack/horizon master: Fix test_credentials for Chrome browser in integration tests  https://review.opendev.org/c/openstack/horizon/+/88626012:23
zigordopiera: Hi there! Is the CI still broken?!? I can't get any patch to verify.12:28
opendevreviewRadomir Dopieralski proposed openstack/horizon master: Fix test_credentials for Chrome browser in integration tests  https://review.opendev.org/c/openstack/horizon/+/88626012:54
rdopierazigo: yes12:55
rdopierazigo: I hope that we can try running the integration tests with chromium, then we at least will get the javascript console logs, and that may shed some light on what the problem is exactly12:56
opendevreviewRadomir Dopieralski proposed openstack/horizon master: Fix test_credentials for Chrome browser in integration tests  https://review.opendev.org/c/openstack/horizon/+/88626014:44
opendevreviewRadomir Dopieralski proposed openstack/horizon master: Fix test_credentials for Chrome browser in integration tests  https://review.opendev.org/c/openstack/horizon/+/88626014:46
vishalmanchanda#startmeeting horizon15:00
opendevmeetMeeting started Wed Jun 21 15:00:17 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
tmazuro/15:01
vishalmanchandaHello everyone15:02
vishalmanchandaonly two of us.15:04
vishalmanchandalet's start the meeting15:04
vishalmanchandaagenda of meeting can be found here https://etherpad.opendev.org/p/horizon-release-priorities#L3915:05
vishalmanchandaI have no announcements for this week.15:06
vishalmanchandaso moving to release priorities topic15:06
rdopierao/15:06
vishalmanchanda#topic Release priorities15:06
vishalmanchandathere is no update from my side on jQuery update.15:07
vishalmanchandaI am investigating the horizon integration job failure issue.15:07
vishalmanchandaI am unable to reproduce the issue in local env.15:08
vishalmanchandaNow I am trying to create a new devstack env. using debian-bullseye distribution which our gate CI is using. 15:09
vishalmanchandaI tried to revert few of my jQuery changes but still random integration tests fails https://review.opendev.org/c/openstack/horizon/+/88624415:10
rdopieraI'm thinking we could perhaps get more insight into the issue, if we got the javascript console logs. That is not possible with firefox, but I was thinking maybe we could add a non-voting job with chromium to our gate?15:10
vishalmanchandardopiera: ok, sounds good.15:11
rdopieraI proposed a patch that fixes some issues with chromium in our tests, but I have no idea where to even start with the new job15:11
vishalmanchandardopiera: what you want to run a integration job(non-voting) with chromium browser?15:12
rdopierayes15:12
rdopieraon the tests side, we just need to set the SELENIUM_CHROME environment variable, but on the setup side we have to make sure chromium is installed15:13
vishalmanchandawhat if we change default browser to chromium in ``karma.conf.js`` file.15:14
rdopierawhere is that file?15:14
vishalmanchandaThis is the patch where we switch to firefox browser.15:15
vishalmanchandahttps://review.opendev.org/c/openstack/horizon/+/76586515:15
rdopierathat's for angular unit tests15:16
rdopieranot for selenium15:16
tmazurIsn't it just for npm tests?15:17
tmazurYeah15:17
rdopierafor integration tests, we just need SELENIUM_CHROME=1 in the environment variables15:18
vishalmanchandaoh, sorry my bad.15:18
rdopierabut chromium or chrome has to be installed on the vm15:18
rdopieraI don't know if it's currently installed by default15:18
rdopieraanother thing we could try to at least get the patches merging again is to change the test that is failing to go to the settings page by entering an url in the location bar, instead of clicking on the menu15:22
rdopierabecause right now it's the clicking on the menu that is failing15:22
rdopierahowever, I think that will just expose further problems15:22
rdopieraif we are getting a javascript error and the menus stop working, then the tests will just fail in a different spot15:23
vishalmanchandayeah we can merge atleast https://review.opendev.org/c/openstack/horizon/+/88395315:26
vishalmanchandafor cirros image issue15:27
rdopieraif everything else fails, we could set the integration tests to non-voting15:28
rdopierabut I wouldn't want to do that15:29
vishalmanchandayeah me too.15:31
vishalmanchandaDoes this patch https://review.opendev.org/c/openstack/horizon/+/886260/6/horizon/test/webdriver.py change default browser to chrome?15:31
rdopierano, it doesn't change the browser, it only fixes the download directory when using chrome15:32
rdopierayou still have to explicitly define SELENIUM_CHROME to use chrome15:32
rdopieraI can add a tox environemnt that does it?15:33
vishalmanchandathere is abandon patch which try to run integartion test with chrome15:33
vishalmanchandaplease see if it helps you https://review.opendev.org/c/openstack/horizon/+/58309315:33
rdopieraooh, fancy, it has a --headless option, that means we wouldn't even need the xvfbwrapper15:34
rdopierabut I wouldn't want to just switch, preferably I would prefer to have a separate job15:35
tmazurMaybe we could have a non-voting job first?15:35
tmazurAnd then if it works we could switch?15:35
rdopierajust a non-voting job would give us the browser log file15:37
rdopieraso that would be a win15:37
rdopieravishalmanchanda: I will add an environment to tox, and then we can add a job that runs it15:38
vishalmanchandardopiera: yes.15:38
vishalmanchandaI will help to add a new job that will use chrome browser.15:39
opendevreviewRadomir Dopieralski proposed openstack/horizon master: Fix test_credentials for Chrome browser in integration tests  https://review.opendev.org/c/openstack/horizon/+/88626015:40
rdopieranow we have tox -e integration-chrome15:41
rdopierait still uses the xvfbwrapper mechanism like with firefox15:42
rdopierawe can later improve it15:42
vishalmanchandaok I will check how to add a new job which only use chrome browser for horizon integration job15:48
vishalmanchandaI have nothing more to discuss here.15:56
vishalmanchanda#topic open-discussion15:56
vishalmanchandaDoes anyone have any topic to discuss?15:56
rdopierathanks everyone15:59
vishalmanchandathanks everyone for joining.16:00
*** gthiemon1e is now known as gthiemonge16:00
vishalmanchanda#endmeeting16:00
opendevmeetMeeting ended Wed Jun 21 16:00:23 2023 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:00
opendevmeetMinutes:        https://meetings.opendev.org/meetings/horizon/2023/horizon.2023-06-21-15.00.html16:00
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/horizon/2023/horizon.2023-06-21-15.00.txt16:00
opendevmeetLog:            https://meetings.opendev.org/meetings/horizon/2023/horizon.2023-06-21-15.00.log.html16:00
opendevreviewVishal Manchanda proposed openstack/horizon master: [DNM] Test horizon integartion with chrome browser  https://review.opendev.org/c/openstack/horizon/+/88664916:06
opendevreviewVishal Manchanda proposed openstack/horizon master: [DNM] Test horizon integartion with chrome browser  https://review.opendev.org/c/openstack/horizon/+/88664916:12

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