15:00:53 <e0ne> #startmeeting horizon 15:00:54 <openstack> Meeting started Wed Aug 26 15:00:53 2020 UTC and is due to finish in 60 minutes. The chair is e0ne. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:55 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:57 <openstack> The meeting name has been set to 'horizon' 15:01:02 <e0ne> hi everybody 15:01:06 <vishalmanchanda> hi 15:01:14 <tmazur> hi o/ 15:02:19 <e0ne> let's wait few minutes more to get people join us 15:05:38 <e0ne> #topic Notices 15:06:15 <e0ne> we're about two weeks before feature freeze 15:06:17 <e0ne> #link https://releases.openstack.org/victoria/schedule.html 15:06:43 <amotoki> hi, sorry for late 15:07:53 <e0ne> I would like to get error messaging refactoring feature merged in this release 15:08:19 <e0ne> we can discuss it later if needed 15:08:27 <vishalmanchanda> e0ne: I have started pulling the clean-up patches for plugins. 15:08:42 <vishalmanchanda> https://review.opendev.org/#/q/topic:bp/refactor-error-messages+(status:open+OR+status:merged) 15:09:22 <e0ne> cinder messages is the second feature which is pretty close to get it in 15:09:24 <vishalmanchanda> I think I would be nice if we get this feature https://review.opendev.org/#/c/734161/ as well in this release. 15:10:07 <e0ne> let's do our best in reviewing them 15:10:21 <vishalmanchanda> +1. 15:11:16 <vishalmanchanda> last but not least we can also switch to horizon job focal as well once plugins are fixed for it. 15:11:24 <e0ne> please, add other features to the etherpad https://etherpad.opendev.org/p/horizon-release-priorities if you want to get them in Victoria release 15:11:42 <e0ne> vishalmanchanda: please, wait a bit 15:11:51 <vishalmanchanda> sorry. 15:13:21 <e0ne> don't forget to register for virtual OpenInfra Summit and PTG 15:13:35 <e0ne> #link https://www.openstack.org/summit/2020/ 15:13:54 <e0ne> #link https://www.openstack.org/ptg 15:14:49 <e0ne> both of these events are free for attendees but it would be good for the Foundation stuff to get number of attendees to make both events better 15:15:59 <e0ne> #topic PTG Planning 15:16:44 <e0ne> I created an etherpad to collect topics for discussions 15:16:48 <e0ne> #link https://etherpad.opendev.org/p/horizon-w-ptg 15:17:01 <e0ne> There are some timeslots booked for Horizon 15:17:22 <e0ne> I booked the same time as we've got during the previous PTG 15:17:54 <e0ne> but we didn't have a time to discuss few topics on that PTG :( 15:18:09 <e0ne> that's why I'm proposing to add 1 or 2 slots more 15:18:15 <e0ne> 1 slot == 1 hour 15:18:24 <amotoki> good idea 15:18:27 <e0ne> my proposals are: 15:18:31 <e0ne> Monday, 15UTC - 16UTC 15:18:40 <e0ne> Tuesday, 6UTC - 7UTC 15:19:14 <e0ne> amotoki, tmazur : is it ok for you? 15:19:48 <tmazur> e0ne, yes 15:19:59 <amotoki> e0ne: only Tue 6-7UTC slot does not work for me. It conflicts with my group weekly meeting. Others are good. 15:19:59 <e0ne> vishalmanchanda: I suppose it's a good time for you and Radomir in your timezones but we can discuss it 15:20:16 <e0ne> amotoki: let me check other slots 15:21:11 <e0ne> what about Wednesday 7UTC - 8UTC? 15:21:13 <amotoki> e0ne: In Tuesday I have several regular meetings, so don't mind it much. I will be available in other all slots. 15:21:35 <tmazur> e0ne, 7UTC - 8UTC is a bit hard for me but I can make it 15:22:03 <e0ne> 13UTC - 14UTC? 15:22:21 <e0ne> 13UTC - 14UTC - I've got conflict with Cinder but I think I can manage it 15:22:32 <amotoki> if others are good, we can have Tue slots around the similar slots as we have for Mon 15:22:40 <tmazur> 13UTC - 14UTC is great for me! 15:23:17 <amotoki> ah, cinder team will meet in these slots on Tuesday 15:23:35 <e0ne> ok, let's add 13UTC - 14UTC on Tuesday 15:24:05 <e0ne> one hour conflict is absolutely manageable to do it 15:25:42 <e0ne> so, we've got 5 timeslots which are pretty good for everyone 15:26:28 <e0ne> and 2 timeslot on Wednesday, 21 UTC - 22UTC which I'm going to attend in case if somebody from US timzone would like to discuss something 15:26:51 <e0ne> last time nobody joined me so I closed that session in 10-15 mins 15:28:27 <e0ne> feel free to add topics to the etherpad 15:29:58 <e0ne> looks like we've done with this topic for now 15:30:07 <e0ne> let's move forward to the next one 15:30:20 <e0ne> #topic Community goals 15:30:59 <e0ne> amotoki: thanks for the PTL and contributor docs proposal 15:31:11 <e0ne> #link https://review.opendev.org/747060 15:31:33 <e0ne> I'll review it after the meeting 15:32:03 <amotoki> thanks. it is late but it is better than nothing. 15:32:10 <e0ne> +1 15:32:39 <tosky> about that 15:32:44 <tosky> community goals 15:32:50 <tosky> I know plugins are not your responsibility (apart from some structural global changes), but if anyone has some time, could you please at least take a look at the legacy murano-dashboard-sanity-check job from murano-dashboard? 15:33:08 <tosky> it is the last legacy jobs in anything related to horizon and plugins 15:33:49 <tosky> and the job tries to run functional tests with selenium, so maybe the code may be replaced, but I'm not up-to-date with the horizon functional tests 15:34:08 <tosky> again, I know it's out of scope for here, but you are certainly the most expert to check that code 15:34:23 <e0ne> tosky: I need to check what that job do 15:34:35 <e0ne> tosky: but the best way it to ask murano team 15:35:59 <tosky> yes, I know - I feel they will end up asking you :) 15:36:20 <tosky> I will try to address them more directly in the next "legacy jobs conversion" report 15:36:39 <e0ne> hm... 15:36:42 <amotoki> surprisingly, that murano-dashboard test still depends on nose :( 15:37:38 <e0ne> we're trying to help plugin teams to maintain horizon plugins but we can't do everything :( 15:38:07 <e0ne> I won't be surprised if selenium tests are broken now 15:38:17 <tosky> I know, and thanks for all the extra works done so far, but I had to try :) 15:38:23 <e0ne> tosky: :) 15:39:05 <amotoki> if the test continues to fail for long, perhaps what we can do is to convert it to the current level, 15:39:07 <e0ne> tosky: I'll try to setup murano+murano dashboard once I'll be deploying a fresh devstack 15:39:19 <amotoki> but it means all legacy jobs are gone 15:39:27 <amotoki> so it might be worth trying. 15:39:55 <e0ne> tosky: I didn't use murano for a while, so I can't comment a lot about iot 15:39:59 <e0ne> s/iot/it 15:40:03 <tosky> from the point of view of the goal, removing a broken job is a solution - as long as no jobs inherits from legacy-dsvm-base, it's fine by me 15:40:07 <e0ne> amotoki: fair enough 15:40:17 <e0ne> tosky: :) 15:40:37 <e0ne> no code, no job, no bugs - I like it 15:41:17 <vishalmanchanda> haha🙂) 15:43:31 <e0ne> tosky:anyway, thank you for raising up this topic 15:44:29 <e0ne> vishalmanchanda: please, share you update according to migrating to ubuntu focal 15:44:48 <vishalmanchanda> e0ne: thnaks Ivan. 15:45:26 <vishalmanchanda> As of now there are 7 plugins where node-js job fails on focal. 15:45:51 <vishalmanchanda> You can check in more details here https://etherpad.opendev.org/p/Focal-migration-status-horizon 15:46:36 <vishalmanchanda> This is the common error "error while loading shared libraries: libfontconfig.so.1: cannot open shared object file: No such file or directory" which we needs to fix. 15:46:45 <vishalmanchanda> https://zuul.opendev.org/t/openstack/build/508c5f71f0f241acad3d7cb4f27d6f10/log/job-output.txt#4231 15:47:14 <vishalmanchanda> I think We have to check "libfontconfig" is installed or not. 15:48:00 <vishalmanchanda> Can we check that by adding it into package.json ? 15:49:53 <amotoki> libfontconfig is not a JS package but an ubuntu package, so I wonder how you are thinking to handle it in package.json? 15:50:10 <vishalmanchanda> yeah https://www.npmjs.com/package/phantomjs-prebuilt#linux-note 15:50:11 <e0ne> vishalmanchanda: did you try to install libfontconfig? 15:50:53 <amotoki> I think a simple way to try it is to add it to bindep.txt with selenium tag. 15:50:54 <vishalmanchanda> vishalmanchanda: not yet actually I am not able to reproduce this error in my local env. 15:51:05 <e0ne> amotoki: +1 15:51:09 <amotoki> vishalmanchanda: with focal? 15:51:16 <vishalmanchanda> I can try that. 15:51:23 <vishalmanchanda> amotoki: yes. 15:51:52 <amotoki> vishalmanchanda: do you use ubuntu server? ubuntu desktop install many packages. 15:52:15 <e0ne> vishalmanchanda: maybe you've already get this package installed. did you check it? 15:52:17 <vishalmanchanda> amotoki: e0ne : So we need to add libfontconfig in bindep.txt in horizon or in failing plugins? 15:52:37 <amotoki> vishalmanchanda: horizon bindep.txt does not work for plugin testing. 15:52:45 <e0ne> I would like to have this done plugins 15:52:54 <e0ne> because it's not a horizon dependency 15:52:55 <vishalmanchanda> http://codesearch.openstack.org/?q=libfontconfig&i=nope&files=&repos= 15:53:37 <vishalmanchanda> amotoki: No I have a env. with focal image where i tried to reproduce it locally. 15:54:13 <vishalmanchanda> e0ne: amotoki : ok I will try that and I think it will fix the issue. 15:54:33 <e0ne> vishalmanchanda: cool. let me know if you need help 15:54:40 <vishalmanchanda> e0ne: sure. 15:55:22 <vishalmanchanda> that's all the update I have on focal-migration. 15:55:42 <e0ne> vishalmanchanda: thank you for doing this, Vishal! 15:55:55 <vishalmanchanda> e0ne: np. 15:56:02 <e0ne> #topic Open Discussion 15:56:09 <e0ne> we've got 5 minutes more 15:56:55 <vishalmanchanda> nothing from my side. 15:57:28 <amotoki> me neither 15:57:43 <amotoki> I will review pending reviews this week soon 15:57:48 <tmazur> nothing from my side too 15:57:52 <e0ne> thanks everybody for your contributions! 15:57:59 <vishalmanchanda> bye all! 15:58:04 <e0ne> see you next week 15:58:05 <amotoki> o/ 15:58:05 <tmazur> thanks all! 15:58:08 <e0ne> #endmeeting 15:59:40 <tosky> (the space) 16:01:09 <amotoki> #endmeeting