15:01:24 <amotoki> #startmeeting horizon 15:01:25 <openstack> Meeting started Wed Jan 29 15:01:24 2020 UTC and is due to finish in 60 minutes. The chair is amotoki. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:01:26 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:01:28 <openstack> The meeting name has been set to 'horizon' 15:01:31 <amotoki> hi all 15:01:48 <vishalmanchanda> hi 15:03:58 <vishalmanchanda> :) 15:04:30 <vishalmanchanda> lol 15:04:31 <amotoki> let's wait for a while before starting 15:04:38 <vishalmanchanda> yeah 15:06:25 <e0ne> hi. 15:06:58 <amotoki> hi 15:07:09 <amotoki> let's start 15:07:55 <amotoki> #topic notices/announcements 15:08:30 <amotoki> as usual, the milestone 2 is schedule at the week of Feb 10 https://releases.openstack.org/ussuri/schedule.html 15:08:36 <amotoki> it is two weeks away 15:09:36 <amotoki> I think it is not so big milestone for us now, but we would like to land important changes around milestone-2 15:10:03 <amotoki> at latest a couple of weeks before milestone-3 15:10:12 <e0ne> +1 15:11:11 <amotoki> another announcement is that Rocky is going to EM in Feb 24 15:11:22 <amotoki> http://lists.openstack.org/pipermail/openstack-discuss/2020-January/012207.html 15:12:21 <amotoki> if we have backports we would like to land before EM let's not forget to propose them 15:12:27 <e0ne> let's do a final release for Rocky! 15:12:40 <amotoki> we cut a new rocky release last week 15:12:57 <e0ne> sounds like a good plan to follow 15:13:00 <amotoki> so I am not sure we need another release though 15:14:06 <amotoki> open reviews as of now is just related to testing https://review.opendev.org/#/q/status:open+project:openstack/horizon+branch:stable/rocky 15:14:34 <amotoki> so I will skip another release unless we have more backports to rocky 15:14:48 <amotoki> anyway I will check stable reviews. 15:15:19 <amotoki> note that it is a month away 15:15:47 <amotoki> any other announcements to the team? 15:17:12 <amotoki> moving on 15:17:16 <amotoki> #topic General Priorities 15:17:34 <amotoki> we had good discussions last week 15:18:57 <amotoki> Django-related stuff has almost completed, so I would like to cover the priorities in upcoming meetings as main topics. 15:19:17 <vishalmanchanda> +1. 15:20:31 <amotoki> I summarized the discussion on xstatic last week 15:21:14 <amotoki> there are several topics found during the disucssion, so I created a dedicated etherpad on xstatic stuffs https://etherpad.openstack.org/p/horizon-xstatic-updates-ussuri 15:21:24 <rdopiera> (didn't make any progress, despite my promises, due to travel) 15:21:34 <amotoki> rdopiera: no worries 15:22:31 <amotoki> I have two updates from me since last week on xstatic 15:22:37 <amotoki> the one is https://review.opendev.org/#/c/704260/ 15:23:05 <amotoki> it allows us to check xstatic changes in DNM patch in horizon 15:23:31 <e0ne> awesome! great job. amotoki! 15:23:51 <vishalmanchanda> nice work. 15:23:52 <amotoki> xstatic updates from rdopiera works well per a DNM patch https://review.opendev.org/#/c/704262/ 15:25:03 <amotoki> our integration test coverage is not enough, but it would do minimum :) 15:25:59 <amotoki> the other is that I checked horizon requirements and xstatic under horizon goverance. you can find the summary in the etherpad on xstatic 15:26:05 <e0ne> it's better than nothing 15:26:18 <amotoki> e0ne: exactly 15:27:53 <amotoki> regarding to the second topic, I found two things. 15:28:14 <amotoki> some xstatic repos under horizon are marked as 'deprecated' in the governance repo. 15:28:36 <amotoki> I guess it is because we had no releases from such repos. 15:28:42 <e0ne> I did some deprecations in past because nobody uses them 15:29:19 <amotoki> perhaps PyPI releases happened before the repository setup, so we had no releases. 15:29:51 <amotoki> I will talk it with TC and the release team. 15:30:34 <amotoki> another finding is we host xstatic packages only used by heat-dashboard. 15:30:41 <e0ne> amotoki: FYI, https://review.opendev.org/#/c/656686/ 15:31:27 <amotoki> e0ne: aren't they dropped from the governance? 15:31:41 <e0ne> amotoki: we agreed it in the past but some heat-dashboard cores have +2 on it 15:32:53 <amotoki> re the last mention, I remember we set up xstatic-core for that purpose 15:33:51 <e0ne> amotoki: I don't remember what actually I did with xstatic-*, but I followed this manual: https://docs.openstack.org/infra/manual/drivers.html#retiring-a-project 15:34:38 <amotoki> e0ne: we are discussing two topic in parallel 15:34:43 <amotoki> let's discuss one by one 15:34:46 <e0ne> ok 15:35:00 <amotoki> let's discuss the retirements first 15:35:43 <amotoki> yes, we retired xstatic-vis and xstatic-angular-ui-router. 15:35:50 <amotoki> it is the right thing. 15:36:09 <amotoki> what I mention is 15:36:38 <amotoki> like https://opendev.org/openstack/governance/src/branch/master/reference/projects.yaml#L528-L531 15:37:35 <amotoki> IIUC we had no releases from these repos after adding the repos. 15:38:23 <amotoki> we have them in horizon requirements.txt, so they should not be marked as deprecated. 15:38:25 <e0ne> but there are some releases on pypi 15:39:29 <amotoki> I guess PyPI releases happened first, so we had no releases from the repo (or no tags in their repo) 15:39:35 <e0ne> +1 15:40:04 <e0ne> technically, we can to some releases witn patch version bump 15:40:29 <e0ne> like 1.3.1.1 for XStatic-Bootstrap-Datepicker 15:40:36 <amotoki> i think they are just procedural things 15:40:46 <e0ne> +1 15:41:03 <amotoki> so we need to discuss it with the release team on how we should handle them. 15:41:47 <amotoki> I will assign it to myself :) 15:41:54 <e0ne> :) 15:43:01 <amotoki> okay, let's move on to the next subtopic. 15:43:13 <amotoki> the other topic is xstatic packages only used by heat-dashboard. 15:43:51 <amotoki> you can find such packages around L.41-50 in https://etherpad.openstack.org/p/horizon-xstatic-updates-ussuri 15:44:47 <amotoki> considering the current horizon + plugins development resources, I wonder it is better to move them to the heat governance. 15:45:32 <e0ne> I have no objections. I can talk to ricolin_ 15:46:07 <amotoki> my position is "if a specific xstatic package is used only by a single horizon plugin, it should be hosted by a corresponding project. If multiple projects would like to use it, horizon can host it." 15:46:38 <e0ne> fair enough 15:46:44 <amotoki> yeah, we can discuss it with rico and other TC members. 15:47:36 <amotoki> as e0ne knows, the recent xstatic discussion around vitrage reminds me of it. 15:49:31 <amotoki> we've spent much time on xstatic. is there anything on other prioritized topics? 15:50:25 <amotoki> I have nothing special to share on the policy stuff, but I am working on it. 15:51:00 <e0ne> I'll push https://review.opendev.org/703803 soon, so it will be ready for review 15:51:46 <amotoki> e0ne: cool. let me know if you think it is ready for review 15:51:56 <e0ne> amotoki: will do it for sure 15:52:01 <amotoki> thanks 15:52:28 <amotoki> i know it is the most complicated stuff around mox. really appreciated 15:53:26 <amotoki> #topic on-demand agenda 15:53:36 <amotoki> any topics? 15:53:41 <e0ne> nothing from me 15:53:54 <vishalmanchanda> nothing from my side. 15:54:18 <e0ne> amotoki: btw, are we going to change a meeting time? 15:54:32 <e0ne> we discussed it during the PTG 15:54:41 <amotoki> e0ne: I am not thinking it ATM. 15:54:44 <e0ne> ok 15:55:09 <amotoki> it turns out this timeslot usually works for me :) 15:55:49 <amotoki> e0ne: is it fine for you too? 15:56:06 <e0ne> yes, I'm OK with it 15:56:30 <amotoki> nice. let's keep it at least in Ussuri :) 15:56:35 <e0ne> :) 15:57:31 <amotoki> let's wrap up the meeting. thanks for joining, all! 15:57:36 <e0ne> see you next week 15:57:38 <amotoki> #endmeeting