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