Friday, 2010-01-08

[2010/01/08 00:10:18] @ Log started by gepetto
[2010/01/08 00:10:18] @ lak joined channel #puppet-dev
[2010/01/08 01:34:56] @ Quit: jes5: "Leaving."
[2010/01/08 01:37:47] @ jes5 joined channel #puppet-dev
[2010/01/08 01:46:09] <nasrat> jamesturnbull: pong
[2010/01/08 01:46:17] <nasrat> noticed you're setting bugs for 1.5.8
[2010/01/08 01:46:32] <nasrat> you have a planned release date for me to work to
[2010/01/08 01:49:10] <jamesturnbull> nasrat: I don't - it was more of "we've not touched this for a while - and I can probably tackle the bugs I selected"
[2010/01/08 01:50:29] <jamesturnbull> nasrat: my preference is to proceed with the refactor
[2010/01/08 01:51:35] <jamesturnbull> nasrat: but you seem to have a life and all... :P
[2010/01/08 01:53:16] <nasrat> Lisa's off to the ballet Sunday so I hope to have some hack time then
[2010/01/08 02:05:48] <jamesturnbull> nasrat: okay
[2010/01/08 03:33:52] <masterzen> lak: well done for the ruby dsl patch!
[2010/01/08 03:34:14] <lak> masterzen: i'm just rewriting it now, adding tests
[2010/01/08 03:34:28] * masterzen will make sure to read it completely
[2010/01/08 03:34:29] <lak> the main patch series was refactoring to make this code easier and better
[2010/01/08 03:34:39] <masterzen> yep, nicely done
[2010/01/08 03:34:43] <lak> so my commits actually made it through? i never saw them
[2010/01/08 03:35:26] <masterzen> got them on the puppet-dev list, but I read them earlier in your repository
[2010/01/08 03:36:43] * masterzen is going to get his morning coffee fix
[2010/01/08 03:37:43] <lak> ah, ok
[2010/01/08 03:38:21] <masterzen> lak: actually I meant: got the preparation stuff on the list, but the other patch from your repository (which I'm ususally watching through github)
[2010/01/08 03:38:35] <lak> ah
[2010/01/08 03:38:39] <lak> yeah, i'm happy with how simple it is
[2010/01/08 03:38:47] <lak> i'm really just adding the tests and minor tweaking
[2010/01/08 03:39:15] <masterzen> lak: so what's coming up next?
[2010/01/08 03:39:22] <lak> after the dsl stuff?
[2010/01/08 03:40:37] <Volcane> excited about pure ruby dsl, will make building certain things a lot easier
[2010/01/08 03:40:50] * Volcane sees a generic puppet provider caller for mcollective soon :)
[2010/01/08 03:41:14] <jamesturnbull> Volcane: yeah - makes arguments for chef kinda moot in many ways :)
[2010/01/08 03:41:35] <Volcane> heh
[2010/01/08 03:41:42] <Volcane> and against :P
[2010/01/08 03:41:50] <masterzen> lak: yes after the dsl
[2010/01/08 03:42:13] * masterzen is not fond of pure ruby DSL
[2010/01/08 03:42:32] * masterzen liked adding features to the puppet DSL
[2010/01/08 03:42:54] <Volcane> having used the puppet providers for package/service in mcollective has been very very kewl
[2010/01/08 03:42:57] * masterzen will have to find other dark corners of Puppet where to hack
[2010/01/08 03:42:57] <lak> masterzen, Volcane: yeah, i'm not thrilled about it, other than how it affects our long-term goal of refactoring the RAL api to be the same backend
[2010/01/08 03:43:01] <jamesturnbull> masterzen: neither am I but if it makes the Rubyists happy *shrugs*
[2010/01/08 03:43:18] <lak> i figure if they're both first-class citizens, we can just let them fight it out
[2010/01/08 03:43:24] <Volcane> can think of many other uses, but i wont be writing manifests in ruby i think
[2010/01/08 03:43:27] <masterzen> :-)
[2010/01/08 03:44:07] <Volcane> though if you can just drop in foo.rb in modules/modname/manifests/foo.rb that would be nice :P
[2010/01/08 03:44:18] <masterzen> it might be helpful to build on top of puppet... or even embedding puppet in something bigger (ie even with Java code through jruby)
[2010/01/08 03:44:19] <lak> Volcane: i think most people will tend to use it to write the semi-complicated resource types, as a medium between defined resource types in the dsl and builtin ruby types
[2010/01/08 03:44:22] <lak> Volcane: you can
[2010/01/08 03:44:28] <Volcane> lak: awesome
[2010/01/08 03:44:42] <lak> that's what makes it first class, at least how i'm using the phrase
[2010/01/08 03:44:48] <Volcane> lak: and presumably you get define's bigger meaner cousin ?
[2010/01/08 03:45:15] <lak> at this point, it's actually the exact same thing
[2010/01/08 03:45:31] <lak> but we'll be expanding it over time -- adding support for parameter validation, etc., which you can't do in defined resources
[2010/01/08 03:45:39] <Volcane> yeah
[2010/01/08 03:45:52] <jamesturnbull> the validation would be useful - munging too?
[2010/01/08 03:45:53] <masterzen> jamesturnbull: we're both too old to understand them :-)
[2010/01/08 03:45:55] <Volcane> thats really nice
[2010/01/08 03:46:08] <jamesturnbull> masterzen: lol :)
[2010/01/08 03:48:21] <Volcane> loving the idea of cross platform shell scripts with ruby, easier with chef api atm, this would hopefully make it easy with puppet
[2010/01/08 03:48:36] <Volcane> got some great milage out of that recently moving a load of my stuff onto debian systems for a client
[2010/01/08 03:50:51] <lak> Volcane: what do you mean?
[2010/01/08 03:51:09] <Volcane> scripts to manage services, packages and such
[2010/01/08 03:51:22] <lak> masterzen: ok, i just pushed the 'final' patch for the dsl stuff
[2010/01/08 03:51:24] <Volcane> calling the puppet providers rather than hacking in calls to rc scripts
[2010/01/08 03:51:45] <Volcane> so those scripts work where puppet does without changing
[2010/01/08 03:51:48] <jamesturnbull> lak: to the -dev list?
[2010/01/08 03:54:28] <lak> well, i had pushed it, but now i've emailed it
[2010/01/08 03:54:34] <lak> Volcane: ah
[2010/01/08 03:54:54] <lak> ok kids, it's late here, and i've got babies just itching to wake me up
[2010/01/08 03:54:58] <lak> i gotta head to bed
[2010/01/08 03:55:01] <lak> g'night all
[2010/01/08 03:55:02] <jamesturnbull> lak: later mare
[2010/01/08 03:55:04] <jamesturnbull> mate
[2010/01/08 03:55:19] <Volcane> c'ya
[2010/01/08 03:55:25] @ Quit: lak:
[2010/01/08 04:10:34] <Volcane> wow, way to go redhat
[2010/01/08 04:10:35] <Volcane> "a regression introduced by the fix for CVE-2009-1904 caused leading zeros
[2010/01/08 04:10:36] <Volcane> after the decimal point in BigDecimal objects to be dropped"
[2010/01/08 04:10:40] <Volcane> thats for ruby
[2010/01/08 04:12:53] <masterzen> losing zeros, uh
[2010/01/08 04:13:01] <masterzen> no good
[2010/01/08 04:44:45] @ Quit: jes5: Read error: 110 (Connection timed out)
[2010/01/08 07:59:30] <ch> reductivelabs.com trac is sloow, once more :)
[2010/01/08 08:43:52] <duritong> about the pure dsl: yeah I think I'll rewrite some of the uglier defines in ruby, but I don't think I'll ever write the manifests in ruby either
[2010/01/08 12:59:05] @ lak joined channel #puppet-dev
[2010/01/08 13:25:43] @ jes5 joined channel #puppet-dev
[2010/01/08 13:58:34] @ jes51 joined channel #puppet-dev
[2010/01/08 14:16:14] @ Quit: jes5: Read error: 110 (Connection timed out)
[2010/01/08 15:31:53] @ Quit: lak:
[2010/01/08 16:21:10] @ lak joined channel #puppet-dev
[2010/01/08 17:56:13] @ Chiku joined channel #puppet-dev
[2010/01/08 18:24:47] @ jes51 is now known as jes5
[2010/01/08 20:34:15] @ Quit: lak:
[2010/01/08 20:55:53] @ Quit: Chiku: "Quitte"

Generated by irclog2html.py 2.6 by Marius Gedminas - find it at mg.pov.lt!