15:00:08 #startmeeting horizon 15:00:08 Meeting started Wed Aug 16 15:00:08 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:08 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:08 The meeting name has been set to 'horizon' 15:00:26 o/ 15:00:41 Hello everyone 15:02:34 o/ 15:03:51 let's start the meeting 15:04:08 agenda of the meeting can be found here https://etherpad.opendev.org/p/horizon-release-priorities#L39 15:04:21 #topic Notices 15:05:42 First of all, a casual reminder about the schedule. 15:06:16 This week is R-7 week. we have 2 weeks left for feature freeze. 15:07:00 Next announcement is about 2024.1 cycle Election Nominations 15:07:25 nomination for PTL and TC candidates has started from today 15:07:53 PTL + TC nomination starts @ Aug 16, 2023 23:45 UTC 15:07:53 PTL + TC nomination ends @ Aug 30, 2023 23:45 UTC 15:08:12 #link https://lists.openstack.org/pipermail/openstack-discuss/2023-August/034744.html 15:09:25 Also, as we are approaching the feature freeze, please let me know in advance if you are working on any bp/bugs which you want to merge in bobcat cycle. 15:09:50 So we can review it asap. 15:10:17 I am curious if we can merge Add TOTP support bp. 15:10:26 https://review.opendev.org/c/openstack/horizon/+/885570 15:11:36 Does anyone tried the patch in your local env.? 15:13:26 actually I am not getting 'totp' form while login where I can enter the code for authentication. 15:13:56 anyway I asked the same question to author in the patch. 15:14:13 that's announcement from my side for this week. 15:14:20 moving to the next topic 15:14:32 #topic Release priorities 15:15:59 Does anyone have any update to share on this topic? 15:17:03 the external compiler for scss seems to be working fine 15:17:23 but for the patch to pass the ci, we need to have the sass compiler installed on the ci vm 15:17:25 nice, this patch https://review.opendev.org/c/openstack/horizon/+/890403 ? 15:17:40 I'm not sure how such non-python dependencies are handled 15:17:50 yes 15:18:25 rdopiera: what if we can add it in our requirements.txt file ? 15:18:42 requirements.txt is for python libs, this is a ruby gem 15:19:03 ok 15:19:09 or nodejs package, depending which one you choose to install 15:19:24 we can use either 15:19:51 downstream we are just going to have a dependency on the rpm package 15:20:26 if we go that route, we will need to update install guides 15:21:29 I suppose we need to add installing it to the job? 15:21:38 the gate job, I mean 15:22:07 i think maybe, we can mention in ``bindep.txt`` file 15:22:30 https://github.com/openstack/horizon/blob/master/bindep.txt 15:23:54 looks good 15:23:57 how you installed it in your local env. for testing, using npm package or other ? 15:25:15 yum install rubygem-sassc 15:25:42 sorry, that's rubygem-sass 15:25:57 ok 15:26:37 I will explore how can we install it in the job. 15:27:47 We can also check with openstack-infra team. 15:28:23 there is also a sassc package that uses a c++ library 15:28:31 but I believe the ruby version is the official one 15:29:03 I still need to write the patch for memcached, we will need a new dependency, django-pymemcached 15:29:29 is there a procedure for requesting it, or should I just make a patch for the global requirements? 15:29:45 that's a python library, this time 15:29:45 yes. 15:30:29 there are few thing, you need to check when you add a new python library. 15:31:42 it's apache 2.0 license 15:31:48 you can refer https://review.opendev.org/c/openstack/requirements/+/742080 15:32:23 https://github.com/django-pymemcache/django-pymemcache 15:34:20 last commit was 3 years ago, but it's a stable code, so I don't expect it to need a lot of changes 15:35:18 rdopiera: agreed. 15:35:31 by the way, this is only needed for django 3, django 4 has it built-in 15:36:00 ohh really. 15:36:38 good. 15:36:42 https://docs.djangoproject.com/en/4.2/topics/cache/#memcached 15:36:49 so we can remove it once we upgrade 15:37:12 yeah. 15:37:40 if you want I can purpose a patch to gloabl requirements. 15:38:04 wait a minute 15:38:56 3.2 also has it 15:39:00 nevermind then 15:39:08 I will write the patch 15:39:17 ok cool 15:40:13 sorry for not checking earlier, the docs didn't mention it 15:42:04 rdopiera: although you have already done a review for patch https://review.opendev.org/c/openstack/horizon/+/891205 15:43:09 but that's a good start for moving to SDK from neutronclient bindings 15:43:52 let's see how it goes. 15:44:23 Does anyone have any other update to share? 15:45:24 moving to the next topic 15:45:32 #topic open-discussion 15:45:49 If anyone have any other topic to discuss, please go ahead. 15:49:16 if no other topic to discuss, let's end this meeting. 15:49:33 Thanks everyone for joining, see you next week. 15:49:49 #endmeeting