15:02:07 <amotoki> #startmeeting horizon 15:02:08 <openstack> Meeting started Wed Jan 15 15:02:07 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:09 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:02:11 <openstack> The meeting name has been set to 'horizon' 15:02:16 <amotoki> hi 15:02:19 <vishalmanchanda> o/ 15:02:37 <e0ne> hi 15:02:42 <tmazur> o/ 15:03:09 <amotoki> welcome all 15:03:11 <amotoki> I already had beer and wine, so I hope I can coordinate the meeting well :) 15:03:38 <e0ne> amotoki: you're happy man :) 15:03:46 <amotoki> hehe 15:03:46 <vishalmanchanda> 🙂) 15:04:03 <amotoki> in addition, my laptop has a trouble with typing 'e' 15:04:21 <amotoki> #topic notices/annoucements 15:04:38 <e0ne> ë 15:05:04 <amotoki> european folks has a lot of 'e' variations :) 15:05:27 <amotoki> Ussuri-2 milestone is Feb 10. it is a month away. 15:06:03 <amotoki> while it is just a reminder, It would be nice if we land things related to the framework changes. 15:06:19 <e0ne> +1 15:06:40 <amotoki> second, horizon 18.0.0 (new major version) was released. 15:06:48 <amotoki> the major version bump is due to py27 drop. 15:07:01 <e0ne> I'm back to upstream development now. helpfully, I'll finish everything I promised this month :) 15:07:39 <amotoki> e0ne: very happy to hear that. I see you've recovered in the new year! 15:07:56 <e0ne> amotoki: I did 15:08:16 <amotoki> indeed 15:09:09 <amotoki> back to horizon 18.0.0 or the master branch, if you notice breakages in horizon plugin let us know them or try to fix them (the latter is much preferred) :) 15:10:04 <amotoki> another notice is that Django is capped with <3.0 now. 15:10:26 <amotoki> we see several breakages in plugins with uncapping Django. 15:10:48 <e0ne> sounds reasonable to cap <3.0 15:10:53 <amotoki> The detail is described in the commit message in https://review.opendev.org/#/c/701213/. 15:11:04 <amotoki> I plan to document it in the horizon doc. 15:11:43 <amotoki> related to django versions, we can now run non-default Django version tests without tox.ini change. See https://review.opendev.org/#/c/700524/ 15:12:09 <amotoki> during the holiday weeks an idea hit me and I implemented it. 15:12:12 <e0ne> amotoki: thanks a lot for this patch! 15:12:39 <vishalmanchanda> yeah nice work. 15:13:05 <amotoki> those are announcements on what happened recently (from my side) 15:13:36 <amotoki> anything other to share? 15:13:59 <e0ne> nothing from my side this week 15:14:16 <amotoki> moving on 15:14:30 <amotoki> #topic Community Goals 15:15:07 <amotoki> I believe we've completed one goal "Drop python 2.7 support" 15:15:13 <e0ne> +1 15:15:25 <vishalmanchanda> +1. 15:15:49 <amotoki> thanks all 15:16:46 <amotoki> regarding the new policy stuffs, I am still working on it. 15:16:57 <amotoki> nothing new to share now 15:17:55 <amotoki> e0ne: any update on mox removal? 15:18:20 <e0ne> I'm finishing my patch. it will be ready this week for sure 15:18:37 <e0ne> ready == ready for review 15:18:41 <amotoki> cool 15:19:05 <e0ne> I can't guarantee that the first patch will be OK to get it merged 15:19:05 <amotoki> I think we can work together once an initial version is pushed 15:19:13 <e0ne> +1 15:19:54 <amotoki> no need to push a perfect vrsion :) 15:20:04 <e0ne> :) 15:20:06 <amotoki> hit a troubl with "e" :( 15:20:44 <amotoki> done 15:21:02 <e0ne> ê 15:21:07 <e0ne> è 15:21:11 <e0ne> é 15:21:15 <e0ne> ë 15:21:21 <e0ne> ē 15:21:33 <e0ne> amotoki: you can choose ^^ what you want :) 15:22:01 <amotoki> yeah, copy-and-paste would help me :) 15:22:17 <amotoki> lét's move on to the next topic 15:22:25 <e0ne> :) 15:22:42 <amotoki> #topic Django versions 15:23:02 <amotoki> vishalmanchanda: any update on this? 15:23:41 <vishalmanchanda> https://review.opendev.org/#/q/topic:drop-django111-support+status:open 15:24:17 <vishalmanchanda> only few left repos left where these patches are not merged yet. 15:24:44 <amotoki> we've already droppped django 1.11 and we have proposed patches 15:24:46 <vishalmanchanda> It would be nice if you guys review them. 15:25:02 <e0ne> vishalmanchanda: will do it tonigh 15:25:09 <amotoki> so it looks like it is just a matter of time. 15:25:22 <vishalmanchanda> exactly. 15:25:25 <amotoki> if a plugin hits a probelm, they need to merge it 15:26:10 <amotoki> the other big topic aroudn Django versions was the translation job. 15:26:38 <amotoki> I worked with Sean and Andreas and all of them have been fixed. 15:27:33 <amotoki> so I think we've done all of things and are waiting for merging patches in plugins, right? 15:27:44 <e0ne> awesome! 15:28:25 <vishalmanchanda> https://review.opendev.org/#/q/topic:babel-config+status:open 15:29:08 <amotoki> the remaining patches with the babel-config topic are optional 15:29:23 <amotoki> as I mentioned in these reviews 15:29:26 <vishalmanchanda> all of the patches are merged for translation fix. 15:29:38 <amotoki> they are not translation targets 15:30:35 <amotoki> anything to be noticed? 15:30:54 <vishalmanchanda> nothing. 15:31:40 <amotoki> if we've covered all, I will send a notice to the discuss ML to remind the remaining things around horizon plugins around Django (and related stuffs). 15:32:06 <amotoki> double "around" looks weird..... 15:33:52 <amotoki> I think silence means nothing raised :) 15:33:55 <amotoki> moving on 15:34:06 <amotoki> #topic Bugs/Reviews to be raised 15:34:28 <amotoki> do you have any to share with the team? 15:36:32 <amotoki> tmazur: I commented your change https://review.opendev.org/#/c/702195/ on refactoring vs a bug fix. 15:37:13 <amotoki> there is no need to rush but I would like to see your opinion on how we can move it forward 15:37:30 <tmazur> yes, thank you. I am totally in the another part of this bug 15:37:56 <tmazur> In brief the point of this change is pagination 15:39:03 <amotoki> sounds good. let's explore a reaonable way in the review :) 15:39:10 <tmazur> And using an existing solution seems more logical to me than wiring a pagination to current tables 15:39:33 <tmazur> Yes will wright this point in the review :) 15:39:45 <tmazur> write* 15:40:21 <amotoki> the pagination is really a tricky and magical world.... 15:40:31 <tmazur> exactly! 15:41:08 <tmazur> that's why the simple way is to use <hz-dynamic-table> which already is magiv=cal 15:41:14 <tmazur> magical* 15:42:09 <amotoki> yeah, that handles a lot. 15:42:11 <tmazur> And yes you are right, I should clarify it in the commit message 15:42:51 <amotoki> thanks. the commit message is the most confusing part to me :( 15:43:20 <tmazur> I found a working solution and rushed to share with people :) 15:43:41 <amotoki> hehe :) 15:44:03 <amotoki> that's usual for us 15:44:29 <tmazur> yeah :) 15:45:11 <amotoki> another thing I would like to share is https://review.opendev.org/#/q/topic:bug/1859041+(status:open+OR+status:merged) 15:45:33 <amotoki> it is related to stable branches, but it is worth sharing it. 15:46:12 <e0ne> amotoki: thanks:). I'll update stable/rocky and older once patch to stable/stain will have at lease one +2 15:47:35 <amotoki> we had a good discussion on the stable policies and what we can do. most folks here are involved with stable branches and it is a good example of tricky part of stable branches. 15:49:08 <amotoki> e0ne: I will check it after the meeting 15:49:19 <e0ne> cool 15:49:57 <amotoki> #topic Horizon plugin wide topics/reviews/bugs 15:50:09 <amotoki> one thing is https://review.opendev.org/#/q/topic:remove-six+(status:open+OR+status:merged) 15:50:29 <amotoki> it is inspired by a patch series in horizon by e0ne 15:50:40 <e0ne> :) 15:50:51 <amotoki> I noticed most plugins depends six on horizon dependencies 15:51:06 <amotoki> and Andreas and I sent cleanup patches 15:51:40 <amotoki> only thing I'd like to discuss is when we should drop six in our requirements.txt 15:52:00 <amotoki> per e0ne's comment, we need to clean up six.reraise, so we have some more time. 15:52:41 <e0ne> it's used in a lot of projects, not only horizon-related, so I would like to have it in oslo 15:53:28 <amotoki> that sounds a reasonable way ATM thoguh I havne't understood the full context. 15:53:39 <amotoki> did you discuss it in the oslo meeting? 15:53:44 <e0ne> not yet 15:54:29 <amotoki> oslo meeting or a mailing list topic would be a good candidate 15:55:14 <amotoki> I think we are ahead most teams on six removal 15:55:20 <e0ne> :) 15:56:04 <amotoki> #topic On-demand agenda 15:56:20 <amotoki> anything to discuss? 15:58:12 <amotoki> okay, let's wrap up the meeting. thanks for attending all! 15:58:23 <vishalmanchanda> bye all. 15:58:25 <tmazur> thanks everyone! 15:58:27 <amotoki> I would like to cover "Project Priorities" next week. we didn't cover it this week 15:58:32 <amotoki> thanks all 15:58:42 <e0ne> see you next week 15:58:47 <amotoki> #endmeeting