15:01:48 <amotoki> #startmeeting horizon
15:01:49 <openstack> Meeting started Wed Nov 27 15:01:48 2019 UTC and is due to finish in 60 minutes.  The chair is amotoki. Information about MeetBot at http://wiki.debian.org/MeetBot.
15:01:50 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
15:01:51 <rdopiera> o/
15:01:53 <openstack> The meeting name has been set to 'horizon'
15:02:03 <vishalmanchanda> hi all
15:02:23 <amotoki> rdopiera: vishalmanchanda: hi
15:02:47 <amotoki> e0ne: you around?
15:02:57 <vishalmanchanda> amotoki: hello.
15:04:10 <e0ne> hi
15:04:17 <amotoki> okay, let's start
15:04:40 <amotoki> I see no so many topics this week. it would be short
15:04:44 <amotoki> #topic notice
15:05:17 <amotoki> horizon release model has been switched to cycle-with-intermediary last week.
15:05:36 <amotoki> it means we don't have beta releases any more.
15:06:18 <amotoki> we will cut releases and the version number follows the semantic-versioning.
15:06:52 <amotoki> another notice is Ussuri-1 milestone is scheduled at the week of Dec 9 two weeks away.
15:07:22 <amotoki> is there anything other to share?
15:08:07 <rdopiera> I'm working on a nasty bug with page titles in angular
15:08:18 <rdopiera> https://bugs.launchpad.net/zun-ui/+bug/1762089
15:08:18 <openstack> Launchpad bug 1762089 in OpenStack Dashboard (Horizon) "Wrong title on Angular index page" [High,In progress] - Assigned to Radomir Dopieralski (deshipu)
15:08:35 <e0ne> nothing from me. I was working mostly on internal stuff last week :(
15:08:49 <rdopiera> it was hard to figure out what is happening, but I think I have it, I will have a patch today -- it would be great to get that fixed, as it's there since 4 years
15:08:57 <vishalmanchanda> nothing from me as well.
15:10:53 <amotoki> rdopiera: thanks for investigating it. I added it to "Bugs that need attensions" section in https://etherpad.openstack.org/p/horizon-release-priorities
15:11:01 <amotoki> it is worth fixed :)
15:11:34 <amotoki> moving on
15:11:38 <amotoki> #topic Community Goals
15:12:01 <amotoki> I haven't updated the etherpad
15:12:28 <amotoki> but two goals have been accepted as the ussuri goals: py27 drop and contibutors/PTL guide
15:13:12 <amotoki> the second one is near merge I think.
15:13:21 <amotoki> the first one has been accepted https://governance.openstack.org/tc/goals/selected/ussuri/index.html
15:14:12 <amotoki> I think we have a good progress on py27 drop. completed?
15:14:33 <e0ne> +1. we need to do few more things
15:14:42 <e0ne> I'll propose a patch a bit later this week
15:15:09 <vishalmanchanda> yeah but in most of plugin i think it dropped.
15:15:14 <e0ne> it would be good to have https://review.opendev.org/#/c/692118/ merged too, so we can drop py2 requirements as django 1.11
15:15:48 <vishalmanchanda> e0ne: yeah but i don't know what to do?
15:16:24 <vishalmanchanda> I have also ask in #openstack-masakari channel
15:16:34 <vishalmanchanda> but no-one is active:(
15:16:49 <e0ne> let's try to reach Masakari PTL in IRC or via email
15:17:04 <amotoki> vishalmanchanda: I know some of masakari folks and can contact them directly. let me try
15:17:19 <e0ne> amotoki: thanks
15:17:19 <vishalmanchanda> amotoki: thanks.
15:18:15 <amotoki> e0ne: what kind of changes do we need for py27 stuffs?
15:18:27 <e0ne> https://review.opendev.org/#/c/691178/6
15:19:10 <e0ne> I'll check if we did all action from the goal's patch ^^
15:19:37 <vishalmanchanda> e0ne: +1.
15:19:42 <amotoki> I see.
15:20:44 <e0ne> at  least, we need to add release notes
15:21:57 <amotoki> yeah, we need to add it.
15:22:29 <amotoki> regarding the policy stuff, a mailing thread on the pop-up team started http://lists.openstack.org/pipermail/openstack-discuss/2019-November/011140.html
15:23:07 <e0ne> we need to add horizon to the list for sure
15:23:42 <amotoki> I will check what happens and join the meetings (though it is not scheudled).
15:23:51 <amotoki> yes, we need to add horizon to the list
15:24:14 <amotoki> while the achievemtn would be totally different from other projects.
15:24:32 <e0ne> +1
15:25:23 <vishalmanchanda> https://wiki.openstack.org/wiki/Consistent_and_Secure_Default_Policies_Popup_Team
15:26:21 <amotoki> vishalmanchanda: do you have anything to mention on this topic?
15:26:54 <vishalmanchanda> no i am just providing the link of wiki-page.
15:27:23 <amotoki> okay, let's move on
15:27:31 <amotoki> #topic Django 2.2 in horizon plugins
15:28:08 <vishalmanchanda> So there is only patch left to merge https://review.opendev.org/#/c/692118/
15:28:13 <amotoki> we discussed the patch to consume the common zuul project-template already.
15:28:25 <amotoki> can we discuss the next step?
15:28:29 <vishalmanchanda> After this patch will merge i will bump django version to 2.2 here
15:28:29 <vishalmanchanda> https://github.com/openstack/requirements/blob/master/upper-constraints.txt#L512
15:29:13 <e0ne> and we can update lower-constraints too
15:29:24 <amotoki> even if that patch does not land, we can move this forward
15:29:41 <e0ne> +1
15:29:53 <e0ne> let's wait a week more
15:30:06 <e0ne> I really don't want to break any plugin
15:30:34 <e0ne> from other side, there is no code changes, so it should be safe
15:31:30 <amotoki> generally speaking, if some change lands in 90% of plugins (and we confirm it works for other plugins), we can mvoe thigns forward.
15:31:50 <e0ne> +++
15:31:54 <amotoki> in this case, we already confirmed masakara-dashboard works with dj22, so it would be safe.
15:32:31 <e0ne> that's what I mentioned above
15:32:38 <vishalmanchanda> ok will purpose a patch tomorrow and you guys can provide your feedback.
15:32:46 <e0ne> amotoki: looks like we're on the same page with this topic
15:32:55 <amotoki> e0ne: +1
15:33:28 <amotoki> vishalmanchanda: in addition, it would be nice to send a mail to the mailing list on this topic.
15:34:27 <vishalmanchanda> amotoki: ok i will send the mail.
15:34:48 <amotoki> for example, it can cover what kind of changes are planned in a couple of upcoming weeks
15:36:07 <amotoki> anything to discuss?
15:36:08 <vishalmanchanda> amotoki: ok . First i will send the mail to you guys and you can confirm that i have not missed anything.
15:36:23 <amotoki> vishalmanchanda: sounds good
15:37:21 <amotoki> #topic Bugs
15:37:37 <amotoki> is there any bugs to be raised?
15:38:07 <vishalmanchanda> none from my side.
15:38:22 <rdopiera> I jumped the gun with mine, sorry
15:38:27 <amotoki> I added several bugs on domain operations two or three weeks ago. multiple bugs on domain would be a good alert.
15:39:14 <amotoki> regarding the serial console bug https://bugs.launchpad.net/zun-ui/+bug/1847889,
15:39:14 <openstack> Launchpad bug 1847889 in Zun UI "Cloud-shell and console break in websockify 0.9.0" [Critical,New] - Assigned to hongbin (hongbin034)
15:39:23 <amotoki> I wonder how we can test the serial console support...
15:40:03 <e0ne> unfortunately, I don't have a such environment :(
15:40:17 <amotoki> I don't know when a serial console is used in nova server.
15:40:33 <rdopiera> I can go ask our QE team
15:40:59 <amotoki> rdopiera: thanks
15:41:16 <amotoki> I think we can also ask nova and/or ironic team
15:42:50 <amotoki> #topic On-demand Agenda
15:44:30 <amotoki> I listed prioritized items for Ussuri two weeks ago and shared them in the team meeting.
15:44:39 <amotoki> See around L.27 in https://etherpad.openstack.org/p/horizon-release-priorities
15:45:06 <amotoki> I think it is better to have owners for them and share the progress here.
15:45:24 <e0ne> amotoki: thanks on organising us!
15:45:45 * e0ne will go throw the list after the meeting
15:46:04 <amotoki> of course everyone can help the effort
15:47:16 <amotoki> rdopiera: regarding xstatic updates, can you lead this? (per PTG discussion)
15:47:29 <rdopiera> amotoki: yes, of course
15:47:30 <amotoki> it would be great if can.
15:47:40 <amotoki> thanks
15:48:03 <amotoki> let's add your names if you can volunteer.
15:48:42 <e0ne> +1
15:49:26 <rdopiera> where should we put our names exactly?
15:50:06 <amotoki> rdopiera: the list in the etherpad is fine.
15:50:14 <rdopiera> mkey
15:50:16 <amotoki> * the place to add
15:50:52 <amotoki> that's all I have today.
15:51:44 <amotoki> is there anything to discuss?
15:52:06 <e0ne> nothing from my side
15:52:13 <rdopiera> I'd like to briefly talk about our tox -e runserver
15:52:45 <rdopiera> right now it has a few extra steps added to it, so it takes really long to start and spams the console with a lot of messages
15:53:13 <rdopiera> I think that is counter-productive and makes working on master very slow
15:53:39 <amotoki> it is about https://review.opendev.org/#/c/693845/
15:53:52 <rdopiera> I proposed a patch to remove that and also cut down on the messages: https://review.opendev.org/#/c/693845/
15:53:55 <rdopiera> yes
15:54:15 <e0ne> can we make it configurable?
15:54:19 <amotoki> I am fine to drop compilemessages
15:54:35 <e0ne> e.g. check for COMPILE_MESSAGES env variable?
15:54:48 <rdopiera> e0ne: ideally it would check if the .po files changed
15:54:58 <rdopiera> e0ne: like a makefile
15:55:12 <e0ne> does django support it?
15:55:33 <rdopiera> I don't think so, we would need to compare the modification dates of the files ourselves
15:55:42 <e0ne> :(
15:55:45 <amotoki> I don't think so. django manage.py just go through all PO files under the current directory
15:56:35 <rdopiera> A short python script could check the modification dates of the files and return 0/1 if they match or not
15:56:35 <amotoki> django tries to compile all PO files even if files come from .tox/docs/.....
15:56:41 <e0ne> I would like to have abiliti to compile messages for a dev env. I'm OK it we disable this by defatul
15:56:55 <amotoki> and if we have .tox/docs it would fail. this is another headache to me.
15:57:08 <rdopiera> e0ne: if you run pep8 it compiles the messages
15:57:15 <rdopiera> e0ne: so you could use that
15:57:41 <e0ne> it's not obvious at all
15:57:54 <rdopiera> e0ne: separate -e compilemessages then?
15:58:00 <e0ne> +1
15:58:25 <e0ne> or introduce some env variable for it like I mentioned above
15:58:33 <rdopiera> amotoki: I wonder if there are any exclude options
15:58:58 <amotoki> rdopiera: yeah, I haven't checked it yet.
15:59:02 <rdopiera> I will look into that, but that will be a separate patch, ok?
15:59:14 <amotoki> that's fine.
15:59:32 <e0ne> amotoki, rdopiera: here is it https://docs.djangoproject.com/en/2.2/ref/django-admin/#cmdoption-compilemessages-exclude
15:59:47 <rdopiera> awesome
15:59:49 <e0ne> ooops
15:59:53 <amotoki> e0ne: it just exclude locales
15:59:58 <e0ne> it's not what we're talking about
16:00:01 <rdopiera> less awesome
16:00:09 <rdopiera> maybe I will cd to the right directories
16:00:10 <amotoki> the problem I mentioned is related to paths
16:00:39 <amotoki> okay, we've passed 1 hour
16:00:46 <amotoki> thanks for joining
16:00:54 <amotoki> #endmeeting