Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

...

[18:23:09 CDT(-0500)] <colinclark> OKAY

[18:26:13 CDT(-0500)] <thealphanerd> sorry

[18:26:33 CDT(-0500)] <thealphanerd> ┬──┬ ノ( ゜-゜ノ)

[18:34:34 CDT(-0500)] <colinclark> is that a skate park, thealphanerd?

[18:34:47 CDT(-0500)] <thealphanerd> no… its a meme called "putting back the table"

[18:34:56 CDT(-0500)] <colinclark> Bosmon: Would you consider the prospect of pushing my suboptimal pull request?

[18:35:05 CDT(-0500)] <colinclark> even for my own sanity?

[18:35:13 CDT(-0500)] <Bosmon> Sure

[18:35:21 CDT(-0500)] <Bosmon> To the main master, rather than to your branch for Tobias?

[18:35:22 CDT(-0500)] <colinclark> and then I'll make you the deal that I'll push yours and update Linux to be identical

[18:35:38 CDT(-0500)] <colinclark> might as well go to the main master, since what's there is flat out broken

[18:35:44 CDT(-0500)] <Bosmon> ok

[18:35:45 CDT(-0500)] <colinclark> and my fault for being so (sad)

[18:35:49 CDT(-0500)] <Bosmon> No worries

[18:35:56 CDT(-0500)] <Bosmon> Things break all the time (smile)

[18:36:05 CDT(-0500)] <Bosmon> What do you think about the proposal for a "root" project?

[18:36:13 CDT(-0500)] <colinclark> I think it is reasonable

[18:36:13 CDT(-0500)] <Bosmon> Consisting of the root directory structure and checkout scripts?

[18:36:18 CDT(-0500)] <colinclark> yep, seems good to me

[18:36:31 CDT(-0500)] <colinclark> now that you put it that way, I do remember that this is at least what you and I agreed to in Boulder

[18:36:41 CDT(-0500)] <colinclark> I guess it's all been a blur

[18:36:44 CDT(-0500)] <colinclark> for all of us

[18:36:55 CDT(-0500)] <Bosmon> I am pretty sure JURA agreed to it too

[18:37:00 CDT(-0500)] <colinclark> thealphanerd: I tend to be so behind on memes, but Bosmon has been educating me

[18:37:07 CDT(-0500)] <Bosmon> Otherwise he would have been more puzzled in the conversation we had last month

[18:37:07 CDT(-0500)] <colinclark> largely by sending me pictures of cats dressed up in suits

[18:37:12 CDT(-0500)] <thealphanerd> you are not missing much

[18:37:14 CDT(-0500)] <Bosmon> When I complained about how he was loading some code in test cases

[18:37:18 CDT(-0500)] <colinclark> interesting

[18:37:22 CDT(-0500)] <thealphanerd> comes from the meme flipping the table (╯°□°)╯︵ ┻━┻

[18:37:27 CDT(-0500)] <Bosmon> And I said, "You wouldn't need to do this if the parent directory was named node_modules"

[18:37:38 CDT(-0500)] <colinclark> he mentioned that he was hoping to get some time to implement some things you two had been discussing

[18:37:42 CDT(-0500)] <Bosmon> Which he said was fine in principle, but shouldn't necessarily be required to run the test cases for the project

[18:37:43 CDT(-0500)] <colinclark> but was vague at standup as to the details

[18:37:46 CDT(-0500)] <thealphanerd> Bosmon: you using npm?

[18:37:48 CDT(-0500)] <colinclark> which is fair enough

[18:37:52 CDT(-0500)] <Bosmon> thealphanerd - yes

[18:38:01 CDT(-0500)] <colinclark> except in the case of node-ffi (tongue)

[18:38:07 CDT(-0500)] <Bosmon> colinclark - I proposed to him an "intermediate architecture" based on "request grades"

[18:38:17 CDT(-0500)] <Bosmon> I realised it would be a good compromise whilst we were waiting for IoC to be fixed

[18:38:28 CDT(-0500)] <Bosmon> Since grades are one of the few parts of the framework which are working correctly

[18:38:29 CDT(-0500)] <colinclark> cool

[18:39:02 CDT(-0500)] <Bosmon> I guess if we were "aspect-y" people, we might call them aspects... or if we were "object-y" people we might call them mixins

[18:39:18 CDT(-0500)] <thealphanerd> ok I have to run

[18:39:21 CDT(-0500)] <Bosmon> But whatever we call them, at least grades will allow more than 2 of them to be mixed together

[18:39:29 CDT(-0500)] <colinclark> see you, thealphanerd

[18:39:37 CDT(-0500)] <thealphanerd> Bosmon: I'm myles, nice to meet you. Hope to find out about your project some time soon.

[18:52:49 CDT(-0500)] <colinclark> Bosmon: I guess we have a lot more thinking to do around the Solutions Registry

[18:53:02 CDT(-0500)] <colinclark> since it is clear that a lot of the data in it need to be parameterized by platform

[18:53:12 CDT(-0500)] <Bosmon> colinclark - certainly

[18:53:36 CDT(-0500)] <colinclark> My fear is that we really need to do it before Linz

[18:55:47 CDT(-0500)] <Bosmon> Yes

[18:56:09 CDT(-0500)] <Bosmon> I'll try to get model inversion working, which might help to situate our discussion a bit

[18:58:34 CDT(-0500)] <Bosmon> colinclark - I just merged https://github.com/GPII/windows/pull/8

[18:58:41 CDT(-0500)] <colinclark> thanks

[18:58:48 CDT(-0500)] <colinclark> I really appreciate it

[19:03:05 CDT(-0500)] <colinclark> Bosmon: Any chance you can have a quick look at this pull? https://github.com/GPII/universal/pull/33

[19:03:12 CDT(-0500)] <colinclark> Hopefully I'm not distracting you from packing too much

[19:03:25 CDT(-0500)] <Bosmon> Haven't started yet (sad)

[19:03:47 CDT(-0500)] <Bosmon> Wow

[19:03:51 CDT(-0500)] <Bosmon> This one's pretty strange

[19:04:07 CDT(-0500)] <colinclark> this is the sort of pull request that Linus would destroy me for

[19:04:15 CDT(-0500)] <colinclark> Bosmon: It's fairly strange

[19:04:22 CDT(-0500)] <colinclark> Most conference wifi is insanely firewalled

[19:04:30 CDT(-0500)] <Bosmon> SHouldn't we put that machine URL as another variable?

[19:04:41 CDT(-0500)] <Bosmon> It seems peculiar to repeat it so many times

[19:04:47 CDT(-0500)] <colinclark> indeed we should

[19:05:02 CDT(-0500)] <colinclark> I am at this point just trying to get things to even work

[19:05:04 CDT(-0500)] <Bosmon> But I guess this is another of those things we need to get working before tomorrow morning

[19:05:08 CDT(-0500)] <colinclark> yeah

[19:05:14 CDT(-0500)] <colinclark> though I'm happy if you're willing to improve it while I keep going

[19:07:20 CDT(-0500)] <Bosmon> Why do some of the solutions refer to firefox in a fully qualified way, and some of them just as a bare name?

[19:07:47 CDT(-0500)] <colinclark> Hmm

[19:07:50 CDT(-0500)] <colinclark> Linux vs. Windows solutions?

[19:08:10 CDT(-0500)] <Bosmon> I thought that

[19:08:13 CDT(-0500)] <Bosmon> But it doesn't seem to be so

[19:08:46 CDT(-0500)] <colinclark> Unless I'm missing something...

[19:08:50 CDT(-0500)] <Bosmon> Oh, you're right

[19:08:54 CDT(-0500)] <Bosmon> And we just duplicate webAnywhere

[19:08:58 CDT(-0500)] <colinclark> yes

[19:09:03 CDT(-0500)] <colinclark> Last minute-ism

[19:10:44 CDT(-0500)] <Bosmon> Well, in that spirit, I'm happy to push this : p

[19:10:57 CDT(-0500)] <Bosmon> We do really need to stop people doing demos though

[19:12:37 CDT(-0500)] <colinclark> lol

[19:12:43 CDT(-0500)] <colinclark> +1 for that

[19:12:47 CDT(-0500)] <colinclark> this is working quite nicely now

[19:14:38 CDT(-0500)] <colinclark> Bosmon: What do you think the best approach for branches like this is?

[19:14:48 CDT(-0500)] <colinclark> I imagine we actually want it to be part of the project repo

[19:15:17 CDT(-0500)] <Bosmon> I'm not quite sure what the question relates to....

[19:15:21 CDT(-0500)] <colinclark> Can one make a pull request to a branch other than master?

[19:15:23 CDT(-0500)] <colinclark> Oh, sorry

[19:15:25 CDT(-0500)] <Bosmon> Oh, I see

[19:15:44 CDT(-0500)] <colinclark> I have this: https://github.com/colinbdclark/universal/tree/windows-xp-solutions-registry

[19:15:58 CDT(-0500)] <colinclark> I guess we might like it to be a branch on the project repo, so that it's more visible

[19:16:21 CDT(-0500)] <Bosmon> Yes, it seems you can issue a pull request to a branch

[19:16:42 CDT(-0500)] <Bosmon> In github, via the "CHANGE COMMITS" button

[19:16:43 CDT(-0500)] <Bosmon> https://help.github.com/articles/using-pull-requests

[19:17:02 CDT(-0500)] <Bosmon> What is in this branch, morally?

[19:19:45 CDT(-0500)] <colinclark> A solutions registry suited for demonstrating the GPII on Windows XP

[19:19:50 CDT(-0500)] <colinclark> the more I think about this, I wonder where it should all go

[19:19:57 CDT(-0500)] <colinclark> Really, I'd rather just fix the bugs in the system

[19:20:01 CDT(-0500)] <colinclark> perhaps I'll leave it for now as-is

[19:20:11 CDT(-0500)] <colinclark> walk Jim through the process of pulling changes from my fork

[19:20:54 CDT(-0500)] <Bosmon> Seems odd to have a branch just for a solutions repository

[19:21:05 CDT(-0500)] <Bosmon> It's the kind of thing I imagine we might have thousands of, in due course

[19:22:15 CDT(-0500)] <colinclark> yes

[19:22:18 CDT(-0500)] <colinclark> We just need to fix the real bugs

[19:22:21 CDT(-0500)] <colinclark> which involve:

[19:22:27 CDT(-0500)] <colinclark> 1. A sensible matchmaker

[19:22:42 CDT(-0500)] <colinclark> 2. Platform-specific parameterizations for solutions registry entries

[19:23:00 CDT(-0500)] <colinclark> I believe those are the only justifications for any of these branches I've been hacking around with

[19:23:06 CDT(-0500)] <colinclark> ah, Bosmon

[19:23:07 CDT(-0500)] <colinclark> one question

[19:23:10 CDT(-0500)] <colinclark> because I am so clueless

[19:23:27 CDT(-0500)] <colinclark> yura has some kind of parameterization for where preferences are sourced from

[19:23:34 CDT(-0500)] <colinclark> locally or on the server

[19:23:39 CDT(-0500)] <colinclark> perhaps it's an environment variable?

[19:23:47 CDT(-0500)] <colinclark> which the Flow Manager reads?

[19:23:58 CDT(-0500)] <Bosmon> It's one of these weird things in express

[19:24:08 CDT(-0500)] <Bosmon> Which I believe ultimately resolves onto an environment variable, yes

[19:24:19 CDT(-0500)] <Bosmon> Another thing which we need to do something about in due course

[19:24:50 CDT(-0500)] <Bosmon> He does it with a that.server.configure call

[19:25:26 CDT(-0500)] <Bosmon> FlowManager, line 131

[19:26:28 CDT(-0500)] <colinclark> I'm not sure what environment variable this gets resolved to

[19:26:39 CDT(-0500)] <Bosmon> I believe it is called NODE_ENV

[19:26:48 CDT(-0500)] <Bosmon> http://expressjs.com/guide.html

[19:26:59 CDT(-0500)] <colinclark> oh bizarre

[19:27:00 CDT(-0500)] <colinclark> ok

[19:27:10 CDT(-0500)] <Bosmon> Yes, pretty bizarre

[19:28:05 CDT(-0500)] <colinclark> umm

[19:28:17 CDT(-0500)] <colinclark> How do I set an environment variable in Windows?

[19:28:23 CDT(-0500)] <Bosmon> "set" (smile)

[19:28:26 CDT(-0500)] <colinclark> I mean, I know how to from the control panel

[19:28:27 CDT(-0500)] <colinclark> cool

[19:28:46 CDT(-0500)] <colinclark> once again, 12-year old Colin is laughing hysterically

[19:28:48 CDT(-0500)] <colinclark> somewhere

[19:35:54 CDT(-0500)] <Bosmon> Was he prone to that? : P

[19:35:57 CDT(-0500)] <colinclark> hmm

[19:36:02 CDT(-0500)] <colinclark> Well, he was pretty mouthy

[19:36:21 CDT(-0500)] <colinclark> Looks like everything is working really smoothly for Jim

[19:36:30 CDT(-0500)] <colinclark> or rather

[19:36:31 CDT(-0500)] <colinclark> will be

[19:36:40 CDT(-0500)] <colinclark> assuming I can get ahold of him

[19:36:45 CDT(-0500)] <colinclark> so, Bosmon

[19:36:49 CDT(-0500)] <colinclark> just to be sure

[19:37:09 CDT(-0500)] <colinclark> is your impression that these config files

[19:37:24 CDT(-0500)] <colinclark> say, config.demo_local.json

[19:37:30 CDT(-0500)] <colinclark> are keyed by the NODE_ENV value?

[19:37:57 CDT(-0500)] <colinclark> in other words

[19:38:13 CDT(-0500)] <colinclark> set NODE_ENV=demo_local should cause the system to read preferences off the file system?

[19:38:32 CDT(-0500)] <Bosmon> That appears to be right

[19:38:46 CDT(-0500)] <Bosmon> Although I wouldn't swear to it 100% since I have never done it

[19:40:11 CDT(-0500)] <colinclark> it looks like it is the case

[19:41:14 CDT(-0500)] <colinclark> okay, good

[19:41:16 CDT(-0500)] <colinclark> I now understand this system at least vaguely (wink)

[19:42:35 CDT(-0500)] <Bosmon> cool

[19:42:39 CDT(-0500)] <Bosmon> I'm off to dinner shortly

[19:42:46 CDT(-0500)] <Bosmon> Anything I can do/report quickly?

[20:18:26 CDT(-0500)] <colinclark> Bosmon: We're cool

[20:18:29 CDT(-0500)] <colinclark> Jim's demo is all set

[20:18:34 CDT(-0500)] <colinclark> everything works great on his machine

[20:18:37 CDT(-0500)] <colinclark> thanks again, dude

[20:18:40 CDT(-0500)] <colinclark> I really appreciate it