20:00:22 <r1chardj0n3s> #startmeeting horizon 20:00:23 <openstack> Meeting started Wed Sep 28 20:00:22 2016 UTC and is due to finish in 60 minutes. The chair is r1chardj0n3s. Information about MeetBot at http://wiki.debian.org/MeetBot. 20:00:24 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 20:00:27 <openstack> The meeting name has been set to 'horizon' 20:00:29 <david-lyle> o/ 20:00:31 <r1chardj0n3s> oh, it worked 20:00:33 <r1chardj0n3s> :-D 20:00:51 <ediardo> o/ 20:00:55 <robcresswell> o/ 20:01:51 <r1chardj0n3s> #topic Notices 20:01:58 <r1chardj0n3s> ooh 20:02:15 <r1chardj0n3s> so a couple of things y'all should know about 20:02:44 <r1chardj0n3s> most importantly is that the integration tests have been made non-voting while we try to sort out the instability issues 20:03:10 <david-lyle> sort out as in get rid of? 20:03:19 <r1chardj0n3s> when I looked yesterday we had a very large number of patches stuck because of rechecking 20:03:34 <lcastell> o/ 20:03:34 <r1chardj0n3s> david-lyle: well, that's a question we can discuss, yes 20:03:58 <david-lyle> r1chardj0n3s: I think it's a summit topic if robcresswell knows his stuff 20:04:13 <r1chardj0n3s> another gate change, though this one hasn't happened yet, is that we want to get the Django 1.10 tests voting 20:04:24 <r1chardj0n3s> the patch for that just needs some tweaking https://review.openstack.org/#/c/378426 20:04:29 <jlopezgu> o/ 20:04:31 <robcresswell> Its a proposed topic :) 20:04:33 <r1chardj0n3s> david-lyle: oh it's definitely a topic :-) 20:04:50 * robcresswell knows his stuff 20:04:57 <r1chardj0n3s> so that's the only other thing I wanted to mention this morning was that robcresswell knows his stuff 20:05:10 <r1chardj0n3s> no, wait, I wanted to mention the summit session topics 20:05:11 <robcresswell> \o/ 20:05:11 * david-lyle is not convinced 20:05:23 <r1chardj0n3s> #link https://etherpad.openstack.org/p/horizon-ocata-summit 20:05:25 <ducttape_> r1chardj0n3s: you should nominate him for ptl next time ;) 20:05:34 <r1chardj0n3s> ducttape_: that's a fine idea!! 20:06:05 <r1chardj0n3s> we have 5 working group sessions, and it looks like we're getting plenty in the etherpad to talk about 20:07:22 <robcresswell> Sounds good 20:07:54 <r1chardj0n3s> so, that's all the notices I have, we can talk about the summit sessions or even the integration tests 20:08:08 <r1chardj0n3s> I had a wacky idea on that too 20:08:29 <r1chardj0n3s> It seems like a lot of our issues come from dodgy IPC from Python through to the Selenium browser 20:08:53 <r1chardj0n3s> maybe we should use Javascript in-browser tests... 20:09:12 <robcresswell> hehe 20:09:14 <r1chardj0n3s> but Timur's selenium expert might have something to say about that 20:09:22 <robcresswell> So the suggestion is "rewrite it in JS" :p 20:09:36 <lcastell> Oh man! 20:09:52 <robcresswell> yeah schipiga had some thoughts on rewrites previously 20:09:54 <ediardo> ¯\_(ツ)_/¯ 20:09:56 <robcresswell> I don't know where that went 20:09:57 <r1chardj0n3s> it's an option, especially if we want to otherwise radically change the scope of our integration tests 20:10:33 <robcresswell> Yeah, I'm just poking fun. I'll be doing a bit of research around it and seeing what options we have, because atm its a huge pain 20:10:45 <robcresswell> Basically held up RC2 by a week just hitting recheck. 20:11:30 <r1chardj0n3s> yeah, and this seems to happen regularly too - every 6 months or so, something will change in the selenium/firefox mix and suddenly our test suite is unstable again 20:11:50 <r1chardj0n3s> so alternatives to selenium itself should be considered, if there are any 20:12:03 <robcresswell> Yeah, even 6 months is generous IMO. We;ve had total blocks on the gate several times this cycle. 20:12:23 <david-lyle> don't limit it to this cycle 20:12:29 <david-lyle> since their inception 20:12:43 <r1chardj0n3s> yep, but we weren't really paying attention back then 20:12:46 <r1chardj0n3s> :-P 20:12:55 <david-lyle> uh, you weren't 20:12:56 <r1chardj0n3s> that was some other guy's problem 20:13:03 <lcastell> the little monster has become an adult now 20:13:33 <robcresswell> Is richard the little monster? I'm confused 20:13:42 <lcastell> LOL 20:13:50 <david-lyle> I've set aside gasoline and a match when you're ready to make the call 20:13:50 <lcastell> integration tests 20:13:56 <robcresswell> Ah I see 20:14:04 * ducttape_ is a big smoker 20:14:43 <robcresswell> I'm glad my final move was to disable all non unit tests. 20:15:05 <robcresswell> and then run out the building laughing. 20:15:10 <r1chardj0n3s> ooh, there's an alternative to selenium written in the node.js programming language, we should use that 20:15:24 * david-lyle drops his stuff and walks out 20:15:29 <robcresswell> I hope you've got a lot of gasoline david-lyle 20:15:42 <r1chardj0n3s> hey, you lot voted for me!! 20:15:55 <david-lyle> technically, no 20:15:58 <robcresswell> LOL 20:16:03 <david-lyle> :P 20:16:19 <r1chardj0n3s> technically whatever :-P 20:16:38 <ducttape_> I was part of the never david-lyle camp 20:16:45 <david-lyle> me too 20:17:40 <david-lyle> nodejs for stability 20:17:41 <robcresswell> SO, on a positive note, RC2 was tagged today and dj10 should be voting soon 20:17:45 <ducttape_> lolwut 20:17:45 <robcresswell> So thats good. 20:17:45 <r1chardj0n3s> the other elephant in the room: ditch the whole thing and switch to an iOS app. that'd solve the selenium issue 20:18:00 <ediardo> +2 20:18:06 <ducttape_> and introduce 6 others 20:18:08 <david-lyle> ducttape_: I think that was the proposal 20:18:10 <r1chardj0n3s> oh, thanks robcresswell, I forgot to mention the RC2 tagging 20:18:18 <robcresswell> I'm wondering how many summits we'll have to say no to the app idea 20:18:21 <robcresswell> probably forever 20:18:39 <r1chardj0n3s> I'm totally not stopping someone else from doing it ;-) 20:18:40 <ducttape_> david-lyle: no I get it. more of "so we've come to this - that nodejs is the stable / mature adult in the room?" 20:18:55 <r1chardj0n3s> yikes 20:18:56 <robcresswell> r1chardj0n3s: agreed 20:19:04 <david-lyle> hopefully one person out those will provide the motivation other than they can 20:19:24 <r1chardj0n3s> random companies do have their own mobile apps 20:19:31 <david-lyle> for openstack? 20:19:35 <r1chardj0n3s> yes 20:19:41 <ducttape_> you can produce all the iOS / android apps you want. no one is stoping that 20:19:47 <r1chardj0n3s> I've never seen one in person, but I've heard about them 20:19:54 <david-lyle> what are you doing in openstack that you want to use your phone for? 20:20:08 <tqtran> push notifications would be cool 20:20:16 <david-lyle> suckering your management into letting you work on a mobile app? 20:20:19 <r1chardj0n3s> oh! a wild tqtran appears! :-) 20:20:25 * david-lyle faints 20:20:27 <ducttape_> catch him! 20:20:34 <tqtran> -_- omg im not a snorlax guys 20:20:39 <ducttape_> he's kinda like a pokemon 20:20:51 <ducttape_> ;) 20:21:37 <r1chardj0n3s> Anyone have anything else they'd like to bring up? 20:21:42 <robcresswell> My impression is that most people basically use emails from their customers as push notifications 20:21:54 <robcresswell> "hey we have a bug" 20:22:01 <david-lyle> I thought it was pager duty 20:22:13 <ducttape_> icinga / pagerduty / monit / etc 20:23:50 <robcresswell> ah okay 20:24:44 <robcresswell> r1chardj0n3s: When do you need to finalise the summit sessions by? I don't know if you've had that email yet 20:25:05 <robcresswell> Can't remember the dates from last cycle. 20:25:25 <r1chardj0n3s> robcresswell: I've not had an email about that 20:25:36 <robcresswell> oh okay well 20:25:39 <robcresswell> *surprise!* 20:26:07 <r1chardj0n3s> heh 20:26:22 <david-lyle> I think there is likely another week or so 20:26:46 <david-lyle> but voting or whatever mechanism you want to employ for choosing should happen relatively soon 20:27:08 <robcresswell> yup 20:27:23 <r1chardj0n3s> I was thinking about putting a proposal in email early next week to get feedback from attendees. 20:27:28 <robcresswell> My internet is giving up -.- 20:27:41 <robcresswell> r1chardj0n3s: sounds good. 20:28:12 <r1chardj0n3s> OK, I think we're done. Thanks everyone! 20:28:19 <david-lyle> would you like people to start voting/commenting or are we still just gathering? 20:28:30 <r1chardj0n3s> oh 20:29:04 <david-lyle> or it's your right to just pick too 20:29:29 <ducttape_> rule with the iron fist 20:29:42 <r1chardj0n3s> please do add your thoughts to the summit session topics etherpad, including voting (+1 / -1) on topics 20:29:49 <r1chardj0n3s> that link again https://etherpad.openstack.org/p/horizon-ocata-summit 20:30:50 <r1chardj0n3s> unless some other topic comes along, it does look like we've got about 5 rough topics already in the etherpad 20:31:14 <r1chardj0n3s> so it'd be good to know what folks' interest is in the topics already proposed 20:32:41 <r1chardj0n3s> so finally today, I'd like to thank robcresswell for his great work PTL'ing the Newton release 20:33:53 <r1chardj0n3s> and with that, thanks for coming 20:33:59 <r1chardj0n3s> #endmeeting