ruote tmp/log_2011-02-03.html

2011-02-03 00:52:50 utc jmettraux wayneeseguin: I'm around, you still want to go for 14th of this month ?
2011-02-03 02:07:11 utc wayneeseguin jmettraux: That sounds like a good target to me, can you do it in a google doc and when you have content for review just share it
2011-02-03 02:07:21 utc wayneeseguin Then I'll get you guest account access to the blog and you can post it there
2011-02-03 02:09:03 utc jmettraux wayneeseguin: actually I'd prefer March, 14th of Feb is the target you gave me
2011-02-03 02:11:43 utc jmettraux I'll try anyway
2011-02-03 02:13:31 utc wayneeseguin jmettraux: Actually you are on the schedule for March 3rd :)
2011-02-03 02:13:43 utc jmettraux great
2011-02-03 02:13:53 utc jmettraux mqt: hello and welcome to #ruote
2011-02-03 02:15:17 utc wayneeseguin :D
2011-02-03 02:45:54 utc wayneeseguin :D :D :D :D
2011-02-03 02:48:34 utc jmettraux wayneeseguin: in fact I shared a repo with you, on github, it contains a mindmap and a blog.txt and a few starts.txt
2011-02-03 02:49:47 utc jmettraux
2011-02-03 02:54:35 utc wayneeseguin jmettraux: w00t!
2011-02-03 02:58:06 utc wayneeseguin excellent
2011-02-03 02:58:17 utc wayneeseguin This is our chance to promote Ruote directly to a large audience
2011-02-03 02:58:21 utc wayneeseguin I am excited about this
2011-02-03 03:02:48 utc wayneeseguin jmettraux: I think a key example to focus on for a huge win in adoption here is a simple example of using it in conjunction with a Rails application
2011-02-03 03:02:55 utc wayneeseguin If we can nail that ... we'll be golden
2011-02-03 03:03:29 utc jmettraux ouch, it's not that easy, but I'll find a way
2011-02-03 03:04:29 utc jmettraux well, it's just a matter of showing a controller launching a process and later querying ruote about it and its workitems
2011-02-03 03:18:37 utc jmettraux moving to new fire position, brb
2011-02-03 04:06:04 utc wayneeseguin jmettraux: I very much like where you are going with the mindmap
2011-02-03 04:06:22 utc jmettraux so many ramifications though
2011-02-03 04:06:30 utc jmettraux I tried to condense it in blog.txt
2011-02-03 04:06:33 utc wayneeseguin very true :)
2011-02-03 06:35:13 utc jmettraux I'm almost done with the rspec 2.x update for tk
2011-02-03 06:35:18 utc jmettraux s/tk/rk/
2011-02-03 06:36:44 utc tosch_le oh great!
2011-02-03 06:42:15 utc jmettraux done and pushed
2011-02-03 06:45:57 utc jmettraux
2011-02-03 06:47:11 utc tosch_le awesome
2011-02-03 06:49:17 utc tosch_le /home/webtest/.rvm/gems/ruby-1.9.2-p136@ruote-kit/gems/rspec-core-2.4.0/lib/rspec/core/configuration.rb:387:in `load': /home/webtest/git/ruote-kit/spec/resources/processes_spec.rb:371: syntax error, unexpected keyword_do_block, expecting ')' (SyntaxError)
2011-02-03 06:49:27 utc tosch_le :-(
2011-02-03 06:49:36 utc jmettraux let me switch to that ruby
2011-02-03 06:52:51 utc jmettraux ok, same thing here
2011-02-03 06:54:48 utc tosch_le :-(
2011-02-03 06:57:47 utc jmettraux fixed and pushed
2011-02-03 07:02:35 utc tosch_le pulled, fast-forwarded and pushed :-)
2011-02-03 07:02:38 utc tosch_le many thanks!
2011-02-03 07:02:54 utc jmettraux many thanks to you !
2011-02-03 07:05:17 utc jmettraux now I need to wire ruote-kit into the CI
2011-02-03 07:08:15 utc tosch_le :-)
2011-02-03 07:39:59 utc jmettraux pushed a small spec change, nothing urgent
2011-02-03 09:04:03 utc jmettraux robtaylor: hello and welcome to #ruote
2011-02-03 09:04:39 utc robtaylor jmettraux: thanks! I only started looking at ruote recently. looks pretty interesting for a lot of things we're looking at
2011-02-03 09:04:49 utc jmettraux :-)
2011-02-03 09:06:06 utc robtaylor jmettraux: how come you came to write it?
2011-02-03 09:06:41 utc jmettraux back in 1999~2000, I had to work with FileNET eProcess, a workflow system
2011-02-03 09:06:47 utc jmettraux and I wanted something better
2011-02-03 09:07:26 utc jmettraux your codethink org seems active on many fronts
2011-02-03 09:08:57 utc robtaylor jmettraux: thanks :) nice digging ;)
2011-02-03 09:10:13 utc robtaylor jmettraux: yeah, i'm currently looking at ruote for use in build validation systems
2011-02-03 09:10:24 utc robtaylor thanks to lbt's work :)
2011-02-03 09:10:38 utc jmettraux ah, the UK connection ;)
2011-02-03 09:10:50 utc robtaylor yup. where are you based?
2011-02-03 09:11:07 utc jmettraux Japan
2011-02-03 09:12:15 utc robtaylor ah, i was wondering what the japanese connection was :)
2011-02-03 09:14:59 utc robtaylor jmettraux: so are you an independant contractor or working some place?
2011-02-03 09:15:17 utc jmettraux sedentary contractor
2011-02-03 09:15:35 utc robtaylor heh, nice
2011-02-03 09:15:51 utc robtaylor that's good to know
2011-02-03 09:16:39 utc jmettraux and you ?
2011-02-03 09:17:20 utc robtaylor jmettraux: CTO of codethink. the website is getting out of data rather quickly, but we're a 15 person open source consultany in Manchester,Uk
2011-02-03 09:17:33 utc robtaylor s/data/date
2011-02-03 09:21:42 utc jmettraux the customer is Nokia for this gig ?
2011-02-03 09:21:54 utc robtaylor hah, couldn't possibly say
2011-02-03 09:22:05 utc robtaylor we have a bunch of customers
2011-02-03 09:32:22 utc lbt ACTION wanders off to make some coffee and offers a virtual cup to all (and promises jmettraux he'll try and catch up with him sometime RSN)
2011-02-03 09:34:46 utc jmettraux lbt: cheers !
2011-02-03 10:27:36 utc jmettraux Defusal: hello and welcome to #ruote
2011-02-03 10:28:21 utc Defusal jmettraux, i have replied to your comment on my bug report @
2011-02-03 10:28:36 utc Defusal it is a pity i will no longer be able to use your library
2011-02-03 10:29:02 utc Defusal i hope that sometime in the future you are able to find a windows developer that is able to maintain your library and fix such issues
2011-02-03 10:29:04 utc jmettraux ah, OK, replying now
2011-02-03 10:29:22 utc jmettraux you're not forced to use the EM mode
2011-02-03 10:29:58 utc Defusal for a single threaded EM-based application i am
2011-02-03 10:30:38 utc Defusal and i would rather write an EM-based scheduler from scratch, than use a synchronous scheduler in a new thread
2011-02-03 10:30:47 utc jmettraux ?
2011-02-03 10:30:58 utc Defusal which i had just started going when someone told me about rufus-scheduler
2011-02-03 10:31:08 utc Defusal s/going/doing
2011-02-03 10:31:14 utc jmettraux you're running in a Ruby that can't handle threads ?
2011-02-03 10:31:29 utc Defusal it can handle threads, i simply do not wish to use them
2011-02-03 10:31:41 utc Defusal there is a reason i use eventmachine
2011-02-03 10:31:58 utc jmettraux IO ?
2011-02-03 10:32:03 utc Defusal although a simple thread running a sync scheduler would not have too much overhead, i still would rather not do so
2011-02-03 10:32:22 utc Defusal especially when i have a very good eventloop that can schedule just fine
2011-02-03 10:32:44 utc Defusal the majority of all my applications are IO and protocol based
2011-02-03 10:33:04 utc jmettraux rufus-scheduler can pass the work to your eventloop
2011-02-03 10:33:18 utc Defusal of course it can
2011-02-03 10:33:26 utc Defusal but it would have to run in a new thread to begin with
2011-02-03 10:33:43 utc Defusal why did you say it is an EventMachine issue in your reply?
2011-02-03 10:33:46 utc jmettraux yes, in a thread that's not IO bothered
2011-02-03 10:34:07 utc jmettraux because you say it works with 1.8.x
2011-02-03 10:34:07 utc Defusal all versions of eventmachine act the same on ruby 1.8 and 1.9 for me
2011-02-03 10:34:22 utc Defusal only rufus-scheduler breaks it
2011-02-03 10:34:40 utc jmettraux on 1.9 but not on 1.8 according to your issue report
2011-02-03 10:34:52 utc Defusal exactly
2011-02-03 10:35:00 utc Defusal so your library is not 1.9 compatible
2011-02-03 10:35:06 utc Defusal at least, the EM based version
2011-02-03 10:35:07 utc jmettraux NO
2011-02-03 10:35:24 utc Defusal no?
2011-02-03 10:35:35 utc jmettraux have tested on other operating systems ?
2011-02-03 10:35:47 utc Defusal it works fine on ubuntu apparently
2011-02-03 10:36:01 utc Defusal its not 1.9 compatible on windows*
2011-02-03 10:36:14 utc Defusal unfortuantly im stuck developing on windows for the next couple months
2011-02-03 10:36:19 utc Defusal and have no alternative
2011-02-03 10:36:30 utc jmettraux thanks for accusing my library
2011-02-03 10:36:50 utc Defusal well its only your library causing the issue
2011-02-03 10:37:01 utc Defusal regardless of anything else
2011-02-03 10:37:06 utc jmettraux bs
2011-02-03 10:37:25 utc Defusal but its understandable that you havnt tested it on windows
2011-02-03 10:38:00 utc jmettraux you haven't proved EM::PeriodicTimer works right on 1.9 + windows
2011-02-03 10:38:14 utc jmettraux until that you can't say my lib is guilty
2011-02-03 10:38:55 utc jmettraux and if it doesn't work right, it'd be great if you submitted the issue to the EM team
2011-02-03 10:40:46 utc Defusal i see, it does appear to be periodic timers fault
2011-02-03 10:41:03 utc Defusal i would have tested that next, but i have not looked at your libraries code
2011-02-03 10:41:54 utc Defusal from your initial response to the bug report, i assumed it was an issue with your library, my bad
2011-02-03 10:42:43 utc jmettraux for the record :
2011-02-03 10:44:00 utc jmettraux next time I will be more explicit
2011-02-03 10:46:36 utc Defusal thanks jmettraux, issue filed with EM:
2011-02-03 10:47:04 utc jmettraux Defusal: great !
2011-02-03 10:47:28 utc Defusal i hope to be able to continue using refus-scheduler in the near future :)
2011-02-03 10:47:46 utc jmettraux :-)
2011-02-03 15:52:32 utc robtaylor zyga: i've just been playing with ruote-fluo check it out -
2011-02-03 16:00:01 utc zyga robtaylor, here, looking now
2011-02-03 16:00:13 utc zyga neat!
2011-02-03 16:00:58 utc zyga robtaylor, do I get it right that this is a nested structure editor?
2011-02-03 16:01:19 utc robtaylor zyga: process
2011-02-03 16:01:39 utc zyga robtaylor, right but there is no logic to the designators, it just represents the structure now, or am I wrong?
2011-02-03 16:03:01 utc zyga either way it's hands down cool UI, do you know which toolkit it uses to do javascript interactinos
2011-02-03 16:04:23 utc robtaylor zyga: excanvas, apparently
2011-02-03 16:04:48 utc zyga and for the non-canvas parts?
2011-02-03 16:05:46 utc robtaylor zyga: manual, i think
2011-02-03 16:05:49 utc zyga ok
2011-02-03 16:05:54 utc robtaylor codes in /js
2011-02-03 16:06:15 utc zyga robtaylor, this could be cool for doing job editor UI but I think for the moment our priority is on the job logic
2011-02-03 16:06:27 utc zyga for the actual editor we'll just give people a validated json textarea
2011-02-03 16:06:37 utc zyga if it starts to take shape we might consider replacing that with this one
2011-02-03 16:06:40 utc robtaylor zyga: oh, for sure, i'm just having a play
2011-02-03 16:06:58 utc robtaylor zyga: editor for the workitems?
2011-02-03 16:07:06 utc zyga for the "job spec"
2011-02-03 16:07:18 utc zyga there are a few "json" documents in our workflow
2011-02-03 16:07:24 utc robtaylor righty, yes, this is for the process definition, not for the job spec
2011-02-03 16:07:31 utc zyga or at least one, the job definition for the job dispatcher
2011-02-03 16:07:54 utc robtaylor zyga: shall we switch back to #linaro? ;)
2011-02-03 16:08:01 utc zyga sure
2011-02-03 16:08:02 utc tosch_le may i ask what you two are doing with ruote?
2011-02-03 16:08:21 utc robtaylor tosch_le: just investigating it at the moment.
2011-02-03 16:09:43 utc tosch_le ah, yes, i see your conversation with jmettraux earlier
2011-02-03 16:15:29 utc robtaylor tosch_le: :)
2011-02-03 16:15:47 utc robtaylor tosch_le: i have some patches for ruote-fluo already..
2011-02-03 16:16:15 utc tosch_le jmettraux is always happy about pull requests ;-)
2011-02-03 16:16:49 utc zyga we're looking at it as a possible component in the Linaro LAVA stack for test farm automation
2011-02-03 16:17:52 utc tosch_le sounds amazing
2011-02-03 16:20:51 utc robtaylor tosch_le: seems you have a pretty vibracnt community, jmettraux seems like a good project lead so far :)
2011-02-03 16:21:15 utc tosch_le yes, he is.
2011-02-03 16:22:37 utc tosch_le i can't find much more open source dev's who are more responsive and polite even when being asked stupid questions…
2011-02-03 16:24:31 utc robtaylor tosch_le: what are you using ruote for?
2011-02-03 16:25:01 utc tosch_le nothing at the moment :-( . i've got a new job since a few days.
2011-02-03 16:25:13 utc robtaylor tosch_le: oh, doing anything cool?
2011-02-03 16:25:31 utc tosch_le kind of, but can't speak about it ;-)
2011-02-03 16:25:37 utc robtaylor and congratulaions ;)
2011-02-03 16:25:43 utc robtaylor tosch_le: nice, sounds fun
2011-02-03 16:26:42 utc tosch_le yes, it is. definitely more ruby than before (ok, that's not the fun, but php was annoying)