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