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