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