15:00:08 #startmeeting manila 15:00:09 Meeting started Thu Jul 27 15:00:08 2017 UTC and is due to finish in 60 minutes. The chair is bswartz. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:10 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:13 The meeting name has been set to 'manila' 15:00:22 hello all 15:00:23 hi 15:00:24 hello o/ 15:00:31 hi 15:00:33 Hello 15:00:40 hello 15:00:52 \o 15:00:55 #topic announcements 15:01:13 hopefully it's not news to anyone that today is the feature freeze 15:01:29 there's a few things left to wrap up, more on those later 15:01:59 reminder that next week, Wednesday 2 August is our bug squash day 15:02:37 the official schedule has our RC-1 target in 2 weeks 15:02:43 #link https://releases.openstack.org/pike/schedule.html 15:03:12 so without further ado, let's dive into the agenda 15:03:15 hi 15:03:23 #agenda https://wiki.openstack.org/wiki/Manila/Meetings 15:03:29 #topic Feature Freeze 15:03:36 #link https://launchpad.net/manila/+milestone/pike-3 15:03:55 so LP is unfortunately not caught up to date with reality 15:04:03 many of these BPs are implemented 15:04:08 I haven't had time to go through them all and fix them 15:04:36 aside from IPv6 and ensure share, what is still left to be workflowed? 15:05:45 https://review.openstack.org/#/c/468899/ failed at the gate.. 15:05:46 ^ that's the last of share groups stuff 15:06:25 https://etherpad.openstack.org/p/pike-manila-code-review-focus s/b up to date 15:06:26 what's py27dj19 and py27dj110? 15:06:40 django versions 15:07:13 not too long ago these passed so the question is whether the 15:07:18 failure is due to the patch 15:07:28 Could we continue to work on ensure share feature 15:07:30 failure is due to django ==1.11 15:07:48 smh 15:07:55 vponomaryov: so we would fail w/o the patch 15:07:58 why does the django version matter so much? 15:08:03 tbarron: I suspect yes 15:08:13 bswartz: major version has been changed 15:08:51 we get caught by this stuff in UI b/c CI is patch driven and patches are sparse over time 15:09:14 1.10 -> 1.11 isn't a major version, it's a minor version 15:09:20 why didn't they call it 2.0? 15:09:49 bswartz: not sure, I know that mnor versions are third part 15:09:57 s/mnor/minor/ 15:10:10 like in latest django version which 1.11.3 15:10:17 why does django feel okay with breaking users on a version update? 15:10:53 bswartz: actually, it is expected that some features appear and some disappear 15:11:00 we support 1.9 and 1.10 15:11:04 but not 1.11 yes 15:11:08 s/yes/yet/ 15:11:21 maybe I'm just old fashioned, but I remember when backwards compatibility was something people cared about 15:11:48 okay well what does u-c for pike say about django? 15:12:21 bswartz: Django>=1.8,<2.0 15:12:44 https://github.com/openstack/requirements/blob/cd180a84/global-requirements.txt#L35 15:13:41 so this is something we have to fix then right? 15:13:49 yes 15:14:02 does anyone know how significant the breakage is? 15:14:33 i guess, it is better to ask Horizon guys 15:14:36 I see 22 error out of 174 tests 15:14:40 presumably this is being fixed as well in main horizon code 15:14:51 or was recently fixed 15:15:03 AttributeError: 'module' object has no attribute 'ChoiceFieldRenderer' 15:15:23 NoReverseMatch: None is not a registered namespace 15:15:26 looks like our master works -> http://logs.openstack.org/00/487900/1/check/gate-manila-ui-python27-ubuntu-xenial/eecaf7e/ 15:15:36 and it is question of only my patch then 15:15:37 those are the only 2 errors I see 15:15:53 repeated several times 15:16:26 okay well let's table this UI issue and move on 15:16:40 vponomaryov are you going to follow up and see what we can do to push this patch in today? 15:17:24 bswartz: will try and inform you about investigation results 15:17:36 I'd really like to have it in pike 15:17:37 ok 15:17:47 so regarding IPv6 15:18:05 we have these 2 patches: 15:18:07 #link https://review.openstack.org/#/c/328932/ 15:18:34 #link https://review.openstack.org/#/c/357320/ 15:18:52 oh wait, that last one is abandoned 15:19:13 just the client patch 15:20:17 is anyone currently looking at the ipv6 client patch? 15:21:07 I'll take that as a no... 15:21:18 https://review.openstack.org/#/c/328932 15:21:44 markstur, gouthamr, vponomaryov, you've all had previous reviews here 15:21:56 oh tbarron too 15:22:15 i'm looking again now, it has been a bit but mostly looks like rebasing 15:22:15 bswartz: i can take a look right after this meeting 15:22:20 tbarron: https://review.openstack.org/#/c/468277/19 15:22:52 thanks 15:22:58 we've three conflicts to resolve and all three patches can get in 15:23:00 okay that leasts ensure-share 15:23:00 gouthamr: will look 15:23:08 and like-filter 15:23:19 we previously agreed that ensure share was lower priority 15:23:48 I personally would like to revisit it in queens 15:24:03 and the current patch seems to be failing jenkins 15:24:22 any objection to pushing it out now? 15:24:40 personally haven't looked at it... agree with tbarron and bswartz 15:24:51 * bswartz checks to make sure zhongjun is here 15:25:12 oh I see zhongjun 15:25:24 zhongjun: what do you mean continue to work on it? you mean try to get it in today? 15:25:28 Not actually failing now 15:25:42 i don't think we've had enough review attention to this patch to do it in pike 15:25:44 no you don't 15:25:50 * tbarron points at himself when he says that 15:25:54 For next one week? 15:26:00 zhongjun: http://logs.openstack.org/45/457545/32/check/gate-manila-tempest-minimal-dsvm-lvm-ubuntu-xenial/2ff0819/console.html 15:26:16 it's more than just tests failing 15:26:29 I'm not sure we're doing what we agreed to do yet 15:26:47 okay perhaps the test failure I see is a random one, not related to the patch 15:26:53 zhongjun has done great work on this, but we haven't as a community worked on it 15:27:10 to the extent we should 15:27:16 yes out attention has been stretched in many directions this release 15:27:20 s/out/our/ 15:27:33 I don't think it's anyone's fault, it's just the way it is. 15:27:55 like-filter on the other hand has had lots of review attention and is almost ready. 15:28:57 well I'll repeat what I've said before to zhongjun -- I really appreciate you trying to do so much, but it's more valuable to focus on a smaller number of things and do them well 15:29:10 the rest of us haven't been able to focus on ensure share 15:29:41 I think it's clear we need to push it out -- that doesn't mean you can't keep working on it -- it just means that we won't consider merging it until queens opens up 15:31:00 let's make sure ensure share ends up on the agenda for PTG this fall 15:31:21 so that covers all the stuff on LP 15:31:41 let me make sure we capture remaining work 15:31:59 #action gouthamr review https://review.openstack.org/#/c/328932/ 15:32:21 bswartz: but we have like-filter in https://etherpad.openstack.org/p/pike-manila-code-review-focus 15:32:24 #action tbarron review https://review.openstack.org/#/c/468277 15:32:36 err 15:32:40 did I miss something 15:33:44 vponomaryov, will you help with the manila-ui fix? 15:34:13 gouthamr: yes 15:34:29 #action vponomaryov fix dj111 bugs in https://review.openstack.org/#/c/468899/ 15:34:46 vponomaryov: thank you.. happy to review.. 15:35:05 * gouthamr and leave the hard work to vponomaryov 15:35:20 tbarron: where is the blueprint for the like filter stuff 15:35:39 * bswartz headdesk 15:35:39 * tbarron looks 15:35:41 #link https://blueprints.launchpad.net/manila/+spec/like-filter 15:36:10 okay I jumped the gun here because I didn't see the client patch 15:36:51 alright 15:36:58 anything else I missed? 15:37:59 #topic Bug Squash Day 15:38:09 #link https://etherpad.openstack.org/p/pike-manila-bug-squash 15:38:18 I created an etherpad 15:38:27 I will be setting up a webex for this event 15:38:32 there is an ML post about it too 15:39:02 feel free to start throwing bug onto the list 15:39:24 the first thing we do when we start the event will be to go looking for bugs that need fixing or bugs that need filing 15:39:51 then we'll do some prioritization and assigning of bugs to volunteers 15:40:14 we might address some as teams or hand them off to individuals 15:40:45 I hope to also use this time to try to capture some of our longstanding issues in written bug form that haven't been written down already 15:41:04 we should perhaps break them into three levels of percieved complexity.. 15:41:15 There's a long list of things in my heat that bother me, and only some of them are captured as bugs I'm sure 15:41:31 s/heat/head/ 15:41:37 hothead 15:41:44 bswartz: thought it was a type for heart 15:41:44 docs, low-hanging-fruit, others 15:41:48 bswartz: *typo 15:41:56 heated head 15:42:12 yes they bother me in my heart too 15:42:19 but the list is in my head 15:42:53 anyways I set the time for basically all day east coast USA time 15:43:03 if people can only join for part of the day that's fine 15:43:15 I'll be there more or less all day to coordinate things 15:43:51 this community has never done a bug squash day before so it will be interesting to see who shows up and what we accomplish 15:44:02 I know these types of events have been very positive for other projects 15:44:28 and there's one other topic that's been weighing on me... 15:44:35 #topic Python 3 in Queens 15:45:00 the amount of time it's taken to transition from py2 to py3 is a kind of a joke 15:45:27 it's an issue for the whole community, but I'd like to do what we can in Manila to speed up the process of dropping py2 15:45:56 in particular, I'd like to move every test job that's currently py2-only to be py3-only 15:46:08 stuff that's tested on both can continue to be tested on both 15:46:31 but py3 should be our primary platform at this point, and py2 should be moving towards deprecation 15:46:43 I suspect the TC will decide when py2 becomes officially deprecated 15:47:29 I'm looking forward to a time when all of the "six" code in manila disappears 15:47:51 it's incredibly awkward to support both versions 15:48:26 * bswartz gets off soapbox 15:48:41 okay that's all I had! 15:48:44 #topic open discussion 15:48:47 we have a few minutes left 15:49:02 any other urgent topics? 15:49:16 if not, let's get onto wrapping up loose ends for pike-3 15:49:34 I expect to push the milestone tags this afternoon 15:49:44 https://wiki.ubuntu.com/Python 15:50:37 bswartz: afternonn is in 10 minutes, isn't it? 15:50:52 looks like ubuntu 18.04 won't have py2 installed by default 15:50:55 bswartz: or you mean soem other timezone? 15:51:01 huzzah for canonical! 15:51:10 "Overarching" goal though.. 15:51:16 vponomaryov: well I'm having lunch in 10 minutes... 15:51:53 when I get back from lunch I'm going to check if the remaining stuff got through the gate and it so, I'll start pushing releases 15:52:03 Fedora has had Python 3.X as the default since F23, but you can install 2.X if you want 15:52:14 if not I'll work on shepherding those last few patches until they're merged 15:52:27 * dustins apparently needs to trim some whitespace O.o 15:52:32 dustins: can you say the same for RHEL? 15:52:40 bswartz: I cannot 15:52:52 Unfortunately 15:52:56 bswartz: dustins there we have customers 15:53:18 banks, hospitals, etc. 15:53:22 but I digress 15:53:27 I'm sure some folks somewhere are looking at it, but I don't know timeframes 15:53:37 well it's not the end of the world to have py2+py3 installed on your boxes 15:53:44 the key is that py3 is available and we can rely on it 15:53:45 * tbarron seems to remember bswartz talking about backwards compatability some time ago 15:54:17 yeah, I'm all for moving *us* to python3 15:54:21 because that allows US to kill off py2 support from our code even manila end-users have it for other reasons 15:54:36 even though* 15:55:07 alright I think we're done 15:55:26 thanks to all the reviewers for all the reviews these last 2 weeks 15:55:52 and thanks to the contributors for updating patches so often 15:56:04 #endmeeting