ruote tmp/log_2012-07-18.html

2012-07-18 10:16:06 utc lbt morning jmettraux
2012-07-18 11:01:37 utc jmettraux lbt: evening David
2012-07-18 11:03:20 utc lbt hey, it's been a while
2012-07-18 11:04:00 utc phaeron ACTION waves hi
2012-07-18 11:04:08 utc jmettraux hello phaeron
2012-07-18 11:04:14 utc jmettraux yes it's been a while
2012-07-18 11:04:21 utc lbt jmettraux: have you seen all the noise around Mer ?
2012-07-18 11:04:33 utc lbt (probably not)
2012-07-18 11:04:39 utc jmettraux ACTION quickly googles for "Mer"
2012-07-18 11:05:09 utc jmettraux http://en.wikipedia.org/wiki/Mer_%28operating_system%29 this one ?
2012-07-18 11:05:13 utc lbt yes
2012-07-18 11:05:22 utc lbt www.merproject.org
2012-07-18 11:05:36 utc lbt so we've had our head down doing that for ~
2012-07-18 11:05:40 utc lbt ~9 months
2012-07-18 11:05:43 utc jmettraux sweet
2012-07-18 11:05:46 utc jmettraux congrats!
2012-07-18 11:05:49 utc lbt (we == 2/3 of us)
2012-07-18 11:05:55 utc lbt Now: http://www.phonenews.com/core-nokia-meego-team-announces-new-company-in-jolla-20662/
2012-07-18 11:06:18 utc lbt we also have TVOS - a chinese STB vendor, making TVs
2012-07-18 11:06:28 utc jmettraux :-)
2012-07-18 11:06:33 utc lbt the elusive Spark/Vivaldi tablet...
2012-07-18 11:06:40 utc lbt so yeah, been busy
2012-07-18 11:06:55 utc lbt Still running BOSS on top of ruote too
2012-07-18 11:07:08 utc jmettraux cool
2012-07-18 11:07:23 utc jmettraux I like your "mer"itocray ;-)
2012-07-18 11:07:33 utc lbt *g*
2012-07-18 11:08:11 utc lbt it really is "MeeGo done right"
2012-07-18 11:08:37 utc lbt where "right" == opensource ideals with a focus on enabling commercial product delivery
2012-07-18 11:10:06 utc jmettraux is phaeron part of your new team?
2012-07-18 11:10:12 utc lbt yes
2012-07-18 11:10:20 utc lbt can't get rid of him... *sigh*
2012-07-18 11:10:24 utc jmettraux lol
2012-07-18 11:10:38 utc phaeron We couldn't get rid of lbt either :D
2012-07-18 11:10:56 utc jmettraux you guys were very quiet, I was wondering what you were tinkering
2012-07-18 11:11:12 utc phaeron well with all the crashing @Nokia ..
2012-07-18 11:11:19 utc lbt yeah, we lost a lot of resource
2012-07-18 11:11:33 utc lbt couldn't really contribute much :(
2012-07-18 11:13:10 utc lbt but ... time has come for an upstream resync
2012-07-18 11:13:22 utc lbt so I'm just updating our ruote and associated gems
2012-07-18 11:13:36 utc lbt then we can verify our processes and things
2012-07-18 11:13:53 utc jmettraux cool, please hit the mailing list and this IRC if you have any issue / questions, I'll be glad to help
2012-07-18 11:13:58 utc lbt I did see the work start on ruote-amqp too - that's of big interest
2012-07-18 11:14:16 utc lbt did the API change there?
2012-07-18 11:14:52 utc jmettraux probably
2012-07-18 11:15:33 utc jmettraux taught myself ruby-amqp and tried to make it right (after your team's critics)
2012-07-18 11:15:49 utc lbt OK - I'll be a bit careful with it and hopefully try to get that to a useful state for us too
2012-07-18 11:15:55 utc lbt you like amqp now?
2012-07-18 11:16:39 utc jmettraux it's nice, love the client side configuration
2012-07-18 11:17:23 utc lbt good
2012-07-18 11:23:07 utc jmettraux I'll try to stick my fingers out and make this new branch of ruote-amqp master soon
2012-07-18 14:12:06 utc hartog hi all
2012-07-18 14:18:51 utc hartog how can I read a process variable in a LocalParticipane?
2012-07-18 14:19:12 utc hartog s/e/t/
2012-07-18 14:20:37 utc hartog or do workitem params make more sense to use then process vars?
2012-07-18 14:30:06 utc jmettraux hello hartog
2012-07-18 14:30:37 utc jmettraux yes, workitems are they way when you want to the engine to pass info to a participant
2012-07-18 14:33:23 utc hartog kthx
2012-07-18 14:33:56 utc hartog (when will ruote 2.3 hit the stores?)
2012-07-18 14:34:42 utc jmettraux sorry, it won't hit any stores, it's an open source project ;-)
2012-07-18 14:36:15 utc jmettraux getting close
2012-07-18 14:36:23 utc hartog good to hear!
2012-07-18 14:36:49 utc hartog on a side-track: Can I read a process var inside a participant?
2012-07-18 14:37:04 utc hartog (although I am already convinced of the params way)
2012-07-18 14:37:49 utc mister_solo I think you can use fexp.lookup_variable("varname")
2012-07-18 14:39:17 utc jmettraux mister_solo: that's right, with the recent versions of ruote you can also directly say lookup_variable('varname')
2012-07-18 14:39:43 utc mister_solo ok I see
2012-07-18 14:39:47 utc hartog kthx (again)
2012-07-18 14:40:31 utc jmettraux but yes, workitem params (over workitem fields) are a good way to pass one off information to a participant
2012-07-18 14:40:49 utc jmettraux a regular workitem field (or a variable) do stick, a workitem params does not
2012-07-18 14:41:09 utc jmettraux mister_solo: good to have you on board!
2012-07-18 14:41:34 utc mister_solo well, It's been quite a long time ;-)
2012-07-18 14:41:38 utc mister_solo this is Nando
2012-07-18 14:42:14 utc mister_solo we've been doing great with Ruote, btw
2012-07-18 14:43:26 utc jmettraux mister_solo: that's great, I was wondering how it played out for you. Still using it along with Scala?
2012-07-18 14:45:14 utc mister_solo indeed! We have three production installations of our Scala-Amqp-Ruote based e-bike fleet mgmt system
2012-07-18 14:45:53 utc jmettraux very cool!
2012-07-18 14:46:08 utc mister_solo small ones though, but we have just signed a new agreement with another e-bike recharging station manufacturer
2012-07-18 14:46:10 utc mister_solo :-)
2012-07-18 14:47:08 utc mister_solo here's a little tech-ish presentation, in case you guys are interested
2012-07-18 14:47:09 utc mister_solo http://www.slideshare.net/abstracc/gyokuro-architecture-and-business-use-cases
2012-07-18 14:47:47 utc hartog ACTION is watching
2012-07-18 14:47:52 utc jmettraux thanks a lot!
2012-07-18 14:48:30 utc mister_solo thank *you* :-)
2012-07-18 14:48:49 utc hartog (i had a thought about combining ruote and akka the other day, to premature to talk about and prob. unfeasible)
2012-07-18 14:49:32 utc jmettraux (speaking of actors, celluloid could be cool too)
2012-07-18 14:49:56 utc mister_solo well, we're just using AMQP+ruote the JRuby way
2012-07-18 14:50:22 utc jmettraux ruote fits in just right for an e-bike system (it'd fit better for you if it were "ruotas" iirc)
2012-07-18 14:50:32 utc jmettraux sounds just right
2012-07-18 14:50:40 utc mister_solo hehehe
2012-07-18 14:50:43 utc jmettraux (a + r + jr)
2012-07-18 14:51:39 utc mister_solo next up would be processing the time the user has used in order to get the applicable fee
2012-07-18 14:52:07 utc mister_solo so I guess we'll have to use RETE or a simpler decision algorithm
2012-07-18 14:53:21 utc hartog mister_solo: the slides where a tad high level w/o someone speaking, but interesting nevertheless
2012-07-18 14:53:36 utc jmettraux fixed_fee + time * time_fee ?
2012-07-18 14:54:03 utc mister_solo hartog we are working in a lower level edition
2012-07-18 14:54:34 utc mister_solo jmettraux: there are different schemas, that's one of them
2012-07-18 14:54:47 utc mister_solo plus the penalties
2012-07-18 14:55:01 utc mister_solo hartog: thanks!
2012-07-18 14:56:01 utc jmettraux speaking of Rete https://github.com/codalytics/ruleby but I guess that with a Scala integration you could use Drools
2012-07-18 14:56:34 utc mister_solo yes, we are considering Ruleby as a matter of fact
2012-07-18 14:56:50 utc mister_solo since we will use it in another project
2012-07-18 14:57:06 utc hartog jmettraux: celluloid does seem cool indeed
2012-07-18 14:57:19 utc mister_solo celluloid
2012-07-18 14:57:26 utc mister_solo hmmm
2012-07-18 14:58:21 utc MCamou Hi all… this is Mario (mr_solo's partner in crime)
2012-07-18 14:58:27 utc jmettraux have to go, have a good evening guys!
2012-07-18 14:58:32 utc mister_solo cheers!
2012-07-18 14:58:37 utc jmettraux MCamou: hello Mario, good to have you here
2012-07-18 14:58:37 utc hartog good night!
2012-07-18 14:58:46 utc jmettraux thanks!
2012-07-18 14:58:50 utc MCamou actually… I still have to put up on GitHub our AMQP Receiver/Participant that uses the RabbitMQ libs
2012-07-18 14:58:55 utc MCamou G'nite!
2012-07-18 14:59:42 utc mister_solo MCamou: for JRuby...
2012-07-18 15:01:55 utc hartog MCamou: I would be very interested in those...
2012-07-18 15:03:08 utc hartog I use my homebrew https://github.com/wyngle/amqp-hermes to faciliate comms between ruote and the outside world
2012-07-18 15:04:39 utc MCamou hartog: just need to find some time to clean it up a bit for public consumption, and unravel it from our code
2012-07-18 15:05:04 utc MCamou hartog: shouldn't be too hard… I hope…
2012-07-18 15:05:10 utc MCamou hartog: no tests so far, though...
2012-07-18 15:05:44 utc MCamou hartog: I actually "designed" it to be almost plug-in compatible with ruote-amqp
2012-07-18 15:06:27 utc hartog MCamou: The 'rework' queue? or master?
2012-07-18 15:06:56 utc hartog MCamou: because I dont like the master stuff (sorry Kenneth ;))
2012-07-18 15:07:45 utc MCamou hartog: hmmm… master I think… I did it some time ago
2012-07-18 15:07:58 utc hartog np
2012-07-18 15:18:11 utc mister_solo by the way... is there someone around here doing dev-ops with Ruote-Kit?
2012-07-18 15:18:33 utc hartog mister_solo: what do you mean by dev-ops?
2012-07-18 15:18:46 utc hartog mister_solo: using it to check processes during development?
2012-07-18 15:19:26 utc mister_solo I was wondering about people deploying RuoteKit
2012-07-18 15:19:44 utc mister_solo with process definitions, participants
2012-07-18 15:19:47 utc mister_solo models...
2012-07-18 15:20:09 utc mister_solo (sorry about the buzzword)
2012-07-18 15:20:51 utc hartog when my current project deploys it features but 2 ruote-kits ;)
2012-07-18 15:21:33 utc mister_solo sounds hardcore ;-)
2012-07-18 15:21:54 utc hartog it isnt
2012-07-18 15:22:05 utc hartog ruote-kit works quite well btw
2012-07-18 15:22:12 utc hartog you could easily use it
2012-07-18 15:22:22 utc mister_solo we are using it actually
2012-07-18 15:23:02 utc hartog bbl - diner
2012-07-18 15:24:26 utc mister_solo ok!
2012-07-18 15:24:32 utc mister_solo So here is the thing
2012-07-18 15:24:33 utc mister_solo https://gist.github.com/3136804
2012-07-18 15:25:55 utc mister_solo We tried to wrap ruote-kit into a kind of self-contained project
2012-07-18 15:28:46 utc mister_solo so my question would be, how are you "distributing" ruote-kit?
2012-07-18 15:33:23 utc mister_solo (will read the logs later)
2012-07-18 15:33:28 utc mister_solo (gotta run )
2012-07-18 15:33:31 utc mister_solo bye!
2012-07-18 17:51:31 utc hartog mister_solo: https://gist.github.com/3137676