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