fluid-work IRC Logs-2011-02-03

[10:02:55 CST(-0600)] <heidi_> hey michelled the new auto test for reorder will go in here? component-tests/reorderer/html/ReorderList-test.html
[10:03:19 CST(-0600)] <michelled> heidi_: that would be fine
[10:03:24 CST(-0600)] <heidi_> thanks
[10:26:33 CST(-0600)] <jhung> anastasiac: do you have time early this afternoon to go over the Builder text with me?
[10:28:17 CST(-0600)] <golam> michelled: I have added another patch for layout reorderer test cases http://issues.fluidproject.org/secure/attachment/11631/FLUID-3946.v3.patch. Please let me know what you think.
[10:43:54 CST(-0600)] <anastasiac> jhung, I'm going out for lunch soon (~15min)
[10:44:06 CST(-0600)] <anastasiac> I'm free after that, except for the git workshop
[10:44:11 CST(-0600)] <anastasiac> so, now?
[10:44:25 CST(-0600)] <mlam> colinclark: not sure if you caught my stand-up update, but i have a patch for FLUID-3900. I'll post it tomorrow after I test it thoroughly on my work machine.
[10:46:45 CST(-0600)] <jhung> anastasiac: sure if you have time now. I've put up the text here: http://wiki.fluidproject.org/display/fluid/Infusion+Builder+Interface+Text+and+Categorization
[10:47:07 CST(-0600)] <anastasiac> jhung, anything in particular to focus on, or just all of it?
[10:47:25 CST(-0600)] <jhung> anastasiac: the component descriptions.
[10:47:43 CST(-0600)] <anastasiac> jhung, does the builder now allow exclusions?
[10:47:55 CST(-0600)] <jhung> it will. (smile)
[10:48:23 CST(-0600)] <anastasiac> so the introductory paragraph will need to change...
[10:48:39 CST(-0600)] <anastasiac> jhung, I'm guessing your goal is to shorten the text, right?
[10:49:39 CST(-0600)] <jhung> anastasiac: not necessarily. The descriptions should be concise, but should capture the salient details. However, it shouldn't be a replacement for the "Components" page or API documentation.
[10:50:30 CST(-0600)] <jhung> anastasiac: On the builder page there will be linkage to relevant documentation, so I think the user can help themselves if they need it.
[10:51:08 CST(-0600)] <anastasiac> jhung, I think the renderer description should still refer to the use mixing code and markup - otherwise, the implication is the renderer would or wouldn't be doing the mixing
[10:51:46 CST(-0600)] <anastasiac> jhung, for progressive enhancement, I think removing the word "progressively" takes too much away from the meaning
[10:53:30 CST(-0600)] <anastasiac> other than that, jhung, the edits you've suggested look good to me
[10:53:41 CST(-0600)] <anastasiac> did you want suggestions for the ones you haven't done yet?
[10:53:58 CST(-0600)] <jhung> ok. For Renderer, the edit I made does mention mixing... how would you propose to make it more clear?
[10:55:05 CST(-0600)] <anastasiac> leave the "requiring you do" in it
[10:55:06 CST(-0600)] <jhung> anastasiac: Uploader, Undo, and Tooltip can use a look I think.
[10:55:44 CST(-0600)] <jhung> anastasiac: for Undo, I'm not sure if "model-based interactions" is understood.
[10:56:44 CST(-0600)] <anastasiac> jhung, there's also the issue of "voice." Some of the text uses third person, describing what the component does ("Renders..."), others use second person ("Edit..."), other use passive ("An interface for..."). We could try for a bit more consistency
[10:57:53 CST(-0600)] <jhung> anastasiac: That's a good point. I think I'll have to talk to James and Jess about that.
[10:58:03 CST(-0600)] <anastasiac> jhung, re undo: maybe something simpler, like "Step-back for components that allow changes of state or information"
[10:58:12 CST(-0600)] <jhung> whatver we decide should be consistent with the rest of the site.
[10:58:24 CST(-0600)] <anastasiac> or at least consistent within the page
[10:59:39 CST(-0600)] <anastasiac> jhung, uploader looks fine to me as-is; tooltip does make me wonder what the wrapper offers (why not just use jquery directly?) so maybe figure that out?
[11:00:13 CST(-0600)] <harriswong> justin_o: NVDA 2011.1 beta1 seems to have resolved the problem described here: http://issues.fluidproject.org/browse/FLUID-3884.
[11:00:35 CST(-0600)] <jessm> jhung: i have some time this afternoon to chat text if that works for you
[11:01:04 CST(-0600)] <jhung> anastasiac: tooltip - my thoughts exactly. I remember justin_o trying to explain it to me, but I don't think I ever got it straight in my head. (big grin)
[11:02:02 CST(-0600)] <jhung> jessm: perfect. How about 1:30p or 2p?
[11:02:41 CST(-0600)] <harriswong> colinclark: Should the error handler patch(FLUID-3878) wait until heidi_'s patch for FLUID-3837 is committed?
[11:02:53 CST(-0600)] <jhung> anastasiac: how do you feel about removing descriptions for all 3rd party modules?
[11:02:53 CST(-0600)] <jessm> jhung: except those times (smile) later?
[11:02:59 CST(-0600)] <anastasiac> jhung, tooltip is for backward compatibility for when we had our own tooltip, and it offers a "fluid-style" interface, so... maybe change to "infusion-style wrapper for the jQuery tooltip"... or not
[11:03:16 CST(-0600)] <anastasiac> hm...
[11:03:24 CST(-0600)] <jhung> jessm: name a time.
[11:03:48 CST(-0600)] <anastasiac> jhung, what would the motivation be to remove the descriptions?
[11:04:03 CST(-0600)] <jessm> jhung: you going to the dev. mtg?
[11:04:34 CST(-0600)] <jhung> jessm: I was unecided. I was thinking of listening in while continuing work.
[11:04:44 CST(-0600)] <justin_o> harriswong: that's good to hear...
[11:05:02 CST(-0600)] <jessm> jhung: then let's do it at 4
[11:06:41 CST(-0600)] <jhung> anastasiac: mostly for maintainability and readbility. I can see how someone new to javascript would like to know what else is being downloaded with their infusion package.
[11:06:52 CST(-0600)] <jhung> jessm: sounds good to me!
[11:07:14 CST(-0600)] <jhung> jessm: I'll put it into the calendar.
[11:08:44 CST(-0600)] <anastasiac> jhung, I don't think the descriptions of the 3rd party stuff will change, so maintainability isn't such an issue. I think I'd err on the side of informing people. jquery might be obvious, but some other things wouldn't be. I'd vote to keep them
[11:08:51 CST(-0600)] <anastasiac> jhung, sorry - gotta go
[11:09:03 CST(-0600)] <Bosmon> justin_o, colinclark: So .... there are a few other pieces of formality people will need to be aware of before pushing things to github
[11:09:27 CST(-0600)] <Bosmon> I am finding that in addition to the line ending issues, we also have issues with files having been committed to the repository with incorrect file permissions
[11:09:41 CST(-0600)] <Bosmon> Somewhat bizarrely git seems to try to version manage these as well
[11:09:59 CST(-0600)] <Bosmon> Similarly to the line endings issue, this can be "headed off" in future by setting an appropriate git config option
[11:10:13 CST(-0600)] <colinclark> I'm actually wondering about whether our line ending setting is wise, globally
[11:10:21 CST(-0600)] <Bosmon> But also similarly, we need to ensure that the repository is purged of the "bad files"
[11:10:22 CST(-0600)] <colinclark> But we can talk more about it at the dev meeting
[11:10:32 CST(-0600)] <jhung> anastasiac: thanks!!
[11:10:54 CST(-0600)] <Bosmon> http://stackoverflow.com/questions/1580596/how-do-i-make-git-ignore-mode-changes-chmod
[11:11:00 CST(-0600)] <Bosmon> THis is a bit of discussion of the issue...
[11:11:38 CST(-0600)] <Bosmon> I had "great fun" last night installing an Ubuntu VM (after failing to install a FreeBSD VM (smile) to ensure that what I was seeing wasn't just a figment of some broken rubbish in Cygwin....
[11:11:55 CST(-0600)] <Bosmon> But I have now purged both kettle and infusion of "bad files" of both types
[11:12:27 CST(-0600)] <Bosmon> In order to stop new ones appearing, in addition to the line mode settings, people need to issue "git config core.filemode false" before committing
[11:13:24 CST(-0600)] <Bosmon> Interestingly this seems to default to the opposite setting on a per-repository basis (tongue)
[13:15:04 CST(-0600)] <Bosmon> Am I connected?
[13:15:53 CST(-0600)] <mlam> yes?
[13:18:28 CST(-0600)] <heidi_> mlam can you guys add me
[13:20:09 CST(-0600)] <mlam> heidi_: are you referring to the dev meeting?
[13:20:26 CST(-0600)] <heidi_> mlam yep
[13:20:39 CST(-0600)] <mlam> I think they'll ping us when they're ready
[13:20:49 CST(-0600)] <heidi_> ah cool, right 2.30
[13:32:19 CST(-0600)] <michelled> fluid-everyone: we are just waiting for the collaboration room to free up and then I'll skype in anyone who's interested who's not in Toronto
[13:32:34 CST(-0600)] <mlam> i'm interested.
[13:39:42 CST(-0600)] <Bosmon> Hello
[13:41:15 CST(-0600)] <michelled> hello (smile)
[13:52:18 CST(-0600)] <michelled_> fluid-everyone: anyone else want to be skyped in to the dev meeting?
[13:52:47 CST(-0600)] <jessm> michelled_: can you add me and i'll listen in?
[15:00:19 CST(-0600)] <colinclark> heidi_: You'd do something like this: "git remote add upstream git://github.com/fluid-project/infusion.git"
[15:00:32 CST(-0600)] <colinclark> and then you could pull changes from "upstream" into your local clone
[15:01:11 CST(-0600)] <heidi_> sweet, that helps thanks
[15:27:49 CST(-0600)] <heidi_> thanks michelled_
[15:54:06 CST(-0600)] <jhung> ping idrc peeps. What is happening with the Open House tomorrow?
[16:26:09 CST(-0600)] <heidi_> hey colinclark , flash 10 + ie 6 doesn't seem to work at all. when you get a chance can you let me know what flash version you were testing with?
[16:27:09 CST(-0600)] <colinclark> heidi_: I'm using Flash 10
[16:27:20 CST(-0600)] <colinclark> It worked, but the table doesn't scroll, it just grows
[16:27:29 CST(-0600)] <colinclark> heidi_: Have you set your Flash permissions?
[16:27:37 CST(-0600)] <colinclark> It's described in the README that ships with the Uploader
[16:27:52 CST(-0600)] <colinclark> Flash requires you to specifically add permissions to load Flash movies from the local file system
[16:27:57 CST(-0600)] <colinclark> which you are presumably doing
[16:28:56 CST(-0600)] <heidi_> colinclark that's prob it, thanks again
[16:29:02 CST(-0600)] <colinclark> np
[16:29:53 CST(-0600)] <heidi_> i'm guessing ie 6 and overflow auto don't jive, but reading up on it
[18:43:51 CST(-0600)] <justin_o> colinclark, Bosmon: did you see this http://codeconf.com/
[18:44:08 CST(-0600)] <justin_o> it's the github conference... the guy who created node.js is going to be talking there
[18:44:58 CST(-0600)] <colinclark> It's interesting how there is a "conference circuit"
[18:45:14 CST(-0600)] <colinclark> Several of these speakers were at the Ajax Experience way back when I was
[18:45:31 CST(-0600)] <colinclark> Rentzsch I knew from the WebObjects days
[18:46:36 CST(-0600)] <justin_o> he's got a pretty concise bio
[18:47:26 CST(-0600)] <colinclark> nice to see a good balance of men and women who are speaking
[18:48:10 CST(-0600)] <colinclark> Jeremy Ashkenas sort of overlaps with us in some interesting ways
[18:48:19 CST(-0600)] <colinclark> Related to Decapod
[18:48:52 CST(-0600)] <colinclark> He also wrote underscore, which I keep suggesting we replace some of our functional programming utilities with
[18:49:02 CST(-0600)] <colinclark> Now he's got an app framework for jQuery called Backbone.js
[18:49:16 CST(-0600)] <colinclark> which is a small but very familiar little MVC thing
[18:49:30 CST(-0600)] <justin_o> i hadn't heard of those before
[18:51:29 CST(-0600)] <justin_o> i don't know if i like those _ function names.
[18:51:30 CST(-0600)] <justin_o> _.delay(function, wait, [*arguments])
[19:27:57 CST(-0600)] <colinclark> justin_o: The new QUnit is very helpful
[19:28:09 CST(-0600)] <colinclark> it shows better, more informative failure messages
[19:28:15 CST(-0600)] <colinclark> and better yet, it shows tests that haven't yet run
[19:28:30 CST(-0600)] <colinclark> so you don't just get a weird blank screen when a slow asynchronous test is in progress
[19:28:31 CST(-0600)] <justin_o> yes i like that
[19:28:41 CST(-0600)] <justin_o> exactly.. and we have a bunch of those now
[19:28:53 CST(-0600)] <colinclark> I feel like the green bar isn't as satisfyingly green as it was before
[19:29:18 CST(-0600)] <justin_o> it's a bit more subtle
[19:33:33 CST(-0600)] <colinclark> justin_o: Off the top of your head, do you know an easy way to find out the origin URL of a repo
[19:33:34 CST(-0600)] <colinclark> ?
[19:35:18 CST(-0600)] <justin_o> yes... git remote -v i think
[19:35:34 CST(-0600)] <colinclark> perfect, thanks!
[19:41:33 CST(-0600)] <colinclark> justin_o: What's your opinion of NOJIRAs for linting outside of bug parade?
[19:42:18 CST(-0600)] <justin_o> colinclark: hmmm i guess they are all right.. i think that has been the general practice anyways..
[19:42:24 CST(-0600)] <colinclark> ok
[19:42:40 CST(-0600)] <colinclark> I'm going to push up some minor linting changes to FluidView.js and Uploader
[19:42:52 CST(-0600)] <justin_o> oh
[19:42:55 CST(-0600)] <justin_o> one second
[19:43:01 CST(-0600)] <justin_o> there is a linting jira for the framework stuff
[19:43:05 CST(-0600)] <justin_o> i think
[19:43:36 CST(-0600)] <justin_o> colinclark: http://issues.fluidproject.org/browse/FLUID-3905
[19:43:47 CST(-0600)] <colinclark> cool, thanks
[19:43:47 CST(-0600)] <justin_o> that's the jira for the framework delinting
[19:45:52 CST(-0600)] <colinclark> justin_o: Can I bug you for a sec
[19:46:02 CST(-0600)] <colinclark> need rudimentary Git help (tongue)
[19:46:20 CST(-0600)] <colinclark> Somehow I managed to clone a read-only URL for Infusion
[19:46:24 CST(-0600)] <colinclark> so now I can't push to it
[19:46:31 CST(-0600)] <colinclark> What are my options?
[19:46:46 CST(-0600)] <colinclark> I guess I can just push to a different URL?
[19:46:50 CST(-0600)] <colinclark> Do I have to add it as a remote?
[19:47:19 CST(-0600)] <justin_o> you can change the remote url i believe
[19:47:43 CST(-0600)] <justin_o> git remote set-url name url
[19:48:09 CST(-0600)] <justin_o> git remote set-url "name" "url"
[19:48:13 CST(-0600)] <justin_o> that might be clearer
[19:48:17 CST(-0600)] <justin_o> colinclark: ^
[19:48:25 CST(-0600)] <colinclark> thanks!
[19:48:30 CST(-0600)] <colinclark> that's what i'm trying
[19:48:32 CST(-0600)] <colinclark> cross your fingers
[19:48:44 CST(-0600)] <justin_o> good luck