15:01:29 #startmeeting horizon 15:01:34 Meeting started Wed Apr 1 15:01:29 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:36 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:01:38 The meeting name has been set to 'horizon' 15:01:40 hi 15:01:43 hi 15:02:08 hi all 15:03:12 okay, let's start 15:03:21 #topic notices/announcements 15:04:03 first, the ptl nomination period is over and e0ne volunteered for our PTL 15:04:09 thanks 15:04:29 e0ne: congrats Ivan. 15:04:40 amotoki: np. I hope I'll be helpful for the team as a PTL 15:04:58 unfortunately, I forgot to send a mail to openstack-discuss :( 15:05:03 I don't leave the community and horizon, so I would like to continue to help the team 15:05:16 amotoki: it's good 15:06:03 I will care Ussuri release as my responsibility 15:06:29 amotoki: TBH, it's a responsibility of the whole team 15:06:42 e0ne: yeah, that's true 15:06:52 * e0ne will try to not break horizon again with a new pyscss release:) 15:07:10 I just would like to mention a release related stuff :) 15:07:27 :) 15:07:55 second thing is this week is non-client lib freeze and next week is feature freeze 15:08:35 I don't think we have things related to non-client lib freeze though 15:09:59 the third one is our gate is now healthy including stable/train and stable/stein 15:10:15 yeah finally:) 15:10:27 requirements change with pyscss 1.3.7 has landed today 15:10:33 e0ne: amotoki : thanks. 15:10:58 I will send a summary on pyscss, setuptools and horizon to the mailing list. 15:11:06 amotoki: does it mean we've fixed gates for stable/ussuri and stable/train? 15:11:48 e0ne: I think stable/stein gate also has recovered because upper-constraints has been updated 15:12:03 amotoki: awesome! 15:12:10 we still need to land requirements.txt bump in stein too 15:12:30 we have one known issue related to this 15:12:53 the material design theme is broken with pyscss 1.3.5+ 15:13:28 it turns out a fix from e0ne is partial so I reopened bug 1771559 15:13:29 bug 1771559 in OpenStack Dashboard (Horizon) "error while loading icon with pyscss 1.3.5 or later" [High,Confirmed] https://launchpad.net/bugs/1771559 15:13:51 see https://bugs.launchpad.net/horizon/+bug/1771559/comments/9 for more detail 15:14:06 amotoki: oh.. I'll take a look on it asap 15:14:22 we would like to fix it till around RC phase 15:14:31 +1 15:14:38 I have a question to ask about pyScss related stuff. 15:14:50 e0ne: I will share what I found so far with you 15:14:53 vishalmanchanda: go ahead 15:15:36 amotoki: there are some plugins which still have pyScss==1.3.4 in 'lower-contraints.txt'. 15:15:46 http://codesearch.openstack.org/?q=pyScss%3D%3D1.3.4&i=nope&files=lower-constraints.txt&repos= 15:16:04 vishalmanchanda: reagrding l-c, every project needs to update their l-c 15:16:15 Should we also need to update it to pyScss==1.37. 15:16:38 amotoki: ok. 15:16:46 l-c defines a set of python dependencies (direct and indirect) which we test. 15:17:19 vishalmanchanda: yes, l-c in plugin projects need to be updated 15:17:44 then i will purpose a series of patch in plugin to update it. 15:17:48 but actually scss stuffs are not tested in our unit tests, so the update is not urgent 15:18:31 I have already updated it in openstack/Sahara-dashboard. 15:18:48 this is a downside of the current lower-constriants mechanism 15:19:01 https://review.opendev.org/#/c/716367/ 15:19:33 IMHO I would like to let each project team review it. 15:19:54 amotoki: +1. 15:19:56 +1 15:20:56 it is really a tricky issue as we cannot blacklist a specific version of setuptools in our testing with tox :-( 15:22:19 I should use a separate topic on the third one.... 15:22:23 moving on 15:22:44 #topic General Priorities 15:23:20 I need to say sorry for my delay on the policy stuff. 15:23:48 I had a cold later last week and could not have time to work on it.... 15:24:24 amotoki: I hope you're ok now 15:24:51 amotoki: get well soon. 15:24:52 I am working on this now, but I am not sure I can send a patch you satisfies. I will try to do my best 15:25:02 thanks. I am okay this week 15:26:02 regarding xstatic, we had a progress. 15:26:13 we released three new xstatic packages https://review.opendev.org/#/c/714682/ 15:26:33 we released them with help from the release team 15:26:36 it's good! 15:27:21 they are now used with horizon deployments, so I would encourage you to test horizon with them :) 15:28:23 I think rdopiera is working on a new release of xstatic-angular-fileupload 15:28:42 these four packages were updated during this cycle 15:28:57 * in their repos 15:29:09 nice. 15:30:18 let's test them in our browsers i.e. as GUI :) 15:31:21 regarding translations, have anyone tried zh-hans/hant? 15:32:08 unfortunately, no:( 15:32:17 If not AND we have no big issues after LOCALE_PATHS change, I think it is better to go as-is for Ussuri 15:32:38 +1 15:33:10 hopefully Django 2.2 helps us 15:34:29 vishalmanchanda: did you have a chance to get feedbacks on your error-meesage-refactor stuff? 15:34:36 I failed to do it 15:34:50 not yet. 15:35:50 okay, let's try to look into it this and next weeks 15:36:02 thanks. 15:36:06 it covers python impl side. 15:36:27 yeah. 15:36:28 I think we also need corresponding changes on Angular side 15:36:38 it would be an action item in Victoria 15:37:11 yeah. 15:37:32 sounds reasonable 15:38:34 moving on 15:38:42 #topic community goals 15:39:01 we did not cover this topic for long 15:39:21 Ussuri community goal is found at https://governance.openstack.org/tc/goals/selected/ussuri/index.html 15:39:34 we completed "Drop Python 2.7 Support" 15:40:00 I plan to work on "Project Specific PTL and Contributor Documentation" during the RC period 15:40:57 the template landed later in the cycle and it does not affect our ussuri deliverable, so I believe it makes sense. 15:41:11 +1 15:42:25 and while we didn't cover it in our meetings, we finally completed mox removal :) 15:43:50 it is achieved as collaboration with several folks. it is very nice. 15:44:43 #topic bugs/reviews 15:45:11 anything to raise? 15:45:49 none from my side. 15:46:05 I have one on stable/train (while it is not urgent) 15:46:09 https://review.opendev.org/#/c/710174/ 15:46:27 e0ne: hopefully you can have a feedback on this 15:46:55 amotoki: will review it after the meeting 15:47:33 e0ne: thanks. it is related to a dilemma between cinderclient 5 and stalbe/train dependency (cinderclient 4) 15:48:12 e0ne: no detail review is needed. a feedback on rough direction would be appreicated 15:48:50 #topic open discussion 15:49:33 anything to discuss? 15:50:51 nothing from me 15:51:03 I interprete silience means nothing :) 15:51:03 nothing 15:51:18 thanks all for joining 15:51:20 I would like to cover pending reviews for ussuri in the meeting next week. 15:51:44 have a great week and care yourselves 15:51:48 #endmeeting