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