15:00:10 #startmeeting horizon 15:00:11 Meeting started Wed Apr 25 15:00:10 2018 UTC and is due to finish in 60 minutes. The chair is e0ne. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:12 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:14 The meeting name has been set to 'horizon' 15:00:17 o/ 15:00:23 hi 15:00:41 let's wait for minute or two while people joining us 15:02:39 o/ 15:02:46 I just updated the agent wiki page. 15:02:56 reload might help you 15:03:06 amotoki: hi, thanks! 15:03:12 #link https://wiki.openstack.org/wiki/Meetings/Horizon 15:03:37 #topic Notices 15:04:26 I just want to notify that we passed rocky-1 milestone last week 15:04:39 hm... 15:04:50 e0ne: Error: Can't start another meeting, one is in progress. Use #endmeeting first. 15:05:05 what is going with meeting bot? 15:05:13 e0ne: is something going wrong? 15:05:29 you've started the meeting 15:05:36 i didn't see meeting channel topic now 15:05:57 let's go forward. I hope, everything will be logges :) 15:06:02 but the meeting bot responded the meeting started, 15:06:24 thanks everybody for contribution in the rocky-1 timeframe 15:06:31 #topic use_mox is now disabled by default. it affect horizon plugins 15:06:49 the logging is available http://eavesdrop.openstack.org/meetings/horizon/2018/horizon.2018-04-25-15.00.log.txt 15:06:57 o/ 15:06:59 amotoki: thanks for the confirmation 15:07:03 there is no thing we worry about. 15:07:43 message "[18:04:24] barjavel.freenode.net changed the topic to OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings/" confused me a bit 15:08:01 o/ 15:08:08 re: mox, it breaks some plugin testings, but AFAIK most plugins are catching up the change 15:08:09 amotoki: do you want to give some input on use_mox=False? 15:08:54 #link https://docs.openstack.org/horizon/latest/install/plugin-registry.html 15:09:09 their CI failed temporarily, but most of them don't think it is a problem. they tend to fail to follow up the change. 15:09:30 amotoki: I can work with plugins teams on this issue 15:09:54 I try to keep my radar on plugins and help them. 15:10:05 e0ne: you are helpful too :) 15:10:20 amotoki: feel free to ping me if any help is needed 15:10:32 perhaps not from me :) 15:10:50 amotoki: get working plugins and CIs are in the top of my priority list 15:11:27 I'm ready to help plugin maintainers to fix their CI or make a patches with fixes 15:12:34 sometimes this link helps you all https://review.openstack.org/#/q/(project:%255E.*-ui+OR+project:%255E.*-dashboard)+AND+status:open 15:13:00 to check what happens around horizon plugins 15:13:04 amotoki: thanks a lot! I will add this dashboard to my gerrit settings 15:13:32 (this is just based on gerrit query) 15:14:07 this is #notice topic, so I would like to share more link 15:14:14 xstatic reviews: https://review.openstack.org/#/q/project:%255Eopenstack/xstatic-.*+status:open 15:14:32 #link https://review.openstack.org/#/q/project:%255Eopenstack/xstatic-.*+status:open 15:14:37 most horizon cores tend to forget reviews them 15:14:52 s/reviews/review/ 15:14:54 it's already on my list too 15:15:35 Good to know about that 15:15:43 #link https://review.openstack.org/#/q/status:open+AND+project:openstack/horizon+AND+NOT+branch:master - backports to stable branched 15:15:50 s/branched/branches 15:16:19 :) 15:16:24 :) 15:16:53 From my perspective we need more cores for stable/* branches 15:17:00 vladiskuz: ++ 15:17:15 maybe we can kindnap some 15:17:28 rdopiera: which releases are affected by a bug of keystone get_identity_provider typo ? 15:17:39 amotoki: seems like it's 10-13 15:17:52 rdopiera: version of RHOSP? 15:17:56 amotoki: though "affected" is a but much to say, as it's a bit cosmetic 15:18:07 amotoki: Newton-Queens 15:18:16 FYI: I would like to get current backports merged and make a release for pike and queens 15:18:19 amotoki: since it doesn't actually have any effect 15:18:55 so I'm not sure if we even want to backport it to queens 15:18:55 rdopiera: in some releases we failed to sync policy files 15:19:05 e0ne: +1 15:19:42 amotoki: we are not using that policy name anywhere, it's just there because we copied the whole file 15:19:48 perhaps we failed to sync policies in Pike. when I synced the policies in Queens, I updated some policy names 15:19:49 amotoki, rdopiera: we can try to make backports and check if there are any merge conflicts 15:20:15 so I think we need to check policy names carefully 15:20:20 during backports 15:20:26 +1 15:20:39 it would be good to have some CI checks for it 15:21:12 amotoki: it was wrong back then, though, as it was only fixed more recently and backported all the way 15:21:33 amotoki: me too. that's why I didn't propose it yet 15:22:04 a diff? 15:23:02 rdopiera: yeah. on the other hand, one question is whether we need to take care releases where we failed to sync policies. 15:23:29 since this is cosmetic, I would leave it alone 15:24:18 rdopiera: okay. will you take care of stable backports on them? 15:24:40 yes 15:24:40 perhaps s/on them/on that bug/ 15:24:45 thanks 15:25:03 we can discuss it more in backport reviews (if needed) 15:25:14 amotoki: +1 15:25:50 do we want to go throw our agenda? 15:25:51 :) 15:26:02 we have an agenda? 15:26:18 the agenda is https://wiki.openstack.org/wiki/Meetings/Horizon#Agenda_for_Next_Meeting 15:26:24 by all means let's! 15:26:46 #topic Needs volunteers on mox->mock conversion 15:26:57 #link https://etherpad.openstack.org/p/horizon-unittest-mock-migration 15:27:29 amotoki: did awesome job on it! I very appreciate 15:27:33 I sent patches on mock migration for dashboards.identity.* 15:27:51 but I have no plan for the remaining modules. 15:28:25 the progress is tracked in https://etherpad.openstack.org/p/horizon-unittest-mock-migration 15:29:03 we need volunteers on openstack_auth/tests/unit/test_auth and openstack_dashboard/dashboards/admin/* 15:29:08 I'll raise this topic on the Onboarding Session at the Summit 15:29:21 I'm working on this, but I have no enough time for that 15:30:24 vladiskuz: hopefully you add your name to the etherpad when you start to work on some 15:30:39 it helps us to avoid duplicate efforts 15:30:46 Ok, will do that 15:30:54 vladiskuz: thanks for the help 15:31:09 vladiskuz: I hope I didn't beat your work 15:33:14 mox => mock migration is a community goal for this release 15:33:41 also, it's a good chance for new contributors to start work on horizon 15:35:02 I thinks, that's all for this topic 15:35:47 I think so. we can move. 15:35:54 amotoki: can we move to "horizon release model" topic now? IMO, It's extremly important 15:36:17 one small topic before that 15:36:20 "How can we gather more contributors on attractive features? " 15:36:30 it is related to the previous topic 15:36:44 ok 15:36:49 #topic How can we gather more contributors on attractive features? 15:37:05 i would like to have new contributors with topic which are relatively straight-forward 15:37:22 I'll work on cinder-related question later in rocky-2 after the Summit 15:37:39 mostly on multiattach and generic groups 15:37:43 I filed a blueprint https://blueprints.launchpad.net/horizon/+spec/multi-attach-volume as a result of mriedem's review 15:38:02 (as e0ne knows the context) 15:38:23 of course, if amotoki won't continue work on generic groups earlier than me 15:38:51 e0ne: i can take care of the generic groups and i hope reviews 15:38:59 multiattach feature is the most wanted cidner feature for the last 3 years! 15:39:05 e0ne: but more volume-related work overflow me 15:39:31 amotoki: I'll have a time for it after the Summit for sure 15:39:40 e0ne: sounds nice 15:40:32 I'll work with mriedem to be sure that we've got full TODOs list in the blueprint 15:40:43 e0ne: you are familar with cinder stuffs, so your reviews would be really appreciated. 15:41:12 re muti-attach, i think matt can work on nova microversion stuff. 15:41:12 amotoki: I will work on implementation too 15:41:28 so we need to continue the remaining effort. 15:41:34 amotoki: +++ 15:41:52 e0ne: in the same page :) 15:42:05 :) 15:42:32 #topic horizon release model: cycle-with-milestone vs cycle-with-intermediary 15:42:56 I'm afraid that this topic will eat all the time, so let's start sooner 15:43:35 on this tipic, I first would like to confirm you are aware of the recent zuulv3/infra change which happened at one month before. 15:43:57 yes, let me find a lint to the openstack-dev@ 15:44:03 this would helps the level of our understading. 15:44:49 I don't think we need to have a conclusion this week. I would like just to raise this topic. 15:45:26 #link http://lists.openstack.org/pipermail/openstack-dev/2018-April/129833.html 15:45:43 is looking for the link of today's discussion in #-infra 15:45:53 we need to be careful on any decision on this topic 15:46:45 +1000 15:46:58 as I proposed earlier, I want to have cross-project jobs on each horizon commit 15:47:14 this is a log on this topic http://eavesdrop.openstack.org/irclogs/%23openstack-infra/%23openstack-infra.2018-04-25.log.html#t2018-04-25T07:13:47 15:47:15 at least, to run plugins unit tests against proposed change 15:47:23 #link http://eavesdrop.openstack.org/irclogs/%23openstack-infra/%23openstack-infra.2018-04-25.log.html#t2018-04-25T07:13:47 15:48:13 the issue is that plugins use the latest horizon release for the tests in their CI 15:48:23 but to fully understand this topic you perhaps need to follow the dev ML thread e0ne posted above + http://lists.openstack.org/pipermail/openstack-dev/2018-March/thread.html#128310 15:48:57 amotoki: it's a link I was searching for 15:49:03 #link http://lists.openstack.org/pipermail/openstack-dev/2018-March/thread.html#128310 15:49:05 the topic also leads to different behaviors on CI and local testing. 15:49:56 at least Andreas (from project-config team), mordred (from the infra team) and me are in the same page. 15:50:18 your involvement on this topic are really appreciated. 15:50:40 we need to discuss it as community-wide. 15:51:30 amotoki: it would be good to have a list of affected plugins 15:51:44 so I'll work with them on fix 15:52:31 from Horizon's perspective, I want to have plugins jobs on horizon gates to test each changes if we break them 15:52:46 yes. I raised this week because I noticed shu (active magnum-ui maintainer) is inventing another variant of tox_install.sh. 15:53:34 I at least together wit project-config and infra team are trying to address this issue togher. 15:53:38 I need to read todays conversations first 15:53:42 *together 15:54:07 feel free to ping me or infra channel on this topic! 15:54:22 amotoki: ok, will do 15:54:38 I would like to move this forward by Rocky-2 at latest 15:54:56 horizon and neutron have similar issues on this 15:55:02 amotoki: +1 15:55:12 and horizon issue seems to be easier to me so far 15:55:19 amotoki, rdopiera: could you please take a look on my thread http://lists.openstack.org/pipermail/openstack-dev/2018-April/129290.html 15:56:01 e0ne: this is another important topic! 15:56:04 I proposed an idea to implement cross-project jobs 15:56:19 amotoki: it relates a bit on the current one 15:56:38 I'll stand up with this proposal on the next meeting 15:57:17 perhaps we can spend on these two topic :) 15:57:25 amotoki: +1 15:57:46 e0ne: fwiw, we've got some good examples of cross-project tox jobs across keystoneauth, python-openstackclient, openstacksdk, os-client-config and shade that can be cargo-culted 15:58:06 mordred: thanks. I will take a look on them 15:58:19 * e0ne 2 minutes reminder 15:58:45 I just raised cross-project topic to the horizon team so that they understand it more :) 15:59:58 we can move our discussion to the #openstack-horizon meeting 16:00:00 reminder on mock-migration https://review.openstack.org/#/q/topic:bp/mock-framework-in-unit-tests+status:open :) 16:00:05 *channel 16:00:09 on the identity panels 16:00:16 thanks everybody 16:00:22 thanks 16:00:24 #endmeeting