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