12:01:37 #startmeeting requirements 12:01:38 Meeting started Wed Sep 28 12:01:37 2016 UTC and is due to finish in 60 minutes. The chair is tonyb. Information about MeetBot at http://wiki.debian.org/MeetBot. 12:01:39 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 12:01:41 The meeting name has been set to 'requirements' 12:01:46 #topic rollcall 12:03:33 hi 12:03:43 toabctl: howdy. 12:04:16 o/ 12:04:33 number80: \o 12:05:27 So lets get started .... 12:05:39 #topic Any controversies in the Queue? 12:06:25 https://review.openstack.org/374302 is up there 12:06:36 y'all have any thoughts on that one? 12:06:53 'Add pykube to global-requirements' 12:08:02 hm. is pykube using k8sclient internally? 12:08:13 toabctl: no 12:08:37 from the description it sounds like k8sclient is autogenerated and for that reason difficult to extend. 12:08:43 toabctl: pykube is an external librarry that does pretty much the same thing only from some POVs better 12:09:00 toI'm reading now your comments. 12:09:02 well, pykube is okay-ish 12:09:05 eh, tonyb ^^ 12:09:18 considering k8sclient state ... 12:09:28 tonyb, I agree with your comments in the review. 12:10:13 *nods* 12:10:22 let's give them time to discuss first 12:10:24 I missed that k8sclient was totally autogenerated 12:11:35 anything else? 12:12:22 ok moving on .... 12:12:25 #topic Barcelona Design Summit 12:12:33 #link https://etherpad.openstack.org/p/requirements-ocata-summit_ideas 12:12:53 The etherpad need work (specifially I need to flesh out those ideas) 12:13:01 but feel free to add your own 12:13:50 #topic Tasks from Etherpad 12:14:01 #link https://etherpad.openstack.org/p/requirements-tasks 12:14:31 Just the same old same old. If you have time to hack on stuff thats the *long* list of things to do 12:15:00 post summit we'll have a priority list but we can work on stuff not on the priority list 12:15:35 I wanted to discuss the meeting time but with only 3 of us here that's probably best done on the list or on a doodle poll 12:15:45 #topic py27-with-upper-constraints 12:16:05 So that's a pretty important test that we got 90% working and then let it rot 12:16:38 it's failign with Permission denied, and when it did run it wasn't deterministic 12:17:02 Are either of you free enough to look into it and get it working? 12:17:20 o/ 12:17:32 (It would have caught a problem with the murano-pgk-check review if it had been working) 12:17:37 hey dirk 12:17:43 sorry, I'm late 12:17:48 dirk: no problem 12:18:37 dirk: thoughts on py27-with-upper-constraints? 12:18:58 ehm, no 12:19:13 dirk: Do you have anytime to work on it? 12:19:39 I can work a bit on things but not in the next 2-3 weeks 12:19:54 dirk: that'd be a great one. 12:20:07 primary thing I'm probably interested in is the lower-constraints testing though :-) 12:20:23 and building more tooling around the review process 12:20:24 it's an important part of our testing strategy that we're missing but at the same time assuming is working 12:20:33 it still feels difficult to me to judge the impact of approving a change 12:21:09 which is why I'm a bit hesitant on reviews, even though it greatly aligns with my day-to-day work with keeping packaged openstack running 12:21:28 dirk: the lower-constraints is a good one buta lot of the design discussion around the goal will be done in Barcelona 12:21:49 tonyb: I probably forgot the context of the py27-with-upper-constraints, is that documented somewhere? 12:22:11 dirk: Not really. just in tox and the code. 12:22:32 dirk: basically it installs everythign in u-c and then verifies there are no conflicts 12:22:45 oh 12:22:47 that one 12:22:58 so the topic is that it doesn't apss and is not voting and we should do something about that? 12:23:00 dirk: but it's failing in the early setup with permission denied so its basically doing nothing 12:23:17 dirk: Yup. exactly that. 12:23:30 make it work, make it pass, make it vote 12:23:39 yes, thats good 12:23:47 ok, I'll put it on my todo 12:23:53 dirk: Great! 12:23:57 but it will be slow for the next days for sure 12:24:16 dirk: No rush, it's never worked :( 12:24:38 * dirk checks if the error he has locally matches the jenkins error 12:24:49 but it *should* have caught a bug this week but I've trained myself to ignore it because it doesn't work and doesn't vote :( 12:25:26 okay .... 12:25:31 hmm, the local error is a lot more meaningful than the server one 12:25:54 dirk: Yeah. I can't get the Permission denied error locally 12:26:10 #action dirk to take a run at py27-with-upper-constraints 12:26:24 #topic Open Discussion 12:26:31 Anything? 12:28:43 going twice ..... 12:30:53 Okay Thanks everyone 12:30:56 #endmeeting