Tuesday, 2014-10-07

*** ChuckC has joined #openstack-meeting-300:07
*** chuckC_ has joined #openstack-meeting-300:09
*** shwetaap has quit IRC00:09
*** david-lyle has joined #openstack-meeting-300:11
*** david-lyle has quit IRC00:17
*** yamamoto has joined #openstack-meeting-300:19
*** markmcclain1 has quit IRC00:20
*** jacalcat has joined #openstack-meeting-300:33
*** jacalcat has left #openstack-meeting-300:34
*** s3wong has quit IRC00:47
*** kgriffs|afk is now known as kgriffs00:50
*** garyduan has quit IRC00:57
*** kgriffs is now known as kgriffs|afk00:59
*** Youcef has quit IRC01:00
*** yamahata has joined #openstack-meeting-301:08
*** alexsyip has quit IRC01:12
*** jacalcat has joined #openstack-meeting-301:15
*** yamahata_ has joined #openstack-meeting-301:17
*** salv-orlando has quit IRC01:23
*** MarkAtwood has quit IRC01:32
*** armax has quit IRC01:32
*** jacalcat has left #openstack-meeting-301:32
*** bpokorny has quit IRC01:35
*** kgriffs|afk is now known as kgriffs01:43
*** reed has quit IRC01:48
*** yamahata_ has quit IRC02:03
*** yamahata_ has joined #openstack-meeting-302:03
*** ivar-laz_ has joined #openstack-meeting-302:07
*** kgriffs is now known as kgriffs|afk02:07
*** ivar-lazzaro has quit IRC02:10
*** ivar-laz_ has quit IRC02:11
*** kgriffs|afk is now known as kgriffs02:15
*** armax has joined #openstack-meeting-302:15
*** armax has quit IRC02:25
*** zigo has quit IRC02:27
*** armax has joined #openstack-meeting-302:28
*** zigo has joined #openstack-meeting-302:29
*** armax has quit IRC02:33
*** kgriffs is now known as kgriffs|afk03:06
*** shwetaap has joined #openstack-meeting-303:14
*** carl_baldwin has joined #openstack-meeting-303:18
*** MarkAtwood has joined #openstack-meeting-303:26
*** kgriffs|afk is now known as kgriffs03:33
*** flaviof_zzz has quit IRC03:36
*** sarob has quit IRC03:37
*** FallenPegasus has joined #openstack-meeting-303:37
*** cjellick has quit IRC03:39
*** cjellick has joined #openstack-meeting-303:40
*** MarkAtwood has quit IRC03:40
*** FallenPegasus is now known as MarkAtwood03:40
*** cjellick has quit IRC03:40
*** carl_baldwin has quit IRC03:43
*** otherwiseguy has joined #openstack-meeting-303:52
*** carl_baldwin has joined #openstack-meeting-303:54
*** seizadi has joined #openstack-meeting-304:00
*** MarkAtwood has quit IRC04:12
*** yamahata has quit IRC04:13
*** yamahata_ has quit IRC04:13
*** yamahata_ has joined #openstack-meeting-304:13
*** yamahata_ has quit IRC04:14
*** yamahata has joined #openstack-meeting-304:14
*** yamahata_ has joined #openstack-meeting-304:15
*** amotoki has joined #openstack-meeting-304:19
*** sarob has joined #openstack-meeting-304:20
*** lhcheng has quit IRC04:33
*** kgriffs is now known as kgriffs|afk04:34
*** kgriffs|afk is now known as kgriffs04:38
*** s3wong has joined #openstack-meeting-304:49
*** carl_baldwin has quit IRC05:01
*** lhcheng has joined #openstack-meeting-305:22
*** coolsvap|afk is now known as coolsvap05:24
*** lhcheng has quit IRC05:26
*** lhcheng has joined #openstack-meeting-305:27
*** otherwiseguy has quit IRC05:29
*** flaviof_zzz has joined #openstack-meeting-305:31
*** seizadi has quit IRC05:39
*** amitpp has joined #openstack-meeting-305:40
*** amitpp has quit IRC05:41
*** yamamoto has quit IRC05:44
*** s3wong has quit IRC05:49
*** jaypipes has quit IRC06:07
*** jaypipes has joined #openstack-meeting-306:07
*** mrunge has joined #openstack-meeting-306:31
*** flaper87|afk is now known as flaper8706:49
*** jtomasek has joined #openstack-meeting-306:53
*** jcoufal has joined #openstack-meeting-307:09
*** matrohon has joined #openstack-meeting-307:24
*** ttrifonov_zZzz is now known as ttrifonov07:34
*** shwetaap has quit IRC07:39
*** matrohon has quit IRC07:40
*** matrohon has joined #openstack-meeting-307:50
*** MaxV has joined #openstack-meeting-307:58
*** safchain has joined #openstack-meeting-307:58
*** lhcheng has quit IRC07:58
*** yamamoto has joined #openstack-meeting-308:08
*** zz_johnthetubagu is now known as johnthetubaguy08:25
*** yamamoto has quit IRC08:32
*** yamamoto has joined #openstack-meeting-309:03
*** yamamoto has quit IRC09:08
*** yamamoto has joined #openstack-meeting-309:10
*** yamamoto has quit IRC09:25
*** yamamoto has joined #openstack-meeting-309:31
*** yamahata has quit IRC09:34
*** yamamoto has quit IRC09:39
*** obondarev_ has joined #openstack-meeting-309:42
*** dosaboy_ has joined #openstack-meeting-309:43
*** obondarev has quit IRC09:46
*** dosaboy has quit IRC09:48
*** yamamoto has joined #openstack-meeting-310:23
*** yamamoto_ has joined #openstack-meeting-310:26
*** yamamoto has quit IRC10:28
*** dhellmann has quit IRC10:54
*** mordred has quit IRC10:54
*** dhellmann has joined #openstack-meeting-310:57
*** mordred has joined #openstack-meeting-311:07
*** salv-orlando has joined #openstack-meeting-311:29
*** alexpilotti has joined #openstack-meeting-311:33
*** amotoki has quit IRC11:52
*** coolsvap is now known as coolsvap|afk12:07
*** pkarikh__ has joined #openstack-meeting-312:09
*** yamahata has joined #openstack-meeting-312:17
*** mwagner_lap has joined #openstack-meeting-312:22
*** jacalcat has joined #openstack-meeting-312:27
*** jacalcat has left #openstack-meeting-312:27
*** yamahata has quit IRC12:36
*** yamahata has joined #openstack-meeting-312:37
*** mwagner_lap has quit IRC12:54
*** julim has joined #openstack-meeting-312:56
*** beagles has joined #openstack-meeting-312:59
*** mwagner_lap has joined #openstack-meeting-313:03
*** sigmavirus24_awa is now known as sigmavirus2413:06
*** jpomero has quit IRC13:14
*** bradjones has quit IRC13:15
*** igordcard has joined #openstack-meeting-313:21
*** flaviof_zzz is now known as flaviof13:23
*** amotoki has joined #openstack-meeting-313:23
*** peristeri has joined #openstack-meeting-313:25
*** pballand has quit IRC13:26
*** yamamoto_ has quit IRC13:29
*** zz_jgrimm is now known as jgrimm13:29
*** jpomero has joined #openstack-meeting-313:34
*** mwagner_lap has quit IRC13:36
*** MarkAtwood has joined #openstack-meeting-313:39
*** kgriffs is now known as kgriffs|afk13:40
*** armax has joined #openstack-meeting-313:45
*** thangp has joined #openstack-meeting-313:51
*** mwagner_lap has joined #openstack-meeting-313:52
*** emagana has joined #openstack-meeting-313:54
*** marun has joined #openstack-meeting-313:58
*** carl_baldwin has joined #openstack-meeting-313:58
*** shwetaap has joined #openstack-meeting-313:59
*** obondarev_ is now known as obondarev14:00
*** mfer has joined #openstack-meeting-314:00
*** markmcclain has joined #openstack-meeting-314:00
*** jacalcat has joined #openstack-meeting-314:01
*** julim has quit IRC14:01
*** nelsnelson has joined #openstack-meeting-314:02
*** julim has joined #openstack-meeting-314:04
*** bradjones has joined #openstack-meeting-314:21
*** otherwiseguy has joined #openstack-meeting-314:23
*** jacalcat has left #openstack-meeting-314:24
*** kgriffs|afk is now known as kgriffs14:26
*** cpallares has joined #openstack-meeting-314:29
*** coolsvap|afk is now known as coolsvap14:37
*** bpokorny has joined #openstack-meeting-314:40
*** mrunge has quit IRC14:40
*** bpokorny has quit IRC14:41
*** hurgleburgler has joined #openstack-meeting-314:45
*** emagana has quit IRC14:52
*** chuckC_ has quit IRC14:52
*** pballand has joined #openstack-meeting-314:52
*** emagana has joined #openstack-meeting-314:53
*** reed has joined #openstack-meeting-314:56
*** vladikr has joined #openstack-meeting-314:57
*** bpokorny has joined #openstack-meeting-314:57
*** mjturek has joined #openstack-meeting-314:57
*** emagana has quit IRC14:57
*** markmcclain has quit IRC14:58
*** pkarikh__ is now known as pkarikh14:59
*** chuckC_ has joined #openstack-meeting-315:02
*** zhipeng has joined #openstack-meeting-315:02
*** mwagner_lap has quit IRC15:04
*** carl_baldwin has quit IRC15:06
*** mwagner_lap has joined #openstack-meeting-315:17
*** kgriffs has left #openstack-meeting-315:25
*** tmazur has joined #openstack-meeting-315:31
*** k4n0 has quit IRC15:33
*** jpich has joined #openstack-meeting-315:34
*** vladikr has left #openstack-meeting-315:35
*** otherwiseguy has quit IRC15:38
*** igordcard has quit IRC15:39
*** otherwiseguy has joined #openstack-meeting-315:39
*** ttrifonov is now known as ttrifonov_zZzz15:39
*** tqtran has joined #openstack-meeting-315:46
*** EmilyW has joined #openstack-meeting-315:52
*** woodm1979 has joined #openstack-meeting-315:55
*** tsufiev has joined #openstack-meeting-315:56
*** tzumainn has joined #openstack-meeting-315:58
*** rbertram has joined #openstack-meeting-315:59
amotokihi16:00
woodm1979Hi!16:00
EmilyWhello16:00
rbertramhi16:00
pkarikhhi16:00
hurgleburglerhi!16:00
amotokidavid is on a plane now and he cannot join the meeting. I will start the meeting.16:01
jpichThanks, amotoki16:01
*** jacalcat has joined #openstack-meeting-316:01
amotokiwaiting for a while...16:01
amotokithis is 3rd meetings in 3 hours before going to bed.... busy night16:02
amotoki#startmeeting Horizon16:02
openstackMeeting started Tue Oct  7 16:02:38 2014 UTC and is due to finish in 60 minutes.  The chair is amotoki. Information about MeetBot at http://wiki.debian.org/MeetBot.16:02
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.16:02
*** openstack changes topic to " (Meeting topic: Horizon)"16:02
openstackThe meeting name has been set to 'horizon'16:02
amotokilet's start.16:02
amotoki#topic announcement16:03
*** openstack changes topic to "announcement (Meeting topic: Horizon)"16:03
amotokiRC1 is released later last week. thanks everyone for your efforts.16:03
*** rdopieralski has joined #openstack-meeting-316:03
woodm1979Yay!  :-D16:03
rdopieralskihi16:03
jpichwoohoo16:04
amotokiRC2 is planned for translation imports and other some cleanups.16:04
*** absubram_ has joined #openstack-meeting-316:04
amotokiperhaps RC2 will be shipped later this week.16:04
amotokiI would like to cover RC2 potential bugs.16:05
amotoki#link https://bugs.launchpad.net/horizon/+bugs?field.tag=juno-rc-potential16:05
*** absubram__ has joined #openstack-meeting-316:05
amotokiIs there any other release blocking bugs we need aware?16:05
*** lhcheng has joined #openstack-meeting-316:05
*** MaxV has quit IRC16:06
*** akrivoka has joined #openstack-meeting-316:06
*** MaxV has joined #openstack-meeting-316:07
akrivokahello16:07
tsufievhi16:07
amotokiis there any announce for the team?16:07
amotokilet's move on the meeting agenda.16:08
amotoki#link https://wiki.openstack.org/wiki/Meetings/Horizon16:08
*** absubram_ has quit IRC16:08
amotoki#topic translations imports and related topics16:08
*** openstack changes topic to "translations imports and related topics (Meeting topic: Horizon)"16:08
amotokitranslation import is scheduled at around 1300UTC Oct 9. I will post a patch.16:09
*** sambetts has joined #openstack-meeting-316:09
amotokiIn addition, I would like to remove MO files (compiled message catalogs) in RC2.16:09
*** lhcheng has quit IRC16:09
*** lhcheng has joined #openstack-meeting-316:09
amotokiwe discussed on removing MO files in dev list. I got a consensus on removing them and got positive feedbacks from distributors (at least RDO and Debian so far).16:10
amotokiany concern on removing mo files?16:10
jpichIt strikes me as a little late, when distros wouldn't have had the time to test the new process during any of the milestones, but if the packagers are ok with it then it's all good16:10
* rdopieralski approves, as it will make the splitting easier too16:10
*** clu_ has joined #openstack-meeting-316:10
*** MaxV has quit IRC16:11
amotokijpich: good point. as far as I gathered, RDO is not affected. Debian (zigo) agrees the change.16:11
amotokino information from Ubuntu Cloud team so far.16:11
rdopieralskiand ubuntu will probably put them back anyways ;)16:11
jpichor suse16:11
*** john-davidge has joined #openstack-meeting-316:12
amotokiWe need to mention this in the release and I believe it helps us.16:12
*** robcresswell has joined #openstack-meeting-316:12
zigoWe had *really* a lot of changes at the very last minute in Horizon, I think it's a very good thing to remove the .mo in general, but why so late?16:12
zigoI've posted the first patch about it about a year ago !!!16:13
rdopieralskizigo: the short answer is we are understaffed16:13
amotokizigo: really sorry. I couldn't have enough time to do so.....16:13
*** TravT_ has joined #openstack-meeting-316:14
zigoI'm not discussing the feature, I like it. I'm discussing the timing.16:14
*** sirushti has joined #openstack-meeting-316:14
zigoWe're a bit more than a week before the release...16:14
*** safchain has quit IRC16:14
zigoCan't this be delayed for the next point release of Juno?16:15
amotokizigo: yes. I can do it in Kilo, but many distribution hate this and I just wonder it is better in Juno or not.16:15
jpichNot sure if that would be an appropriate backport for the stable branch16:16
rdopieralskithe question is what's worse, continue to ship the mo files, or make a sudden change16:16
amotokiat least, I thnk it is not a good idea to change a thing like this in stable upates.16:16
zigojpich: I do think it's appropriate, and much better than doing it 9 days before the relase.16:16
jpichI think it would be more surprising as a point release change16:17
amotokiIf we have a concern on this, we can defer removing mo files to kilo.16:17
zigoThen I prefer to have it happen now, if there's no hope for a point release change.16:17
*** pawels has joined #openstack-meeting-316:17
*** yamahata has quit IRC16:18
*** lhcheng has quit IRC16:18
amotokiokay. I understand it bothers folks who work on distributions. can anyone reach ubuntu and suse team?16:19
*** lhcheng has joined #openstack-meeting-316:19
*** carl_baldwin has joined #openstack-meeting-316:19
jpichamotoki: I'll try to find out who they are and point them to the thread, tomorrow morning16:20
zigoamotoki: It only bothers me if I discover it the day of the release, if you do it and cut a new RC let's say tomorrow, then that's acceptable for me... :)16:20
zigoWait 7 days and give me 2 days to test it, then I wont like it.16:20
*** arosen1 has joined #openstack-meeting-316:21
jpichI guess I'll try to find them tonight so we can get their input early then :-)16:21
zigo:)16:21
amotokithanks jpich.16:22
*** lhcheng_ has joined #openstack-meeting-316:22
*** alexsyip has joined #openstack-meeting-316:22
amotokimore i investigated the problem, i feel it is not a good thing more.... really sorry for bringing this at the moment.16:23
amotokijpich: could you follow this on the dev list?16:23
*** coolsvap is now known as coolsvap|afk16:23
jpichamotoki: Sure16:23
*** lhcheng has quit IRC16:23
amotokijpich: thanks.16:24
amotokimove on the next topic16:24
amotoki#topic Deprecation notice of OPENSTACK_QUANTUM_NETWORK16:24
*** openstack changes topic to "Deprecation notice of OPENSTACK_QUANTUM_NETWORK (Meeting topic: Horizon)"16:24
amotokithe patch I proposed has been merged already.16:24
amotokiOPENSTACK_QUANTUM_NETWORK is previously used only for enable_lb (lb = lbaas) in Icehouse.16:25
amotokiand OPENSTACK_QUANTUM_NETWORK works in Juno, so I believe deprecation has no negative effect.16:25
amotokiany concern?16:25
*** lhcheng_ has quit IRC16:26
*** lhcheng has joined #openstack-meeting-316:26
*** igordcard has joined #openstack-meeting-316:27
jpichNope16:27
*** matrohon has quit IRC16:27
amotokiIf you find any concern on this, please let me know.16:27
amotoki#info OPENSTACK_QUANTUM_NETWORK will be deprecated in Juno release.16:28
amotoki#topic Oslo Liaison for Kilo16:28
*** openstack changes topic to "Oslo Liaison for Kilo (Meeting topic: Horizon)"16:28
amotokithe next topic is Oslo liaison.16:29
amotokiOslo is cross-project project and we need a liaison to bridge a project and Oslo.16:29
amotokiIt is same as Juno release. the detail is https://wiki.openstack.org/wiki/Oslo/ProjectLiaisons16:30
amotokiIn juno release, Lin served as a liaison.16:30
amotokiKilo release is same. I am interested in doing this.16:30
*** lhcheng has quit IRC16:31
amotokiIs anyone interested in this?16:31
*** pawelss has joined #openstack-meeting-316:31
amotokicore member is not a requirement as discussed in recent posts in dev list.16:31
*** pawels has left #openstack-meeting-316:32
rdopieralskiI'd love to get more involved in Oslo, but I don't think I would have the time for this16:32
amotokihorizon use a few oslo libraries now, so minimum work would be small, but it is better we get more involved in olso.16:35
jpichLooks like you get to do it amotoki... One more hat to add to your large collection16:35
jpichThat makes sense16:36
tqtran=D16:36
amotokithanks16:36
rdopieralskiare there any plans to have liaisons for other stuff too?16:36
amotokiI will add me to the list. I will do my best :)16:36
jpichThank you amotoki!16:37
amotokirdopieralski: I am not sure at now, but docs team want a liaison too.16:37
amotokiin addition, we need a liaison from integrated projects too :-)16:37
amotoki*liaisons16:37
rdopieralskithanks16:38
amotokiwe can discuss how to improve our works to cover more works of projects next week or after.16:39
amotokilet's move on the next topic.16:39
amotoki#topic Adding Sinon.JS dependency16:39
*** openstack changes topic to "Adding Sinon.JS dependency (Meeting topic: Horizon)"16:39
amotokitsufiev: ping16:39
tsufievhere16:39
amotokiplease go ahead on Sinon.js16:40
tsufievI just wanted to make sure that everybody is fine with adding another dependency to Horizon16:40
rdopieralskithat's for test-requirements, right?16:40
jpichFrom your email it's about javascript testing?16:40
tsufievSinon.js is a very nice library that can be used with many testing frameworks. It provides testing spies, stubs, mocks and emulating time in case of async calls16:41
*** sirushti has left #openstack-meeting-316:41
tsufievjpich, yes, exactly16:41
*** mjturek has left #openstack-meeting-316:41
jpichI think we already added Jasmine just for this, which seems to have similar capabilities?16:41
tqtranwhats the difference between this and jasmine?16:41
tqtranjpich: right16:41
jpichtqtran: Right :P16:41
tqtran=D16:41
rdopieralskiI think jasmine was added to test angular.js16:42
tsufievjpich, tqtran, the Jasmine is a whole testing framework, while Sinon.js can be used with any framework16:42
*** lhcheng has joined #openstack-meeting-316:42
*** ericpeterson has joined #openstack-meeting-316:42
jpichrdopieralski: It can do more though, it doesn't depend on Angular16:42
*** lhcheng has quit IRC16:42
tsufievpersonally I needed to add testing mock to QUnit test, unfortunately it is not as rich as Jasmine16:42
*** s3wong has joined #openstack-meeting-316:42
rdopieralskijpich: that I don't know, but as far as I know, nobody except for angular people is interested in using it16:42
rdopieralskijpich: it has horrible "natural language-like" syntax16:43
tsufievjpich, well, should we rewrite all QUnit tests using Jasmine?16:43
rdopieralskitsufiev: please no16:43
rdopieralskiI'm not even sure if we actually have any tests that use jasmine?16:43
jpichThat sounds like a decent idea to me, to use only one framework for testing16:43
*** zigo has quit IRC16:43
tqtranyeah agree16:44
rdopieralskioh, we have 216:44
tsufievrdopieralski, jpich, perhaps we have a bigger topic here than just adding one tiny JS library :)16:44
tqtranim in favor of jasmine, since angular is using a subset of it16:44
rdopieralskijpich: let's see what will be less work, rewrite 50+ tests from qunit to jsamine, or rewrite 2 tests from jasmine to quinit?16:44
jpichrdopieralski: jasmine was added because it has capabilities that we need / will need that qunit just doesn't have, is my understanding16:45
jpichDo we have 50+ javascript tests?16:45
rdopieralskijpich: what are those capabilities?16:45
*** zigo has joined #openstack-meeting-316:46
jpichrdopieralski: if MaxV's around, I'm sure he could explain in more details :-) From what I recall it centred around the Angular stuff like you said, which is what we're going toward16:46
jpichtqtran: Would you have more insightful input on this?16:46
rdopieralskijpich: sorry, just 35 tests, I lied16:46
tqtranjpich: I just got into it recently, wouldnt have anything insightful to say16:47
tsufievjpich, my fault, I haven't made thorough investigation of features Sinon.JS providing vs. Jasmine16:47
jpichrdopieralski: that's cool, last I looked we had very very very few javascript tests, glad this has changed16:47
tsufievjpich, to me Sinon.JS selling point was that it could be used seamlessly with QUnit16:47
rdopieralskifrom what I know, sinon.js is a lot like python's unittests.mock16:47
tqtranbut from what i have seen, angular is using jasmine for unit testing, and since thats where we are headed.. its something that seems logical to me16:47
rdopieralskiand it is being used a lot in all possible frameworks16:47
rdopieralskiit even has some code specially for jasmine16:48
*** thinrichs has joined #openstack-meeting-316:48
tsufievrdopieralski, yep16:48
rdopieralskiso there are people who use it in jasmine too -- so apparently it's not a duplication of features16:48
jpichtsufiev: Maybe you can follow up about this on the ML, and we can pick up either on list or during the meeting?16:48
tsufievjpich, sure, I'll look into this16:48
rdopieralskitsufiev: I have one question16:48
jpichFair enough. One of my concerns was that we were getting close to having more javascript testing libraries than javascript tests, but if we have 35 there's a small margin ;)16:49
rdopieralskitsufiev: are you going to take care of the xstatic package?16:49
jpichtsufiev: Thank you!16:49
*** lhcheng has joined #openstack-meeting-316:49
rdopieralskitsufiev: as in, create and maintain it?16:49
tsufievrdopieralski, yes, I could do this. That's the main reason I put this on agenda - to avoid unnecessary work )16:49
tsufievrdopieralski, hm...16:50
*** seizadi has joined #openstack-meeting-316:50
tsufievrdopieralski, create - yes. Maintain - well, I'll do my best16:50
*** lhcheng has quit IRC16:50
rdopieralskitsufiev: up until now we kinda ignored it, but the js code also gets security updates16:51
rdopieralskitsufiev: and stuff like that16:51
*** lhcheng has joined #openstack-meeting-316:51
amotokiit seems we need to discuss and decide what test framework(s) we use based on our needs and then consider maintaining xstatic libs.16:51
rdopieralskitsufiev: a testing library is probably low risk, though16:51
tsufievrdopieralski, yeah, no production usage16:51
rdopieralskiamotoki: I would also revive the mox vs. mock discussion16:51
rdopieralskiamotoki: maybe next week16:52
amotokirdopieralski: yeah... mox sometimes behaves in a tricky way.16:52
amotoki#topic Open Discussion16:52
*** openstack changes topic to "Open Discussion (Meeting topic: Horizon)"16:52
amotokiany topics to be discussed?16:52
tsufievalso I wanted to take this one bug https://bugs.launchpad.net/horizon/+bug/127673516:53
zigoYeah...16:53
zigohttps://bugs.launchpad.net/horizon/+bug/137737216:53
zigoI really would like this one to be fixed for Juno if possible.16:53
jpichCould you add the juno-rc-potential tag to it to increase its visibility?16:54
pkarikhI'm working on "Implement inline-editing to all tables" blueprint (https://blueprints.launchpad.net/horizon/+spec/inline-editing-implementation-to-all-tables).  I've implemented inline editing for one table (as it said in the blueprint) and I have doubts whether I should do unit tests for each commit immediately, or to wait until the community will evaluate each usecase?16:54
tsufievDavid Lapsley set it WIP 4 months ago and didn't show up since16:54
TravT_tsufiev: that bug doesn't seem valid to me anymore16:54
jpich(zigo: Sorry this is happening again...)16:54
amotokizigo: i think mrunge tried to reach you to discuss it16:54
zigoAnd also, I still don't have an answer for test_update_project_when_default_role_does_not_exist() failing in Django 1.7, and I have no idea how to work on that one.16:54
tsufievTravT_, has it been superseded by some new functional?16:54
zigojpich: Ship happens, no worries ! :)16:55
TravT_tsufiev: the new "update metadata" widget based on the Glance Metadata Definitions catalog replaced the old extra specs.  Have you pulled a new devstack?16:55
*** ivar-lazzaro has joined #openstack-meeting-316:55
jpichzigo: That it does16:55
*** lhcheng has quit IRC16:55
rdopieralskipkarikh: have you seen the data table formsets in horizon?16:55
tsufievTravT_, well, I was more interested in the related commit for it https://review.openstack.org/#/c/71330/ - fixing the modal stack16:55
amotokihttps://bugs.launchpad.net/horizon/+bug/136079416:56
*** akrivoka has quit IRC16:56
amotokizigo: perhaps Django 1.7 issues has the same root cause of bug 1360794.16:56
tsufievTravT_, but you may be right, if Extra Specs is implemented on Glance Metadata defs, it would be a solution looking for a problem16:57
amotokizigo: I tried to investigate it but .....16:57
pkarikhrdopieralski, nope16:57
TravT_tsufiev: yeah, pull a new devstack and take a look.  same widget is used for flavors, host aggregates, and images now.16:57
jpichtsufiev: If it's been a long time and the author doesn't reply to you (you can use Launchpad's "Contact this user" feature to send an email too if you like being thorough), feel free to take the patch over and co-author it16:57
*** rajdeep has joined #openstack-meeting-316:57
zigoAbout test_update_project_when_default_role_does_not_exist(), I asked half a dozen people to have a look, and nobody gets it. How about removing this test completly and be done with it? :)16:58
tsufievTravT_, okay, thank you for pointing me to that. Will take a look16:58
*** ericpeterson has left #openstack-meeting-316:58
rdopieralskipkarikh: nevermind16:58
*** thinrichs has quit IRC16:58
TravT_jpich: i think i will update that patch to point out that is was superseded by new work.16:58
amotokizigo: in juno?16:58
*** jasonsb has joined #openstack-meeting-316:58
jpichTravT_: Okay, just pointing this out as a general rule16:58
rdopieralskipkarikh: as for your question, each patch should include tests for the functionality that it adds16:58
jpichIf you're counting time in months and can't get an answer it's usually ok to take over16:59
zigoamotoki: Yeah, and in Icehouse too, since there's the issue there as well.16:59
tsufievjpich, ok. Still speaking about that bug helped me to avoid solving already solved problem :)16:59
*** thinrichs has joined #openstack-meeting-316:59
*** lhcheng has joined #openstack-meeting-316:59
jpichtsufiev: Even better :)16:59
amotokizigo: django 1.7 support is in our rader in Kilo and i am not sure we support it in Juno.16:59
jpichtsufiev: Hm depending on what you find can you add a comment to the bug too? Sounds like we might want to close it then16:59
TravT_tsufiev: that modal problem does still exist on volume type extra specs and QOS specs that were just added. we hope to replace that with new widget as well and have blueprints on it.  but we have some dependent cinder work.16:59
amotokiah.... our time is being over.17:00
*** woodm1979 has left #openstack-meeting-317:00
pkarikhrdopieralski, thanks, I realized17:00
amotokithanks all for your efforts.17:00
amotokihave a good week.17:00
rdopieralskibye17:00
amotoki#endmeeting17:00
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings"17:00
openstackMeeting ended Tue Oct  7 17:00:37 2014 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)17:00
openstackMinutes:        http://eavesdrop.openstack.org/meetings/horizon/2014/horizon.2014-10-07-16.02.html17:00
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/horizon/2014/horizon.2014-10-07-16.02.txt17:00
openstackLog:            http://eavesdrop.openstack.org/meetings/horizon/2014/horizon.2014-10-07-16.02.log.html17:00
*** rdopieralski has quit IRC17:00
*** rbertram has left #openstack-meeting-317:00
*** absubram__ has quit IRC17:00
zigoamotoki: I believe I fixed all unit test errors for Juno + Django 1.7, but that test_update_project_when_default_role_does_not_exist() failure.17:00
jpichThanks everyone17:00
tsufievbye!17:00
*** tqtran has left #openstack-meeting-317:00
zigoamotoki: Like it or not, Debian has Django 1.7 in Sid/Testing, and therefore at least *I* have to support it.17:01
zigo(and I don't have enough skills on Django)17:01
thinrichsTime for the congress meeting.17:01
pballandhowdy17:01
thinrichsHi all17:01
sarobhi17:02
*** tsufiev has left #openstack-meeting-317:02
arosen1hiya17:02
thinrichs#startmeeting CongressTeamMeeting17:02
openstackMeeting started Tue Oct  7 17:02:09 2014 UTC and is due to finish in 60 minutes.  The chair is thinrichs. Information about MeetBot at http://wiki.debian.org/MeetBot.17:02
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.17:02
*** openstack changes topic to " (Meeting topic: CongressTeamMeeting)"17:02
openstackThe meeting name has been set to 'congressteammeeting'17:02
*** pawelss has quit IRC17:02
*** tzumainn has left #openstack-meeting-317:02
rajdeephi17:02
jasonsbhi17:02
*** cpallares has left #openstack-meeting-317:02
*** pkarikh has quit IRC17:02
*** jpich has left #openstack-meeting-317:02
thinrichssarob and arosen1 actually put up an agenda this week17:03
thinrichshttps://wiki.openstack.org/wiki/Meetings/Congress17:03
arosen1I can go first if you want.17:03
thinrichsarosen1: ok17:03
arosen1cool, So I've been  working on the CI stuff. We now have a job that is voting running a few basic functional tempest tests.17:03
thinrichs#topic status17:03
*** openstack changes topic to "status (Meeting topic: CongressTeamMeeting)"17:03
*** jacalcat has left #openstack-meeting-317:03
arosen1Right now we're lacking tempest tests for the datasource drivers (neutron, keystone, ceilometer) this would be awesome if someone wants to help out with this.17:03
*** sigmavirus24 has left #openstack-meeting-317:03
arosen1I added coverage for nova here which might be a good example to follow: https://review.openstack.org/#/c/125501/17:03
thinrichsThis is definitely a huge step forward!17:04
thinrichsI'll volunteer to write a tempest test or two this week.17:04
arosen1i think after we add this coverage we can also add a few scenario  tests to give us even more coverage testing rules over multiple tables etc17:05
arosen1 I've also written a datasource driver for glance which also includes functional tests: https://review.openstack.org/#/c/126377/ would be nice to get some reviews on this if anyone has cycles.17:05
thinrichsPretty soon tempest tests will be part of the expected tests we write for new features.17:05
arosen1thinrichs: i think that would be a good requirement to add17:05
arosen1that's all from me though unless there are any questions17:06
thinrichsGreat!  So we're seeing more people having fulfilled their datasource driver obligation.17:06
thinrichsalexsyip: want to go next?17:06
alexsyipI wrote the new datasource superclass, and I’m converting the keystone driver to use the new superclass (fixing bugs along the way).17:07
*** EmilyW has quit IRC17:07
thinrichsGood stuff!  Want to give people an idea of why the new superclass will make it easier to write new drivers?17:08
alexsyipIn the past, each datasource driver needed to convert the API reponse data from the data source to congress columns explicitly.17:08
rajdeeparosen1 noticed a version v2 in the glance driver name17:08
arosen1rajdeep:  right; glance has a v1 and v2 api. So v2 means it talks to the glance_v2 api17:09
*** tmazur has quit IRC17:09
rajdeepthat is true for nova too17:09
* arosen1 that's why i did that. 17:09
rajdeepand most other apis17:09
alexsyipThe new superclass will allow the programmer to write a data descriptor.17:09
arosen1rajdeep:  well i think we are only talking to nova's 1_1 api right now and not nova's v217:10
alexsyipTo give an idea of what I”m talking about, take a look at this preliminary version: https://review.openstack.org/#/c/125845/1/congress/datasources/datasource_driver.py17:10
arosen1the nova v2 is still a wip17:10
alexsyipThere’s a comment at the top describing the descriptor format.17:10
*** pettori has joined #openstack-meeting-317:10
arosen1alexsyip: sounds good, i'll try and also review this later today.17:10
alexsyipIt’s not ready for review.17:10
arosen1okay i'll wait then :)17:10
*** madhumohan has joined #openstack-meeting-317:10
alexsyipBut it would be valuable to look it over and see if the descriptors make sense.17:11
alexsyipJust the comment part.17:11
alexsyipAlthough it’s out of date..17:11
*** robcresswell has quit IRC17:11
*** sambetts has left #openstack-meeting-317:11
alexsyipI’ll upload a newer version today.17:11
thinrichsSounds good!17:12
thinrichsrajdeep: want to go next?17:12
rajdeepsure17:12
rajdeepi have started implementing horizon panel for datasource APIs17:13
rajdeepwill take some time to get it completed17:13
arosen1rajdeep:  are you in sync with janet? have you seen this one: https://review.openstack.org/#/c/123912/ ?17:14
rajdeepnoticed that congress returns data source driver list for neutron even when neutron is disabled in devstack17:14
arosen1rajdeep:  right, that happens because neutron is in the datasource.conf17:14
thinrichsrajdeep: the status reflects whether Neutron is enabled in Congress.  Not whether it is enabled in devstack.17:15
arosen1once datasource registration occurs via the api that won't be the case as someone will explicitly have to register it.17:15
thinrichsIdeally we could do both.17:15
arosen1thinrichs: we have a status now?17:15
thinrichsBut once we get the datasource statuses in place, we should get that info.17:15
rajdeepok makes sense but i got a little confused17:15
arosen1ah yea..17:15
arosen1nvm17:15
rajdeepwill we expose enabling drivers via horizon too?17:16
thinrichsrajdeep: did you see the link arosen1 linked to?17:16
*** lhcheng has quit IRC17:16
arosen1rajdeep: i would think so.17:16
*** amotoki has quit IRC17:16
rajdeeparosen1 i took the initial patch from janet and worked on top of it17:16
*** Cathy_ has joined #openstack-meeting-317:16
arosen1rajdeep: great17:16
thinrichsrajdeep: eventually we'll let people control drivers via the API and horizon.  But that's low priority right now.17:17
*** lhcheng has joined #openstack-meeting-317:17
rajdeepok..17:17
rajdeepthat completes the status from my side17:18
thinrichssarob: you want to do your stuff?17:18
sarobsooo, we almost have our space allocated for the summit17:19
rajdeepanother thing i forgot to mention17:19
sarobgo for it rajdeep17:19
rajdeephorizon needs an id for each row else it is not able to render properly17:19
rajdeepdatasource row doesn't have an id17:20
*** SumitNaiksatam has joined #openstack-meeting-317:20
rajdeepjanet also mentioned this in her comments17:20
thinrichsGiving rows IDs is hard.17:21
thinrichsNot all rows are stored explicitly—they are computed on the fly.17:22
*** lhcheng has quit IRC17:22
thinrichsSo giving IDs doesn't always work, which means we don't give IDs to rows.17:22
thinrichsWhy can't we render rows without IDs?17:22
rajdeepwell we can generate on the horizon side as a work around ..17:23
thinrichsI'll ask again: why can't we render rows without IDs?17:23
rajdeepnot sure about the horizon behaviour but i struggled with this17:23
rajdeepjanet's comment : # Policy table rows currently don't have ids. However, the DataTable object 128     # requires an id for the table to get rendered properly. Otherwise, the 129     # same contents are displayed for every row in the table. Assign the rows 130     # ids here17:24
*** ivar-lazzaro has quit IRC17:24
*** glebo has joined #openstack-meeting-317:24
*** ivar-lazzaro has joined #openstack-meeting-317:24
thinrichsThat sounds like a limitation of Horizon.  I'd agree with your suggestion rajdeep and gen them within horizon.17:24
pballandthinrichs: +117:24
rajdeepok thinrichs17:25
*** LouisF has joined #openstack-meeting-317:25
thinrichssarob: want to pick up again?17:25
pballandlonger term, I think we need to think more about the row strategy that congress exposes, but that shouldn’t block the UI work17:26
sarobetherpad for the kilo design summit is here #link https://etherpad.openstack.org/p/par-kilo-congress-design-session17:26
sarobim working out our space(s) at the summit17:27
*** emagana has joined #openstack-meeting-317:27
sarobim going to update the wiki to reference both new specs and minimum features17:28
gleboHey all, Gregory Lebovitz here. First time in the wkly mtg17:29
*** carl_baldwin has quit IRC17:29
sarobthats it other than y'all can start updating the wiki at will17:29
*** lhcheng has joined #openstack-meeting-317:29
gleboquestion, once we done talking about summit17:29
sarobmorning glebo17:29
thinrichsglebo: Hi!  We'll ask you to give a brief intro near the end of the meeting.17:29
glebogrt17:29
*** arosen1 has quit IRC17:30
*** lhcheng has quit IRC17:30
*** lhcheng has joined #openstack-meeting-317:30
thinrichssarob: thanks!17:30
thinrichsmadhumohan: want to go next?17:31
madhumohanbeen working on tempest tests for ceilometer driver....17:31
*** lhcheng_ has joined #openstack-meeting-317:32
*** bpokorny_ has joined #openstack-meeting-317:32
madhumohanthinrichs: I am reviewing your code... half way now. will let you know if i find something interesting...17:32
*** otherwiseguy has quit IRC17:33
thinrichsmadhumohan: great!  We'd love feedback on writing tempest tests.17:33
thinrichsAnd having you review is really helpful.17:33
thinrichsAnything else madhumohan?17:34
*** seizadi has quit IRC17:34
*** bpokorny has quit IRC17:34
madhumohanI had a policy where i needed a count of records in a table17:34
*** lhcheng has quit IRC17:35
madhumohanFor eg: "A specific host can host utmost 6 VMs" OR "The subnet x can take utmost 10 ports"... any thoughts on supporting such constructs on datalog17:35
madhumohan?17:35
thinrichsmadhumohan: that would require aggregates, which we don't yet support.17:36
thinrichsmadhumohan: want to add a spec for it?17:36
*** lhcheng_ has quit IRC17:36
madhumohanyes.. I would like to take it up17:37
thinrichsSounds good.  I'll help.  That's a good suggestion.17:38
*** marun has quit IRC17:38
thinrichsStarting to run short on time it seems.17:38
thinrichsI'll go.17:38
*** Radu_ has joined #openstack-meeting-317:38
thinrichsI've been adding column-references to datalog,17:39
thinrichsSo we can write something like p(x) :- nova:servers(id=x, name=y)17:39
thinrichsI've also been reactivating a simple form of enforcement that a customer asked for.17:39
thinrichsSo we can guard API calls using Congress.  e.g. before Nova executes a createVM API call, it can ask Congress if doing so would violate policy.17:40
thinrichsThe code is already in there but we deactivated it for the alpha release.17:40
*** pettori has quit IRC17:40
thinrichsI've also been asked to add some datetime functionality into the builtins that we support17:40
*** marun has joined #openstack-meeting-317:40
thinrichsThat's about it from me.17:40
*** emagana has quit IRC17:41
thinrichsRadu_: we're finishing up status reports.  Want to go?17:41
*** emagana has joined #openstack-meeting-317:41
Radu_I wanted to give the column referances a test today but was running into some other driver errors  with my driver, not sure if it has to do with the patch or something unrelated.17:41
*** jcoufal has quit IRC17:42
Radu_Since last week I have made the code and demo/audio publically visable17:42
*** marun has quit IRC17:42
thinrichsRadu_: okay.  Let us know if we can help or if you find a bug.17:42
Radu_https://www.youtube.com/watch?v=ZAEydTlIW6417:42
Radu_Thats my demo video I made using my driver with congress to use congress as a reactionary tool for networks17:43
Radu_Code repo is in the description. I also submitted a blueprint and a specs request to have the driver merged into the main repo17:43
thinrichsIt's great now that there's audio!17:44
thinrichsDid you push your driver to review?17:44
Radu_just the specs doc and blueprint17:44
thinrichsIf your driver is ready, go ahead and push it for review.17:45
thinrichsWe can go over both the specs and the driver at the same time.17:45
*** rajdeep_ has joined #openstack-meeting-317:45
*** rajdeep has quit IRC17:46
*** marun has joined #openstack-meeting-317:46
*** emagana has quit IRC17:46
thinrichsOne other thing that I almost forgot.17:46
Radu_Cool, I want to do a bit more testing and see If it is just an error that is occuring with the column referance patch or something else that was released in another patch I hadn't tested with that the column patch is based off of17:46
thinrichsWe talked to the Graffiti team this week.17:47
thinrichshttps://wiki.openstack.org/wiki/Graffiti17:47
thinrichsRadu_: sounds good.17:47
thinrichsGraffiti is project geared toward adding metadata to the objects in OS.17:47
*** pettori has joined #openstack-meeting-317:47
Radu_We also may move to using congress on an full openstack deployment, but that is still in the works and Im still on devstack for now.17:47
thinrichsFor example, they are making it possible to say that Apache is installed on some particular Glance image.17:48
pballandthat’s fantastic17:48
thinrichsWe were in complete agreement that the projects are complementary.17:48
thinrichsCongress policies can be richer if we utilize Graffiti metadata.17:48
thinrichsSo we can say something like, "every VM that has Apache installed must have port 80 open"17:49
thinrichsIs there anyone else that has a status report to give?17:49
thinrichsWe have a couple of new people this week and I want to ensure they have time to introduce themselves.17:49
thinrichs#topic New members17:50
*** openstack changes topic to "New members (Meeting topic: CongressTeamMeeting)"17:50
thinrichsglebo: would you care to introduce yourself and say a little about why you're interested in Congress?17:50
gleboHey. It's Gregory from vArmour. Recall I was at the Silicon Valley 2-day session. This is just my first time in the wkly mtg.17:51
gleboRepeat from the 2-day mtg,17:51
gleboour interest is in being able to take security policies17:51
pballandhi glebo, thanks for joining the meeting17:51
Radu_Cool,that definately sounds like it could have a lot of use.17:51
gleboregarding access control,17:51
gleboreachability,17:51
*** cjellick has joined #openstack-meeting-317:51
glebomicrosegmentation17:51
*** madhumohan has quit IRC17:51
gleboetc from congress and be able to actually enforce those policies for each of the VMs17:52
thinrichsglebo: sounds cool!17:53
gleboI'd see us as a consumer of Congress,17:53
glebobut willing and able to contribute to ensure that the structures and registries and interfaces are there for the security enforcement side of policy declaration17:53
*** markmcclain has joined #openstack-meeting-317:53
*** carl_baldwin has joined #openstack-meeting-317:53
gleboThx for the warm welcome. <hands off to others>17:54
jasonsbglebo: that sounds really neat17:54
thinrichsMakes sense.  We'd love to understand what your requirements are, so feel free to ping us anytime.17:54
thinrichsjasonsb: want to take a turn?17:54
gleboack17:54
gleboactually, I had a question…17:54
jasonsbsure.  Im mostly lurking at the moment, trying to wrap my head around QoS17:55
thinrichsYou're certainly welcome to lurk anytime.17:55
jasonsband if congress can be used to express policies around quality of service as it relates to network and storage17:55
glebohas there been any bp's or specs written around the interaction between congress and neutron GBP?17:55
thinrichsBut most of the weekly IRC are like what you're seeing—status updates.17:55
LouisFthinrichs: may have been mentioned before but I am adding a spec and bp on translation from congress to gbp17:56
*** emagana has joined #openstack-meeting-317:56
thinrichsjasonsb: I'd suggest we communicate outside of this meeting to look into QoS policies.17:56
jasonsboh, and i've just started couple weeks back at HDS17:56
gleboLouisF: well, there we have it then. Timely answer.17:56
glebo;-)17:56
jasonsbthinrichs: sounds good.  i'm still early stages of wrapping my head around both congress and the problem domain17:57
thinrichsjasonsb: let us know if you want pointers to intro material or want to chat on the phone.17:57
thinrichsglebo: same for you, of course, though you've seen much of the intro material we have.17:58
jasonsbLouisF: if you could point me to what you are working on i would like to see17:58
LouisFjasonsb: i will post soon17:58
jasonsbthinrichs: thank you for warm welcome17:58
*** vkmc has joined #openstack-meeting-317:58
jasonsbi'll be in paris so would like to participate on your discussions as well17:59
thinrichssarob: can you post to the ML our Paris schedule?17:59
glebothinrichs: ack. thx.17:59
sarobsure, when i get it locked down17:59
thinrichsSounds good.17:59
thinrichsOne last thing before we end.17:59
thinrichsAll the outstanding specs currently in the juno folder will be moved to the kilo folder.18:00
*** ivar-lazzaro has quit IRC18:00
thinrichsWe can debate them all in Paris to prioritize.18:00
*** emagana has quit IRC18:00
thinrichsAnd with that we're out of time.18:00
thinrichsThanks all!18:00
LouisFi am adding the gbp translation spec to the kilo folder18:00
thinrichs#endmeeting18:00
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings"18:00
openstackMeeting ended Tue Oct  7 18:00:50 2014 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)18:00
openstackMinutes:        http://eavesdrop.openstack.org/meetings/congressteammeeting/2014/congressteammeeting.2014-10-07-17.02.html18:00
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/congressteammeeting/2014/congressteammeeting.2014-10-07-17.02.txt18:00
openstackLog:            http://eavesdrop.openstack.org/meetings/congressteammeeting/2014/congressteammeeting.2014-10-07-17.02.log.html18:00
*** ivar-lazzaro has joined #openstack-meeting-318:01
thinrichsFeel free to follow up in #congress18:01
*** lhcheng has joined #openstack-meeting-318:01
*** jpomero has quit IRC18:02
*** jcoufal has joined #openstack-meeting-318:02
gleboLouisF: so the spec is actually 1st draft complete at this point?18:02
*** jpomero has joined #openstack-meeting-318:02
*** seizadi has joined #openstack-meeting-318:02
*** ivar-lazzaro has quit IRC18:03
*** bpokorny has joined #openstack-meeting-318:04
thinrichsglebo, LouisF: let's move to #congress so the next meeting can begin18:04
gleboack18:04
*** glebo has left #openstack-meeting-318:04
*** rajdeep_ has quit IRC18:04
*** ivar-lazzaro has joined #openstack-meeting-318:05
*** seizadi has quit IRC18:05
*** lhcheng has quit IRC18:06
*** bpokorny_ has quit IRC18:07
*** jasonsb has left #openstack-meeting-318:08
*** emagana has joined #openstack-meeting-318:12
*** emagana has quit IRC18:15
*** emagana has joined #openstack-meeting-318:16
*** pballand has quit IRC18:19
*** Cathy_ has quit IRC18:19
*** pballand has joined #openstack-meeting-318:20
*** glebo has joined #openstack-meeting-318:21
*** thinrichs has quit IRC18:21
*** pballand has quit IRC18:26
*** emagana has quit IRC18:26
*** emagana has joined #openstack-meeting-318:26
*** pballand has joined #openstack-meeting-318:28
*** pballand has quit IRC18:28
*** johnthetubaguy is now known as zz_johnthetubagu18:30
*** glebo has left #openstack-meeting-318:30
*** emagana has quit IRC18:31
*** emagana has joined #openstack-meeting-318:31
*** david-lyle has joined #openstack-meeting-318:32
*** thinrichs has joined #openstack-meeting-318:32
*** vkmc_ has joined #openstack-meeting-318:33
*** vkmc has quit IRC18:33
*** Radu_ has left #openstack-meeting-318:33
*** terrylhowe has joined #openstack-meeting-318:33
*** vkmc_ is now known as vkmc18:33
*** emagana has quit IRC18:36
*** markmcclain has quit IRC18:38
*** jpomero has quit IRC18:38
*** jpomero has joined #openstack-meeting-318:39
*** matrohon has joined #openstack-meeting-318:40
*** mwagner_lap has quit IRC18:41
*** lhcheng has joined #openstack-meeting-318:42
*** TravT_ has quit IRC18:43
*** thinrichs has quit IRC18:43
*** otherwiseguy has joined #openstack-meeting-318:43
*** lhcheng has quit IRC18:45
*** lhcheng has joined #openstack-meeting-318:46
*** thinrichs has joined #openstack-meeting-318:46
*** jtomasek has quit IRC18:47
*** thinrichs has quit IRC18:48
*** pettori has quit IRC18:48
*** jtomasek has joined #openstack-meeting-318:48
*** pettori has joined #openstack-meeting-318:48
*** lhcheng has quit IRC18:50
*** dtroyer has joined #openstack-meeting-318:53
*** flaviof is now known as flaviof_zzz18:53
*** flaviof_zzz is now known as flaviof18:54
*** rockyg has joined #openstack-meeting-318:58
*** briancurtin has joined #openstack-meeting-319:00
briancurtin#startmeeting python-openstacksdk19:00
openstackMeeting started Tue Oct  7 19:00:23 2014 UTC and is due to finish in 60 minutes.  The chair is briancurtin. Information about MeetBot at http://wiki.debian.org/MeetBot.19:00
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.19:00
*** openstack changes topic to " (Meeting topic: python-openstacksdk)"19:00
openstackThe meeting name has been set to 'python_openstacksdk'19:00
briancurtinBrian Curtin, Rackspace19:00
*** vkmc has quit IRC19:01
dtroyerDean Troyer, Nebula19:01
*** seizadi has joined #openstack-meeting-319:01
terrylhoweTerry Howe, HP19:01
briancurtinbefore getting into that issue, just wanted to mention that i started hacking on teh talk outline, as i get it more completed this afternoon/tomorrow morning i'll send it over terrylhowe19:02
briancurtinanyway, terrylhowe brought up that we should probably talk about https://bugs.launchpad.net/unifiedsdk/+bug/1377424 - how plugins can/should state their valid arguments, as commented on in reviews by doug19:03
terrylhoweawesome, looking forward to it briancurtin19:03
terrylhoweI’ve collected all of Doug’s comments in the ticket there, I don’t have a clear vision how to proceed if we should just use a dict or some special set of classes19:04
briancurtinso i guess not being really experienced with plugin systems, its probable that i dont know all of the angles here, but i had thought to just add a validate method in a base class somewhere that checks the list of valid args against what the plugin loader wants to create the plugin with19:04
briancurtinwhich basically does what that loop in create is doing, just seeing that what you're about to try will actually work, then it returns/raises as appropriate19:05
terrylhowemaybe we just need to add a member to the plugins that is required_arguments then19:07
briancurtini think that would probably do it, or it seems like it would19:09
terrylhoweokay, well easy enough after I fix up the connection class though19:10
briancurtini dont know if we need to go the step that there's required arguments and valid arguments (where valid just includes required)19:11
dtroyerFWIW, mhu's proposal fro OSC to do this queries the plugins to build the parser, assuming we know which plugin is requested, and relies on the plugin to kick it back if anything is wrong19:11
briancurtinif you give something outside of required+valid, should probably say something - warning, log message, etc., perhaps raise an exception19:12
dtroyerI'd think a super-set of required+valid would be ok in cases where you don't have a specific plugin requested and are searching for one that accepts the args.19:13
terrylhoweyeh dtroyer, but it also seemed to me that it would be odd for an SDK to get involved in argparse stuff they way KSC does19:14
terrylhoweif people want it that way, we could do that19:14
dtroyerterrylhowe: we're not using ksc that way, OSC handles the actual parser bits, the ksc plugins only provide the list of what they want to see19:15
dtroyeryou're right about parser's being blow the sdk, at least outside a high-level comon use case bundle-type thing19:15
dtroyers/blow/outside/19:15
*** Sukhdev has joined #openstack-meeting-319:20
* dhellmann apologizes for being late19:20
briancurtinterrylhowe: so does it work that plugins should say what they expect, and then grow a validate classmethod that checks they're about to be created properly?19:21
terrylhoweyeh, that sounds fine to me19:21
*** stevelle has joined #openstack-meeting-319:22
dhellmanndo we expect plugins with completely unique validation arguments, or is it just that we have different plugins each wanting a slightly different subset of some predictable whole?19:22
dtroyerdhellmann: we are already in the former situation, password vs token auth args are disjoint19:23
dhellmannok, given that I think we need some more explicit querying ability so an app developer knows what to even pass to a constructor19:25
terrylhoweJamie would have a clearer picture what this might look like19:25
*** david-lyle is now known as david-lyle_afk19:25
dhellmannalternately, we could say that the app developer has to explicitly manaage the authenticator instead of doing fancy plugin handling19:25
dtroyerjamie's plugins already have plugin.get_options() to get their requested args19:26
terrylhoweI just renamed that to valid_arguments or something like that19:27
dhellmannok, I got mixed up with the centralized validation parts19:27
*** HenryG has quit IRC19:28
dhellmannis the ultimate goal to have a single function that takes **kwds and creates a handle for talking to the cloud, including the authenticator?19:28
*** dansmith is now known as __god19:28
*** __god is now known as dansmith19:29
terrylhoweI was moving the connection class in that direction dhellmann19:29
terrylhoweI’m getting rid of all the ‘create’ methods and just making everything in the constructor19:30
*** david-lyle_afk has quit IRC19:30
dhellmannok19:32
dhellmanndo we expect people to provide their own auth plugins?19:33
dhellmannI'm trying to figure out a reasonable way to document the variations of arguments that should be passed for different plugins19:34
dhellmannif we can get it out of the plugins themselves, we can generate some tables in sphinx19:34
briancurtinthere's going to have to be some sort of rackspace auth plugin (though we're aiming toward actually being on keystone)19:34
dhellmannmakes sense19:35
*** vsilva has joined #openstack-meeting-319:35
*** vsilva has left #openstack-meeting-319:35
*** john-davidge has quit IRC19:35
terrylhoweIf we don’t want to support loading arbitrary plugins, we can at least allow the user to pass one in to the connection class19:36
dhellmannyeah, that's sort of what I was thinking -- instead of using plugins to build the thing, just have the app developer pass an instance of it19:37
dhellmannthat doesn't make it as easy to support different authentication plugins in different apps, though19:37
*** jacalcat has joined #openstack-meeting-319:37
dhellmannof course, if they take different args anyway that is still potentially a challenge19:38
*** SumitNaiksatam has quit IRC19:43
briancurtindtroyer: anything going on with your lower level looks in OSC? i haven't been following OSC19:43
*** bradjones has quit IRC19:44
dtroyerhe base class and object-store class merged last week.   I haven't added any more yet but network and image are next in the priority queue19:44
*** otherwiseguy has quit IRC19:45
*** bradjones has joined #openstack-meeting-319:46
briancurtincool. i havent looked much at OSC in general, but i'll take a look soon and see what's up19:47
briancurtin8 min left - anything left to chat about?19:52
*** marun has quit IRC19:52
terrylhowenothing here19:52
*** markmcclain has joined #openstack-meeting-319:54
briancurtinthanks all!19:54
briancurtin#endmeeting19:54
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings"19:54
openstackMeeting ended Tue Oct  7 19:54:49 2014 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)19:54
openstackMinutes:        http://eavesdrop.openstack.org/meetings/python_openstacksdk/2014/python_openstacksdk.2014-10-07-19.00.html19:54
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/python_openstacksdk/2014/python_openstacksdk.2014-10-07-19.00.txt19:54
openstackLog:            http://eavesdrop.openstack.org/meetings/python_openstacksdk/2014/python_openstacksdk.2014-10-07-19.00.log.html19:54
*** dtroyer has left #openstack-meeting-319:54
*** bpokorny_ has joined #openstack-meeting-320:02
*** bpokorny has quit IRC20:05
*** SumitNaiksatam has joined #openstack-meeting-320:05
*** HenryG has joined #openstack-meeting-320:06
*** terrylhowe has left #openstack-meeting-320:13
*** MarkAtwood has quit IRC20:14
*** david-lyle has joined #openstack-meeting-320:15
*** lhcheng has joined #openstack-meeting-320:17
*** marun has joined #openstack-meeting-320:22
*** rockyg has quit IRC20:24
*** matrohon has quit IRC20:26
*** matrohon has joined #openstack-meeting-320:26
*** lhcheng has quit IRC20:31
*** julim has quit IRC20:32
*** lhcheng has joined #openstack-meeting-320:32
*** seizadi has quit IRC20:34
*** matrohon has quit IRC20:35
*** lhcheng has quit IRC20:36
*** otherwiseguy has joined #openstack-meeting-320:42
*** MarkAtwood has joined #openstack-meeting-320:48
*** markmcclain has quit IRC20:50
*** bradjones has quit IRC20:52
*** bpokorny has joined #openstack-meeting-320:54
*** thangp has quit IRC20:55
*** bradjones has joined #openstack-meeting-320:55
*** jgrimm is now known as zz_jgrimm20:56
*** bpokorny_ has quit IRC20:57
*** jcoufal has quit IRC21:03
*** david-lyle has quit IRC21:06
*** terryw has joined #openstack-meeting-321:13
*** otherwiseguy has quit IRC21:13
*** shwetaap has quit IRC21:16
*** Sukhdev has quit IRC21:20
*** flaviof is now known as flaviof_zzz21:24
*** thinrichs has joined #openstack-meeting-321:31
*** thinrichs has left #openstack-meeting-321:31
*** seizadi has joined #openstack-meeting-321:35
*** mfer has quit IRC21:42
*** jpomero has quit IRC21:42
*** flaviof_zzz has quit IRC21:45
*** sarob has quit IRC21:46
*** lhcheng has joined #openstack-meeting-321:49
*** peristeri has quit IRC21:54
*** seizadi has quit IRC22:01
*** briancurtin has quit IRC22:02
*** terryw has quit IRC22:03
*** jtomasek has quit IRC22:05
*** lhcheng has quit IRC22:05
*** seizadi has joined #openstack-meeting-322:06
*** lhcheng has joined #openstack-meeting-322:06
*** jtomasek has joined #openstack-meeting-322:07
*** armax has quit IRC22:08
*** igordcard has quit IRC22:08
*** MarkAtwood has quit IRC22:09
*** lhcheng has quit IRC22:11
*** armax has joined #openstack-meeting-322:11
*** armax has quit IRC22:14
*** s3wong has quit IRC22:18
*** mikal has quit IRC22:21
*** mikal has joined #openstack-meeting-322:23
*** jaypipes has quit IRC22:27
*** otherwiseguy has joined #openstack-meeting-322:27
*** jtomasek has quit IRC22:30
*** sarob has joined #openstack-meeting-322:32
*** david-lyle has joined #openstack-meeting-322:33
*** zhipeng has quit IRC22:38
*** flaper87 is now known as flaper87|afk22:39
*** zhipeng has joined #openstack-meeting-322:42
*** jpomero has joined #openstack-meeting-322:44
*** chuckC_ has quit IRC22:46
*** chuckC_ has joined #openstack-meeting-322:47
*** chuckC_ has quit IRC22:51
*** lhcheng has joined #openstack-meeting-322:53
*** bpokorny has quit IRC22:53
*** Sukhdev has joined #openstack-meeting-322:54
*** ChuckC has quit IRC23:01
*** armax has joined #openstack-meeting-323:09
*** flaviof_zzz has joined #openstack-meeting-323:11
*** ChuckC has joined #openstack-meeting-323:23
*** seizadi has quit IRC23:23
*** carl_baldwin has quit IRC23:25
*** jacalcat has quit IRC23:30
*** hurgleburgler has quit IRC23:31
*** MarkAtwood has joined #openstack-meeting-323:31
*** bpokorny has joined #openstack-meeting-323:33
*** seizadi has joined #openstack-meeting-323:36
*** alexpilotti has quit IRC23:39
*** otherwiseguy has quit IRC23:41
*** otherwiseguy has joined #openstack-meeting-323:51
*** lhcheng has quit IRC23:53
*** lhcheng has joined #openstack-meeting-323:54

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