Wednesday, 2023-08-23

opendevreviewJan Jasek proposed openstack/horizon master: pytest-based selenium tests add first image test  https://review.opendev.org/c/openstack/horizon/+/89213308:44
opendevreviewRadomir Dopieralski proposed openstack/horizon master: Switch to PyMemcacheCache backend  https://review.opendev.org/c/openstack/horizon/+/89182810:44
opendevreviewRadomir Dopieralski proposed openstack/horizon master: Switch to PyMemcacheCache backend  https://review.opendev.org/c/openstack/horizon/+/89182811:40
opendevreviewRadomir Dopieralski proposed openstack/horizon master: Use an external compiler for scss files  https://review.opendev.org/c/openstack/horizon/+/89040311:51
opendevreviewJan Jasek proposed openstack/horizon master: pytest-based selenium tests add first image test  https://review.opendev.org/c/openstack/horizon/+/89213311:54
opendevreviewRadomir Dopieralski proposed openstack/horizon master: Use an external compiler for scss files  https://review.opendev.org/c/openstack/horizon/+/89040312:02
opendevreviewRadomir Dopieralski proposed openstack/horizon master: Switch to PyMemcacheCache backend  https://review.opendev.org/c/openstack/horizon/+/89182813:44
vishalmanchanda#startmeeting horizon15:00
opendevmeetMeeting started Wed Aug 23 15:00:09 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
vishalmanchandao/15:02
vishalmanchandardopiera: tmazur :hi, ping for horizon weekly meeting.15:03
tmazuro/15:03
vishalmanchandahello everyone15:04
vishalmanchandalet's start the meeting15:04
vishalmanchandaagenda of the meeting can be found here https://etherpad.opendev.org/p/horizon-release-priorities#L4015:05
vishalmanchanda#topic Notices15:05
vishalmanchandafew announcements from my side for this week.15:05
vishalmanchandaFirst of all a gentle reminder about the schedule.15:05
vishalmanchandaThis week is R-6 week.15:06
vishalmanchandaNext week is Feature freeze week, but horizon follows  intermediary releases model.15:06
rdopierao/15:06
vishalmanchandaSo we can merge patches till R-1 week(Sep 25 - Sep 29), but try to merge patches before R-3 week(Hard StringFreeze).so that translations of string can happen smoothly.15:07
vishalmanchandaNext week, we have to push a patch for Cycle Highlights.15:07
vishalmanchandaI will do that.15:07
vishalmanchandamoving to next announcement 15:08
vishalmanchandaTc is planning to make py 3.11 as voting in 2024.1 release.15:10
vishalmanchandait is non-voting as of now.15:10
vishalmanchandahttps://lists.openstack.org/pipermail/openstack-discuss/2023-August/034807.html15:10
vishalmanchandaAs of now python 3.11 is failing in horizon15:11
vishalmanchandahttps://zuul.opendev.org/t/openstack/build/05818346981e4b409f929fffd9435954/log/job-output.txt#32511-3251915:11
vishalmanchandabasically few Volumebackup tests are failing, I will try to fix those failed tests.15:12
vishalmanchandamoving to next announcement15:13
vishalmanchandaAs you may know, nomination of TC and PTL is started.15:14
vishalmanchandaSo I am going to nominate myself for Horizon PTL for 2024.1 cycle.15:14
vishalmanchandaPlease let me know if anyone else is also interested. 15:15
vishalmanchandathat's all announcements from my side for this week.15:16
vishalmanchandamoving to the next topic15:16
vishalmanchanda#topic Release priorities15:16
vishalmanchandardopiera: I guess now CI will pass for PyMemcacheCache patch https://review.opendev.org/c/openstack/horizon/+/89182815:17
vishalmanchandajust wondering if we should add a release note about switching to PyMemcacheCache with reason15:18
vishalmanchandaor no need of adding the release note?15:18
vishalmanchandardopiera: ^^15:19
rdopieravishalmanchanda: it doesn't pass15:19
rdopieravishalmanchanda: I can't get it working for some reason15:19
rdopierait keeps failing with ModuleNotFoundError15:19
vishalmanchandaohh looking.15:20
rdopieravishalmanchanda: it seems that the version that global requirements wants, 4.0.0, is no longer called 'memcache' from python import side15:21
rdopieraso the django code crashes15:21
rdopieraI will try with the django-pymemcache plugin15:22
vishalmanchandardopiera: ok.15:23
vishalmanchandajust looking at how other openstack project using it https://codesearch.openstack.org/?q=pymemcache&i=nope&literal=nope&files=&excludeFiles=&repos=15:24
vishalmanchandardopiera: for scss patch https://review.opendev.org/c/openstack/horizon/+/890403 , I think we may need to write a ansible task for that.15:26
rdopieravishalmanchanda: is this possible that the integration and tempest tests have their own configuration where they configure memcached?15:26
vishalmanchandardopiera: yes. I think they have.15:26
rdopieraabout the scss patch, when I went to check the name of the package on debian, I noticed that it's described as deprecated, and that sassc should be used instead. Unfrotunately, sassc has no --scss option.15:27
rdopierado you know where that config is?15:27
vishalmanchandardopiera: config must be mentioned in these logs https://zuul.opendev.org/t/openstack/build/a1082efef2804b7193da8251df57e906/logs15:31
rdopierathanks15:31
rdopieraI will look for that15:31
vishalmanchandabut I will check with my colleague and let you know the exact path.15:31
rdopieraanswering your question, yes, we definitely would need to mention both the memcached and the scss changes in the release notes, however, I'm afraid to merge those pathes so late in the release cycle15:32
-opendevstatus- NOTICE: Gerrit is going to be restarted to pick up a small config update. You will notice a short outage of the service.15:33
rdopierapatches*15:33
vishalmanchandawe can discuss at that time once the patches are ready that we should merge it in this cycle or in  next cycle.15:33
rdopierayes15:34
rdopieraI'm also worried about the scss compiler being deprecated15:34
vishalmanchandahmm.15:34
rdopieraperhaps we should convert our scss to sass at some point?15:34
rdopierathat will also let us use the mainstream bootstrap15:34
rdopierafully automated conversion should be possible15:35
vishalmanchandahonestly I have no idea about scss. I will look into this asap and let you know about my finding.15:36
rdopierain other news, the py3.11 failure is also due to an invalid regular expression in PySass15:38
vishalmanchandaohh:(15:38
rdopieraI have a patch ready that monekypatches it15:39
opendevreviewRadomir Dopieralski proposed openstack/horizon master: Add workaround for invalid regex in PySass  https://review.opendev.org/c/openstack/horizon/+/89256115:39
rdopierahere it is15:39
rdopierait will fail pep8 now15:41
rdopierabut something along these lines should work15:42
opendevreviewRadomir Dopieralski proposed openstack/horizon master: Add workaround for invalid regex in PySass  https://review.opendev.org/c/openstack/horizon/+/89256115:42
rdopierasorry, mistake15:43
vishalmanchandaCan we fix this issue here https://github.com/Kronuz/pyScss ?15:43
vishalmanchandaand do a new release which we can use in horizon.15:43
rdopieraI think so15:44
rdopieraI assumed that since we have that monkeypatching file, we can't fix things15:44
rdopieraI will propose a pull request15:44
vishalmanchandaa patch is also purposed their https://github.com/Kronuz/pyScss/pull/426/commits/60414f5d573315a8458b5fbcdf69e5c648c44a9a15:44
vishalmanchandaI remember Ivan is also maintainer in that repo.15:45
rdopierathey seem to have unmerged prs from 2014...15:45
vishalmanchandado you remember Ivan forked this repo we used that repo in horizon.15:46
vishalmanchandahttps://pypi.org/project/pyScss/15:48
vishalmanchandardopiera: we can check with Kronuz to add you maintainer in that repo15:49
vishalmanchandaI just noticed it is already fixed in pyScss https://github.com/Kronuz/pyScss/commit/73559d047706ccd4593cf6aa092de71f3516472315:52
rdopieraI don't want to be a maintainer :-(15:52
rdopieraoh, cool15:52
vishalmanchandajust need to create a new release now.15:52
vishalmanchandalet's comment in that repo to request for a new release.15:52
rdopieraI will let the tests for the patch run anyways, because I want to see if 3.11 will pass with it15:56
vishalmanchandayeah. let's see.15:57
vishalmanchandawe can merge that patch also, and once new version is released for pyScss. we can revert that later.15:58
vishalmanchandasass not found.16:00
vishalmanchandaok let's keep looking at these issues.16:01
vishalmanchandathanks, everyone for joining. See you next week.16:02
vishalmanchanda#endmeeting16:02
opendevmeetMeeting ended Wed Aug 23 16:02:30 2023 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:02
opendevmeetMinutes:        https://meetings.opendev.org/meetings/horizon/2023/horizon.2023-08-23-15.00.html16:02
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/horizon/2023/horizon.2023-08-23-15.00.txt16:02
opendevmeetLog:            https://meetings.opendev.org/meetings/horizon/2023/horizon.2023-08-23-15.00.log.html16:02

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