15:00:10 <vishalmanchanda> #startmeeting horizon
15:00:11 <opendevmeet> Meeting started Wed Nov  8 15:00:10 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:11 <opendevmeet> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
15:00:11 <opendevmeet> The meeting name has been set to 'horizon'
15:01:54 <vishalmanchanda> hi, anyone around for the horizon weekly meeting?
15:02:24 <vishalmanchanda> rdopiera: tmazur: janjasek:^^
15:03:18 <rdopiera> o/
15:03:39 <vishalmanchanda> hello
15:04:29 <vishalmanchanda> only two of us, let's start the meeting.
15:04:45 <vishalmanchanda> agenda of meeting can be found here https://etherpad.opendev.org/p/horizon-release-priorities#L39
15:04:55 <vishalmanchanda> #topic Notices
15:05:59 <vishalmanchanda> rdopiera: in case you want to check what topic we discussed in Caracal PTG, here is etherpad link https://etherpad.opendev.org/p/horizon-caracal-ptg#L44
15:06:30 <rdopiera> thanks, I saw that
15:07:41 <vishalmanchanda> nice.
15:08:01 <vishalmanchanda> just a casual reminder about the schedule.
15:08:06 <vishalmanchanda> This week is R-21 week, next week is Caracal-1 milestone
15:08:26 <vishalmanchanda> for more info. about the schedule please see https://releases.openstack.org/caracal/schedule.html
15:08:45 <vishalmanchanda> I have no other announcements for this week, moving to the next topic.
15:09:00 <vishalmanchanda> #topic Release priorities
15:09:48 <vishalmanchanda> From our Caracal PTG discussions, below are the features/bugs which are going to prioritize in this release.
15:10:19 <vishalmanchanda> I will update the same in etherpad https://etherpad.opendev.org/p/horizon-release-priorities#L14
15:10:33 <vishalmanchanda> Switch from current tests to new pytest-based selenium tests.
15:11:12 <vishalmanchanda> I guess janjasek is main owner of above feature.
15:11:26 <vishalmanchanda> Next one is Migrate to Django version =>4.2 from Django 3.2. horizon currently using Django 3.2 version
15:12:21 <vishalmanchanda> I am also investigating this feature, I am trying to make horizon work with atleast Django 5.0 version.
15:12:53 <vishalmanchanda> Soon I will push a patch to update upper bound to Django=4.2 in openstack/requirements.
15:14:01 <vishalmanchanda> Also, we have discussed to backport to django version 4.2 support in few stable branches atleast till bobcat or antelope release.
15:14:54 <vishalmanchanda> rdopiera: one question does your patch ready to review https://review.opendev.org/c/openstack/horizon/+/891828 ?
15:16:31 <rdopiera> vishalmanchanda: I think so. It didn't work when I uploaded it, but Takashi fixed it, I'm not sure what he changed
15:17:36 <vishalmanchanda> This is the changes he done https://review.opendev.org/c/openstack/horizon/+/891828/4..7/test-requirements.txt
15:17:52 <rdopiera> that's unrelated, it worked before it
15:18:20 <vishalmanchanda> he added some changes to devstack https://review.opendev.org/c/openstack/devstack/+/898302
15:18:36 <rdopiera> that would do it
15:22:08 <vishalmanchanda> I think with your patch tempest related job were failing and Takashi devstack patch fix those issues.
15:22:44 <rdopiera> that's great
15:23:48 <vishalmanchanda> ok I will +2 on the patch, Please update the P.S. in case if anything left.
15:24:51 <vishalmanchanda> next topic is Nodejs LTS version to v20.
15:25:21 <vishalmanchanda> this topic I am discussing with TC, if it required or not https://review.opendev.org/c/openstack/governance/+/900224
15:26:34 <vishalmanchanda> I don't how can I check Ubuntu 22.04 support nodejs v20 but I am investigating.
15:26:46 <vishalmanchanda> let me know if anyone how can I check that.
15:27:37 <vishalmanchanda> next topic is Switching to openstacksdk https://review.opendev.org/c/openstack/horizon/+/891205
15:28:21 <vishalmanchanda> Next one is Use placement API for the hypervisor stats https://review.opendev.org/c/openstack/horizon/+/890525
15:29:38 <vishalmanchanda> One feature  from previous release Switch the SCSS library
15:30:02 <rdopiera> we basically have two options there
15:31:30 <vishalmanchanda> ok
15:32:09 <rdopiera> we might also consider switching to sass
15:32:27 <rdopiera> as the scss compilers don't seem to be well supported
15:32:42 <rdopiera> and we can automatically convert scss to sass
15:33:32 <vishalmanchanda> ok, you mean this way https://review.opendev.org/c/openstack/horizon/+/794809
15:34:23 <rdopiera> no, that's still using scss as the format
15:34:36 <rdopiera> just using sass as the compiler
15:34:42 <vishalmanchanda> ok
15:34:58 <rdopiera> but the problem is that the currently supported sass compiler no longer supports the scss mode
15:35:03 <rdopiera> so this is using an old one
15:36:46 <vishalmanchanda> ohh, then how should we proceed here?
15:36:55 <rdopiera> if we converted all the scss files to sass, we could use a supported sass compiler, or library
15:37:03 <rdopiera> I don't really know
15:37:39 <vishalmanchanda> hmm.
15:38:02 <rdopiera> personally, all three options are fine for me
15:38:32 <rdopiera> if we convert to sass, we can also use the bootstrap library directly, not the scss version
15:38:51 <rdopiera> but we would need another xstatic pacakge for it
15:39:24 <vishalmanchanda> which xstatic package?
15:39:39 <rdopiera> right now we use bootstram-scss
15:39:46 <rdopiera> bootstrap-scss
15:39:59 <rdopiera> but if we switch to sass, we will just want bootstrap
15:40:30 <vishalmanchanda> ok.
15:41:29 <vishalmanchanda> rdopiera: Could you please summarize all these things here in etherpad for the future reference https://etherpad.opendev.org/p/horizon-release-priorities#L23
15:42:49 <vishalmanchanda> under "Switch the SCSS library"
15:43:30 <rdopiera> yeah, I need to do a bit more research to form an opinion
15:43:47 <vishalmanchanda> thanks.
15:44:02 <vishalmanchanda> TBH, I also have not much idea about this.
15:44:19 <vishalmanchanda> I will also do some research.
15:45:38 <vishalmanchanda> All above are the priority feature items for the Caracal release from the PTG discussion.
15:45:58 <vishalmanchanda> I will update them in release priority etherpad.
15:46:43 <vishalmanchanda> let me know if anyone planning to work on any other feature items, we can add them as well.
15:47:06 <vishalmanchanda> that's all from my side for this week.
15:47:13 <vishalmanchanda> #topic open-discussion
15:47:34 <vishalmanchanda> Does anyone have any other topic to discuss?
15:48:41 <rdopiera> I don't
15:48:57 <vishalmanchanda> ok, then let's end this meeting.
15:49:05 <vishalmanchanda> thanks for joining.
15:49:43 <vishalmanchanda> #endmeeting