14:00:03 #startmeeting javascript 14:00:04 Meeting started Wed Sep 14 14:00:03 2016 UTC and is due to finish in 60 minutes. The chair is krotscheck. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:05 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:00:07 The meeting name has been set to 'javascript' 14:00:13 #link Agenda: https://etherpad.openstack.org/p/javascript-meeting-2016-09-14 14:00:17 Good morning everyone! 14:00:23 hi 14:00:49 * krotscheck wonders if cardeois is there 14:00:54 he's here 14:00:57 ncie 14:01:01 Hi, yes I'm here ! 14:01:16 #topic Action Followup: Build a better mousetrap (readme) 14:01:32 hum oops 14:01:48 I honestly didn't work on the project this week sorry 14:02:04 I'll try to catch up for the next meeting though 14:02:25 o/ 14:02:26 Righto- that's understandable, my week's been similarly hard, plus you're blocked on neutorn ATM. 14:02:40 #action Write a better README.md file 14:02:44 #undo 14:02:44 Removing item from minutes: 14:02:50 #action cardeois Write a better README.md file 14:03:03 #topic propagate https://review.openstack.org/#/c/356473/1/doc/source/releasing.rst to js-openstack-lib and js-generator-openstack 14:03:19 Not done. Spent my time building version detection and figuring out what's wrong with Neutron 14:03:25 #action krotscheck propagate https://review.openstack.org/#/c/356473/1/doc/source/releasing.rst to js-openstack-lib and js-generator-openstack 14:03:32 Yes thanks for that 14:03:39 #topic Action Followup: implement OpenStack class 14:03:44 larainema has a patch up! 14:03:56 #link https://review.openstack.org/#/c/369319/ 14:04:12 \o/ 14:04:17 will try to review it 14:04:21 I have some problem to run test on my dev machine 14:04:42 What kind of problems? 14:04:57 (And what operating system?) 14:05:33 it's problem to start the browse 14:06:09 what operating system are you on? 14:06:26 it's ubuntu 14.04 14:07:48 larainema: You may have to configure CHROME_BIN and FIREFOX_BIN to have karma properly find the executables 14:08:38 oh, thanks krotscheck 14:08:58 i didn't config it 14:09:18 Ping me if you run into any other problems. Also, I noticed that a more recent version of karma-chrome-launcher and karma-firefox-launcher seem to work a lot better. 14:09:29 So updating those in the package.json may help. 14:09:39 Alright, so back to your patch: 14:09:56 larainema: If it still doesn't work, you can just run `npm run test:node` as a smoketest 14:10:15 Overall it looks pretty good. 14:10:26 Definitely a good start. 14:10:37 Does anyone have questions for larainema? 14:10:50 No looks good for me too 14:11:01 Cool 14:11:16 Moving on 14:11:17 #topic MVP Status 14:11:18 Last topic? 14:11:19 woot 14:11:47 Ok, so right now, we're blocked on neutron https://review.openstack.org/#/c/367529/ 14:11:57 Does anyone know any neutron cores that they can pester for reviews? 14:12:17 I can check on my department if people know some 14:12:26 I have 2 neutron cores in my line of sight, but they refuse to +2 the patch since they have no idea what it is doing :) 14:13:15 haha so does that mean we need to comment the code more to explain it? 14:13:33 that propbably could help :) 14:13:45 vkramskikh: That's a little... disturbing, actually, when a core doesn't understand how their application is launched. 14:14:45 vkramskikh: Ok, if I add more explanations on the commit message, can you pester them? 14:14:45 obondarev: what could speed up the review? 14:15:07 krotscheck: yes I'll try 14:15:19 vkramskikh: Alright. 14:15:33 #action krotscheck add better explanation on https://review.openstack.org/#/c/367529/2 14:15:43 Other MVP things: 14:15:57 vkramskikh: the review can be promoted during Neutron weekly irc meeting :P 14:16:07 I created two patches which attempt to recheck for the versions resource if a 401 is encountered from the service-catalog provided URL 14:16:24 obondarev: When is that? 14:16:46 https://review.openstack.org/#/c/369821/ 14:16:56 ^^ The one that rechecks when a 401 is encountered. 14:16:57 krotscheck: every other Monday 21 UTC, every other Tuesday 14 UTC 14:17:16 obondarev: THe next one is... monday? 14:17:25 krotscheck: next is Tuesday Sep 20 14 UTC 14:17:57 Oi, 6AM on a tuesday. 14:17:58 ALright 14:18:14 Anyone not-westcoastish care to volunteer to attend that meeting? 14:18:40 I'll attend 14:18:49 Thank you, vkramskikh. 14:19:04 krotscheck: sorry, the next will be Monday Sep 19, 21 UTC 14:19:38 Ok, that one's 2PM 14:19:50 Probably better if I go to that, ok vkramskikh? 14:20:14 krotscheck: fine, I suddenly recalled that I'll have surgery on monday :) 14:20:20 #action krotscheck Attend the neutron meeting at 2100 UTC next monday to advocate for https://review.openstack.org/#/c/367529/ 14:20:38 vkramskikh: Surgery? Finally having an RJ45 connector implanted, eh? 14:20:53 (Seriously though- hope it goes well). 14:21:06 haha :) no, just some minor issues with my nose :) 14:21:33 Well, best of luck then! 14:21:38 thanks :) 14:22:10 Ok, so after being unblocked on neutron, cardeois's patch should pass the gate. I'm currenly working on nova, which (with better version detection) works now, but I need to flesh out the tests. 14:22:24 #action krotscheck land Nova.flavorList 14:22:43 Yeah and on my side I need to implement neutronList 14:22:47 networkList sorry 14:23:16 cardeois: You may be able to make progress if you manually modify neutron's paste.ini file to take my changes. 14:23:17 If you have time 14:23:27 Else, wait until monday? 14:23:46 Well node test can still work so I'm not blocked right now 14:24:00 It just blocks the gates 14:24:11 Oh, sweet. 14:24:23 Alright, those are the remaining pieces then. After that it's all documentation. 14:24:32 Oh wait, no. We need instanceCreate 14:24:38 I'll put that on the backlog. 14:24:51 ANything else on MVP? ELse I'll move to Open Discussion 14:25:18 I've put one more topic to the agenda 14:25:46 #topic Usage of js-openstack-lib in Fuel PoC (vkramskikh) 14:25:58 The floor's yours! 14:26:03 today is HCF for Fuel 9.1, so I'll have more time for js-openstack-lib 14:26:14 and I want to try to use its keystone client in Fuel 14:26:28 just to see how it works and probably provide some feedback 14:26:37 I'll try to implement PoC by the next meeting 14:26:44 that's all from my side 14:27:05 awesome ! 14:27:25 agreed, a real user, amazing! 14:27:33 :) 14:27:39 SWESOME 14:27:43 Woot real users. 14:27:53 Ok, open discussion! 14:27:57 #topic Open Discussion 14:28:05 Hey, everyone, let's track our work in StoryBoard! Usage of js-openstack-lib in Fuel PoC (vkramskikh) 14:28:07 oops 14:28:16 hahaha :) 14:28:17 https://storyboard.openstack.org/#!/project/844 14:28:21 nice 14:28:22 Wrong item in paste buffer 14:28:31 * msmol openly admits he feels bad he hasn't had much time to contribute to the project lately 14:29:04 I'll try to at least be more active in doing reviews 14:29:19 Good idea so should create a story for MVP with subtasks? 14:29:31 cardeois: Yes, can yo udo that? 14:29:32 (e.g. neutron, nova etc) 14:29:36 I can 14:29:50 and I will 14:29:51 I'm noticing that as I start to work on a new project, my ability to keep track of OpenStack things in my brain is diminishing. 14:30:00 StoryBoard makes for a nice shared brain 14:30:24 heh, I also use it as a place to put all the things I can then instantly forget about. 14:31:14 I also have a detail to talk about, but it annoys me sorry. About code style, I've noticed that we have methods in classes written in 2 different ways: `name ()` and `name()` , notice the space. Some reviews did refactor the former to the later, some other did the opposite, so I'd like to clear things out on that point 14:31:16 ok, anything else? 14:31:29 oh? 14:31:48 Ah. Hrm. 14:31:52 example: https://review.openstack.org/#/c/369821/1/src/util/abstract_service.js 14:31:53 I have no preference. 14:32:10 We can add a linting rule to enforce that. 14:32:18 Yeah I'd like that 14:32:25 I can try to do that too 14:32:38 http://eslint.org/docs/rules/space-before-function-paren 14:32:40 I prefer `name()` but I prefer consistency over everything else so, yeah whatever, linting rule either way would be great 14:33:15 Anybody else as a preference? (mine being `name()` too) 14:33:18 cardeois: That should be fairly straightforward. Does anyone have a major beef with proposing that to eslint-config-openstack too? 14:34:03 #action cardeois define a linting rule for space-before-function-parens. 14:34:21 I have no preference, linting rule is my following 14:34:23 Ok so I add that to eslint-config-openstack or I start with our project first? 14:34:29 cardeois, msmol: Y'all are the only ones who care enough. Go ahead and add it to js-openstack-lib, and see if you can build the necessary consensus for eslint-config-openstack. 14:34:59 sure 14:35:04 Cool, anything else? 14:36:13 all good in the hood over here 14:36:51 Alright, thanks everyone! 14:36:54 #endmeeting