fluid-work IRC Logs-2009-12-10

[04:32:51 EST(-0500)] * sveto_ (n=sveto@62.44.108.2) has joined #fluid-work
[05:03:02 EST(-0500)] * sveto_ (n=sveto@62.44.108.2) has joined #fluid-work
[05:47:11 EST(-0500)] * sveto (n=sveto@62.44.108.2) has left #fluid-work
[08:12:18 EST(-0500)] * boyan (n=boyan@62.44.108.2) has joined #fluid-work
[08:37:03 EST(-0500)] * laurel (n=Laurel@142.150.154.178) has joined #fluid-work
[08:42:06 EST(-0500)] * sveto (n=sveto@62.44.108.2) has joined #fluid-work
[08:56:54 EST(-0500)] * jhung_ca (n=Jon@H204.C204.cci.switchworks.net) has joined #fluid-work
[09:08:55 EST(-0500)] * yura (n=yura@142.150.154.132) has joined #fluid-work
[09:18:39 EST(-0500)] * jameswy (n=jameswy@142.150.154.196) has joined #fluid-work
[09:28:30 EST(-0500)] * jessm (n=Jess@c-71-232-1-65.hsd1.ma.comcast.net) has joined #fluid-work
[09:38:53 EST(-0500)] <boyan> jhung_ca, jessm, aren't we going to have a UI dev check-in?
[09:39:15 EST(-0500)] <jessm> yes
[09:39:25 EST(-0500)] <jessm> yikes!
[09:40:05 EST(-0500)] <jessm> i guess i'm the only one not there
[09:41:24 EST(-0500)] * anastasiac (n=team@142.150.154.189) has joined #fluid-work
[09:44:57 EST(-0500)] * athena (n=athena@adsl-99-136-250-158.dsl.wlfrct.sbcglobal.net) has joined #fluid-work
[10:01:51 EST(-0500)] * clown (n=clown@142.150.154.101) has joined #fluid-work
[10:03:23 EST(-0500)] <jessm> hey y'all Dev meeting?
[10:03:38 EST(-0500)] <jessm> oops, i'm 30 minutes early
[10:09:09 EST(-0500)] * colinclark (n=colin@bas2-toronto09-1176131079.dsl.bell.ca) has joined #fluid-work
[10:31:13 EST(-0500)] * sveto (n=sveto@62.44.108.2) has left #fluid-work
[10:34:34 EST(-0500)] * sveto (n=sveto@62.44.108.2) has joined #fluid-work
[11:12:04 EST(-0500)] * yura (n=yura@142.150.154.170) has joined #fluid-work
[11:13:10 EST(-0500)] * athena (n=athena@adsl-99-136-250-158.dsl.wlfrct.sbcglobal.net) has joined #fluid-work
[11:13:37 EST(-0500)] * michelled (n=michelle@142.150.154.193) has joined #fluid-work
[11:48:02 EST(-0500)] * EricDalquist (n=dalquist@bohemia.doit.wisc.edu) has joined #fluid-work
[11:49:58 EST(-0500)] * elicochran (n=elicochr@dhcp-169-229-212-16.LIPS.Berkeley.EDU) has joined #fluid-work
[11:51:41 EST(-0500)] * boyan (n=boyan@62.44.108.2) has left #fluid-work
[12:00:30 EST(-0500)] * Bosmon2 (n=amb26fre@97-118-7-119.hlrn.qwest.net) has joined #fluid-work
[12:00:41 EST(-0500)] <Bosmon2> Hi, sorry for the delay... my client didn't connect for some reason
[12:00:53 EST(-0500)] <Bosmon2> So, we should set up a time to chat about "transactional initiators"
[12:02:47 EST(-0500)] <Bosmon2> Also, anastasiac, if you look in "RendererTests.js", you can see a bit of tree which renders a variable number of columns, at line 52 in "Selector-based render test"
[12:03:08 EST(-0500)] <Bosmon2> The markup is at line 37 in Renderer-test.html
[12:03:14 EST(-0500)] <anastasiac> Bosmon2, thanks for the pointer!
[12:11:02 EST(-0500)] <michelled> Bosmon2: seems like 3:00 Eastern would work
[12:13:37 EST(-0500)] * sveto (n=sveto@62.44.108.2) has left #fluid-work
[12:17:58 EST(-0500)] <Bosmon2> ok
[12:18:00 EST(-0500)] <Bosmon2> That is fine
[12:20:02 EST(-0500)] <laurel> colinclark: can I add links to the the infusionBuilder daily build and unit tests to the build.fluidproject.org website now or leave it until later?
[12:20:14 EST(-0500)] <colinclark> i'm on a call at the moment
[12:20:19 EST(-0500)] <colinclark> will respond later
[12:20:56 EST(-0500)] <laurel> yup
[12:28:44 EST(-0500)] <laurel> colinclark: Update to IB bug parade: http://issues.fluidproject.org/browse/FLUID-3162 resolved (with a few small related tasks noted in the resolved comment).
[12:36:47 EST(-0500)] <colinclark> laurel: got to run to another meeting (i'm late!)
[12:36:56 EST(-0500)] <colinclark> we can talk about this when i get into the office this afternoon
[12:37:10 EST(-0500)] <laurel> no problem
[12:37:19 EST(-0500)] <laurel> just putting thoughts down before I forget
[12:37:27 EST(-0500)] <colinclark> cool
[13:00:30 EST(-0500)] * EricDalquist (n=dalquist@bohemia.doit.wisc.edu) has joined #fluid-work
[13:04:39 EST(-0500)] <anastasiac> Bosmon2, my pager is rendering variable numbers of columns - thanks for your help!
[13:07:39 EST(-0500)] * EricDalquist (n=dalquist@bohemia.doit.wisc.edu) has joined #fluid-work
[13:55:13 EST(-0500)] <Bosmon2> anastasiac - I am glad to hear that (smile)
[13:55:22 EST(-0500)] <anastasiac> yes, me too (smile)
[13:55:29 EST(-0500)] <Bosmon2> Hi, just moving this discussion with YURA to the channel...
[13:56:00 EST(-0500)] <Bosmon2> I have been reviewing Sveto's patch, but as I root around in this area I discover plenty more bollocks code in env.js that may have been contributing to the odd Kettle issues we see last week
[13:56:31 EST(-0500)] <Bosmon2> it is actually surprisingly hard to write Java code with completely correct exception discipline and the code as it stands is fairly slapdash and does not guarantee to close streams correctly
[13:57:19 EST(-0500)] <Bosmon2> So I have taken Sveto's patch, but also some other existing code in env.js and moved it to a few utility methods written in pure Java that should now have the correct exception semantics with stream closing written in "finally" blocks
[13:57:43 EST(-0500)] <yura> Bosmon2: great, I m ready to test it
[13:57:55 EST(-0500)] <Bosmon2> For those who are interested, what makes this even harder is that the stream closing operation, contrary to the natural Java specification, ITSELF must generate no further exceptions (smile)
[14:02:15 EST(-0500)] <Bosmon2> OK, I have attached a revised patch to ENGAGE-213
[14:17:49 EST(-0500)] * clown_afk (n=clown@142.150.154.101) has left #fluid-work
[14:22:25 EST(-0500)] * clown (n=clown@142.150.154.101) has joined #fluid-work
[14:45:40 EST(-0500)] * alisonbenjamin (n=alisonbe@142.150.154.101) has joined #fluid-work
[14:48:19 EST(-0500)] * colinclark (n=colin@142.150.154.101) has joined #fluid-work
[15:13:32 EST(-0500)] * colinclark (n=colin@142.150.154.130) has joined #fluid-work
[15:21:05 EST(-0500)] * colinclark_ (n=colin@142.150.154.101) has joined #fluid-work
[15:37:12 EST(-0500)] * jhung_ca1 (n=Jon@H204.C204.cci.switchworks.net) has joined #fluid-work
[15:54:36 EST(-0500)] <athena> hey colinclark
[15:54:43 EST(-0500)] <colinclark> hey athena
[15:55:00 EST(-0500)] <athena> i just wanted to check in on the moving-portlets-to-other-tabs use case we talked about a while back
[15:55:04 EST(-0500)] <athena> don't know if you remember that still
[15:55:27 EST(-0500)] <colinclark> ah, yes
[15:55:42 EST(-0500)] <athena> anyway, just wanted to check in on that again
[15:56:18 EST(-0500)] <colinclark> haven't had much in the way of cycles to think about it yet, i'm afraid
[15:56:48 EST(-0500)] <athena> i figured (smile)
[15:56:53 EST(-0500)] <athena> no worries - i just wanted to touch base on it
[15:57:39 EST(-0500)] <athena> going through the up 3.2 jira list
[15:58:04 EST(-0500)] <colinclark> maybe it's something we can work on in san diego, if that's not too late? (smile)
[16:02:20 EST(-0500)] <athena> lol
[16:02:22 EST(-0500)] <athena> sounds good
[16:02:36 EST(-0500)] <athena> the ticket's been open for a while, don't think anything is going to explode in the next couple months (smile)
[16:02:45 EST(-0500)] <athena> are you planning to stick around for the dev meetings at all?
[16:25:23 EST(-0500)] * Bosmon (n=Bosmon@eccr224-158-dhcp.colorado.edu) has joined #fluid-work
[16:25:39 EST(-0500)] <Bosmon> Oh well.... anastasiac and michelled ... I don't seem to find the code I remembered in UIOptions.s
[16:26:02 EST(-0500)] <Bosmon> for everyone else, I was remembering an instance where we were trying to prevent multiple "modelChanged" notifications being sent out from a ChangeApplier
[16:26:14 EST(-0500)] <michelled> perhaps it is in the work Justin was doing? I vaguely remember you helping him with a change applier
[16:26:23 EST(-0500)] <Bosmon> And this was being done through explicitly "batching up" some changes, which were being triggered from the UI somehow, and then only sending out one event
[16:26:26 EST(-0500)] <Bosmon> Yes, that is possible
[16:26:49 EST(-0500)] <Bosmon> It's important to try and find this code since this should be one of the use cases which is solved by the new "initiator" mode for ChangeAppliers
[16:27:15 EST(-0500)] <Bosmon> Just at the end of the conversation, the thing I was just finishing up observing is that having an "initiator" wasn't necessarily exclusive to having a "thin applier"
[16:27:26 EST(-0500)] <Bosmon> The crucial point of the "thin applier" is that it guarantees never to try to copy the whole model
[16:27:28 EST(-0500)] <colinclark> athena: Sorry, I was in a meeting and missed your last question. I'm not sure if I'll stick around for the dev meetings, but I certainly hope so.
[16:27:55 EST(-0500)] <athena> sounds good - i'll have to find out what my plans are
[16:28:00 EST(-0500)] <Bosmon> But it might be useful to all the same, whilst not having proper "transactional" semantics, still be able to "batch up" a set of change requests with respect to only causing ONE notification to an interested listener of the combined change
[16:28:46 EST(-0500)] <Bosmon> For the pager which has a "small model", the "thick" model seems good, which prevents people seeing any momentarily inconsistent model
[16:29:19 EST(-0500)] <Bosmon> But for the table component (if it is even fully backed by a complete client-side data model) we would want a "thin" model to avoid duplicating the entire model if it were being edited
[16:29:28 EST(-0500)] <Bosmon> At least, this should be something that the component user should be allowed to select
[16:30:00 EST(-0500)] <Bosmon> Sorry, when I say "thin" model, I really particularly mean a "thin" applier (tongue)
[16:34:25 EST(-0500)] * EricDalquist (n=dalquist@bohemia.doit.wisc.edu) has joined #fluid-work
[16:54:22 EST(-0500)] <yura> michelled: i submitted the patch: ENGAGE-214
[16:57:34 EST(-0500)] <michelled> thanks
[17:14:34 EST(-0500)] * clown (n=clown@142.150.154.101) has left #fluid-work
[17:14:40 EST(-0500)] <Bosmon> yura.... can you explain why Kettle does this? (tongue)
[17:15:40 EST(-0500)] <yura> Bosmon what exactly?
[17:19:29 EST(-0500)] <Bosmon> Well
[17:19:36 EST(-0500)] <Bosmon> How does it come to search multiple directories for the same thing?
[17:19:55 EST(-0500)] <Bosmon> Has the answer become inscribed on a lump of stone half of which was thrown into a volcano crater?
[17:20:20 EST(-0500)] <Bosmon> I mean, I noticed your patch simply fixes up the paths to be something else....
[17:20:35 EST(-0500)] <Bosmon> But by what mechanism are the files being found when the paths are wrong?
[17:34:17 EST(-0500)] * anastasiac (n=team@142.150.154.189) has left #fluid-work
[18:50:16 EST(-0500)] * colinclark (n=colin@bas2-toronto09-1176131079.dsl.bell.ca) has joined #fluid-work
[19:52:53 EST(-0500)] * colinclark (n=colin@bas2-toronto09-1176131079.dsl.bell.ca) has joined #fluid-work
[21:20:12 EST(-0500)] * yura (n=yura@bas3-toronto06-2925099889.dsl.bell.ca) has joined #fluid-work
[23:14:38 EST(-0500)] * yura (n=yura@bas3-toronto06-2925099889.dsl.bell.ca) has joined #fluid-work