15:02:20 <amotoki> #startmeeting horizon
15:02:21 <openstack> Meeting started Wed Mar 25 15:02:20 2020 UTC and is due to finish in 60 minutes.  The chair is amotoki. Information about MeetBot at http://wiki.debian.org/MeetBot.
15:02:22 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
15:02:24 <openstack> The meeting name has been set to 'horizon'
15:02:31 <amotoki> hi
15:03:03 <vishalmanchanda> hi
15:03:12 <rdopiera> hi
15:03:41 <e0ne> hi
15:03:54 <amotoki> thanks for coming. let's start
15:04:17 <amotoki> #topic notices/annoucements
15:04:51 <amotoki> Week of Apr 6 is Ussuri-3
15:04:53 <amotoki> https://releases.openstack.org/ussuri/schedule.html
15:05:00 <amotoki> it is two weeks away
15:05:59 <amotoki> while we have gate failures, let's do our best :)
15:06:32 <amotoki> as you may know, TC/PTL self-nomination period starts
15:07:00 <amotoki> I personally do not nominate myself as I would like to spend time for others as well.
15:07:10 <e0ne> :(
15:07:29 <amotoki> I don't leave the team. if nobody steps up, I can help the maintenance of horizon though.
15:07:30 <e0ne> I'm still thinking about proposing myself as a horizon PTL...
15:09:15 <amotoki> more responsible in horizon, less time i can spend on other openstack stuffs and others... it breaks my balance and I would like to take time to rethink the balance.
15:09:19 <e0ne> amotoki: it's great that you'll be in the community
15:09:34 <amotoki> e0ne: it's not my leave
15:09:46 <e0ne> :)
15:10:41 <amotoki> okay, moving on
15:10:55 <amotoki> #topic pyscss related topics
15:11:13 <amotoki> I first would like to cover the situation around pyscss and then disucss the priorities.
15:11:41 <amotoki> we had a great progress on this topic. thanks a lot e0ne
15:12:13 <amotoki> e0ne joined the maintenance team of pyscss and we succeeded to revive pyscss with setuptools 46.
15:12:47 <vishalmanchanda> e0ne: nice work.
15:12:53 <e0ne> now we need to get it working without pcrelib
15:13:33 <amotoki> we updated pyscss in u-c https://review.opendev.org/#/c/714275/ and dropped pyscss2/django-pyscss2 from g-r and u-c https://review.opendev.org/#/c/714834/
15:14:01 <amotoki> horizon with new scss 1.3.6 was released today, so plugins can consume horizon without pyscss2
15:14:44 <amotoki> yeah, libpcre-dev is now required and e0ne is exploring a way to make it optional.
15:17:13 <e0ne> probably, we need to make a new release of pyscss and backport requirements changes (both horizon and requirements repos) to stable/* branches
15:18:20 <amotoki> I wrote a wrong channel #-horizon :((((
15:18:42 <e0ne> if my new patch works, we'll switch to py scss v 1.3.7
15:18:43 <vishalmanchanda> no worries we are on both channels🙂)
15:19:19 <amotoki> for memory, I will paste it here
15:19:26 <amotoki> 03/26 00:14:54 <amotoki> https://github.com/Kronuz/pyScss/pull/394
15:19:26 <amotoki> 03/26 00:15:20 <amotoki> I will test it w/ and w/o libprec3-dev after the meeting
15:19:26 <amotoki> 03/26 00:15:46 <amotoki> otherwise, all horizon plugins need to add libprec3-dev to their bindep.txt
15:19:28 <amotoki> 03/26 00:15:54 <amotoki> it is the thing we would like to avoid.
15:19:30 <amotoki> 03/26 00:16:31 <amotoki> that's all about the master branch.
15:20:15 <amotoki> we still have the issue in stable branches
15:20:28 <rdopiera> I have one question about the new pyscss
15:20:52 <amotoki> rdopiera: go ahead
15:20:53 <e0ne> rdopiera: just ask it
15:21:07 <rdopiera> after https://review.opendev.org/#/c/714274/6 merged, our builds are failing, even with pyscss 1.3.6
15:21:31 <rdopiera> with a syntax error about $mdi-icon not existing
15:21:49 <e0ne> rdopiera: I didn't see this error
15:22:05 <rdopiera> our builds -- red hat
15:22:24 <rdopiera> I wonder if the version used is different somehow that what is on github?
15:22:36 <e0ne> rdopiera: could you share full error message?
15:23:05 <rdopiera> e0ne: let's discuss this after the meeting
15:23:10 <e0ne> rdopiera: ok
15:23:24 <rdopiera> I don't want to take meeting time for this, I just wanted to signal a potential problem
15:24:02 <amotoki> $mdi-icon is defined inside @each loop, so it should work, but something looks different...
15:24:41 <amotoki> anything to discuss on this topic?
15:25:28 <amotoki> moving on
15:25:32 <e0ne> nothing from me
15:25:43 <amotoki> #topic General Priorities
15:26:01 <amotoki> we didn't cover this last week
15:26:50 <amotoki> the support of  new policy mechanism is delayed just due to my time.
15:27:40 <amotoki> I would like to propose it this week or the early next week.... depending on the quality of the patch, I might request FFE on this but I first need to send a change.
15:28:15 <e0ne> IMO, it could be pretty dangerous to approve FFE for it
15:28:28 <e0ne> it depends on how big will be a patch
15:28:29 <amotoki> yeah, I know
15:28:47 <e0ne> I don't want to have some last minute critical bugs :(
15:29:17 <e0ne> from other side, I would like to get this feature merges asap
15:29:18 <amotoki> I don't want to push it in an aggressive manner
15:30:15 <e0ne> +1
15:31:08 <amotoki> regarding xstatic updates, I send a patch to release the xstatic deliverables updated recently https://review.opendev.org/#/c/714682/
15:31:36 <amotoki> but I got an import error in the validate job
15:31:46 <amotoki> I haven't investigated it yet.
15:32:10 <e0ne> small update about xstatic
15:32:37 <e0ne> we can update xstatic-mdi now, because https://review.opendev.org/#/c/714274/6 is merged. I'll try to do it once we fix all pyscss issues
15:34:10 <amotoki> AFAIK rdopiera is working (or will work) on a release of xstatic-angular-fileupload
15:34:35 <amotoki> xstatic-angular-fileupload is not under the TC governance, so we need to publish it manually
15:35:57 <amotoki> MDI have many releases since what we have.
15:36:16 <amotoki> I am not sure which MDI version works easily with horizon
15:36:55 <e0ne> that's could be an issue
15:38:52 <amotoki> any other updates?
15:40:04 <e0ne> not about xstatic
15:40:26 * e0ne is waiting for open disscusion
15:40:57 <amotoki> vishalmanchanda: do you have anything to discuss?
15:40:59 <vishalmanchanda> #Refactor-error-messages.
15:41:40 <vishalmanchanda> Initial patch is already up  https://review.opendev.org/#/c/708069/
15:41:50 <vishalmanchanda> waiting for your inputs.
15:42:51 <vishalmanchanda> rdopiera: e0ne amotoki : any suggestion on this patch.
15:43:23 <rdopiera> I still didn't look at it, really sorry
15:43:41 <amotoki> thanks vishalmanchanda. let's check and try it
15:44:05 <vishalmanchanda> amotoki: thanks wait for your comments.
15:44:29 <amotoki> moving on
15:44:37 <amotoki> #topic open discussion
15:45:02 <amotoki> e0ne: it looks like you have a topic
15:45:12 <e0ne> amotoki: thanks
15:45:27 <e0ne> I would like to ask about our decision about pytest usage
15:45:32 <e0ne> #link https://review.opendev.org/#/c/711195/
15:45:50 <e0ne> if we as community are ok with this approach, I'll update the patch
15:46:09 <e0ne> as discussed in gerrit - it won't affect plugins
15:46:15 <amotoki> I am fine to use pytest as we don't have a good integration with stestr
15:46:36 <amotoki> e0ne: one question on the impact on plugins
15:46:49 <amotoki> is it okay to drop the django test tag?
15:47:04 <e0ne> no, we need to leave it for plugins
15:47:42 <amotoki> I looked thru it last week and it looks good except that.
15:47:52 <e0ne> amotoki: proposed patch should be updated to fix it
15:48:23 <e0ne> I was busy with pyscss and other internal things, so I didn't update the patch wit pytest
15:48:38 <amotoki> one more question
15:48:49 <e0ne> I'll ask Oleksiy  to update the patch tomorrow
15:49:03 <amotoki> do we plan to generate/collect html report as our CI jobs?
15:49:14 <e0ne> I do
15:49:40 <amotoki> it can be a follow-up of course :) I just would like to ask it
15:49:41 <e0ne> that's one of the causes why I would like to switch to pytest
15:49:44 <amotoki> thanks
15:49:55 <e0ne> I was going to do it as a follow-up patch
15:50:30 <e0ne> actually, it generates html reports but our zuul jobs don't collect them
15:51:43 <amotoki> good news. the integration would be easy.
15:51:52 <e0ne> +1
15:52:50 <amotoki> btw, does COVIT-19 affect your life?
15:53:02 <e0ne> a bit
15:53:13 <e0ne> finally, I'm working from home how
15:53:22 <e0ne> I was going to do it anyway
15:53:27 <amotoki> I work from home these weeks and it will continue upcoming weeks
15:54:10 <amotoki> hope it does not affect much
15:54:11 <vishalmanchanda> I am self-quarantine in my room.
15:54:32 <vishalmanchanda> till 30th March due to some travel.
15:54:55 <e0ne> vishalmanchanda: :(
15:55:09 <amotoki> he returned from Japan to India, so he needed to be self-quarantine till the end of this month
15:55:34 <e0ne> btw, we'll have a virtual PTG this time due to the covid-19
15:56:03 <vishalmanchanda> Also Govt. put notice in front of my house to stay away from my house till 30th March.
15:56:24 <amotoki> we are collecting how to organize virtual PTG well
15:56:35 <vishalmanchanda> amotoki: +1.
15:56:40 <amotoki> vishalmanchanda: that's surprising but it would work
15:57:30 <amotoki> okay, let's wrap up the meeting.
15:57:34 <amotoki> thanks for joining
15:57:37 <vishalmanchanda> okk bye
15:57:41 <vishalmanchanda> stay safe.
15:57:43 <amotoki> take care yourselves all
15:57:48 <amotoki> #endmeeting