Wednesday, 2023-07-26

opendevreviewVishal Manchanda proposed openstack/xstatic-angular-fileupload master: Update .gitreview file  https://review.opendev.org/c/openstack/xstatic-angular-fileupload/+/88967305:10
opendevreviewVishal Manchanda proposed openstack/xstatic-angular-fileupload master: Update .gitreview file  https://review.opendev.org/c/openstack/xstatic-angular-fileupload/+/88967305:13
opendevreviewVishal Manchanda proposed openstack/xstatic-angular-fileupload master: Update .gitreview file  https://review.opendev.org/c/openstack/xstatic-angular-fileupload/+/88967308:29
opendevreviewMerged openstack/xstatic-angular-fileupload master: Update .gitreview file  https://review.opendev.org/c/openstack/xstatic-angular-fileupload/+/88967314:23
vishalmanchanda#startmeeting horizon15:00
opendevmeetMeeting started Wed Jul 26 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
rdopierao/15:00
tmazuro/15:00
vishalmanchandahello everyone15:01
vishalmanchandaagenda of meeting can be found here https://etherpad.opendev.org/p/horizon-release-priorities#L3915:01
vishalmanchandalet's start the meeting15:01
vishalmanchanda#topic Notices15:01
vishalmanchandaA casual reminder about the release, this week is R-10 week.15:02
vishalmanchandaWe have one month left for the feature freeze.15:02
vishalmanchandaFor more  info. about schedule please refer https://releases.openstack.org/bobcat/schedule.html15:03
vishalmanchandamoving to the next announcement15:04
vishalmanchandarelease team purposed a patch to cut a new release of horizon for the stable/yoga branch.15:04
vishalmanchandahttps://review.opendev.org/c/openstack/releases/+/88945715:04
vishalmanchandaSo please check if we can merge the open patches in stable/yoga branch to include in above release.15:05
vishalmanchandahttps://review.opendev.org/q/project:openstack/horizon+branch:stable/yoga+status:open15:05
vishalmanchandaI have no other announcement for this week.15:06
vishalmanchandamoving to next topic15:06
vishalmanchanda#topic Release priorities15:06
vishalmanchandaUpdating xstatic-jQuery version15:07
vishalmanchandaAs you already know, now horizon is using XStatic-jQuery===3.3.1.1 version15:07
vishalmanchandaalso, horizon-integration job is also voting and passing.15:07
vishalmanchandaSo IMO that thing is completed now.15:08
vishalmanchandaWe can also update upper-constraints to use XStatic-jQuery =3.5.1.115:08
vishalmanchandahttps://github.com/openstack/requirements/blob/master/upper-constraints.txt#L8015:08
vishalmanchandaWe can also remove capping in ``gloabl-requirements.txt`` file for xstatic-jQuery15:09
vishalmanchandahttps://github.com/openstack/requirements/blob/master/global-requirements.txt#L38515:09
vishalmanchandardopiera: tmazur what you think, should we bump the version to 3.5.1.1?15:10
rdopieravishalmanchanda: yes, there were some CVEs15:10
vishalmanchandardopiera: ok, I will purpose a patch for updating the version.15:11
rdopierathank you15:11
vishalmanchandayw15:11
vishalmanchandaafter that we can close the bug https://bugs.launchpad.net/horizon/+bug/195555615:12
tmazuryes15:12
vishalmanchandabecause all the libraries are updated in horizon now mentioned in that bug15:13
vishalmanchandagreat15:13
vishalmanchandathanks everyone for helping in that migration.15:13
vishalmanchandaOne question here rdopiera do you want to add horizon-integration job which runs with chrome browser as non-voting?15:14
rdopieravishalmanchanda: I was thinking about it, but it would further slow down our tests15:15
rdopierathat vm is already super slow15:15
vishalmanchandahmm.15:15
vishalmanchandamoving to next topic15:16
rdopieraI have some proposals to discuss to speed up our tests, maybe we can add chromium once they are faster15:16
vishalmanchandanice15:16
vishalmanchandardopiera: anything you want to discuss about that now, please go ahead.15:18
rdopierathank you15:19
rdopieraI wrote a summary of the possbile changes here: https://etherpad.opendev.org/p/horizon-pytest15:20
rdopierawe would like to start writing the new tests in a new directory in openstack_dashboard/tests, so that we can use conftest.py to provide local pytest config15:20
vishalmanchandanice15:21
rdopieraI'm thinking of using openstack_dashboard/tests/integration and openstack_dashboard/selenium (the latter for the gui tests that use mocks)15:21
rdopierawe wouldn't run them on the gate until the are done15:21
rdopieraonce they are done, they would replace the current jobs15:22
vishalmanchandaok15:22
vishalmanchandaI will go through the etherpad summary.15:24
vishalmanchandaI am looking at release-priorities etherpad at Line 13 and just want to know the status if anyone is working on it.15:26
vishalmanchandahttps://etherpad.opendev.org/p/horizon-release-priorities#L1315:26
vishalmanchandaFirst item is almost completed now XStatic and JS dependencies15:27
vishalmanchandaSecond one Consistent and Secure Default RBAC is not a priority thing for us now.15:27
rdopieramaybe we should remove it?15:27
vishalmanchandardopiera: yeah, I will do that15:28
vishalmanchandaThird Improve integartion test and add more integartion test for angular view I guess your new pytest thing covering it https://etherpad.opendev.org/p/horizon-pytest15:29
rdopierayes15:30
vishalmanchandaNext thing, I don't know if anyone is working on updating memcached and SCSS libraries.15:31
rdopieramemcached is just a question of adding the new library to requirements, changing the default settings, and coordinating with packagers to include it15:31
vishalmanchandaok15:33
rdopierait's django.core.cache.backends.memcached.PyLibMCCache15:34
vishalmanchandaactually, I am unable to recall what exactly we have to do for memcahed.15:34
rdopieraright now we are using  django.core.cache.backends.memcached.PyMemcacheCache which had some problems (unmaintained? didn't work with newer python? can't remember)15:36
rdopierabut all other openstack projects are using pylibmc15:36
rdopieraah, now I remember15:36
rdopieraPyMemcacheCache doesn't support ssl connections15:37
vishalmanchandaok so we want to switch to pylibmc from memcached?15:37
rdopierayes, we want pylibmc to be consistent with other projects and to be able to use an encrypted connection15:37
rdopieraand I think there was also an ipv6 support problem15:38
rdopierain any case, everyone else is using pylibmc, so we will remove one more dependency from openstack this way15:38
vishalmanchandahttps://github.com/openstack/horizon/blob/0f58e59e92039fe107d3959200f5d92699fcf15f/test-requirements.txt#L1515:38
vishalmanchandagot it.15:39
vishalmanchandardopiera: Could you please add all these details at Line 22 https://etherpad.opendev.org/p/horizon-release-priorities#L2115:39
rdopierasure15:39
vishalmanchandaanything else also if you remember, if any test patch you have pushed so far.15:40
vishalmanchandardopiera: thanks15:40
rdopierathe scss stuff needs more work15:41
vishalmanchandayeah I remember your patch doesn't works with material theme15:42
rdopierait has several problems, it was a quick hack15:42
vishalmanchandaI will rebase that patch on master in this week.15:42
vishalmanchandawhat more issues?15:42
vishalmanchandaif you remember?15:43
rdopierait's just hacky code, with a lot of quick workarounds15:44
vishalmanchandalol15:44
rdopieraby the way, we have another option we could consider: use a command line scss compiler15:44
rdopierathe django-compress plugin supports that15:44
rdopierawe don't have to rely on python libraries then15:45
vishalmanchandaok15:46
rdopieraI haven't tested it, though15:46
rdopieraI will try it15:46
vishalmanchandaI will also explore those option and will let you know.15:46
vishalmanchandawe basically wants to switch from pyScss?15:47
rdopierayeah15:48
vishalmanchandaas it is unmaintained now?15:48
vishalmanchandaalso don't work with django 3.x15:48
rdopieraswitching to the official scss compiler would be best15:48
vishalmanchandaok15:48
vishalmanchandaNext thing is horizon doesn't support setuptools 67.3.115:48
vishalmanchandardopiera: Do you know if that bug is fixed now after we release new version of xtstaic?15:49
rdopierano idea15:49
rdopieraI couldn't reproduce it15:49
rdopierathe fix was based on some comments from python devs15:50
vishalmanchandaok15:50
vishalmanchandamaybe we can ask here to kolla team https://review.opendev.org/c/openstack/kolla/+/87646015:50
vishalmanchandaAny updates on "Integrate OpenStackSDK to prepare to python-*client deprecation"15:51
rdopierawell, we got openstack sdk working in our example tests15:52
rdopieraso we know how to use it now15:52
vishalmanchandacool15:52
rdopierabut we still don't know how to integrate it with opestack_auth properly15:52
rdopieraand microversions are going to be fun15:53
vishalmanchandayou mean, you tested it locally in your downstream prod.?15:53
rdopierawe tested it by using it inside our example tests in that horizon-pytest patch15:53
vishalmanchandaok got it.15:54
rdopierabut in actual horizon use we will need to create the connection object differently, from an existing session15:54
rdopierait's supported, but we didn't try it yet15:54
vishalmanchandayou guys are working on cool stuff:)15:55
rdopieraand I'm not sure how well microversions are supported in openstack sdk, the docs are vague on that topic15:55
vishalmanchandaok15:56
vishalmanchandawe are almost out of time15:57
vishalmanchandamoving to next topic15:57
vishalmanchanda#topic open-discussion15:57
vishalmanchandaDoes anyone have any other topic to discuss?15:57
vishalmanchandaI just want to raise some attention for a feature review https://review.opendev.org/c/openstack/horizon/+/88557015:58
vishalmanchandaAdd TOTP support15:59
vishalmanchandaThe feature looks nice to me from user/operator point of view, if we can add it in horizon16:00
vishalmanchandaI am still exploring how to test it.16:00
vishalmanchandaAlso, author is a new contributor in horizon.16:00
tmazurDoes it require any special deploy to test?16:00
vishalmanchandatmazur: yes.16:00
vishalmanchandaI found a nice video on you tube if you can take a look https://www.youtube.com/watch?v=JEniPHp1l7416:01
tmazurthank you16:01
vishalmanchandamy env. is not setup yet, but let's see.16:02
vishalmanchandathanks, everyone for joining.16:02
vishalmanchandasee you next week.16:02
tmazuro/16:03
vishalmanchanda#endmeeting16:03
opendevmeetMeeting ended Wed Jul 26 16:03:36 2023 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:03
opendevmeetMinutes:        https://meetings.opendev.org/meetings/horizon/2023/horizon.2023-07-26-15.00.html16:03
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/horizon/2023/horizon.2023-07-26-15.00.txt16:03
opendevmeetLog:            https://meetings.opendev.org/meetings/horizon/2023/horizon.2023-07-26-15.00.log.html16:03
opendevreviewMerged openstack/horizon master: Fix deprecated use of 'jQuery.fn.select()' shorthand event  https://review.opendev.org/c/openstack/horizon/+/88338516:29
opendevreviewMerged openstack/horizon master: Fix ports tab at Launch Instance dialog  https://review.opendev.org/c/openstack/horizon/+/88464016:53
-opendevstatus- NOTICE: The Gerrit service on review.opendev.org will be offline briefly for a minor upgrade at 21:00 utc, approximately an hour from now20:02
-opendevstatus- NOTICE: The Gerrit service on review.opendev.org will be offline briefly for a minor upgrade, but should return shortly21:01

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