Wednesday, 2015-02-18

*** david-lyle has quit IRC00:44
*** reed has quit IRC00:58
*** hashar has joined #openstack-sprint09:04
*** hashar has quit IRC09:05
*** hashar_ has joined #openstack-sprint09:05
*** asselin has quit IRC09:10
*** asselin has joined #openstack-sprint09:11
*** asselin has quit IRC09:14
*** asselin has joined #openstack-sprint09:14
*** hashar_ is now known as hashar09:44
*** rdopiera has joined #openstack-sprint10:57
*** hashar has quit IRC11:23
*** rfolco has joined #openstack-sprint12:08
*** hashar has joined #openstack-sprint13:29
*** krtaylor has quit IRC13:50
*** krtaylor has joined #openstack-sprint13:56
*** krtaylor has quit IRC14:54
*** krtaylor has joined #openstack-sprint14:56
*** mrmartin has joined #openstack-sprint14:59
*** hashar has quit IRC15:41
*** matt-borland has joined #openstack-sprint16:02
*** matt-borland has left #openstack-sprint16:05
*** matt-borland has joined #openstack-sprint16:05
*** matt-borland has left #openstack-sprint16:05
*** rdopiera has quit IRC16:27
*** mrmartin has quit IRC16:29
*** david-lyle has joined #openstack-sprint16:36
*** mrmartin has joined #openstack-sprint16:46
*** krtaylor has quit IRC18:16
*** lhcheng has joined #openstack-sprint18:22
*** krtaylor has joined #openstack-sprint18:53
*** ongk has joined #openstack-sprint19:41
*** tyr_ has joined #openstack-sprint19:55
*** matt-borland has joined #openstack-sprint19:58
*** TravT has joined #openstack-sprint20:00
david-lyleAnyone here for a little sprinting?20:00
*** tqtran has joined #openstack-sprint20:00
TravTHello!20:01
tqtranHello!20:01
david-lylesay on, angular work in Horizon20:01
tqtranok so hp myroom?20:01
tqtranor join.me20:01
david-lyleThere are a couple of resources set up20:01
*** mwhagedorn has joined #openstack-sprint20:01
*** mrunge has joined #openstack-sprint20:01
david-lylehttps://etherpad.openstack.org/p/horizon-kilo-virtual-sprint20:01
david-lyle#topic Horizon AngularJS sprint20:02
TravTso this is logged?20:02
david-lyleFYI this is a logged channel20:02
TravTcan we make it logged if not?20:02
david-lylelogged all the time20:02
tyr_I'm most interested in the Re-Sync on AngularJS strategy20:02
*** r1chardj0n3s_afk has joined #openstack-sprint20:03
david-lyleThe location of the logs is in the room topic20:03
mrungedavid-lyle, maybe you need to start a meeting?20:03
*** r1chardj0n3s_afk is now known as r1chardj0n3s20:03
david-lyleno logged all the time20:03
mrungeI see, great!20:04
*** sqchen has joined #openstack-sprint20:04
*** matt-borland has quit IRC20:04
TravTmrunge:20:04
david-lylehttps://etherpad.openstack.org/p/horizon-kilo-virtual-sprint20:04
TravTcan you join our virtual room20:04
david-lyleon there is a link to a recordable collaboration tool20:04
mrungeTravT, which of the proposed ones?20:05
david-lylemyroom20:05
david-lylehmm fedora20:05
TravThp myroom20:05
david-lyletell us if that isn't supported20:05
*** matt-borland has joined #openstack-sprint20:05
david-lylethere is an RPM20:06
*** robcresswell has joined #openstack-sprint20:06
david-lylelooks like20:06
mrungewhat kind of license is "Property"?20:06
TravTproperty?20:06
r1chardj0n3smyroom keeps dying on trying to access the room (OS X)20:06
mrungeYes, it's the listed licences20:06
mrungenevermind, it doesn't work20:07
*** rdopiera has joined #openstack-sprint20:07
r1chardj0n3sI'm gonna try rebooting20:07
TravThmm... I'm on OS X Yosemite20:07
rdopierahi20:07
TravThey rdopiera: we're trying out a conference solution20:07
TravTcan you try?20:07
mrungeTravT, rdopiera it doesn't work for me.20:08
rdopieraTravT: how?20:08
clarkbvlc can do screen sharing iirc might be a simple ad hoc solution if that is what you need20:08
TravTmrgune: bummer20:08
*** drupalmonkey has joined #openstack-sprint20:08
TravTanybody tried the join me?20:08
TravTjoin.me20:08
TravTfor screen sharing + voice20:09
rdopieraTravT: what's the code?20:10
david-lyleit's on the etherpad20:10
TravTfor join me?20:10
david-lyleH.....20:10
TravTfor HP HAXHF2IWD20:10
mrungerdopiera, https://etherpad.openstack.org/p/horizon-kilo-virtual-sprint20:10
mrungeit's listed there20:10
*** btully has joined #openstack-sprint20:11
rdopieramrunge: thanks20:11
mrungerdopiera, does it work for you?20:11
r1chardj0n3swelp, sorry, but I've rebooted and myroom doesn't work any more (yes, it worked when we tried it out a week ago or whenever)20:11
david-lylejoin me is just mac or windows20:12
rdopieramrunge: downloading...20:12
TravTso mrunge: no luck for you?20:12
mrungenope20:12
mrungemissing dependency20:12
r1chardj0n3sI'm gonna try reinstalling (not that that shold make any difference, but I'm flailing here)20:12
rdopieralol20:13
rdopieraSelecting previously unselected package gcc-4.9-base:i386.20:13
TravTok20:13
rdopierafor an amd64 version XD20:13
TravTr1chardj0n3s: what about vidyo?20:13
david-lylelooking for a dial-in option20:13
TravTcan you host a session?20:13
rdopierawhy does it need gcc?20:13
*** clu_ has joined #openstack-sprint20:13
mrungeyeah, at least for recent fedora, this requires too old libraries20:13
robcresswellI imagine I'll draw some anger for saying it works fine on Ubuntu 14.10, if you love Amazon ads20:14
mrunge&(/&/ยง%$&/%20:15
mrunge(and some other swear words)20:15
david-lyletqtran or TravT do you have a dial-in that we could use instead and just use the etherpad  for collab?20:15
TravTso, guys20:15
rdopieraNo such schema 'com.canonical.Unity.Panel'20:15
TravTat the bottom of: https://etherpad.openstack.org/p/horizon-kilo-virtual-sprint20:15
TravTwe're going to list out the works being done to enable angular right now20:15
mrungehahahaha rdopiera20:15
david-lylemy corporate solution is Lync, so I'm no help20:16
tqtranyep, let me look up the number again20:16
mrungeI could offer a phone dial in20:16
clarkbtgere is an asterisk server...20:16
TravTtry to figure out what the dependency path is.20:16
david-lyleinstall ubuntu20:16
tqtranhere is the dial in number for all countries: https://www.teleconference.att.com/servlet/glbAccess?process=1&accessCode=89441695&accessNumber=2158616239#C220:16
rdopieraok, I'm in20:16
clarkbhttps://wiki.openstack.org/wiki/Infrastructure/Conferencing20:16
tqtranpasscode is: 8944169520:16
* mrunge swears louder20:17
r1chardj0n3sTravT: can you access https://vc.rackspace.com/download.html and download the vidyo client?20:17
TravTdoes vidyo also have dial in optin?20:18
TravTi can access it20:18
TravTi've already got it installed20:18
TravTfrom glance sessions that rackspace hosted20:18
r1chardj0n3sok, connect to extension 783220:18
r1chardj0n3ssee if that works20:18
david-lyler1chardj0n3s:  no host20:20
david-lyleBTW this is a logged channel20:20
mwhagedornr1chardj0n3s: its asking for a vidyvoportal/username/pwd20:20
r1chardj0n3shm. sorry, I don't know the magic for that :/20:20
TravTcan you ask nikhil_k?20:21
david-lylethai has a dial in, should we use that?20:21
TravThe hosted one20:21
r1chardj0n3sTravT has done this more times than I have :(20:21
TravTnikhil_k is glance PTL.  He's hosted a couple mini summits with vidyo20:21
r1chardj0n3sTravT: don't know nikhil_k :920:21
r1chardj0n3shm20:21
TravTfrom rackspace20:21
*** matt-borland has quit IRC20:21
*** matt-borland has joined #openstack-sprint20:22
*** matt-borland has quit IRC20:22
*** matt-borland has joined #openstack-sprint20:22
TravTso we're trying to identify dependencies on the angular work on the etherpad20:23
TravTand then ask outstanding questions on any of them.20:23
TravTcome up with a strategy20:24
matt-borlandTravT: I just put up a review that allows us to do automated dashboard Jasmine tests20:24
TravTcan you add that to the etherpad?20:24
matt-borlandyep20:24
david-lyleok, switching to dial in20:25
TravTwe are all jumping to your phone tqtran:20:25
tqtranok20:25
david-lylemrunge: good with that?20:25
david-lyleshould have international numbers and VoIP works20:25
mrungewhich one? david-lyle ?20:25
david-lylehttps://www.teleconference.att.com/servlet/glbAccess?process=1&accessCode=89441695&accessNumber=2158616239#C220:25
tqtranfor US: 888-426-6840, Passcode: 8944169520:26
mrungeok, great20:26
tqtranfor interntaional: follow link above20:26
david-lyler1chardj0n3s: we're just going to use phone for now20:26
TravT8944169520:27
TravThttps://www.teleconference.att.com/servlet/glbAccess?process=1&accessCode=89441695&accessNumber=2158616239#C220:28
mwhagedorncool in the teleconf room20:28
r1chardj0n3sok people with vidyo clicky https://vc.rackspace.com/flex.html?roomdirect.html&key=uCOKAs5c8G1tQ3UUHRlIOffw20:28
r1chardj0n3soh,20:28
TravTlet's do that next time20:28
david-lyleyeah technology20:28
TravTanybody not in the call ?that's still coming20:28
mrungeplaon old tech works :D20:29
david-lyleclarkb: will ask about asterisk after this20:29
david-lylethought we had a solution20:29
r1chardj0n3sno screen sharing :/20:29
TravTanybody not in the call?20:29
mwhagedornI am here20:29
r1chardj0n3sI'm in20:30
matt-borlandI'm in20:30
r1chardj0n3salso my speaker phone sucks20:30
rdopierait doesn't let me in, is that this openstack sip teleconference thing?20:31
TravTthat's an IBM conference line20:31
rdopierawhat's the sip address for that?20:32
mrungerdopiera, plain old telephone20:32
TravTall i see is 0-0-800-111-1929 for poland20:32
mrungerdopiera, access numbers https://www.teleconference.att.com/servlet/glbAccess?process=1&accessCode=89441695&accessNumber=2158616239#C220:32
rdopierasigh20:33
* rdopiera duct-tapes his cellphone to his head20:33
mrungeput the phone under your hat20:33
david-lylethanks rdopiera20:34
lhchengrdopiera, thanks for the idea. I have to ducttape my phone too20:34
matt-borlandTravT: Agreed20:34
rdopiera"the number you have dialed does not exist"20:35
TravTropiera: brainstorming here.  i could put it on speaker and do a google hangout.20:38
TravTrdopiera: nevermind you joined.20:38
TravT:)20:38
mrunge:D20:38
TravThttps://review.openstack.org/#/c/156359/20:40
*** ybathia has joined #openstack-sprint20:43
robcresswellI think there's some feedback20:44
mwhagedorncall  breaking up....20:44
r1chardj0n3snasty feedback from somone :/20:44
robcresswellcan everyone mute if not speaking?20:44
mrunge+120:44
rdopierathat was me, sorry20:45
*** matt-borland has quit IRC20:45
tqtranhttps://review.openstack.org/#/c/150573/20:46
*** matt-borland has joined #openstack-sprint20:47
mwhagedornthe neutron stuff is basically done.. needs one more pass through to make sure didnt miss any functionality20:47
matt-borlandwe're just all on mute to keep the noise down...20:48
mwhagedornhttps://review.openstack.org/#/c/151313/ -20:48
robcresswellTravT: Is everything needed for launch instance currently upstream (in one form or another?)20:48
mwhagedornyeah travis that was my thought oo20:48
mwhagedorntoo20:48
tqtranr1chardj0n3s: i think im ready to take another stab at the identities user table20:49
tqtranTravT: are there patches that you want us to focus on?20:49
r1chardj0n3stqtran: ok. I'm happy to try to help out with launch instance, but I'm not sure I can20:49
TravT https://review.openstack.org/#/c/151468/20:50
mwhagedorn https://review.openstack.org/#/c/151313/  is ready.. just may have to add some function points20:50
*** harshs has joined #openstack-sprint20:51
tqtranbase wizard patch: https://review.openstack.org/#/c/156359/20:52
TravTr1chardj0n3s: maybe you could do one of the steps20:54
robcresswell+1 to phone (dont want to interrupt), we need to separate absolute dependencies from nice-to-have20:56
r1chardj0n3shttps://review.openstack.org/#/c/141273/ is not un-TravT'ed :)20:57
r1chardj0n3ss/not/now20:57
TravTThanks!20:57
robcresswellnice20:57
*** rfolco has quit IRC20:59
TravTr1chardj0n3s: your voice is fading21:05
robcresswellAs a side note, are the guidelines for JS (Angular specifically) up to date and reasonable?21:06
robcresswellJust in terms of reviewing, it'd be good to know the reference is right21:06
mrungewhen I was reconnected, I was number 1421:07
TravThttps://vc.rackspace.com/flex.html?roomdirect.html&key=uCOKAs5c8G1tQ3UUHRlIOffw21:08
TravTyou are very faint21:10
tqtranyep, cant really hear you21:10
mrungeis someone talking?21:10
TravTmrunge: not that I know of21:10
mrunge:D21:10
*** rbertram has joined #openstack-sprint21:11
david-lyleI saw mrunge, then he went21:12
mrungeyeah, application crashed21:12
clu_it's asking for portal/username/password?21:14
mrungeyupp21:14
mrungeat some point, the log in window went away21:14
TravTi can see r1chardj0n3s about to blow his top21:14
mrungelucky you...21:14
r1chardj0n3sare people being booted out?21:15
mrungesure21:15
mrungeand unable to connect again21:15
robcresswellI read mike/thai's comments and thought they meant 11 people21:15
mrungeasks for registration21:16
mwhagedornaruba21:16
*** hashar has joined #openstack-sprint21:16
mrungeso, that doesn't work either21:17
mrunge9536 Segmentation fault      (core dumped)21:21
mrungecool21:21
david-lylewe're going to just review21:21
david-lyleyou're still on dial in?21:21
mwhagedorn@travis neutron is doneโ€ฆ there might be a couple of endpoint calls that need to be added21:21
mrungenope, disconnected in favor of video21:21
mwhagedornbut I think we got them all21:22
robcresswellThis one? https://review.openstack.org/#/c/141273/21:22
david-lylevideo solution 3 also a bust21:22
david-lyledial in still open21:22
david-lylewe're going to review an API patch, then look at the outline for the wizard21:23
david-lyledeciding on the API patch21:23
r1chardj0n3strying to get applications working on random linux builds is always going to be a challenge :/21:23
david-lylewe're looking at glance API patch21:23
tqtranhttps://review.openstack.org/#/c/151468/21:23
david-lylewhat he said21:24
robcresswellI'll see what Cisco can offer tomorrow and try a practice run if I find a suitable one. I remember Webex being funny on Linux distros.21:24
david-lyle})();21:24
david-lyleor }());21:24
mrungered hat is using bluejeans21:25
TravTlaunch instance step layout: https://review.openstack.org/#/c/156359/21:25
mrungeit somehow works21:25
TravTmrunge: do you want to try it out now?21:26
mrungei was connected as number 13 to the telco. what's the limit for hangouts?21:26
david-lyle1021:26
TravTthe other day we seemed to cap at 1021:26
david-lyle:(21:26
mrungedarn21:26
TravT:(21:26
r1chardj0n3syeah, vidyo shouldn't have a limit of 10 - we regularly have >10 in meetings. not sure why it's limiting now21:26
mrungeTravT, I would try bluejeans tomorrow in the mornging to prepare a proper call rather than trying this now with all folks waiting21:27
TravTok21:27
robcresswellr1chardj0n3s: Is it unregistered vs registered users?21:28
r1chardj0n3s*shrug*21:28
r1chardj0n3sI'll ask around21:28
TravTr1chardj0n3s: not sure if you are talking on phone or not21:28
TravTi dropped vidyo21:29
r1chardj0n3she's on vidypo21:29
tqtranits really hard to hear you rdopiera21:29
mrungewho is talking?21:30
tqtrani think rdopiera  is talking21:30
mrungeI thought it was just white noise21:30
TravT:(21:30
mrungewe can lift people to the moon, but a simple telco is not possible21:30
tqtransounds like a startup idea21:31
robcresswellSo I think Radomir is concerned about the minification of parameters vs passing in a list of strings21:31
matt-borlandexactly21:31
tqtranr1chardj0n3s: you know you can use skype to dial in?21:32
tqtranso you dont have to hold onto the phone :)21:32
TravTi just joined vidyo21:35
rdopierahttp://django-compressor.readthedocs.org/en/latest/21:35
r1chardj0n3sbrb, just rebooting so maybe my laptop can recognise "localhost" once again21:37
robcresswellhttps://review.openstack.org/#/c/151468/30/openstack_dashboard/api/rest/glance.py21:39
robcresswellL12321:39
robcresswell?21:39
tqtranhttps://review.openstack.org/#/c/151468/30/openstack_dashboard/api/rest/glance.py L12321:40
tqtranhttps://review.openstack.org/#/c/151468/30/horizon/static/horizon/js/angular/services/hz.api.glance.js L14621:40
tqtranrdopiera: might be better if you type, we cant hear you at all21:46
rdopierasorry21:46
rdopieraso everything that's specific to openstack, should go to openstack_dashboard21:46
rdopierahorizon should be a general-purpose library21:46
mrunge+121:47
david-lyleright21:47
rdopieraso we can have some generally useful JavaScript stuff in horizon, actually21:48
tqtranhorizon.instances.js for example21:48
tqtranall of our js currently reside in horizon21:48
rbertramTravT: Which patch has an example of APIs being used, in hz.api.glance.js ?21:48
rdopieratqtran: yeah, that's because there was a problem having it in the dashboard at some point21:49
mrungerbertram, this one: https://review.openstack.org/#/c/155556/ ?21:49
rdopieratqtran: but that's solved already21:49
rbertramthx21:49
tqtranrdopiera: yep21:50
tqtransqchen, matt-borland: can you guys link the patch?21:53
r1chardj0n3syeah, sqchen please also where is that js configuration file located in openstack_dashboard?21:53
r1chardj0n3soh, is that the _enabled directory21:53
tqtranas i understand it, we already have a mechanism for including js in dashboard, as rdopiera mentioned21:54
tqtranwe don't have to go with the enabled mechanism that sqchen mentioned as of now21:54
TravTtqtran: take a look again at the glance.  removed that line. https://review.openstack.org/#/c/151468/31/openstack_dashboard/api/rest/glance.py21:55
tqtranlooks good TravT, just need to go over your unit tests, and if that looks good, I'm ready to +2 it21:57
robcresswellDropping off the call. I'll get reviewing tomorrow on some the API patches that still need work. Night all.21:58
david-lylethanks robcresswell21:59
*** robcresswell is now known as robcresswell_afk21:59
rdopieraI have to run, sorry21:59
david-lylethanks rdopiera21:59
rdopieraI will review the patches first thing in the morning though! :)22:00
david-lyletiming is rough22:00
*** rdopiera has quit IRC22:00
mrungeI dropped off from the call too.22:00
mrungeactually quite a few mins ago22:00
david-lyleok, thanks mrunge22:00
mrungesorry, that it didn't really work22:01
david-lyleplease express any concerns or issues22:01
david-lyleyeah, technology22:01
mrungeI think, we should give bluejeans a try tomorrow22:01
david-lyleif you have it ready to go, I'm happy to try22:01
david-lyletomorrow22:01
mrungesounds good22:01
david-lyleyou should sleep :)22:01
tqtranblue jeans? i dont get it. i always wear PJs22:02
mrungethanks everyone22:02
matt-borlandlol22:02
mrungetqtran, something like this: https://redhat.bluejeans.com/22:02
tqtranoooo22:03
tqtranits a collab tool22:03
mrungeyes, something like that22:03
mrungeand quite a few extensions: http://bluejeans.com/downloads22:03
tqtrani get it now :) thanks for clarification22:03
mrunge:D22:04
tqtranTravT: https://review.openstack.org/#/c/151468/30/openstack_dashboard/test/api_tests/glance_rest_tests.py22:07
tqtranlast request =)22:08
TravTtqtran: looking now... i debated on that at the time...22:08
tqtranlol22:08
lhchengTravT, so the review priority starts from line :60 in etherpad?22:10
david-lylelhcheng: yes22:11
tqtranlhcheng: and line 6222:11
tqtranfor the APIs22:11
david-lylealthough we will likely take a look at line 60 in a minute22:11
david-lylesomehow 60 was moved up :|22:11
lhchengdavid-lyle: okay, I've already looked at the glance api. After tqtran gives his +2, I think that's good to go.22:12
TravTtqtran: making brain hurt to try to combine tests and answer questions at same time...22:12
david-lylelhcheng: LGTM too22:12
matt-borlandI will have to duck out in about 5 minutes, any questions or concerns about the Jasmine work at this point?22:13
matt-borlandIt was hasty, but I really wanted something that would work in the automated environment.22:14
david-lylethanks matt-borland22:15
*** mrmartin has quit IRC22:15
matt-borlandthanks everyone!  later.22:18
*** matt-borland has quit IRC22:18
*** mrunge has quit IRC22:18
tqtranr1chardj0n3s: https://review.openstack.org/#/c/141273/40/openstack_dashboard/api/rest/nova.py L5322:22
tqtranis there a reason why we're using DATA instead of POST?22:22
r1chardj0n3sum, no?22:22
r1chardj0n3sI just tend to use DATA :)22:23
r1chardj0n3sbrb22:23
mwhagedornand I copied richard :)22:23
tqtranhttps://docs.djangoproject.com/en/1.7/ref/request-response/22:24
tqtranso in the docs, there isnt a mention of DATA22:24
tqtranmight be a better idea to use POST as its more recognized?22:24
mwhagedornits probably more sementic22:25
tqtranr1chardj0n3s: https://review.openstack.org/#/c/151468/32/openstack_dashboard/api/rest/glance.py L 8022:25
tqtranwhile we're on the subject, is it possible to follow this format for listing params as well? makes it easier to read22:25
r1chardj0n3s.22:27
r1chardj0n3stqtran: seems reasonable22:27
tqtran:D awesome blossom22:27
lhchengr1chardj0n3s: what is the difference between request.DATA and request.POST data?22:27
tqtrani was afraid you were gonna kill me22:27
r1chardj0n3slhcheng: DATA looks at both POST and GET22:28
r1chardj0n3sit's just a common interface, nicer imo22:28
lhchengr1chardj0n3s: is that something recently added?22:28
r1chardj0n3sno, wait22:28
r1chardj0n3swhat the hell am I talking about22:28
r1chardj0n3srequest.DATA is the decoded json payload22:28
r1chardj0n3swhat the hell are you talking about tqtran :)22:28
r1chardj0n3sI'm all confused now :)22:28
tqtranlol i believe your first comment was correct22:29
tqtrandata contains both get and post22:29
r1chardj0n3sno22:29
r1chardj0n3s            # decode the JSON body if present22:29
r1chardj0n3s            request.DATA = None22:29
r1chardj0n3s            if request.body:22:29
r1chardj0n3s                try:22:29
r1chardj0n3s                    request.DATA = json.loads(request.body)22:29
r1chardj0n3s                except (TypeError, ValueError) as e:22:29
r1chardj0n3s                    return JSONResponse('malformed JSON request: %s' % e, 400)22:29
lhchengr1chardj0n3s: okay, found it in the rest utils22:30
tqtranhttp://www.django-rest-framework.org/tutorial/2-requests-and-responses/22:30
tqtranso apparently data works for post, put and patch22:30
tqtranwhile post only works for post22:30
r1chardj0n3syeah, but I overrode it to have the JSON data22:31
r1chardj0n3sI actually forgot about that thing about DATA being all of those things when I wrote the rest util decorator, or I would have chosen a different name22:31
tqtranyep thats fine, ok make sense to keep it as DATA then22:31
r1chardj0n3sactually, isn't it "request.data" (lowercase)?22:32
lhchengtqtran: but we're not using that rest framework right?22:32
tqtranr1chardj0n3s: ooo good catch22:32
r1chardj0n3salso, we're not using that rest framework ;)22:32
david-lyle:)22:32
r1chardj0n3sso now I'm even more confused :)22:32
lhchengha22:33
tqtranLOL22:33
r1chardj0n3sagh, so does django even have that request.DATA  is POST+GET+PATCH or not? :)22:33
r1chardj0n3sor was I correct in copying the pattern over from that framework (which I clearly did)22:34
r1chardj0n3sin other news, I *still* can't log into my local horizon test server :/22:34
r1chardj0n3sfffuuuu computers why do we even22:34
tqtranmaybe your keystone is hosed22:34
david-lyler1chardj0n3s: does is just return you to the login page?22:34
david-lyleno failure?22:34
r1chardj0n3sdavid-lyle: it just hangs on the login22:34
david-lylebut you can put values in and submit?22:35
r1chardj0n3sI'm gonna start poking directly at keystone to see what's up22:35
r1chardj0n3sdavid-lyle: yup22:35
david-lyleyour cookie is overflowing22:35
r1chardj0n3smy cookie is overflowing22:35
r1chardj0n3soooh, now I need a cookie22:35
lhchengone general comment, we should me moving out of unittest2 in favor of testtools22:35
lhchengthere is a patch up that is removing the unittest2 in horizon22:36
* r1chardj0n3s tries deleting his cookie, to take his mind off there being no cookies in the hose22:36
r1chardj0n3shouse even22:36
david-lyleadd SESSION_ENGINE = 'django.contrib.sessions.backends.cache' in your local_settings.py22:36
r1chardj0n3sok22:36
david-lylewill use memcache for session store22:36
tqtranlhcheng: can that be done in subsequent patches?22:37
tqtranlhcheng: all of our tests are written in unittest2 atm22:37
david-lyleif this is happening all the time in devstack now, I really need to change the default22:37
lhchengyeah, we just need to update the base test class22:37
david-lyleback to trying to get the devstack patch moving again22:37
lhchengwhich probably would have been nice if we have a base test class for rest :)22:37
r1chardj0n3s"CacheKeyWarning: Cache key will cause errors if used with memcached ... " and then horizon vomited all over my terminal for 40 lines22:38
tqtranso testtool have a lot of the same funciton calls as unittest2?22:38
tqtranlhcheng: yep, r1chardj0n3s has volunteered to write that base class and refactor once nova and glance api are in22:38
lhchenghttps://review.openstack.org/#/c/152869/22:38
r1chardj0n3stqtran: wait what?22:39
r1chardj0n3s:)22:39
tqtranr1chardj0n3s: ops... i just volunteered you by accident22:39
tqtranlol22:39
lhchenglol22:39
r1chardj0n3sI will refactor all the things just as soon as I get my bloody local horizon working again!22:39
r1chardj0n3s(nice try with the session cookie thing david-lyle, but no dice. back to figuring out how to poke at keystone)22:40
david-lylereally?22:40
david-lyleyou've really made a mess for yourself22:40
TravTtqtran: its done22:40
r1chardj0n3sI know right?22:40
david-lyleah, you're not using devstack22:40
r1chardj0n3sdavid-lyle: I am using a remote devstack as the endpoint, but locally a clone of horizon22:41
david-lyleyou can use sqllite for session store then22:42
david-lylealready there22:42
lhchengr1chardj0n3s: posted comments on nova patch: https://review.openstack.org/#/c/141273/ some minor comments, easy to fix22:42
r1chardj0n3sI really should update my remote devstack - it's a few months old now ;)22:42
r1chardj0n3slhcheng: on a style issue: actually I have adopted a common pattern where the imports are split into three groups: standard library, 3rd party packages and then application22:43
david-lyler1chardj0n3s: well your devstack should be fine, but you have sqllite locally with horizon22:43
david-lyleupdating devstack is a scary proposition always22:44
r1chardj0n3sdavid-lyle: so I should undo that SESSION_ENGINE change?22:44
r1chardj0n3sdavid-lyle: nuke and rebuild :)22:44
david-lyleif you don't have memcached yes22:44
TravThttps://review.openstack.org/#/c/152243/22:44
david-lyleand the set it to use sqlite22:44
r1chardj0n3syup22:44
david-lyleI need to find the value for SESSION_ENGINE for that22:44
r1chardj0n3sI'm just gonna address lhcheng's comments on the nova patch22:45
lhchengr1chardj0n3s: are you referring to the comment here? https://review.openstack.org/#/c/141273/40/openstack_dashboard/api/rest/nova.py22:45
r1chardj0n3syep22:45
lhchengyeah line 21 and 23 should be grouped together?22:45
r1chardj0n3soh, d'oh, I see now. sorry!22:46
lhchengheh :)22:46
lhchengno worries22:46
lhchengok, glance api ready to ship22:47
TravT:D22:48
TravTtqtran: curious what you had in mind.22:49
tqtranjust a helper function22:50
tqtranthat runs the 3 common lines22:50
TravTah, i thought about that too, but then had this odd that that i'd need to write a test to test the test helper function22:50
tqtranhaha, well.... if thats the case, then you need to test every line in the test function22:51
tqtranand that will be one hell of a test22:51
* TravT thinks "tough crowd"22:51
* tqtran nods.22:53
* TravT can't stop thinking about cookies. will be back in 1 minute.22:54
r1chardj0n3sgreat, now TravT will have a cookie and I won't22:58
TravTnom nom nom22:59
r1chardj0n3sTravT: you owe me a cookie23:08
r1chardj0n3stqtran: have updated the docs in the nova py23:08
tqtranr1chardj0n3s: i think TravT owes you a drink at the next summit23:08
TravTtqtran: tru 'dat23:10
TravTcan't wait to mark "done" on buying r1chardj0n3s a drink.23:10
*** drupalmonkey has quit IRC23:19
tyr_What is a good way to write to this group? I have some questions that are too complicated to ask over the phone, but I'm interested in feedback from those more experienced with Angular.23:23
lhchengdropping off the call, will continue reviewing based on priority when I get the chance.23:24
lhchenggood work everyone!23:24
TravTlhcheng: thanks for joining in23:24
TravThope to see you on next one23:24
lhchengwill there be anyone tomorrow?23:25
lhchengTravT, sorry to have you deliver the bad news to Mohan/Amogh ..23:25
david-lylethanks lhcheng23:26
*** rbertram has left #openstack-sprint23:30
TravTThank you everybody!  I think we made really good progress today!23:35
r1chardj0n3sthanks everyone!23:35
*** r1chardj0n3s has left #openstack-sprint23:35
david-lyleThanks everyone!23:35
*** tqtran has left #openstack-sprint23:36
*** hashar has quit IRC23:37
*** krtaylor has quit IRC23:40
*** ongk has left #openstack-sprint23:40
*** btully has left #openstack-sprint23:40
*** sqchen has quit IRC23:46
*** mwhagedorn has quit IRC23:51
*** sqchen has joined #openstack-sprint23:55
*** mwhagedorn has joined #openstack-sprint23:56

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!