fluid-work IRC Logs-2010-05-07

[02:27:43 EDT(-0400)] * joost (~joost@dfki-113.dfki.uni-kl.de) has joined #fluid-work
[06:05:26 EDT(-0400)] * denbuzze (~anonymous@ginger.caret.cam.ac.uk) has joined #fluid-work
[06:06:06 EDT(-0400)] * denbuzze (~anonymous@ginger.caret.cam.ac.uk) has joined #fluid-work
[07:41:35 EDT(-0400)] * jameswy (~jameswy@142.150.154.115) has joined #fluid-work
[07:42:38 EDT(-0400)] * greggy (~greg@142.150.154.79) has joined #fluid-work
[08:08:35 EDT(-0400)] * joost (~joost@dfki-113.dfki.uni-kl.de) has joined #fluid-work
[08:28:12 EDT(-0400)] * Justin_o (~Justin@142.150.154.171) has joined #fluid-work
[08:31:14 EDT(-0400)] * anastasiac (~team@142.150.154.193) has joined #fluid-work
[09:08:09 EDT(-0400)] * colinclark (~colin@bas2-toronto09-2925239674.dsl.bell.ca) has joined #fluid-work
[09:22:59 EDT(-0400)] * kasper (~kasper2@200.95.162.194) has joined #fluid-work
[09:33:09 EDT(-0400)] <kasper> justin_o: morning
[09:33:30 EDT(-0400)] <Justin_o> kasper: hello, how goes everything
[09:33:54 EDT(-0400)] <kasper> justin_o: fine, except for bamboo killing me
[09:34:01 EDT(-0400)] <kasper> justin_o: apparently the issues of bamboo not realizing a script is done also applies to bash-scripts
[09:34:38 EDT(-0400)] <kasper> justin_o: the problem is that bamboo insists on ALL childprocesses to give a return code
[09:34:55 EDT(-0400)] <kasper> .. obviously jboss wont give this untill it is finished running (killed)
[09:35:54 EDT(-0400)] <Justin_o> kasper, really.. .so you can't trigger this as a background process
[09:36:11 EDT(-0400)] <Justin_o> i can't remember with bamboo, but are there any sort of setup tasks...
[09:36:31 EDT(-0400)] <kasper> justin_o: yeah... I've triggered it as a background process (using &) but it's still stalling
[09:36:40 EDT(-0400)] <kasper> justin_o: not to my knowledge
[09:37:13 EDT(-0400)] <kasper> justin_o: I've considered an extremely dirty hack, as to cheat bamboo on the child process issue
[09:37:22 EDT(-0400)] <Justin_o> kasper: okay... can you send me a long what you've used to create you bamboo tasks or grant me permission to look at it so i can try this locally as well
[09:37:31 EDT(-0400)] <Justin_o> kasper: really...
[09:38:22 EDT(-0400)] <kasper> yeah.. my idea was to do an ssh to localhost, and start the job via that... I dont think bamboo will be able to tell that this is a childprocess
[09:39:17 EDT(-0400)] <kasper> in terms of bamboo tasks, you should be able to create an account on qa.collectionspace.org:8085
[09:41:11 EDT(-0400)] <kasper> what's your email addr?
[09:43:35 EDT(-0400)] * clown (~clown@142.150.154.101) has joined #fluid-work
[09:55:57 EDT(-0400)] * EricDalquist (~dalquist@2607:f388:e:0:221:9bff:fe37:e768) has joined #fluid-work
[10:00:30 EDT(-0400)] * yura_ (~yura@142.150.154.114) has joined #fluid-work
[10:04:53 EDT(-0400)] * croby (~croby@c-24-128-197-96.hsd1.ma.comcast.net) has joined #fluid-work
[10:07:15 EDT(-0400)] * denbuzze (~anonymous@ginger.caret.cam.ac.uk) has joined #fluid-work
[10:15:43 EDT(-0400)] <colinclark> anastasiac: athena's wicked batched Pager example is now in the incubator: https://source.fluidproject.org/svn/incubator/batched-pager/trunk/
[10:17:26 EDT(-0400)] <athena> oh yay
[10:17:27 EDT(-0400)] <athena> d
[10:17:32 EDT(-0400)] <athena> did it work for you colinclark?
[10:17:49 EDT(-0400)] <colinclark> Just firing it up in Firefox seemed to work great
[10:17:52 EDT(-0400)] <athena> great
[10:18:14 EDT(-0400)] <anastasiac> colinclark, thanks for the reference - I'll add that to the JIRA
[10:18:20 EDT(-0400)] <colinclark> I think, as part of this CollectionSpace work, we'll aim to promote it to a full-fledged Pager feature
[10:18:22 EDT(-0400)] <colinclark> anastasiac: Beat you to it
[10:18:25 EDT(-0400)] <athena> i've been thinking it might useful to add some sort of onLoad event, among other things
[10:18:26 EDT(-0400)] <anastasiac> thanks!
[10:18:34 EDT(-0400)] <colinclark> athena: Makes sense, yes
[10:18:42 EDT(-0400)] <athena> so that when you have a paging operation that takes a while to load data you can have some sort of helpful message
[10:18:58 EDT(-0400)] <athena> hope it's useful (smile)
[10:19:15 EDT(-0400)] <colinclark> Hey, athena, a slightly bureaucratic question for you...
[10:19:22 EDT(-0400)] <colinclark> Have you ever signed a Fluid CLA?
[10:19:34 EDT(-0400)] <athena> actually, i don't think i have
[10:19:38 EDT(-0400)] <colinclark> It's identical to all the other community source CLAs around, so I imagine you're familar
[10:19:44 EDT(-0400)] <athena> if you just point me to it i'm more than happy to email/fax/whatever
[10:19:45 EDT(-0400)] <athena> yep
[10:19:47 EDT(-0400)] <colinclark> Cool
[10:20:06 EDT(-0400)] <athena> so there are a couple other weird things about that batched pager code
[10:20:35 EDT(-0400)] <colinclark> Here's where the CLAs are kept: http://wiki.fluidproject.org/display/fluid/Fluid+Licensing
[10:20:36 EDT(-0400)] <athena> one being that it's sort of unclear when/where you actually get the number of elements in the data set
[10:20:41 EDT(-0400)] <colinclark> ok
[10:21:13 EDT(-0400)] <athena> if you give it a really simple getData type function that goes out and gets data, it can make things weird because you don't know the number of elements until it completes
[10:21:34 EDT(-0400)] <athena> so from a practical standpoint most of our code has some sort of ability to preload the first data set
[10:21:59 EDT(-0400)] <colinclark> ah, that makes sense
[10:22:14 EDT(-0400)] <athena> are you looking to get a CCLA from unicon?
[10:23:18 EDT(-0400)] <colinclark> I'm guessing Unicon already signed one when Gary was working on the project
[10:23:23 EDT(-0400)] <colinclark> But I'll check
[10:23:26 EDT(-0400)] <colinclark> Whatever is easiest
[10:23:58 EDT(-0400)] <athena> oh ok
[10:24:03 EDT(-0400)] <athena> that would make sense, yes
[10:28:55 EDT(-0400)] * denbuzze (~anonymous@ginger.caret.cam.ac.uk) has joined #fluid-work
[10:35:03 EDT(-0400)] <Justin_o> kasper: based on what you have found with the issue regarding the child processes has it changed the order in which you will now build up your test plans
[10:35:54 EDT(-0400)] <Justin_o> meaning before you were stopping the servers, building, deploying, restarting the servers and testing
[10:37:02 EDT(-0400)] <Justin_o> I'm imagining now you will be stopping, building (deploying, starting, testing, stoping)
[10:39:04 EDT(-0400)] <Justin_o> actually i guess the only things that would have to be together would be the (starting, testing, stopping)
[10:59:23 EDT(-0400)] * colinclark (~colin@bas2-toronto09-2925239674.dsl.bell.ca) has joined #fluid-work
[10:59:44 EDT(-0400)] <athena> ok colinclark - you guys should have an ICLA from me now
[10:59:48 EDT(-0400)] <athena> let me know if it doesn't go through
[11:00:08 EDT(-0400)] <colinclark> thanks so much, athena
[11:00:14 EDT(-0400)] <athena> no problem!
[11:12:42 EDT(-0400)] * christianv (~anonymous@ginger.caret.cam.ac.uk) has joined #fluid-work
[11:16:16 EDT(-0400)] <kasper> justin_o: sorry for the slow response.. didn't realize i had unreads...
[11:16:39 EDT(-0400)] <kasper> justin_o: well.. I would still need to have it running after the bamboo is done with it
[11:16:52 EDT(-0400)] <Justin_o> kasper: no problem... i'm just looking through bamboo, a bit more now..
[11:17:34 EDT(-0400)] <kasper> justin_o: it's killing me! I tried setting up a prebuild script, that starts up the jboss server, and run this in a seperate thread
[11:18:10 EDT(-0400)] <kasper> justin_o: and then setting up the build script, to be a bash-script testing whether the jboss server is running
[11:18:37 EDT(-0400)] <Justin_o> kasper: okay... and it's not working still?
[11:18:42 EDT(-0400)] <kasper> justin_o: the build (second) script being blocking, so that the task wont finish untill jboss is properly running
[11:18:50 EDT(-0400)] <kasper> nope.. for some reason it wont start jboss
[11:18:59 EDT(-0400)] <Justin_o> i see...
[11:19:09 EDT(-0400)] <jamon> can i help at all? also, is jboss a requirement or would another servlet container work?
[11:19:41 EDT(-0400)] <Justin_o> jamon: unfortunately it seems the the services layer of collectionspace uses jboss, so i think it must be that
[11:20:10 EDT(-0400)] <Justin_o> kasper: in each of your build plans are you downloading the services source or just in one of them...
[11:21:38 EDT(-0400)] <kasper> justin_o: downloading it in both build and deploy (i think) ... I actually copied these plans from what the service team had set up
[11:23:38 EDT(-0400)] <Justin_o> kasper: so in your build plans to start and stop the server you have no repo set... just asking because my instance seems to suggest that you have to always specify a repo
[11:24:14 EDT(-0400)] <kasper> justin_o: wuhu... think i just got it to start properly
[11:24:48 EDT(-0400)] <kasper> hmmm... i should have a repo set, just a local file:///xxxxx/xxx subversion one
[11:26:44 EDT(-0400)] <kasper> http://qa.collectionspace.org:8085/browse/NIGHTLY-CSPSTART/config
[11:27:10 EDT(-0400)] <kasper> under Source Repository tab
[11:28:27 EDT(-0400)] * elicochran (~elicochra@dhcp-169-229-212-67.LIPS.Berkeley.EDU) has joined #fluid-work
[11:29:21 EDT(-0400)] <Justin_o> kasper: okay i think i need admin privileges to see that...
[11:29:47 EDT(-0400)] <Justin_o> kasper: i'm thinking about this and wonder if it might be easier to have less test plans
[11:31:05 EDT(-0400)] <Justin_o> 1) build and test service layer 2) build and test the app layer 3) build the ui layer with a post build command to launch start jboss again
[11:35:26 EDT(-0400)] <kasper> justin_o: ok, you should have sufficient privileges now
[11:36:16 EDT(-0400)] <kasper> justin_o: yeah... You might be right... I considered this too... I figured it might be easier to tell where it fails using multiple plans
[11:37:53 EDT(-0400)] <kasper> justin_o: plus for the service layer, the procedure would be: ant clean install deploy followed by a maven test (i think), and then some test script (dont know if this is ant or maven) .. given the limited ability of the tasks in bamboo, this might be a pain to set up
[11:38:22 EDT(-0400)] <kasper> I guess it helps with the pre and posts we've added, but still..
[11:38:36 EDT(-0400)] <kasper> justin_o: but i do agree, that the amount of plans is confusing
[11:44:43 EDT(-0400)] * colinclark (~colin@142.150.154.148) has joined #fluid-work
[11:48:19 EDT(-0400)] <Justin_o> kasper: i was imagining that all the detailed tasks within the a given build requirements for a layer would be contained within a script
[11:56:04 EDT(-0400)] <kasper> justin_o: ah ok... Would the script then be in the repository of the layer? I guess that would make it easier for each team to ensure that the nightly build does what it is supposed to
[11:58:12 EDT(-0400)] <Justin_o> kasper: interesting... didn't think of that, but it could be... although there may be server specific pieces (e.g. setting env variables) which may mean that it doesn't quite fit on the repo..
[12:01:11 EDT(-0400)] <kasper> justin_o: true
[12:01:16 EDT(-0400)] <Justin_o> kasper: although if the scripts could handle command line arguements and have good defaults that might work
[12:29:00 EDT(-0400)] <athena> do you guys have recommendations for which WYSIWYG editor to pick for the rich text inline editor?
[12:29:51 EDT(-0400)] <athena> i see it looks like it supports both tinymce and ckeditor
[12:30:17 EDT(-0400)] <kasper> justin_o: wuhu.. got the stopping,building+deploying service,starting servers up and running now .. I'll celebrate that with some breakfast.. will be afk for 20 minutes or so
[12:30:54 EDT(-0400)] <colinclark> athena: yeah
[12:31:02 EDT(-0400)] <colinclark> For Rich Text Inline Edit, we
[12:31:09 EDT(-0400)] <colinclark> we've recommended TinyMCE in the past
[12:31:16 EDT(-0400)] <Justin_o> kasper: that's great
[12:31:18 EDT(-0400)] <colinclark> But I have to admit that the new version of CKEditor is looking much better now
[12:31:23 EDT(-0400)] <athena> gotcha
[12:31:31 EDT(-0400)] <colinclark> And, while it's not perfect, they've done a good job of a11y in the latest.
[12:31:36 EDT(-0400)] <colinclark> So, if it were me, I'd pick CKEditor
[12:31:39 EDT(-0400)] <athena> i know they've kind of gone back and forth in recent years nice-ness wise
[12:31:43 EDT(-0400)] <athena> thanks for the recommendation
[12:31:57 EDT(-0400)] <athena> i don't have much of an opinion, since i usually avoid using those things personally (smile)
[12:32:00 EDT(-0400)] <colinclark> Although, come to think of it, if it were me, I'd write a little adaptor for the Google Closure rich text editor and go with that.
[12:32:14 EDT(-0400)] <colinclark> I feel like Closure's editor is the first sane rich text editor I've seen
[12:32:20 EDT(-0400)] <athena> oh i haven't seen it
[12:32:22 EDT(-0400)] <athena> sounds neat (smile)
[12:32:26 EDT(-0400)] <colinclark> It's been on my list to add support for it to Inline Edit
[12:32:39 EDT(-0400)] <athena> so are you going to make it so that the rich text editor integrates right to the uploader someday? (smile)
[12:32:48 EDT(-0400)] <colinclark> athena: Funny you mention that
[12:33:27 EDT(-0400)] <colinclark> I'm planning out the deliverables for our new FLOE project, which will contribute accessibility supports to open educational resource sites (think OCW or Connexions, as an example)
[12:33:48 EDT(-0400)] <colinclark> And I had been thinking about trying to weave together a better authoring experience with Closure's rich text editor and the Uploader
[12:34:09 EDT(-0400)] <colinclark> Since both are also key points where you might want to enable the user to check accessibility or provide some extra metadata about their content
[12:35:15 EDT(-0400)] <athena> neat (smile)
[12:35:30 EDT(-0400)] <athena> but yeah, wanting to upload an image into rich text content or something
[12:35:34 EDT(-0400)] <athena> seems like a natural match
[13:14:59 EDT(-0400)] * denbuzze (~anonymous@ginger.caret.cam.ac.uk) has joined #fluid-work
[13:18:02 EDT(-0400)] * anastasiac (~team@142.150.154.193) has joined #fluid-work
[13:23:00 EDT(-0400)] * denbuzze (~anonymous@ginger.caret.cam.ac.uk) has left #fluid-work
[13:35:05 EDT(-0400)] * kasper (~kasper2@201.144.87.42) has joined #fluid-work
[13:47:56 EDT(-0400)] <kasper> justin_o: just an update.. I'm currently asking in the cspace channel whether I should set up the scripts for each layer, or each team should be responsible for this.. will update you when i get an answer
[13:49:12 EDT(-0400)] <Justin_o> kasper: good question to ask...
[14:01:49 EDT(-0400)] <colinclark> hey Justin_o
[14:01:58 EDT(-0400)] <colinclark> kasper and I were just chatting in the other channel
[14:02:04 EDT(-0400)] <Justin_o> colinclark: okay
[14:02:09 EDT(-0400)] <colinclark> He was filling me in on your suggestion to have single builds for each layer
[14:02:20 EDT(-0400)] <colinclark> I'm wondering if you might have some cycles to whip something up for the UI layer?
[14:03:04 EDT(-0400)] <colinclark> I was going to ask you and kasper if Bamboo can natively execute Ant targets?
[14:03:14 EDT(-0400)] <Justin_o> colinclark: yes it can
[14:03:21 EDT(-0400)] <colinclark> And it might be that we can do build and deploy (as well as optional things like concat and minify, etc) in Ant
[14:03:27 EDT(-0400)] <colinclark> I don't know if this even makes sense
[14:03:46 EDT(-0400)] <colinclark> But there was that thread on the tech list this morning about how annoying it is to develop off a minified Infusion
[14:03:53 EDT(-0400)] <colinclark> Which is crazy, as far as I'm concerned (wink)
[14:04:00 EDT(-0400)] <Justin_o> colinclark: (smile)
[14:05:07 EDT(-0400)] <Justin_o> i can take a look at that, although i should probably chat with you and anastasiac a bit first to understand how it all works... although i guess it's probably a lot like infusion and then deploying a war file into the server
[14:05:42 EDT(-0400)] <colinclark> yep
[14:05:49 EDT(-0400)] <colinclark> you me and anastasiac are due for that chat today anyway
[14:05:53 EDT(-0400)] <colinclark> so it's good timing
[14:07:31 EDT(-0400)] <Justin_o> colinclark: yes.. how fortunate... i'm planning to leave in a couple of hours, so any time before that would be good
[14:07:38 EDT(-0400)] <colinclark> ok
[14:09:48 EDT(-0400)] <colinclark> kasper: You're welcome to join us on that chat, too, if it's helpful. We're going to talk about the current state of installation for the UI layer, how it relates to the daily build, and where we'd like to go with it
[14:10:00 EDT(-0400)] <colinclark> In part, it'll help me be prepared for Monday's Utah call
[14:10:40 EDT(-0400)] <kasper> colinclark: cool... when are you planning on meeting?
[14:10:49 EDT(-0400)] <colinclark> 3 pm EDT
[14:10:56 EDT(-0400)] <colinclark> We're hoping michelled will be around then, too
[14:12:50 EDT(-0400)] <kasper> colinclark: ok great, i'll make sure to be around then
[14:13:42 EDT(-0400)] <colinclark> cool
[14:52:32 EDT(-0400)] <kasper> colinclark/Justin_o, you guys being ant expers and all: do you know of the top of your head how to call an external ant target from an ant script?
[14:52:45 EDT(-0400)] <kasper> s/expers/experts/
[14:54:57 EDT(-0400)] <Justin_o> kasper: is this what you want? http://ant.apache.org/manual/CoreTasks/ant.html
[14:59:39 EDT(-0400)] <kasper> justin_o: yup, i think so.. will try it out.. thanks
[14:59:52 EDT(-0400)] <Justin_o> np hope it works for you
[15:02:33 EDT(-0400)] <Justin_o> kasper: we aren't quite yet ready for that meeting but will be starting soon
[15:03:15 EDT(-0400)] <kasper> justin_o: if you could give me a 5 minutes heads up, it would be perfect
[15:03:24 EDT(-0400)] <Justin_o> kasper: sure, will do
[15:03:24 EDT(-0400)] <kasper> are we skyping btw?
[15:04:15 EDT(-0400)] * anastasiac (~team@142.150.154.193) has joined #fluid-work
[15:04:52 EDT(-0400)] <Justin_o> yah... i think we could.. that or breeze
[15:05:04 EDT(-0400)] <Justin_o> but skype should work okay
[15:07:30 EDT(-0400)] <kasper> oooh... breeze sounds exciting.. what's that?
[15:10:38 EDT(-0400)] <Justin_o> oh it's basically the same thing you guys use for your cspace standup meetings
[15:11:21 EDT(-0400)] <Justin_o> kasper: okay... we will be ready to start in 5 minutes on skype
[15:12:54 EDT(-0400)] <kasper> ok
[15:20:38 EDT(-0400)] <kasper> justin_o,colinclark,anastasiac: apparently my soundcard is messed up... so cant hear or say anything on skype
[15:20:44 EDT(-0400)] <kasper> you can just go ahead and start
[15:20:51 EDT(-0400)] <colinclark> ok
[15:30:18 EDT(-0400)] <jamon> note: svn server is misbehaving today, i'm working on a restore from backups and virtualizing it
[15:30:40 EDT(-0400)] <jamon> estimate another hour to have the work completed
[15:41:14 EDT(-0400)] * kasper_ (~kasper2@187.132.6.219) has joined #fluid-work
[15:46:18 EDT(-0400)] * kasper (~kasper2@201.144.87.42) has joined #fluid-work
[15:47:36 EDT(-0400)] * kasper (~kasper2@201.144.87.42) has left #fluid-work
[15:47:47 EDT(-0400)] * kasper (~kasper2@201.144.87.42) has joined #fluid-work
[16:10:04 EDT(-0400)] <Justin_o> athena: hello, do you have a minute or two for a quick question
[16:19:10 EDT(-0400)] <athena> i'm on the phone - can i ping you when i get off?
[16:19:33 EDT(-0400)] <Justin_o> athena: i'm probably going to head home soon, but i'll send you an e-mail...it's just a maven question
[16:19:47 EDT(-0400)] <Justin_o> if you don't mind
[16:20:34 EDT(-0400)] <athena> sure, no problem!
[16:20:42 EDT(-0400)] <Justin_o> athena: thanks
[16:34:04 EDT(-0400)] * kasper (~kasper2@187.132.3.166) has joined #fluid-work
[16:36:15 EDT(-0400)] * kasper_ (~kasper2@187.132.3.166) has joined #fluid-work
[16:36:49 EDT(-0400)] * kasper_ (~kasper2@187.132.3.166) has left #fluid-work
[16:36:56 EDT(-0400)] * kasper_ (~kasper2@187.132.3.166) has joined #fluid-work
[16:41:47 EDT(-0400)] * kasper (~kasper2@187.132.3.166) has joined #fluid-work
[16:45:26 EDT(-0400)] * kasper (~kasper2@200.95.162.199) has joined #fluid-work
[17:32:23 EDT(-0400)] * jamon (jamon@mantis.openject.com) has joined #fluid-work
[18:24:06 EDT(-0400)] * anastasiac (~team@142.150.154.193) has left #fluid-work
[18:33:07 EDT(-0400)] * joost (~joost@vodsl-3.vo.lu) has joined #fluid-work
[18:33:33 EDT(-0400)] * joost (~joost@vodsl-3.vo.lu) has left #fluid-work
[21:32:41 EDT(-0400)] * colinclark (~colin@bas2-toronto09-2925239674.dsl.bell.ca) has joined #fluid-work
[22:05:08 EDT(-0400)] * yura (~yura@206-248-133-244.dsl.teksavvy.com) has joined #fluid-work
[22:06:28 EDT(-0400)] * kasper (~kasper2@200.95.162.199) has joined #fluid-work