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