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