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 |
https://github.com/jmettraux/february |
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 |
http://www.googleartproject.com/museums/moma/the-starry-night |
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 @ https://github.com/jmettraux/rufus-scheduler/issues/issue/12/ |
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 : https://github.com/jmettraux/rufus-scheduler/issues/closed#issue/12 |
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: https://github.com/eventmachine/eventmachine/issues/issue/164 |
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 - http://ct-ruote-fluo.heroku.com/ |
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) |