fluid-work IRC Logs-2014-01-11
[14:01:53 CST(-0600)] <Bosmon> Hey kasparnet
[14:02:02 CST(-0600)] <Bosmon> That merge you just did https://github.com/GPII/universal/pull/195/files appears to have a reference to the bad cloud4all URL
[14:02:03 CST(-0600)] <colinclark> kasparnet: Double check your URLs in those two pull requests when you merge them into review2
[14:02:13 CST(-0600)] <colinclark> ah, sorry boz
[14:02:16 CST(-0600)] <colinclark>
[14:07:31 CST(-0600)] <kasparnet> colinclark, Bosmon: urgh - thanks for that
[14:07:48 CST(-0600)] <colinclark> np--sorry to bear bad news
[14:15:02 CST(-0600)] <Bosmon> kasparnet - my problem was really with the cloud4all URL itself : P
[14:15:41 CST(-0600)] <Bosmon> Although maybe the token gets passed to webanywhere rather than to cloud4all
[14:16:15 CST(-0600)] <Bosmon> In the following URL: http://webanywhere.cs.washington.edu/beta/?starting_url=http://cloud4all.info/&token=${{userToken}}
[14:23:30 CST(-0600)] <kasparnet> Bosmon: ah - so you'd prefer the starting url to be last argument?!
[14:23:56 CST(-0600)] <Bosmon> kasparnet - well if it works it's fine : P
[14:24:08 CST(-0600)] <Bosmon> But as it stands it seems there could be some ambiguity in processing
[14:24:15 CST(-0600)] <kasparnet> Bosmon: yeah - very much so
[14:24:32 CST(-0600)] <kasparnet> but come to think of it, the token argument might be completely off
[14:25:12 CST(-0600)] <kasparnet> as I think it might have been used for the mammals UIO demo
[14:25:18 CST(-0600)] <Bosmon> yes
[14:25:29 CST(-0600)] <Bosmon> So that demo has been discontinued?
[14:25:36 CST(-0600)] <Bosmon> Or we're folding UIO stuff into dedicated PMT demos?
[14:26:01 CST(-0600)] <kasparnet> Bosmon: at least the reference it had was pointing to Avtars personal ec2
[14:26:02 CST(-0600)] <kasparnet>
[14:36:31 CST(-0600)] <colinclark> We're toasting any reference to the Mammals demo
[14:36:45 CST(-0600)] <colinclark> at some point, we need to start integrating instances of UIO itself with the Preferences Server
[14:36:51 CST(-0600)] <colinclark> and perhaps the Web Sockets Flow Manager interface
[14:36:56 CST(-0600)] <colinclark> so that it can just automatically do its thing
[14:37:23 CST(-0600)] <colinclark> and yes, the PMT and PCP, should they eventually be working, will be our demo of the Preferences Framework
[14:42:24 CST(-0600)] <colinclark> michelled: Those two pull requests from kasparnet are still a bit confusing
[14:42:41 CST(-0600)] <colinclark> I think Bosmon knows where they're at
[14:42:57 CST(-0600)] <colinclark> but I'd love for them to go into the repo if we can tweak them for kasparnet, who is probably busy Making Shit Work
[14:43:10 CST(-0600)] <michelled> yes
[14:43:21 CST(-0600)] <michelled> Bosmon7: are you there?
[14:44:37 CST(-0600)] <Bosmon> I'm sort of here
[14:45:04 CST(-0600)] <colinclark> lol
[14:45:07 CST(-0600)] <colinclark> that's about how I feel
[14:46:16 CST(-0600)] <michelled> Bosmon: is there something I can do with those pull requests? I haven't actually looked yet, which I should, but I was prioritizing tea
[14:46:22 CST(-0600)] <colinclark> have tea
[14:46:24 CST(-0600)] <colinclark> that's what I'm doing
[14:46:39 CST(-0600)] <colinclark> michelled: I'm guessing, by the way, that this is the latest branch that Justin was working on: https://github.com/jobara/prefsEditors/tree/GPII-226
[14:46:50 CST(-0600)] <colinclark> I don't know if cindy has something else, but it sounds like it wasn't working anyway
[14:46:59 CST(-0600)] <Bosmon> I will have tea too : P
[14:47:08 CST(-0600)] <colinclark>
[14:47:15 CST(-0600)] <Bosmon> But I'm a little puzzled by the way that kasparnet is raising pull requests and apparently merging them himself : P
[14:47:27 CST(-0600)] <colinclark> he's not
[14:47:37 CST(-0600)] <colinclark> Or rather, he's doing so on the hack branch
[14:47:37 CST(-0600)] <Bosmon> ok
[14:47:40 CST(-0600)] <colinclark> review2, it's called
[14:47:41 CST(-0600)] <Bosmon> Oh I see
[14:47:41 CST(-0600)] <Bosmon> ok
[14:47:54 CST(-0600)] <colinclark> and I'm quite happy for him to move as fast as he wants in this regard
[14:47:59 CST(-0600)] <michelled> he did accidentally merge one this morning into master, but it had already passed code review from colinclark
[14:48:00 CST(-0600)] <colinclark> I'm just keeping an eye on tidy up
[14:48:05 CST(-0600)] <colinclark> phew
[14:59:04 CST(-0600)] <michelled> Bosmon: let me know if you want me to look at or test any pull requests
[15:08:46 CST(-0600)] <Bosmon> michelled - perhaps https://github.com/GPII/universal/pull/194/files ?
[15:08:51 CST(-0600)] <Bosmon> Seems like it might be ready now
[15:09:13 CST(-0600)] <michelled> ok
[15:24:53 CST(-0600)] <colinclark> michelled: I'm feeling quite dumb about Git right now
[15:24:58 CST(-0600)] <colinclark> do you have a super quick sec?
[15:25:19 CST(-0600)] <michelled> yep
[15:30:26 CST(-0600)] <colinclark> So, I forked Andy's STMM repo: https://github.com/AndreasStiegler/GPII_StatisticalMatchmaker1
[15:32:13 CST(-0600)] <colinclark> here's my fork: https://github.com/colinbdclark/GPII_StatisticalMatchmaker1
[15:32:16 CST(-0600)] <colinclark> and then I cloned my fork
[15:32:21 CST(-0600)] <colinclark> made some changes, pushed them up
[15:32:39 CST(-0600)] <colinclark> but Github never gave me the little "you made change, would you like to make a pull request?" UI when I did that
[15:32:46 CST(-0600)] <colinclark> is there something about the repositories?
[15:33:25 CST(-0600)] <Bosmon> colinclark - I had something similar the other day
[15:33:32 CST(-0600)] <Bosmon> And the reason was a little embarrassing
[15:33:38 CST(-0600)] <Bosmon> It was that I was not actually logged on to github : P
[15:34:10 CST(-0600)] <colinclark> Interestingly, it looks like I am
[15:34:17 CST(-0600)] <Bosmon> I seem to have no problems making a pull request even from your branch
[15:34:25 CST(-0600)] <Bosmon> https://github.com/colinbdclark/GPII_StatisticalMatchmaker1/compare/GPII-275?expand=1
[15:34:25 CST(-0600)] <colinclark> I'm so worried I've done something dumb
[15:34:29 CST(-0600)] <colinclark> but let me log in and out
[15:34:40 CST(-0600)] <michelled> I see the pull request option on your branch
[15:34:46 CST(-0600)] <michelled> I think they've changed the UI
[15:34:50 CST(-0600)] <colinclark> michelled, kasparnet: just as a heads up, Manuel as SMSed Boyan and contacted Chris via Eleni
[15:34:53 CST(-0600)] <colinclark> so we might hear from them
[15:35:01 CST(-0600)] <colinclark> I think we should try to coordinate the whole team to do some work tomorrow
[15:36:00 CST(-0600)] <colinclark> My impression, at this point, is that Cindy's email provides all the details
[15:36:11 CST(-0600)] <colinclark> and that basically Chris and Boyan need to just continue the effort to "make it work"
[15:36:20 CST(-0600)] <colinclark> is that correct, michelled / kasparnet?
[15:37:03 CST(-0600)] <michelled> yes, that seems right to me
[15:37:47 CST(-0600)] <colinclark> michelled: you're right re: github
[15:37:50 CST(-0600)] <colinclark> it's just a little grey button now
[15:38:03 CST(-0600)] <colinclark> it used to be a nice, easy-to-read yellow bar that came up when it detected new changes pushed
[15:38:08 CST(-0600)] <colinclark> I suck
[15:38:51 CST(-0600)] <kasparnet> colinclark, michelled: I get both - and still haven't figured out when I get what.. I think there is like a 5 minute limit on the nice yellow bar that comes up disregarding what branch you're on
[15:38:51 CST(-0600)] <michelled> I guess that's the problem with constantly changing UIs. Users learn
[15:39:49 CST(-0600)] <colinclark> cool, thanks for helping me guys
[15:40:02 CST(-0600)] <Bosmon> +1 for kasparnet's observation : P
[15:40:09 CST(-0600)] <Bosmon> I think the "grey button" UI has been in place for quite a while
[15:40:17 CST(-0600)] <Bosmon> But the "bright bar UI" seems time-dependent
[15:40:21 CST(-0600)] <colinclark> kasparnet: If necessary, do you feel like you know enough, from Cindy's email, to point Boyan and/or Chris to where they need to continue their work?
[15:41:33 CST(-0600)] <Bosmon> colinclark - perhaps you can help me with a dumb problem of my own
[15:41:47 CST(-0600)] <Bosmon> When my Fedora instance puts up this "big clock screensaver" I have no bloody idea how to wake it up
[15:41:48 CST(-0600)] <colinclark> yup, fire away
[15:41:51 CST(-0600)] <colinclark> oh
[15:41:56 CST(-0600)] <colinclark> Drag from the bottom of the screen
[15:41:57 CST(-0600)] <Bosmon> I try all kinds of things and it just stays there
[15:42:02 CST(-0600)] <Bosmon> DRAG FROM THE BOTTOM OF THE SCREEN!
[15:42:02 CST(-0600)] <colinclark> probably the dorkiest thing they've ever done
[15:42:04 CST(-0600)] <colinclark> it's like a phone
[15:42:11 CST(-0600)] <Bosmon> They are total dorks through and through
[15:42:19 CST(-0600)] <kasparnet> hahaha
[15:42:25 CST(-0600)] <Bosmon> All of their UI controls are of such a light shade of grey that any normal user assumes they are disabled
[15:43:02 CST(-0600)] <Bosmon> And their "filing cabinet for files" icon reeks of 1980s IBM
[15:44:56 CST(-0600)] <colinclark> it's cute
[15:45:31 CST(-0600)] <Bosmon> The UI performance inside my VirtualBox is about as good as I get when using NX to connect to machines in Ireland : P
[15:52:11 CST(-0600)] <colinclark> You may need to turn on 3D acceleration
[15:52:36 CST(-0600)] <colinclark> I get pretty decent performance in VMWare and dismal performance in VBox
[15:52:39 CST(-0600)] <colinclark> and lots of artifacts, too
[15:53:43 CST(-0600)] <kasparnet> Bosmon, colinclark: my fedora in VBox is absolutely horrific as well, 3D or not (or perhaps the problem was that it exploded when 3d was on, forcing me to turn it off)
[15:53:50 CST(-0600)] <colinclark> ah
[15:53:55 CST(-0600)] <kasparnet> anyway, I feel sorry for myself whenever I use it
[15:54:02 CST(-0600)] <colinclark> I think that when the VBox Guest Additions are installed, it's usually more reliable
[15:54:09 CST(-0600)] <colinclark> but they always lag behind Fedora releases by a lot
[15:54:57 CST(-0600)] <colinclark> Though I would have thought your new Air had a better GPU in it
[15:55:04 CST(-0600)] <michelled> kasparnet: did you mean to push GPII-383 branch to the project repo?
[15:57:21 CST(-0600)] <Bosmon> Yes, I think some artefacts went away when I turned on 3d acceleration
[15:57:29 CST(-0600)] <Bosmon> But the performance is still appalling
[16:00:21 CST(-0600)] <Bosmon> ok, this is where I've got so far investigating the Linux acceptance test hangs
[16:00:57 CST(-0600)] <Bosmon> The hang is definitely caused by test 5, " name: "Testing screenreader_common using Flat matchmaker","
[16:01:03 CST(-0600)] <Bosmon> And the hang occurs at sequence point 3
[16:01:22 CST(-0600)]
<Bosmon> It has just issued
.send
[16:01:30 CST(-0600)]
<Bosmon> And it is waiting for
.events.onComplete
[16:01:34 CST(-0600)] <Bosmon> Which for some reason never arrives
[16:01:53 CST(-0600)] <Bosmon> I guess I should put in some nicer diagnostics for the IoC testing framework so that information of this kind can appear automatically
[16:02:07 CST(-0600)] <Bosmon> I need to rush off to TTEA now but when I get back I will try to study why the login never concludes
[16:02:24 CST(-0600)] <Bosmon> Although I have an odd suspicion it may simply be because the required AT just isn't installed
[16:03:08 CST(-0600)] <Bosmon> ORCA in this case
[16:16:50 CST(-0600)] <colinclark> Thank you, Bosmon
[16:58:10 CST(-0600)] <cindyli> hi Justin_o_
[16:58:18 CST(-0600)] <Justin_o_> cindyli: hello
[16:58:27 CST(-0600)] <cindyli> r u continuing with PMT model transformation?
[16:59:16 CST(-0600)] <cindyli> Justin_o_: ^
[17:05:09 CST(-0600)] <Justin_o_> cindyli: i'm doing some testing at the moment now that you fixed those checkboxes.. although so far it looks like the underlying preferences don't work
[17:06:09 CST(-0600)] <Justin_o_> cindyli: basically the transformations are all there.. I was hoping to implement the conditional transforms since the screen reader will turn on if any of the screen readers settings are on.. however there is a but with the model transformations.. not sure how to fix it.
[17:07:31 CST(-0600)] <cindyli> Justin_o_: do you mean the part that is to remove other screen reader preferences when the screen reader is disabled? would it be easier to add your own code to manually remove them?
[17:08:16 CST(-0600)] <cindyli> also, it what aspects "the underlying preferences don't work", Justin_o_? the selected preferences were not sent to server or they were sent but not correctly live update to OS?
[17:08:37 CST(-0600)] <Justin_o_> cindyli: i could do a hack like that, but it won't work for two-way transformations.. i think it's probably more important to get the connection between the pmt and pcp, as well as the web sockets working at this point though..
[17:09:21 CST(-0600)] <Justin_o_> cindyli: i believe the format is correct, with the exception of language and contrast... so it's probably that the system isn't applying most of them
[17:09:36 CST(-0600)] <cindyli> ok
[17:09:38 CST(-0600)] <Justin_o_> cindyli: i'm going to reply to colin's e-mail about this now
[17:12:02 CST(-0600)] <cindyli> Justin_o_: i'm thinking to take on the work to add the button in pmt that opens up pcp. but wonder how the workflow should be. clicking that button opens and goes to a new page with pcp demo? does that sound right?
[17:13:03 CST(-0600)] <cindyli> or follow the wireframe to close pmt and open pcp
[17:21:59 CST(-0600)] <Justin_o_> cindyli: i think just transitioning to a new page should be fine. kasparnet, colinclark, michelled any thoughts?
[17:22:09 CST(-0600)] <colinclark> oh wow
[17:22:21 CST(-0600)] <colinclark> the king and cindyli have emerged at the least expected moment!
[17:22:25 CST(-0600)] <colinclark> hello
[17:22:34 CST(-0600)] <Justin_o_> hello
[17:22:34 CST(-0600)] <colinclark> welcome to the party, where avtar gives us all great nicknames
[17:22:42 CST(-0600)] <Justin_o_> colinclark: sounds like fun
[17:22:50 CST(-0600)] <Justin_o_> colinclark: i'm writing up a reply to your e-mail right now
[17:23:12 CST(-0600)] <colinclark> great, thanks
[17:23:46 CST(-0600)] <Justin_o_> colinclark: just sent it
[17:24:00 CST(-0600)] <colinclark> I think one key is to avoid doing things that Boyan could equally do
[17:24:03 CST(-0600)] <colinclark> if we even know what that is
[17:24:14 CST(-0600)] <colinclark> since he did say he would work tomorrow morning, his time
[17:24:23 CST(-0600)] <colinclark> so if there are things you want to leave for him or (hopefully) Chris, that's cool
[17:24:32 CST(-0600)] <colinclark> Kind of an awkward situation since we just need to get it working
[17:24:43 CST(-0600)] <colinclark> As for transitioning to a new page, that's totally fine
[17:27:15 CST(-0600)] <avtar> 'gentle justin'
[17:27:52 CST(-0600)] <colinclark> so nice
[17:28:25 CST(-0600)] <Justin_o_> avtar: thanks
[17:28:32 CST(-0600)] <avtar> you've earned it
[17:41:29 CST(-0600)] <cindyli> got it, Justin_o_ and colinclark
[17:43:16 CST(-0600)] <Justin_o_> cindyli: i'm going to try to get the language into a correct format i think it should be codes like en and fr..
[17:43:38 CST(-0600)] <cindyli> ok. thanks, Justin_o_
[18:14:10 CST(-0600)] <cindyli> Justin_o_: I pushed up into my GPII-226 branch to add a "go to PCP" button in the PMT demo to open up the PCP demo. can you update your branch when you have a chance.
[18:14:38 CST(-0600)] <Justin_o_> cindyli: thanks... are you passing the token along?
[18:14:55 CST(-0600)] <cindyli> no, Justin_o_. that's the next step I'm going to do
[18:15:29 CST(-0600)] <Justin_o_> okay
[18:19:44 CST(-0600)] <Justin_o_> cindyli: i've updated my code to use language codes instead of the language name.
[18:19:56 CST(-0600)] <Justin_o_> cindyli: i've pushed this up to my branch. I've merged in your changes too.
[18:20:09 CST(-0600)] <Justin_o_> cindyli: i'm going to go test this out now and see if it will actually change the language.
[18:22:41 CST(-0600)] <cindyli> ok, Justin_o_, merging in ur branch...
[18:28:23 CST(-0600)] <Justin_o_> cindyli: thanks.. so languages other than russian are working for screen reader now.. not for the system though... and no more server error when choosing french
[18:28:33 CST(-0600)] <colinclark> that's a huge improvement
[18:28:48 CST(-0600)] <colinclark> I'm not sure that we actually support OS-level language configuration yet
[18:31:34 CST(-0600)] <Justin_o_> colinclark: okay.. that would make sense why it doesn't work then
[18:32:30 CST(-0600)] <Justin_o_> cindyli: i tested out your go to pcp button but it can't find the page
[18:33:12 CST(-0600)] <Justin_o_> cindyli: i see.. the port number is missing
[18:33:26 CST(-0600)] <Justin_o_> in my browser anyways.. are you using relative paths?
[18:36:30 CST(-0600)] <Justin_o_> cindyli: okay, just checked the code.... i guess you don't use a port on your system.. can you use a relative URL here instead?
[18:36:36 CST(-0600)] <cindyli> Justin_o_: you might be using a different url for pcp demo than the default
[18:36:42 CST(-0600)] <cindyli> change this line to provide ur url: https://github.com/cindyli/prefsEditors/blob/GPII-226/demos/prefsEditor/demo.js#L34
[18:38:20 CST(-0600)] <Justin_o_> cindyli: okay.. i'm going to change that to a relative url.. looks like it should work.. also i'm going to put it right to index.html as the simple web server i'm using from npm doesn't support index.html from the parent
[18:42:07 CST(-0600)] <FerranGaallego> Hi guys. Here Ferran Gállego from Code Factory... I have silly question about Git (I'm not an expert at all... actually, I used it for first time in Cloud4All...). I managed to commit changes to my repo and do a pull request fine, but now, when I commit more changes, it are added to the existing pull request... I would like to have different pull requests for each commit, is there any trick for that? ...
[18:50:13 CST(-0600)] <Justin_o_> FerranGaallego: you have to work in a different branch
[18:50:23 CST(-0600)] <Justin_o_> FerranGaallego: the pull request will take all of your commits to a branch
[18:50:49 CST(-0600)] <Justin_o_> FerranGaallego: I typically create a new branch for each thing i'm working on
[18:50:59 CST(-0600)] <FerranGaallego> mmmh... so I need to do a new branch for each pull request I want to... ok...
[18:51:11 CST(-0600)] <Justin_o_> FerranGaallego: yes, that's correct
[18:51:22 CST(-0600)] <FerranGaallego> Thanks Justin!
[18:51:32 CST(-0600)] <Justin_o_> FerranGaallego: you're welcome
[18:52:04 CST(-0600)] <Justin_o_> cindyli: i've updated the url and pushed up to my repo.. I have to leave at 8. Is there anything i can help you with till then?
[18:55:48 CST(-0600)] <cindyli> Justin_o_: no, enjoy the rest of the night
[18:56:03 CST(-0600)] <Justin_o_> thanks cindyli, you too
[21:06:44 CST(-0600)] <sgithens> join #fluid-tech
[21:06:51 CST(-0600)] <colinclark> hi sgithens
[21:07:09 CST(-0600)] <sgithens> colinclark: DUE!
[21:07:17 CST(-0600)] <sgithens> s/DUE/DUDE/
[21:07:22 CST(-0600)] <colinclark>
[22:12:12 CST(-0600)] <colinclark> Bosmon: It's not quite clear to me how I define a new log level
[22:12:49 CST(-0600)] <colinclark> It looks like I can't use a bare integer in a call to fluid.setLogging()
[22:13:51 CST(-0600)] <Bosmon> Hi colinclark
[22:13:55 CST(-0600)] <colinclark> hi
[22:14:07 CST(-0600)]
<Bosmon> A logLevel is just a small structure with the following layout:
;
[22:14:11 CST(-0600)] <colinclark> yes, I see that
[22:14:35 CST(-0600)] <colinclark> So can I pass a structure like this to setLogging?
[22:14:38 CST(-0600)] <Bosmon> yes
[22:14:40 CST(-0600)] <colinclark> or do I have to modify the logLevel structure?
[22:14:41 CST(-0600)] <colinclark> ok
[22:26:16 CST(-0600)] <colinclark> Bosmon: Do we have any utilities to pretty print nested JSON structures?
[22:26:30 CST(-0600)] <Bosmon> colinclark - yes
[22:26:35 CST(-0600)] <Bosmon> In FluidDebugging.js
[22:26:54 CST(-0600)] <colinclark> wicked
[22:30:57 CST(-0600)] <colinclark> wow this whole symbol completion thing is far out
[22:31:10 CST(-0600)] <colinclark> haven't used this since the days of Eclipse, and it never had a really clue about JS syntax
[22:31:21 CST(-0600)] <colinclark> Sublime Edit seems to be constantly trying to autocomplete things for me
[22:31:26 CST(-0600)] <colinclark> and often correctly
[22:37:01 CST(-0600)] <colinclark> Hey Bosmon
[22:37:05 CST(-0600)] <colinclark> can I distract you again for a sec?
[22:37:12 CST(-0600)] <Bosmon> sure
[22:37:24 CST(-0600)] <colinclark> I'm trying to think through what we actually want
[22:37:30 CST(-0600)] <colinclark> as opposed to what I want for this demo
[22:37:45 CST(-0600)] <colinclark> So the framework logs chattily at the fluid.logLevel.INFO level
[22:38:04 CST(-0600)] <Bosmon> What we actually want is the completion of sgithens uncommitted SCROBBLER work from last San DIEGGOO : P
[22:38:15 CST(-0600)] <Bosmon> We don't want any of this text-based logging crap at all
[22:38:26 CST(-0600)] <colinclark> scrobble us, sgithens!
[22:39:16 CST(-0600)] <colinclark> In the interim, I think we want to distinguish our "application's" log messages from the framework's own
[22:39:44 CST(-0600)] <colinclark> Which in practice, I guess means that the development configs should stay the same
[22:39:50 CST(-0600)] <colinclark> i.e. logging as much as humanly possible
[22:40:16 CST(-0600)] <colinclark> similarly, the production configs stay as quiet as they currently are
[22:40:44 CST(-0600)] <colinclark> and it's just this intermediate case of "show me the application's logs only" that we don't currently have
[22:41:07 CST(-0600)] <colinclark> Is there an argument for GPII developers not wanting to see framework-level logs typically at all?
[22:41:26 CST(-0600)] <Bosmon> Well, the framework-level logs are pretty much rubbish
[22:41:30 CST(-0600)] <Bosmon> I can barely interpret them myself
[22:41:32 CST(-0600)] <colinclark> ok
[22:41:40 CST(-0600)] <colinclark> So, separately, we'll improve framework-level logging
[22:42:08 CST(-0600)] <Bosmon> Clearly we could do a lot to improve them - but really, I think we should just axe them completely in favour of the JSON-based logs that we plan to scrobble
[22:42:13 CST(-0600)] <colinclark> ok
[22:42:16 CST(-0600)] <colinclark> scrobble scrobble
[22:42:19 CST(-0600)] <Bosmon> Even a couple of days work could make a roughly usable log browsing UI
[22:42:44 CST(-0600)] <Bosmon> I think the moment we have any time to spare to think about what we want from logging, we should scrub the text-based logs completely
[22:42:54 CST(-0600)] <colinclark> ok
[22:43:01 CST(-0600)] <colinclark> This logAndNotify utility in the Flow Manager is curious
[22:43:20 CST(-0600)] <colinclark> I suspect I'm going to need it elsewhere
[22:44:22 CST(-0600)] <colinclark> since it seems to be the primary way that one can actually log a payload coming in asynchronously from, say, a data source