2010-08-19 12:18:44 utc |
tosch_le |
hello jmettraux! |
2010-08-19 12:18:50 utc |
jmettraux |
hello ! |
2010-08-19 12:20:15 utc |
tosch_le |
did install 1.9.2-p0 some minutes before and had troubles with the rk specs: since '.' is missing in '$:' with 1.9.2, there are some issues |
2010-08-19 12:20:27 utc |
jmettraux |
ok |
2010-08-19 12:20:32 utc |
jmettraux |
you want to fix it ? |
2010-08-19 12:20:39 utc |
jmettraux |
$:.unshift('.') ? |
2010-08-19 12:21:31 utc |
jmettraux |
did you already fix it ? |
2010-08-19 12:22:08 utc |
tosch_le |
i tried locally, but ran into errors with nokogiri |
2010-08-19 12:22:21 utc |
jmettraux |
oh |
2010-08-19 12:22:55 utc |
tosch_le |
i suppose some extension build went amoc |
2010-08-19 12:24:57 utc |
tosch_le |
or rvm/bundler did some tricks with cached gems |
2010-08-19 12:25:12 utc |
tosch_le |
trying with a clean install now |
2010-08-19 12:37:04 utc |
tosch_le |
pushed |
2010-08-19 12:39:47 utc |
jmettraux |
is it still possible to run a spec individually ? |
2010-08-19 12:40:01 utc |
tosch_le |
i tried with success |
2010-08-19 12:40:09 utc |
tosch_le |
./spec is in $: |
2010-08-19 12:41:36 utc |
jmettraux |
cool, great, works fine here as well |
2010-08-19 12:42:07 utc |
jmettraux |
thanks ! |
2010-08-19 12:42:35 utc |
tosch_le |
:-) |
2010-08-19 12:56:22 utc |
tosch_le |
have to leave now, summer party in the kindergarten :-) |
2010-08-19 12:56:31 utc |
tosch_le |
bye! |
2010-08-19 12:56:40 utc |
jmettraux |
ciao ! |
2010-08-19 14:12:46 utc |
jmettraux |
fixr: good morning ! |
2010-08-19 14:22:42 utc |
fixr |
jmettraux: hey John! So, the rumours were true, you don't sleep! :) |
2010-08-19 14:22:52 utc |
jmettraux |
that's wrong ! |
2010-08-19 14:22:57 utc |
jmettraux |
I do sleep ! |
2010-08-19 14:23:22 utc |
fixr |
hehe I'm kidding! I read that somewhere on the group |
2010-08-19 14:24:46 utc |
fixr |
the other users that show up in this channel are bots o real people? |
2010-08-19 14:26:27 utc |
jmettraux |
only bots that I summoned to give the impression that people are using ruote |
2010-08-19 14:26:37 utc |
jmettraux |
(sorry guys) |
2010-08-19 14:38:24 utc |
fixr |
oh.. sorry for asking then, but I think it's ok, actually. Not that many people use IRC, but the google group is very active IMO |
2010-08-19 14:38:47 utc |
jmettraux |
this month is quiet though |
2010-08-19 14:39:16 utc |
jmettraux |
there is only one bot, it's "ruote_logger", it outputs to http://ruote.rubyforge.org/irclogs/ |
2010-08-19 14:41:06 utc |
jmettraux |
hello |
2010-08-19 14:41:12 utc |
lbt |
hi |
2010-08-19 14:41:36 utc |
lbt |
hi fixr |
2010-08-19 14:42:17 utc |
anb_ |
I'm not a bot ! |
2010-08-19 14:42:21 utc |
anb_ |
:) |
2010-08-19 14:42:40 utc |
anb_ |
( that's exactly what a bot would say though ) |
2010-08-19 14:42:55 utc |
lbt |
fixr: we're using it Nokia and MeeGo FWIW... :) |
2010-08-19 14:43:44 utc |
lbt |
BTW jmettraux, I have a team joining soon who I've asked to put together some .spec for performance testing |
2010-08-19 14:44:06 utc |
jmettraux |
cool, which storage ? |
2010-08-19 14:44:18 utc |
lbt |
well, we use filesystem now |
2010-08-19 14:44:35 utc |
lbt |
but I would like them to put some simple load generators into ruote |
2010-08-19 14:44:55 utc |
lbt |
and something to report on the resultant participant call rate |
2010-08-19 14:44:56 utc |
jmettraux |
you'll be deceived |
2010-08-19 14:45:09 utc |
jmettraux |
that's not the right word |
2010-08-19 14:45:10 utc |
fixr |
lol, ok, that was very gullible of me. Hey guys! |
2010-08-19 14:46:12 utc |
lbt |
jmettraux: I am expecting to measure rates at which workflows run |
2010-08-19 14:46:12 utc |
jmettraux |
ruote's priority is on consistency, not performance |
2010-08-19 14:46:35 utc |
lbt |
that's fine... we need to know it to understand how to resource it |
2010-08-19 14:46:44 utc |
jmettraux |
OK |
2010-08-19 14:47:02 utc |
lbt |
not interested in speed per se |
2010-08-19 14:47:17 utc |
jmettraux |
:-) |
2010-08-19 14:47:23 utc |
lbt |
more interested in understanding how much load it can handle in various situations |
2010-08-19 14:47:45 utc |
lbt |
it may also help find regressions and inform DB selection |
2010-08-19 14:47:56 utc |
lbt |
heck... we'll put the fs on an SSD ... |
2010-08-19 14:48:05 utc |
lbt |
Intel make them ;) |
2010-08-19 14:48:51 utc |
jmettraux |
cool |
2010-08-19 14:48:59 utc |
lbt |
another area of interest is security... |
2010-08-19 14:49:16 utc |
jmettraux |
I'm working on a golang implementation for storage, but it takes time |
2010-08-19 14:49:22 utc |
jmettraux |
security is zero |
2010-08-19 14:49:32 utc |
lbt |
yep... that's OK too |
2010-08-19 14:49:52 utc |
jmettraux |
looking forward to the feedback anyway |
2010-08-19 14:49:55 utc |
lbt |
understanding how to trust workitems and how to maybe allow point-2-point verification for participants |
2010-08-19 14:50:24 utc |
lbt |
I considered just getting participants to sign workitems or something... |
2010-08-19 14:50:39 utc |
lbt |
anyhow... we're doing an analysis of if/why it matters |
2010-08-19 14:50:45 utc |
jmettraux |
there's nothing for that in amqp ? |
2010-08-19 14:50:52 utc |
lbt |
not properly |
2010-08-19 14:50:56 utc |
jmettraux |
ok |
2010-08-19 14:51:02 utc |
lbt |
in the future... |
2010-08-19 14:51:30 utc |
lbt |
also there are issues in doing that at the amqp level given the variety of language/library support |
2010-08-19 14:51:43 utc |
jmettraux |
understood |
2010-08-19 14:52:15 utc |
lbt |
something simple (but expensive) like gpg may be OK |
2010-08-19 14:52:30 utc |
lbt |
really not too worried about the tech yet |
2010-08-19 14:52:40 utc |
lbt |
want to understand the problem |
2010-08-19 14:52:51 utc |
jmettraux |
your env is so insecure ? |
2010-08-19 14:53:05 utc |
lbt |
we may make the ruote/boss a part of the publc SDK proceses |
2010-08-19 14:53:12 utc |
jmettraux |
ouch |
2010-08-19 14:53:13 utc |
lbt |
so publishing apps to app-stores |
2010-08-19 14:53:22 utc |
jmettraux |
fun :-) |
2010-08-19 14:53:50 utc |
lbt |
and we fully expect any MeeGo vendors to use ruote/boss as their process automation |
2010-08-19 14:54:05 utc |
lbt |
I hope it works ;) |
2010-08-19 14:54:31 utc |
jmettraux |
:-) |
2010-08-19 14:54:57 utc |
jmettraux |
can you program in ruby for the MeeGo platform ? |
2010-08-19 14:55:01 utc |
lbt |
I'll be doing a couple of presentations at the MeeGo conference in Nov. One will be aimed at vendors who want to build product on top of MeeGo |
2010-08-19 14:55:15 utc |
lbt |
jmettraux: I'm setting up the public build systems |
2010-08-19 14:55:34 utc |
lbt |
so that is where the community will provide tools not in core meego |
2010-08-19 14:55:44 utc |
lbt |
there's a guy called ccooke |
2010-08-19 14:55:57 utc |
lbt |
who may be the ruby maintainer for meego-community |
2010-08-19 14:56:01 utc |
lbt |
I'm working on him |
2010-08-19 14:56:45 utc |
lbt |
part of the problem is that the meego crowd are firm 'distro' people.... and ruby... not so much a 'distro-friendly' language :) |
2010-08-19 14:57:13 utc |
jmettraux |
aah |
2010-08-19 14:57:49 utc |
lbt |
we'll find a way... opensuse has a simple gem->rpm system. |
2010-08-19 14:58:31 utc |
lbt |
plus... ruby isn't really the language of choice for a mobile device |
2010-08-19 14:58:58 utc |
lbt |
OTOH ... it may have a place in the web side on set-top-boxes etc |
2010-08-19 15:01:33 utc |
lbt |
change of subject |
2010-08-19 15:01:53 utc |
jmettraux |
ok, thanks for the explanation |
2010-08-19 15:02:05 utc |
lbt |
have you any slides/notes/tricks/spreadsheets that you use to sketch/draft processes for ruote? |
2010-08-19 15:03:57 utc |
jmettraux |
sorry, nothing |
2010-08-19 15:04:09 utc |
jmettraux |
fixr: do you have something ? |
2010-08-19 15:04:39 utc |
jmettraux |
I'm just listening to the "customer" and then deriving the process |
2010-08-19 15:06:17 utc |
lbt |
sure np ... we're just getting used to it; we'll do some sketches to illustrate and explore |
2010-08-19 15:08:06 utc |
fixr |
yes, I may have something; it's a spreadsheet we use. It's a little bit specialized, but it might help |
2010-08-19 15:10:46 utc |
fixr |
and by specialized, I mean we use a lot of custom params attached to the defitions.. for instance, a participant might set :activity => "Fill some data", :is_visible => true (to make the data public to everyone), and such |
2010-08-19 15:11:07 utc |
fixr |
these are of course read by our implementation |
2010-08-19 15:11:56 utc |
fixr |
and we use the spreadsheet to take note of them |
2010-08-19 15:12:28 utc |
fixr |
I don't have it here, but I'm asking for it ;) |
2010-08-19 15:12:34 utc |
jmettraux |
sounds nice |
2010-08-19 15:15:25 utc |
jmettraux |
OK, bedtime, ciao a tutti ! |
2010-08-19 15:21:04 utc |
lbt |
fixr: cool, thanks |
2010-08-19 15:21:19 utc |
lbt |
fixr: FYI: http://wiki.meego.com/Release_Infrastructure/BOSS |
2010-08-19 15:23:54 utc |
fixr |
lbt: nice. When you said you were using ruote for Meego, I was wondering how exactly |
2010-08-19 15:24:08 utc |
fixr |
lbt: one thing, though... what's OBS? |
2010-08-19 15:24:20 utc |
lbt |
open build system |
2010-08-19 15:24:33 utc |
lbt |
takes src tarballs and produces .rpm/.deb |
2010-08-19 15:25:17 utc |
lbt |
http://wiki.meego.com/Build_Infrastructure |
2010-08-19 15:25:34 utc |
fixr |
interesting |
2010-08-19 15:26:01 utc |
lbt |
http://wiki.meego.com/Release_Infrastructure/BOSS/Design may be of interest too .. how we use amqp |
2010-08-19 15:26:20 utc |
fixr |
MeeGo is open source? |
2010-08-19 15:27:30 utc |
fixr |
it is. I just read the wikipedia :) |
2010-08-19 15:27:34 utc |
fixr |
doing my research |
2010-08-19 15:29:12 utc |
fixr |
just gave me another reason to replace my dying N95 with a N900 |
2010-08-19 15:30:26 utc |
lbt |
yep... it's as linux/OSS friendly as it gets |
2010-08-19 15:30:38 utc |
lbt |
not perfect ..... yet :) |
2010-08-19 15:30:56 utc |
lbt |
chat on #meego (and #maemo for N900 as shipped) |
2010-08-19 23:10:59 utc |
fixr |
anyone around? |
2010-08-19 23:35:04 utc |
fixr |
hehe |
2010-08-19 23:35:28 utc |
fixr |
sorry to bother you this early, I have a few questions |
2010-08-19 23:35:40 utc |
jmettraux |
please |
2010-08-19 23:36:28 utc |
fixr |
as you may remember, I'm migrating to 2.1... however, I'm undecided if I should take the ruote way alone, or use ruote-kit |
2010-08-19 23:37:05 utc |
fixr |
the thing about rk is that I'm on rails-2.1, and it doesn't support middlewares |
2010-08-19 23:37:14 utc |
fixr |
but I read about ruote-kit-client |
2010-08-19 23:37:27 utc |
fixr |
however... is that still being mantained? |
2010-08-19 23:37:42 utc |
jmettraux |
tosch_le wants to update it |
2010-08-19 23:38:34 utc |
fixr |
as of now, it isn't usable? I haven't tested it yet |
2010-08-19 23:38:39 utc |
jmettraux |
there is a trick with ruote 2.1.x |
2010-08-19 23:39:01 utc |
jmettraux |
you can do engine = Ruote::Engine.new(storage) |
2010-08-19 23:39:16 utc |
jmettraux |
the engine is a pure "dashboard" |
2010-08-19 23:39:27 utc |
jmettraux |
and have the worker somewhere else |
2010-08-19 23:39:59 utc |
jmettraux |
you can separate the worker(s) from the engine(s) |
2010-08-19 23:40:16 utc |
fixr |
I see |
2010-08-19 23:40:23 utc |
jmettraux |
so you could use ruote-kit with a worker and have your app share the same storage, but with no worker |
2010-08-19 23:40:54 utc |
jmettraux |
so you get the ruote-kit web-console and your rails 2.1 app |
2010-08-19 23:42:06 utc |
fixr |
would that play nice on a multi process environment? We use mongrel_cluster, and ruote 0.9.x didn't play nice with threads. That's actually the one reason we're migrating ;) |
2010-08-19 23:42:25 utc |
jmettraux |
you should test |
2010-08-19 23:42:33 utc |
jmettraux |
ruote 2.1 is much simplified |
2010-08-19 23:42:57 utc |
jmettraux |
no more separate thread for scheduling |
2010-08-19 23:43:37 utc |
fixr |
that I read on your post for ruote 2.1, but just wanted to check :) |
2010-08-19 23:44:13 utc |
fixr |
I will test it anyways |
2010-08-19 23:46:10 utc |
fixr |
rails 2.1 is very old now, a pain in the ass. Unfortunately we are stuck with it for a while |
2010-08-19 23:46:49 utc |
fixr |
I have to work around it somehow, that's what I liked about ruote-kit, it sits behind |
2010-08-19 23:54:55 utc |
jmettraux |
:-) |
2010-08-20 00:07:53 utc |
fixr |
ruote 2.1 no longer depends on the rufus gems? like treechecker, for instance |
2010-08-20 00:08:02 utc |
jmettraux |
yes it does |
2010-08-20 00:08:21 utc |
fixr |
scheduler being the only one that's not? |
2010-08-20 00:08:40 utc |
jmettraux |
http://github.com/jmettraux/ruote/blob/ruote2.1/Rakefile#L36-41 |
2010-08-20 00:08:58 utc |
jmettraux |
I could almost drop the dependency on rufus-scheduler |
2010-08-20 00:09:22 utc |
jmettraux |
not using the scheduler itself but only some of its utility methods |
2010-08-20 00:10:25 utc |
fixr |
oh, right |