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