fluid-work IRC Logs-2013-03-18

[07:59:13 CDT(-0500)] <jhung> justin_o: do you have a picture of the UIO planning whiteboard uploaded / transcribed somewhere?

[08:00:19 CDT(-0500)] <Justin_o> jhung: i have a photograph on my phone and the start of an e-mail that I haven't sent out yet.. i can paste that in here.. i think I'll skip the e-mail at this point anyways and a we should just go straight to meeting with the UIO teem and setting times and etc on the wiki

[08:01:37 CDT(-0500)] <jhung> sounds good. Justin_o, can you send me the pic of the whiteboard now though? I kind of forgot what we planned. (big grin)

[08:25:37 CDT(-0500)] <Justin_o> jhung: sorry, was chatting with alexn about videoPlayer stuff..

[08:25:55 CDT(-0500)] <Justin_o> jhung: maybe i'll start a wiki page now..

[08:26:41 CDT(-0500)] <Justin_o> jhung: i'll modify this page http://wiki.fluidproject.org/display/fluid/User+Interface+Options+Iteration+Planning

[08:28:10 CDT(-0500)] <jhung> Great sounds good Justin_o. Thanks!

[08:45:07 CDT(-0500)] <jhung> jessm: I was writing an email and CC'ing the ISKME folks. I'm missing someone. So far I have Cynthia J. and Lisa M. Who am I missing?

[08:45:31 CDT(-0500)] <jessm> jhung: shen and kate

[08:45:38 CDT(-0500)] <jessm> jhung: isn't this going to the list too?

[08:46:11 CDT(-0500)] <jhung> Yes it is. But cc'ing them too since I'm going to mention them by name. (smile)

[08:46:26 CDT(-0500)] <jhung> Doh.

[08:46:43 CDT(-0500)] <jessm> oops, back

[08:46:48 CDT(-0500)] <jhung> haha np.

[08:46:54 CDT(-0500)] <jhung> I was saying: "Yes it is. But cc'ing them too since I'm going to mention them by name. "

[08:47:09 CDT(-0500)] <jessm> jhung: yeah

[08:47:13 CDT(-0500)] <jessm> those are the two you were missing

[08:47:20 CDT(-0500)] <jhung> thanks.

[09:06:10 CDT(-0500)] <Justin_o> jhung: http://wiki.fluidproject.org/display/fluid/User+Interface+Options+Iteration+Planning

[09:06:50 CDT(-0500)] <Justin_o> heidiv, cindyli, jhung, michelled: do you have time to quickly chat about UIO stuff and maybe finish up the time estimates for the tasks

[09:07:45 CDT(-0500)] <michelled> yep

[09:11:04 CDT(-0500)] <jhung> Justin_o: yep.

[09:14:38 CDT(-0500)] <cindyli> Justin_o: ya

[09:16:19 CDT(-0500)] <Justin_o> michelled, cindyli: would you like to meet up and Skype jhung in

[09:16:29 CDT(-0500)] <cindyli> sure, Justin_o

[09:19:46 CDT(-0500)] <Justin_o> michelled, cindyli: should we try to meet in the colabroom

[09:20:04 CDT(-0500)] <cindyli> ok

[09:43:45 CDT(-0500)] <yzen> so Nick_Kaklanis: ya one thing I forgot in my email, but mentioned in the last conversation i think is that you need to start the match maker with the right config file (here - the one I added in that branch)

[09:44:06 CDT(-0500)] <yzen> are you deploying just the match maker or all of the architecture ?

[09:46:05 CDT(-0500)] <yzen> Nick_Kaklanis: here's an full readme https://github.com/yzen/universal/blob/RuleBasedMatchMaker/gpii/node_modules/matchMaker/README.md . But in your case you would need to use this particular command (if you are only deploying match maker) - "NODE_ENV=ruleBased node gpii/node_modules/gpiiFramework/init.js gpii/node_modules/matchMaker/configs/"

[09:46:42 CDT(-0500)] <Nick_Kaklanis> yzen: Yura, I still can't see in the console the message that should be typed when entering the rule-based matching function. I have set "NODE_ENV=ruleBased" in the environment variables but when I'm trying to start GPII, I get the following: F:\IPTHL\CLOUD4ALL\Setting_up_GPII\gpii\windows>node gpii.js

[09:46:42 CDT(-0500)] <Nick_Kaklanis> fs.js:338

[09:46:42 CDT(-0500)] <Nick_Kaklanis> return binding.open(pathModule._makeLong(path), stringToFlags(flags), mode);

[09:46:42 CDT(-0500)] <Nick_Kaklanis> ^

[09:46:42 CDT(-0500)] <Nick_Kaklanis> Error: ENOENT, no such file or directory 'F:\IPTHL\CLOUD4ALL\Setting_up_GPII\gpii\node_modules\universal\gpii\configs\ruleBased.json'

[09:47:42 CDT(-0500)] <Nick_Kaklanis> yzen: Yura, I still cannot see the message that should be typed when entering the matching function of the RB-MM

[09:47:59 CDT(-0500)] <Nick_Kaklanis> .

[09:50:47 CDT(-0500)] <Nick_Kaklanis> yzen: Yura, when I'm starting GPII, I get the following message: F:\IPTHL\CLOUD4ALL\Setting_up_GPII\gpii\windows>node gpii.js

[09:50:47 CDT(-0500)] <Nick_Kaklanis> fs.js:338

[09:50:47 CDT(-0500)] <Nick_Kaklanis> return binding.open(pathModule._makeLong(path), stringToFlags(flags), mode);

[09:50:47 CDT(-0500)] <Nick_Kaklanis> ^

[09:50:47 CDT(-0500)] <Nick_Kaklanis> Error: ENOENT, no such file or directory 'F:\IPTHL\CLOUD4ALL\Setting_up_GPII\gpii\node_modules\universal\gpii\configs\ruleBased.json'

[09:52:00 CDT(-0500)] <yzen> Nick_Kaklanis: ok so you are starting all of gpii , that's good to know, my original example was just for match maker but it's easy to fix

[09:52:38 CDT(-0500)] <Nick_Kaklanis> it would be great if the whole gpii could start in conjuntion with the RB-MM

[09:52:56 CDT(-0500)] <yzen> Nick_Kaklanis: so by default gpii.js loads this config : https://github.com/GPII/universal/blob/master/gpii/configs/fm.ps.sr.dr.mm.os.development.json

[09:53:42 CDT(-0500)] <yzen> Nick_Kaklanis: no all you want to do is to create your own in this folder and you can even call it ruleBasedMatchMaker.json for example

[09:53:55 CDT(-0500)] <yzen> it will be exactly the same as the one i pasted the link for except

[09:54:06 CDT(-0500)] <yzen> for this line https://github.com/GPII/universal/blob/master/gpii/configs/fm.ps.sr.dr.mm.os.development.json#L18

[09:54:29 CDT(-0500)] <yzen> just change it to "../node_modules/matchMaker/configs/ruleBased.json",

[09:54:43 CDT(-0500)] <Nick_Kaklanis> yzen: should be in both "config" directories? (matchmaker and gpii)

[09:55:54 CDT(-0500)] <yzen> Nick_Kaklanis: well not exactly, it's just that my example is for a separate deployment of match maker, but that config (from my example) can be used when you want to run match maker with all of gpii, you just need to point gpii's config (https://github.com/GPII/universal/blob/master/gpii/configs/fm.ps.sr.dr.mm.os.development.json) to the right match maker's config

[10:00:01 CDT(-0500)] <Nick_Kaklanis> yzen: now I have "NODE_ENV=ruleBased". should I change it back to the default?

[10:00:37 CDT(-0500)] <yzen> yzen: so the value is the name of the config , if you are creating a new one called ruleBasedMatchMaker.json you need to have it set to ruleBasedMatchMaker

[10:00:51 CDT(-0500)] <yzen> e.g. NODE_ENV=ruleBasedMatchMaker

[10:03:34 CDT(-0500)] <Nick_Kaklanis> I'm a bit confused...If I change this line -> https://github.com/GPII/universal/blob/master/gpii/configs/fm.ps.sr.dr.mm.os.development.json#L18 to "../node_modules/matchMaker/configs/ruleBased.json", it's not sufficient, in order to run the RB-MM with the default NOVE_ENV value (fm.ps.sr.dr.mm.os.development)?

[10:05:10 CDT(-0500)] <Nick_Kaklanis> yzen: (above...)

[10:06:09 CDT(-0500)] <yzen> Nick_Kaklanis: it is if you are changing existing config yes, i was just talking in case you are creating a new one

[10:07:19 CDT(-0500)] <Nick_Kaklanis> yzen: I don't need to create a new one! (smile) I'll try the existing...

[10:08:14 CDT(-0500)] <yzen> Nick_Kaklanis: sure, but make sure your universal repo is switched to the right branch (with the ruleBased config)

[10:09:57 CDT(-0500)] <Nick_Kaklanis> yzen: what else should I change (except from the previous line in the fm.ps.sr.dr.mm.os.development.json)?

[10:10:56 CDT(-0500)] <yzen> Nick_Kaklanis: that should be it

[10:11:14 CDT(-0500)] <Nick_Kaklanis> yzen: I'll try it and I'll tell you in a sec.

[10:11:19 CDT(-0500)] <yzen> thanks

[10:15:34 CDT(-0500)] <Nick_Kaklanis> yzen: I run the gpii and when I log in with Sammy, the magnifier is enabled (just like before). I guess the rule-based MM is not called...

[10:18:25 CDT(-0500)] <yzen> Nick_Kaklanis: ok can you double check that universal is in RuleBasedMatchMaker branch ?

[10:18:55 CDT(-0500)] <Nick_Kaklanis> yzen: how can I check this?

[10:20:18 CDT(-0500)] <Nick_Kaklanis> yzen: I took the universal branch from here: https://github.com/GPII/universal and I've added the 3 files you gave mr

[10:20:29 CDT(-0500)] <Nick_Kaklanis> yzen: ..you gave me

[10:24:01 CDT(-0500)] <kasper> hi Nick_Kaklanis

[10:24:26 CDT(-0500)] <Nick_Kaklanis> hi kasper

[10:24:34 CDT(-0500)] <kasper> yzen had to go afk

[10:24:36 CDT(-0500)] <kasper> for a bit

[10:24:40 CDT(-0500)] <kasper> so I'm taking over (smile)

[10:24:49 CDT(-0500)] <kasper> just need to catch up on the log

[10:26:12 CDT(-0500)] <Nick_Kaklanis> kasper: ok. I'm waiting for you to read! (smile) Actually, Yura told me to double check if my universal repo is switched to the right branch....and I don't know how to do it.

[10:28:49 CDT(-0500)] <kasper> Nick_Kaklanis: ok, caught up

[10:29:25 CDT(-0500)] <kasper> ok, so can you tell me what changes you've done since you checked out the GPII/universal repo?

[10:31:13 CDT(-0500)] <kasper> did you edit the fm.ps.sr.dr.mm.os.development.json file, or did you create a new one?

[10:32:15 CDT(-0500)] <Nick_Kaklanis> kasper: I edited the existing but.....sorry I just figured out that my branch is not the rulebased! Let me make a try and I'll return in a few minutes.

[10:32:29 CDT(-0500)] <kasper> ok

[10:36:25 CDT(-0500)] <Nick_Kaklanis> kasper: how can I change the branch? I go at: https://github.com/NickKaklanis/universal/ and try to change the "branch:master" to "branch:RuleBasedMatchMaker" but in the next reload I have again "branch:master"

[10:37:49 CDT(-0500)] <Nick_Kaklanis> kasper: never mind! I think I found it (using the GitHub tool)...

[10:45:16 CDT(-0500)] <kasper> ok great

[10:45:27 CDT(-0500)] <kasper> generally, you can switch between branches by:

[10:45:31 CDT(-0500)] <kasper> git checkout <branchname>

[10:46:26 CDT(-0500)] <Nick_Kaklanis> kasper: thanks! I changed the branch to RuleBased... and now I have the following error when starting gpii: F:\IPTHL\CLOUD4ALL\Setting_up_GPII\gpii\windows>node gpii.js

[10:46:27 CDT(-0500)] <Nick_Kaklanis> module.js:340

[10:46:27 CDT(-0500)] <Nick_Kaklanis> throw err;

[10:46:27 CDT(-0500)] <Nick_Kaklanis> ^

[10:46:27 CDT(-0500)] <Nick_Kaklanis> Error: Cannot find module 'infusion'

[10:46:27 CDT(-0500)] <Nick_Kaklanis> at Function.Module._resolveFilename (module.js:338:15)

[10:46:27 CDT(-0500)] <Nick_Kaklanis> at Function.Module._load (module.js:280:25)

[10:46:28 CDT(-0500)] <Nick_Kaklanis> at Module.require (module.js:362:17)

[10:46:28 CDT(-0500)] <Nick_Kaklanis> at require (module.js:378:17)

[10:46:29 CDT(-0500)] <Nick_Kaklanis> at Object.<anonymous> (F:\IPTHL\CLOUD4ALL\Setting_up_GPII\gpii\node_modules\universal\gpii\index.js:1:75)

[10:47:29 CDT(-0500)] <kasper> you need to go into the universal folder and do a:

[10:47:31 CDT(-0500)] <kasper> npm install

[10:47:33 CDT(-0500)] <kasper> Nick_Kaklanis:

[10:55:27 CDT(-0500)] <Justin_o> jessm, colinclark: here's a link to our UIO planning http://wiki.fluidproject.org/display/fluid/User+Interface+Options+Iteration+Planning

[10:55:55 CDT(-0500)] <Justin_o> want to make sure we aren't missing anything there..

[10:57:52 CDT(-0500)] <Nick_Kaklanis> kasper: I changed my branch to the RB-MM one and I changed the config -> "../node_modules/matchMaker/configs/ruleBased.json" in "fm.ps.sr.dr.mm.os.development.json"....BUT still the magnifier appears when I log in with Sammy. The matching function of the RB-MM is not called.

[11:12:35 CDT(-0500)] <kasper> hey sorry

[11:12:37 CDT(-0500)] <kasper> got distracted

[11:12:52 CDT(-0500)] <kasper> can you push the branch to your repository so I can see what you did?

[11:12:54 CDT(-0500)] <kasper> Nick_Kaklanis:

[11:13:05 CDT(-0500)] <kasper> basically, add and commit the change you've done

[11:13:14 CDT(-0500)] <kasper> and then do a push to your repository

[11:13:55 CDT(-0500)] <Nick_Kaklanis> kasper: currently, I did nothing. I just used the RBMM branch and I'm waiting to see a simple log in the console when the matching function is called.

[11:14:28 CDT(-0500)] <Nick_Kaklanis> kasper: instead, the magnifier is called

[11:15:18 CDT(-0500)] <Nick_Kaklanis> kasper: do you think it would be better to share my screen in skype?

[11:15:59 CDT(-0500)] <kasper> sure

[11:16:35 CDT(-0500)] <Nick_Kaklanis> kasper: great! See you on skype.

[11:16:49 CDT(-0500)] <kasper> Nick_Kaklanis: but generally, it's useful to push the code to github - that'll allow other people (ie. me or Yura) to pull your version down and try it out

[11:17:00 CDT(-0500)] <kasper> and see why it isn't firing the RB MM

[11:56:37 CDT(-0500)] <Justin_o> alexn: http://issues.fluidproject.org/browse/VP-291 has been pulled into the project repo.. thanks

[11:56:51 CDT(-0500)] <alexn> thanks Justin_o!

[12:46:27 CDT(-0500)] <jessm> Justin_o: are the day estimates in the little window picture or the tasks list the accurate ones from the UIO iteration planning?

[12:47:15 CDT(-0500)] <Justin_o> jessm: the ones on the wiki page.. the ones on the whiteboard picture were first estimates of which week the tasks would be accomplished in

[12:48:47 CDT(-0500)] <jessm> gotcha

[13:01:37 CDT(-0500)] <Nick_Kaklanis> yzen: Yura, I had a telco via Skype with Kasper with screen sharing, etc. and we didn't manage to make the log message included in the RB-MM function appear in the console. Actually, we took your ruleBasedMatchMaker branch and changed "../node_modules/matchMaker/configs/ruleBased.json" in "fm.ps.sr.dr.mm.os.development.json". Then, when we log in with Sammy, the magnifier appears like before

[13:01:37 CDT(-0500)] <Nick_Kaklanis> the integration of the RB-MM.

[13:01:50 CDT(-0500)] <Nick_Kaklanis> yzen: could we have a telco in skype also?

[13:02:25 CDT(-0500)] <yzen> Nick_Kaklanis: sounds good

[14:26:55 CDT(-0500)] <Justin_o> michelled, cindyli: i've filed a jira for that issue we were looking at with merging the gradeNames http://issues.fluidproject.org/browse/FLUID-4937

[14:27:48 CDT(-0500)] <cindyli> ok

[14:38:25 CDT(-0500)] <alexn> michelled, Bosmon, cindyli, anastasiac, yzen, Justin_o: I have a small question. I'm working on the component which initially was created to query Amara for available video caption languages. So the initial name of the component was UniSubComponent. This component name does not make sense anymore since universal subtitles changed its name to "Amara". Moreover, an integrator can configure this component to query other web-services to retrieve a

[14:39:05 CDT(-0500)] <anastasiac> hm, interesting question, alexn

[14:39:45 CDT(-0500)] <anastasiac> well, it is configurable for any web service, but we could still choose to call it "Amara"

[14:39:58 CDT(-0500)] <anastasiac> or, we could choose a more functional name, like "SubtitleService"

[14:40:21 CDT(-0500)] <anastasiac> "CaptionFetcher" (smile)

[14:41:26 CDT(-0500)] <anastasiac> the rest of the files use a noun form, like "controllers" or "media", so maybe a noun, like just "subtitles"

[14:41:32 CDT(-0500)] <alexn> or maybe "CaptionLanguageFetcher" since it does not really pull actual caption but only used to check which languages are available in order to extend VideoPlayer captions/transcripts models. Those models will be used by transcript and caption components to pull "actual" captions/transcripts

[14:41:55 CDT(-0500)] <anastasiac> hm

[14:42:19 CDT(-0500)] <alexn> I think we could possibly use multiple words since we do have intervalEventsConductor

[14:42:29 CDT(-0500)] <alexn> or html5Captionator

[14:42:40 CDT(-0500)] <anastasiac> good point

[14:42:45 CDT(-0500)] <alexn> but these are interesting suggestions !

[14:43:05 CDT(-0500)] <alexn> we do not want to have a super long names

[14:43:19 CDT(-0500)] <anastasiac> I would want to use 'subtitle' instead of 'caption' since the information will be sued for both captions and transcripts, and we don't want to imply otherwise

[14:43:28 CDT(-0500)] <anastasiac> and Amara calls them subtitles

[14:43:37 CDT(-0500)] <alexn> thats a good point anastasiac

[14:43:55 CDT(-0500)] <alexn> it should be something generic enough to cover captions and transcripts

[14:44:50 CDT(-0500)] <alexn> maybe subtitleService would be a good name, although it is a bit ambiguous

[14:46:48 CDT(-0500)] <alexn> michelled, Bosmon, cindyli, yzen: any other ideas?

[15:03:06 CDT(-0500)] <Justin_o> anastasiac, alexn: are subtitles the generic term for captions and transcripts?

[15:03:51 CDT(-0500)] <anastasiac> Justin_o, I don't believe there is a generally accepted term generic term that covers captions and transcripts. I was suggesting 'subtitles' largely because that's what amara calls them

[15:04:08 CDT(-0500)] <Justin_o> anastasiac: okay

[15:42:01 CDT(-0500)] <jessm> anastasiac: the text with the vids

[15:42:03 CDT(-0500)] <jessm> ...

[15:42:28 CDT(-0500)] <jessm> anastasiac: 3D printing "the Jutta Treviranus"

[15:43:18 CDT(-0500)] <anastasiac> jessm, thanks so much for proofreading!

[15:43:33 CDT(-0500)] <jessm> anastasiac: thanks for wriitng it!