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