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