fluid-work IRC Logs-2012-03-29
[06:28:53 CDT(-0500)] <Pulkit> Justin_o: Hi, I have sent initial draft of my proposal for HTML5 Image Editor. Could you have a look and provide some feedback?
[06:29:13 CDT(-0500)] <Justin_o> Pulkit: thanks.. i'll take a look
[06:29:55 CDT(-0500)] <Pulkit> Okay, thank you.
[06:34:38 CDT(-0500)] <Justin_o> Pulkit: where did you send it to?
[06:41:40 CDT(-0500)] <Pulkit> I've sent it to info@atutor.ca on last Sunday. Should I send you too?
[06:47:07 CDT(-0500)] <Justin_o> Pulkit: yes, could you resend it to me as well
[06:52:55 CDT(-0500)] <Pulkit> Okay
[06:58:18 CDT(-0500)] <Pulkit> I have sent it to you Justin_o
[06:58:33 CDT(-0500)] <Justin_o> Pulkit: thanks.. i see it now
[07:29:04 CDT(-0500)] <Justin_o> Pulkit: i've read over your proposal, but will probably chat with jon first before giving you feedback..
[07:30:23 CDT(-0500)] <Pulkit> Justin_o: Okay. Thanks. I'll wait for your feedback
[08:00:28 CDT(-0500)] <Justin_o> Pulkit: are you still there, jhung and I can just give you the feedback on your proposal here
[08:00:35 CDT(-0500)] <Pulkit> Yes
[08:01:21 CDT(-0500)] <Justin_o> Pulkit: so a few things.. first off are you planning on starting over, or continuing on from where you left off last year?
[08:02:19 CDT(-0500)] <Pulkit> I was planning to continue from where I left last year. That way, the final tool could be more useful with all the features. What do you think?
[08:03:25 CDT(-0500)] <Justin_o> Pulkit: that's good.. we were hoping that.. I think we've been hoping all along that we'd be able to merge the codebases for this years and last at some point
[08:04:06 CDT(-0500)] <Justin_o> Pulkit: next up, what do you mean by test-driven approach
[08:04:43 CDT(-0500)] <Pulkit> I meant that I could start writing the tests as I build the tool
[08:05:12 CDT(-0500)] <Pulkit> Last year, I did the unit testing at the end. But I intend to do it as the project progresses now
[08:05:16 CDT(-0500)] <Justin_o> Pulkit: okay that's great, i was a bit confused by your July 5 - 9 schedule, since you say you'll write the tests then
[08:06:30 CDT(-0500)] <jhung> pulkit, fyi, a traditional test-driven approach is to write the tests first before any application code is written. Which is why we wanted to clarify that.
[08:06:48 CDT(-0500)] <Justin_o> Pulkit: here's a wikipedia article about it http://en.wikipedia.org/wiki/Test-driven_development
[08:07:02 CDT(-0500)] <Pulkit> jhung: Yes, I also wanted to carry out in the same way if that would be possible.
[08:07:43 CDT(-0500)] <jhung> pulkit, that would be excellent.
[08:07:49 CDT(-0500)] <Pulkit> And for the July 5-9 schedule, I wanted to focus on writing the documentation and tutorials for including new features
[08:08:47 CDT(-0500)] <Pulkit> So at some point, I could update the pages on wiki, e.g. http://wiki.fluidproject.org/display/fluid/Tutorial+-+Image+Editor before the midterm project evaluation
[08:09:32 CDT(-0500)] <jhung> Sounds like a good idea. Documentation is always welcome.
[08:10:14 CDT(-0500)] <Justin_o> Pulkit: did you have any other ideas for image editing tools in the context of book digitization that could be added?
[08:11:55 CDT(-0500)] <Pulkit> Yes, I mentioned one in the proposal e.g. an algorithm that could transform the image to look like a scanned page. But I wanted to keep them for the end and implement if time permits. Otherwise, we can also do that outside the scope of GSoC
[08:12:46 CDT(-0500)] <Pulkit> In addition to this, we can also look at how to implement OCR
[08:13:59 CDT(-0500)] <Pulkit> But I think that it would be a bit difficult to do in GSoC timeframe
[08:14:16 CDT(-0500)] <jhung> pulkit, that's the functionality we will be bringing to Decapod through 3D computer vision research being done at the University of Kaiserslautern.
[08:14:34 CDT(-0500)] <jhung> If you're interested in this, we can discuss it further.
[08:14:47 CDT(-0500)] <Pulkit> yes, sure
[08:15:33 CDT(-0500)] <jhung> But your ideas are on the same page as us. So that's good.
[08:16:49 CDT(-0500)] <Pulkit>
[08:19:30 CDT(-0500)] <jhung> Thanks pulkit. I don't think I have any other questions. I'll ping you here or send you an email if I do.
[08:19:59 CDT(-0500)] <Pulkit> ok. Thanks for your feedback.
[08:24:00 CDT(-0500)] <Justin_o> Pulkit: same for me as jhung… there's been a lot of interest in the project this year… so make sure you get your proposal in as good a shape as possible.
[08:25:02 CDT(-0500)] <Pulkit> Thanks Justin_o. I'll try to improve it
[08:26:20 CDT(-0500)] <Justin_o> Pulkit: That's not to say that your proposal was bad, in general i like the detail and structure of your proposal. Just want to give you a heads up.
[08:27:32 CDT(-0500)] <Pulkit> Yes, I understand.
[09:20:18 CDT(-0500)] <colinclark> hey kasper and yura
[09:20:23 CDT(-0500)] <colinclark> we're so close, I can feel it!
[09:20:29 CDT(-0500)] <kasper> I know!
[09:20:33 CDT(-0500)] <yura>
[09:20:34 CDT(-0500)] <colinclark> Sounds like we're all up and running with Fedora
[09:20:47 CDT(-0500)] <colinclark> yura: Can you update us on where you're at, and what you think needs to be done next?
[09:20:50 CDT(-0500)] <colinclark> My list looks like this:
[09:20:56 CDT(-0500)] <kasper> I'm hijacking jura to help me out with the LaunchHandler and configurationManager this afternoon
[09:21:01 CDT(-0500)] <colinclark> 1. Finish the build recipe for Avtar
[09:21:12 CDT(-0500)] <colinclark> 2. Move gsettings_bridge and gpiistack over to the linux repo
[09:21:18 CDT(-0500)] <colinclark> kasper: Excellent!
[09:21:39 CDT(-0500)] <colinclark> hopefully michelled doesn't kill you
[09:21:49 CDT(-0500)] <yura> colinclark, kasper: basically it looks like colinclark's #2 was one of the things on my list
[09:21:52 CDT(-0500)] <kasper> hehe
[09:22:06 CDT(-0500)] <colinclark> yura: Would you like me to do it so you can pair with Kasper?
[09:22:10 CDT(-0500)] <yura> and the key launchahandler work with kasper that should let us integrate linux full stack
[09:22:28 CDT(-0500)] <kasper> yura, colinclark: I'm so excited about this
[09:22:30 CDT(-0500)] <yura> colinclark: that would be great
[09:22:30 CDT(-0500)] <colinclark> okay
[09:22:37 CDT(-0500)] <colinclark> So it sounds like the last two real blockers are:
[09:22:40 CDT(-0500)] <colinclark> 1. Move linux stuff to linux
[09:22:49 CDT(-0500)] <colinclark> 2. Get the exec launch handler working
[09:22:51 CDT(-0500)] <colinclark> Is that correct?
[09:22:57 CDT(-0500)] <kasper> I believe so
[09:23:09 CDT(-0500)] <colinclark> So I'll do #1 and you guys will do #2?
[09:23:19 CDT(-0500)] <yura> colinclark: for #1 we need to update some stuff (locations etc)
[09:23:30 CDT(-0500)] <colinclark> yura: tell me more
[09:23:41 CDT(-0500)] <colinclark> I find myself slightly adrift in this world of underscores
[09:23:43 CDT(-0500)] <yura> #2 yes, make sure that exec execs steve's setting handlers
[09:24:00 CDT(-0500)] <colinclark> Wait
[09:24:01 CDT(-0500)] <colinclark> I'm confused
[09:24:08 CDT(-0500)] <colinclark> How does #2 relate to settings handlers?
[09:24:17 CDT(-0500)] <colinclark> Steve's gsettings bridge now is a Node plugin
[09:24:19 CDT(-0500)] <yura> colinclark: basically the scripts that listen to usb need to be slightly updated, i think there are some hardcoded absolute paths there, i think we can change that all to be relative to our linux repo
[09:24:28 CDT(-0500)] <colinclark> yura: Aha, okay
[09:24:42 CDT(-0500)] <colinclark> should be easy enough
[09:25:42 CDT(-0500)] <yura> colinclark: oh, i might be confused too . i guess i would need to look at steve's stuff to see how it needs to be lounched
[09:25:51 CDT(-0500)] <yura> launched
[09:26:26 CDT(-0500)] <colinclark> yura: Looks to me like it just needs a bit of wrapping
[09:26:27 CDT(-0500)] <colinclark> https://github.com/GPII/gsettings_bridge/blob/master/gsettings_bridge.js
[09:26:41 CDT(-0500)] <colinclark> Sensibly enough, it implements two methods--get and set
[09:26:55 CDT(-0500)] <colinclark> So I'm assuming either...
[09:27:09 CDT(-0500)] <colinclark> #1 the configuration manager already expects to resolve a SettingsHandler by name and then call get on it
[09:27:10 CDT(-0500)] <colinclark> or
[09:27:27 CDT(-0500)] <colinclark> #2 we wrap this in whatever the API is between the configuration manager and its settingshandler
[09:27:42 CDT(-0500)] <colinclark> kasper: You probably know off the top of your head
[09:28:43 CDT(-0500)] <colinclark> hey michelled, kasper is threatening to steal yura for a bit this afternoon...
[09:28:52 CDT(-0500)] <colinclark> which in my mind is 100% awesome
[09:29:08 CDT(-0500)] <michelled> I'm feeling quite a bit of Floe pressure
[09:29:13 CDT(-0500)] <colinclark> but I just wanted to check that you didn't have any kind of Evil Genius Floe Plans for Yura this aft
[09:29:37 CDT(-0500)] <kasper> currently the configuration manager invokes the settingsHandler by calling the "type" function specified in the solution payload
[09:29:43 CDT(-0500)] <michelled> yura and I were going to work on Video player integration into the authoring tool today and tomorrow
[09:30:04 CDT(-0500)] <michelled> colinclark: if kasper steals yura today, will you be able to help us out next week?
[09:30:19 CDT(-0500)] <colinclark> kasper: See how this works?
[09:30:19 CDT(-0500)] <michelled> colinclark: it's a short week and even shorter for me because I'm on vacation on Thursday
[09:30:25 CDT(-0500)] <kasper> hehe
[09:30:28 CDT(-0500)] <colinclark> "I'll trade you half a day of Yura's time for a week of yours"
[09:30:36 CDT(-0500)] <colinclark> yura: I think you should be highly flattered by this deal
[09:30:38 CDT(-0500)] <kasper> sneaky michelled
[09:30:48 CDT(-0500)] <colinclark> michelled: Yes, I'm all Floe's next week
[09:30:50 CDT(-0500)] <michelled> I was hoping colinclark wouldn't notice that
[09:30:50 CDT(-0500)] <yura> why ? i get nothing out of it
[09:30:55 CDT(-0500)] <colinclark> lol
[09:31:20 CDT(-0500)] <kasper> yura: what are you talking about? you get to spend an afternoon with me
[09:31:39 CDT(-0500)] <colinclark> A prize, for sure!
[09:32:16 CDT(-0500)] <colinclark> kasper: Can you toss me a link to the code where that happens--where the configuration manager calls its settings handlers?
[09:32:19 CDT(-0500)] <yura> kasper: are you free now ?
[09:32:49 CDT(-0500)] <kasper> yura: more or less.. have a meeting with Gregg in 30 minutes, but I might be able to push that
[09:32:56 CDT(-0500)] <kasper> colinclark: sec
[09:33:02 CDT(-0500)] <colinclark> kasper: take your time, thanks
[09:33:14 CDT(-0500)] <yura> kasper: if you want we can start now ?
[09:34:07 CDT(-0500)] <kasper> colinclark: https://github.com/GPII/universal/blob/master/gpii/node_modules/configurationManager/src/ConfigurationManager.js#L54
[09:34:27 CDT(-0500)] <kasper> yura: that'd be awesome.. just finding my headset, then I'll call you up
[09:34:40 CDT(-0500)] <yura> alright
[09:55:28 CDT(-0500)] <colinclark> jhung: I'm thinking after standup might actually be better for me to talk Decapod if it works for you
[09:55:37 CDT(-0500)] <colinclark> Like justin_o, I'm working from home today
[09:55:40 CDT(-0500)] <colinclark> but we can have a Skype call
[10:01:55 CDT(-0500)] <Justin_o> colinclark, jhung: i'm back, ready when to talk decapod when you are
[10:02:06 CDT(-0500)] <colinclark> Justin_o: Are you okay to do it after standup?
[10:02:16 CDT(-0500)] <Justin_o> colinclark: sure
[10:05:40 CDT(-0500)] <jhung> justin_o, colinclark: that's fine with me.
[10:06:33 CDT(-0500)] <colinclark> great!
[10:49:59 CDT(-0500)] <jessm> fluid-everyone: sorry i missed standup. just talking with Iris about IDI budget, mailing lists, decisions coming up, deadlines, etc.
[10:50:03 CDT(-0500)] <jessm> i'm working on the RFP today
[10:50:25 CDT(-0500)] <Justin_o> yura: have you ever run into this error "Uncaught TypeError: Cannot read property '$$guid' of undefined"
[10:51:24 CDT(-0500)] <Justin_o> it looks like it's happening from a call to removeListener but only happens if i don't set the priority of one of my subcomponents to "last" if i specify -1000 or something like that, the error occurs
[10:51:38 CDT(-0500)] <yura> Justin_o: hmm not sure i have
[10:52:06 CDT(-0500)] <Justin_o> okay.. i'll keep poking around
[11:15:24 CDT(-0500)] <anastasiac> michelled, I've pushed my latest auth tool branch (FLOE-1) again. The css changes are now in the .scss files instead of the .css files, and the high-contrast toolbar icons are working
[11:15:47 CDT(-0500)] <michelled> thx anastasiac
[11:16:00 CDT(-0500)] <michelled> anastasiac: were there any other details that we still wanted to get into that branch?
[11:16:07 CDT(-0500)] <anastasiac> checking my notes
[11:16:59 CDT(-0500)] <anastasiac> michelled, I think that's everything on my list. I suppose we could run it by the designers again. Also, I haven't finished testing an OER with everything possible in it
[11:17:53 CDT(-0500)] <michelled> anastasiac: yes, we should get the designers to look at what we've got - preferably if you can make a real OER
[11:34:44 CDT(-0500)] <colinclark> yura and kasper: Did either of you happily install Node.js via yum? Or did you both build it from source?
[11:35:05 CDT(-0500)] <kasper> colinclark: from source - following your instructions
[11:35:22 CDT(-0500)] <yura> source
[11:36:40 CDT(-0500)] <colinclark> okay
[11:36:54 CDT(-0500)] <colinclark> I can imagine avtar might love us more if I can get the package version working
[11:37:03 CDT(-0500)] <colinclark> So I'll give it another shot
[11:37:17 CDT(-0500)] <colinclark> otherwise, we'll just tell avtar that the cool kids compile from source
[12:14:31 CDT(-0500)] <am33sh> yura : i haved sent my proposal for epub reader
[12:47:03 CDT(-0500)] <avtar> cool kids don't compile from source
[12:47:08 CDT(-0500)] <avtar>
[12:50:23 CDT(-0500)] <colinclark> I do trust avtar to be the arbiter of cool
[12:51:15 CDT(-0500)] * avtar works hard to hold on to that title
[12:52:02 CDT(-0500)] <avtar> i was hoping burt would have opted for a skype call and not that conf bridge
[13:02:25 CDT(-0500)] <colinclark> avtar: Were you able to call in?
[13:02:36 CDT(-0500)] <colinclark> I'm getting a message that conference 437# is not scheduled
[13:03:44 CDT(-0500)] <avtar> no, haven't been able to join
[13:04:54 CDT(-0500)] <avtar> burt isn't on skype
[13:05:23 CDT(-0500)] <avtar> matt said they're trying to figure out why the bridge isn't working
[13:05:37 CDT(-0500)] <colinclark> ok
[13:26:44 CDT(-0500)] <kasper> colinclark: ayt?
[13:27:05 CDT(-0500)] <colinclark> kasper: I'm just in a short meeting at the moment
[13:27:08 CDT(-0500)] <colinclark> but I will be around
[13:27:13 CDT(-0500)] <colinclark> in about 20 minutes
[13:27:33 CDT(-0500)] <kasper> colinclark: ok, do you mind if Yura and I move steves gsettingsHandler into the main linux repo
[13:27:40 CDT(-0500)] <kasper> colinclark: pleeeeaaase
[13:27:49 CDT(-0500)] <colinclark> go for it!
[13:27:56 CDT(-0500)] <kasper> awesome! Thanks colinclark
[13:35:23 CDT(-0500)] <colinclark> kasper: you'll ping me when it's in?
[13:35:31 CDT(-0500)] <kasper> colinclark: will do
[13:41:44 CDT(-0500)] <colinclark> yura: I was wondering about what the standard approach to "installing" compiled Node modules is/
[13:41:55 CDT(-0500)] <colinclark> While reviewing Steve's code, I noted this path: https://github.com/GPII/gsettings_bridge/blob/master/gsettings_bridge.js#L4
[13:42:14 CDT(-0500)] <colinclark> But I imagine that there must be some installation process that node-waf might help us with?
[13:43:08 CDT(-0500)] <colinclark> kasper: On your end, I imagine we'll have to do a bit more refactoring of the Configuration Manager to make it call .get() and .set() as appropriate? https://github.com/GPII/universal/blob/master/gpii/node_modules/configurationManager/src/ConfigurationManager.js#L54
[13:47:33 CDT(-0500)] <colinclark> Bosmon: You around?
[13:50:21 CDT(-0500)] <jessm> any volunteers to help me with lame HTML?
[13:53:19 CDT(-0500)] <jhung1> jessm, I can try. What's up?
[13:53:38 CDT(-0500)] <jessm> http://fluidproject.org/about-us/our-funder/
[13:53:39 CDT(-0500)] <jessm> bah
[13:54:17 CDT(-0500)] <jhung> okay. Let me guess, you want the images to line up on the left?
[13:54:42 CDT(-0500)] <jessm> jhung: yes
[13:55:05 CDT(-0500)] <jessm> i'm not sure if the ontario image is causing the issue because of a border or if it's just plain bad HTML
[13:55:07 CDT(-0500)] <jessm> or both!
[13:55:55 CDT(-0500)] <jhung> Ok. I'll try to manage using Firebug and send you the HTML / CSS modifications. Otherwise I may need access to the files themselves.
[13:58:14 CDT(-0500)] <jessm> jameswy: ping
[13:58:16 CDT(-0500)] <jessm> you around now?
[13:58:22 CDT(-0500)] <jessm> jhung: thanks so much!
[14:01:36 CDT(-0500)] <anastasiac> jessm, jameswy just wrapped up his meeting with me and jvass - he should be back at his desk in a minute or two
[14:02:14 CDT(-0500)] <jessm> cool-thanks
[14:19:03 CDT(-0500)] <Bosmon> Hi, codercube
[14:19:05 CDT(-0500)] <Bosmon> er colinclark
[14:19:24 CDT(-0500)] <codercube> hello
[14:19:48 CDT(-0500)] <colinclark> hi Bosmon
[14:20:09 CDT(-0500)] <Bosmon> Justin_o - you'll get that error if you call removeListener with an undefined argument
[14:21:07 CDT(-0500)] <Justin_o> Bosmon: thanks.. i had tracked it back there, but still not sure why it happened.. it was weird because if i switched the component to have a priority of "last" it would work, but if i put even a priority of "-100000" it would fail
[14:22:58 CDT(-0500)] <Justin_o> Bosmon: speaking of which.. if i read the code right.. it seems that components that don't have priorities automatically get priorities assigned in decreasing order.. so if i had tried to make something last by using a priority of "0" or "-1" if i have multiple other subcomponents with no priority, they could be set to a lower priority?
[14:23:07 CDT(-0500)] <Justin_o> is that correct?
[14:24:16 CDT(-0500)] <Bosmon> Justin_o - the default priority is to have lower priority than anything that has priority
[14:24:29 CDT(-0500)] <Bosmon> If you find yourself juggling with priorities a lot, I think you need to rethink your design
[14:24:40 CDT(-0500)] <Justin_o> it was mostly for the test
[14:24:42 CDT(-0500)] <jessm> thanks anastasiac
[14:24:52 CDT(-0500)] <anastasiac> np
[14:25:02 CDT(-0500)] <Bosmon> They aren't meant to be used heavily... mostly they are "emergency feature" that helps you out in the case you couldn't be bothered to make enough events
[14:25:14 CDT(-0500)] <Bosmon> If you find yourself assigning lots of things to different priorities, you need to make more events
[14:25:27 CDT(-0500)] <Justin_o> Bosmon: so i did change the design.. i had the last subcompoent fire an event from it's final init function
[14:25:47 CDT(-0500)] <colinclark> Bosmon: I asked a question earlier in the channel that you might be able to help me with once you're done with Justin
[14:26:13 CDT(-0500)] <Justin_o> Bosmon, colinclark: i think i'm okay for now.. have moved on past that issue.. thanks Bosmon
[14:26:41 CDT(-0500)] <colinclark> Bosmon: I was puzzling through Node modules
[14:26:56 CDT(-0500)] <colinclark> Do you know if there is some idiom for "installing" C++ modules?
[14:27:06 CDT(-0500)] <colinclark> I would imagine node-waf does something for us
[14:27:17 CDT(-0500)] <Bosmon> colinclark - I don't know about that yet
[14:27:35 CDT(-0500)] <colinclark> ok
[14:27:58 CDT(-0500)] <Bosmon> kasper - sgithens is the one you need to talk to if you want to move his settingsHandler
[14:28:07 CDT(-0500)] <Bosmon> It's his stuff after all
[14:29:11 CDT(-0500)] <Bosmon> Justin_o - thanks for your explanation about the generated themes
[14:29:30 CDT(-0500)] <Bosmon> I wonder if you and michelled could tell me whether there is some official process by which the built materials for UIO are transferred into the videoPlayer project?
[14:29:51 CDT(-0500)] <Bosmon> Right now I just "copied some stuff over to match what was there" which is why I ended up moving those built things too
[14:32:12 CDT(-0500)] <colinclark> yura, kasper WTF
[14:32:22 CDT(-0500)] <colinclark> EXPLAIN YOUR EXCITEMENT
[14:32:25 CDT(-0500)] <colinclark>
[14:32:25 CDT(-0500)] <kasper> i know!!! it's so exciting
[14:32:41 CDT(-0500)] <kasper> the login resulted in enabling the screen magnifier
[14:32:53 CDT(-0500)] <kasper> … so we got a full stack (login) working!!!!!
[14:32:54 CDT(-0500)] <colinclark> kasper: That's the weirdest thing you've ever said
[14:32:59 CDT(-0500)] <colinclark>
[14:33:04 CDT(-0500)] <kasper> hehe
[14:33:09 CDT(-0500)] <colinclark> What does the (login) part mean?
[14:33:18 CDT(-0500)] <kasper> that logout doesn't disable the magnifier
[14:33:47 CDT(-0500)] <colinclark> You mean "login" as opposed to "usb key in?"
[14:33:57 CDT(-0500)] <colinclark> or are you using them synonymously?
[14:34:09 CDT(-0500)] <yura> colinclark: login will be usb key in
[14:34:17 CDT(-0500)] <yura>
[14:34:24 CDT(-0500)] <colinclark> I can never tell with you guys and grammar
[14:34:30 CDT(-0500)] <colinclark> What does "will be" mean?
[14:34:35 CDT(-0500)] <colinclark> "is" or "we're getting to that?"
[14:34:36 CDT(-0500)] <colinclark>
[14:34:39 CDT(-0500)] <kasper> colinclark: yeah - we haven't tested with an actual usb stick – but using curl is working
[14:34:43 CDT(-0500)] <colinclark> cool
[14:34:46 CDT(-0500)] <colinclark> that makes sense
[14:34:52 CDT(-0500)] <kasper> haha, COLIN! Don't ruin our naive excitement
[14:34:56 CDT(-0500)] <kasper> something is actually working
[14:34:58 CDT(-0500)] <yura> seriousl
[14:34:59 CDT(-0500)] <yura> :_)
[14:35:02 CDT(-0500)] <kasper> hehe
[14:35:11 CDT(-0500)] <colinclark> I just have no clue what you guys are saying
[14:35:16 CDT(-0500)] <colinclark> and would love to share your excitement
[14:35:25 CDT(-0500)] <kasper> go to yura's desk and take a look
[14:35:31 CDT(-0500)] <kasper> pure awesomeness
[14:35:36 CDT(-0500)] <colinclark> kasper: That would be a 20 minute bike ride away
[14:35:41 CDT(-0500)] <colinclark> not that I'm not tempted
[14:35:55 CDT(-0500)] <kasper> colinclark: a 20 minute bike ride well worth it, i might add
[14:35:58 CDT(-0500)] <kasper> (well, not really)
[14:36:07 CDT(-0500)] <yura> haha
[14:36:11 CDT(-0500)] <kasper> colinclark: in 30 minutes, you can download this stuff and try it yourself
[14:36:20 CDT(-0500)] <colinclark> kasper and yura: Congratulations, dudes
[14:36:22 CDT(-0500)] <colinclark> super exciting
[14:36:31 CDT(-0500)] <colinclark> What are your next steps?
[14:37:03 CDT(-0500)] <kasper> making logout work
[14:37:08 CDT(-0500)] <kasper> (since we don't have a USB)
[14:37:11 CDT(-0500)] <colinclark> sweet
[14:37:26 CDT(-0500)] <kasper> indeed
[14:37:26 CDT(-0500)] <colinclark> yura: I'm sure Bert can hook you up with a spare USB stick
[14:37:44 CDT(-0500)] <yura> colinclark: did you manage to do anything with Boyan's repo?
[14:38:13 CDT(-0500)] <colinclark> No, because I had no idea what you and Kasper were doing, and whether you'd already done so
[14:38:16 CDT(-0500)] <colinclark> I can look at it now
[14:38:22 CDT(-0500)] <yura> ok we ll do it now
[14:38:38 CDT(-0500)] <colinclark> what is it that Bosmon and jessm say in these kinds of situations?
[14:38:40 CDT(-0500)] <colinclark> gah
[14:38:42 CDT(-0500)] <colinclark> something like that
[14:38:43 CDT(-0500)] <colinclark> gah
[14:38:51 CDT(-0500)] <colinclark> yura, kasper: yes, go for it
[14:38:52 CDT(-0500)] <jessm> bah
[14:39:00 CDT(-0500)] <yura> haha
[14:39:03 CDT(-0500)] <kasper> lol
[14:39:05 CDT(-0500)] <colinclark> yura: can you answer my question about node modules, by chance?
[14:39:09 CDT(-0500)] <colinclark> i'm so confused!
[14:39:42 CDT(-0500)] <yura> colinclark: sure
[14:39:43 CDT(-0500)] <yura> one sec
[14:40:23 CDT(-0500)] <yura> oh right, colinclark first time we were handling those too
[14:40:40 CDT(-0500)] <colinclark> maybe no one knows
[14:40:43 CDT(-0500)] <colinclark> i'm just curious
[14:40:43 CDT(-0500)] <yura> i think there's either in node procedure how to compile those, or we d have to do that with a scriot
[14:40:45 CDT(-0500)] <yura> scrip
[14:40:46 CDT(-0500)] <yura> t
[14:40:49 CDT(-0500)] <colinclark> oh, cool
[14:40:50 CDT(-0500)] <colinclark> okay
[14:40:55 CDT(-0500)] <colinclark> we can get steve to look at it
[14:40:57 CDT(-0500)] <yura> i mean script will be easy
[14:41:00 CDT(-0500)] <colinclark> probably should keep your move in a fork until you talk to steve
[14:41:13 CDT(-0500)] <michelled> Bosmon: the issue with the built materials is different in the Infusion repo and the Video player repo.
[14:41:14 CDT(-0500)] <colinclark> moving his code spontaneously might make him really mad
[14:41:27 CDT(-0500)] <yura> well i just copied that stuff in linux, his repo is intact
[14:41:37 CDT(-0500)] <michelled> Bosmon: they should not be committed into the Infusion repo and we should have a gitignore for that
[14:41:56 CDT(-0500)] <yura> colinclark: is that ok ?
[14:42:00 CDT(-0500)] <michelled> in the video player repo, we do need to include them.
[14:42:00 CDT(-0500)] <Bosmon> michelled - ok, I have just deleted them from my branch
[14:42:11 CDT(-0500)] <Bosmon> I guess I never understood before why this material would appear and disappear
[14:42:20 CDT(-0500)] <michelled> thanks
[14:42:22 CDT(-0500)] <Bosmon> But clearly it would appear whenever I did a build, and it would disappear whenever I switched branches
[14:42:54 CDT(-0500)] <Bosmon> yura - why not send him a note
[14:42:58 CDT(-0500)] <michelled> Bosmon: did you see my other comments on that pull request?
[14:43:05 CDT(-0500)] <Bosmon> michelled - yes, I am resolving them now
[14:43:16 CDT(-0500)] <Bosmon> Just fixing up the Store tests now...
[14:43:49 CDT(-0500)] <michelled> thanks
[15:02:40 CDT(-0500)] <Bosmon> Hi michelled - I have fixed all the review issues and pushed up to my infusion branch again
[15:07:27 CDT(-0500)] <michelled> thx Bosmon
[15:08:07 CDT(-0500)] <Bosmon> My videoPlayer branch is also updated for those changes
[15:13:46 CDT(-0500)] <Justin_o> Bosmon: sorry that i missed your message, thankfully michelled was around to answer you
[15:26:39 CDT(-0500)] <yura> colinclark: you missed out on a presentation
[15:26:44 CDT(-0500)] <yura>
[15:26:59 CDT(-0500)] <anastasiac> colinclark, it was awesome!
[15:36:27 CDT(-0500)] <colinclark> yura: Huge congrats! Nice work!
[15:36:32 CDT(-0500)] <colinclark> you too, kasper ^^
[15:39:44 CDT(-0500)] <colinclark> avtar: I'm thinking that the actual steps to build the GPII framework should actually be driven by a developer-managed script of some kind
[15:40:03 CDT(-0500)] <colinclark> Is it the kind of thing where we should maintain an install shell script in the main Git repo?
[15:40:09 CDT(-0500)] <colinclark> Or do you think Puppet is a better tool for that job?
[15:41:00 CDT(-0500)] <colinclark> So, for example, yura currently has a shell script for setting up and starting the framework: https://github.com/GPII/linux/blob/master/start.sh
[15:41:19 CDT(-0500)] <colinclark> I imagine we could split that into two--one for compilation and installation, and another for starting
[15:41:38 CDT(-0500)] <colinclark> and then your vagrant script could run that as the last stage in the process?
[15:41:41 CDT(-0500)] <colinclark> something like that?
[15:42:00 CDT(-0500)] <colinclark> I guess it would be very nice to be able to parameterize branches for this kind of thing
[15:42:14 CDT(-0500)] <colinclark> so that it would be trivial to build a particular branch
[15:52:45 CDT(-0500)] <avtar> colinclark: having it in puppet would be nice once the list of dependencies are somewhat finalized
[15:53:04 CDT(-0500)] <colinclark> how come?