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