[14:21] <smoser> harmw, i'd be open to that.
[14:21] <smoser> i suspect that you'd run accross some linux-isms.
[14:23] <harmw> yea
[14:23] <harmw> python-jsonpatch is missing from freebsd10 repo, but the others are there (beeing cheetah, prettytable and some more)
[14:24] <harmw> there are some tiny differences though, like files from /proc
[14:24] <harmw> like, if I run cloud-init it isn't capable of reading system uptime
[14:24] <harmw> or showing assigned ip addresses
[14:25] <harmw> and ofcourse a proper module to handle configuration is needed :)
[14:25] <harmw> (distro)
[14:25] <smoser> harmw, yeah. i'm sure there are things to fix. python-jsonpatch can probably be made optional, and just fail/warn if the user tries to use it.
[18:18] <harlowja> cheetah is a problem that we need to work out anyway harmw 
[18:18] <harlowja> unsure what is the best way forward there (cheetah and python 3 still not behaving nicely afaik)
[18:33] <harmw> ah ok, well ive tried cloud-init with python27 on freebsd 10 beta3
[18:33] <harmw> as far as python's concerned, it looks to be ok
[18:33] <harlowja> cool
[18:33] <harlowja> the other area u'll hit i think is utils.py
[18:35] <harmw> probably
[18:35] <harlowja> unsure how much there will need to be adjusted for freebsd
[18:36] <harmw> not sure on that, I merely deployed cloud-init to see if it would run - which it did
[18:37] <harmw> now all I need is some time to dig further :)
[18:39] <harlowja> :)
[18:39] <harlowja> http://bazaar.launchpad.net/~cloud-init-dev/cloud-init/trunk/view/head:/cloudinit/util.py 
[18:39] <harlowja> for example, http://bazaar.launchpad.net/~cloud-init-dev/cloud-init/trunk/view/head:/cloudinit/util.py#L1009
[18:40] <harlowja> and other ones that might be mostly linux specific
[18:43] <harmw> smoser: any chance this cirros patch can be included in trunk? https://bugs.launchpad.net/cirros/+bug/1190372
[18:44] <harmw> (and the fix from https://bugs.launchpad.net/cirros/+bug/1132686 aswell)
[18:54] <smoser> harmw, whoot. thats awesome.
[18:54] <smoser> thank you.
[18:54] <harmw> :)
[18:55] <smoser> other than i'd bikeshed on your shell.
[18:55] <smoser> but i'd just never looked into it.
[18:55] <smoser> what is the content of a 'staticroutes' ?
[18:58] <harmw> let me check on that
[19:02] <smoser> oh. i see . it looks like it must be pairs of (<netaddr>, <router>)
[19:02] <harmw> 169.254.169.254/32 10.65.0.128
[19:02] <harmw> there
[19:03] <harmw> thats in $staticroutes
[19:04] <harmw> took a while to create a new instance, my cloud isn't that fast :)
[19:23] <smoser> harmw, could you test default.script at
[19:23] <smoser> http://paste.ubuntu.com/6475373/
[19:23] <smoser> that should cut down on forks for parsing output (echo $.. | cut)
[19:24] <harmw> ah yea
[19:24] <smoser> i know i over-do things
[19:24] <harmw> nice function
[19:24] <smoser> but i want cirros to boot as fast as possible
[19:24] <smoser> and forks *do* have a real affect on that.
[19:24] <harmw> hehe
[19:24] <harmw> let me check it
[19:25] <harmw> jeez, downloading plain requires a login
[19:26] <smoser> yeah, silly.
[19:26] <smoser> here, harmw http://paste.ubuntu.com/6475388/
[19:27] <smoser> that is how to avoid logging in to ubuntu pastebin
[19:37] <harmw> Lease of 10.65.0.129 obtained, lease time 120
[19:37] <harmw> deleting routers
[19:37] <harmw> adding dns 208.67.222.222
[19:37] <harmw> adding net 169.254.169.254/32 with router 10.65.0.128
[19:37] <harmw> looking just fine
[19:52] <smoser> cool. i'll apply that then. thanks!.
[20:24] <smoser> all, 
[20:24] <smoser>  https://ch.tbe.taleo.net/CH03/ats/careers/requisition.jsp?org=CANONICAL&cws=1&rid=727
[20:24] <smoser>  https://ch.tbe.taleo.net/CH03/ats/careers/requisition.jsp?org=CANONICAL&cws=1&rid=727
[20:24] <smoser> first is SW Engineer, second is QA Engineer (both at Canonical).
[20:34] <harmw> North America... kinda far, far away :)
[20:36] <harmw> nice work @r284
[20:37] <harmw> could you check up on the other bug aswell smoser? If time permits, ofc
[20:37] <smoser> harmw, probably not a requirement
[20:37] <smoser> (the location)
[20:38] <smoser> what other bug ?
[20:38] <harmw> https://bugs.launchpad.net/cirros/+bug/1132686
[21:03] <smoser> harmw, can you verify
[21:03] <smoser> http://paste.ubuntu.com/6475825/
[21:05] <harmw> sure
[21:09] <harmw> excellent
[21:12] <harmw> interesting, my freebsd instance only configured the additional host route - not the gateway
[21:13] <smoser> wait, what ?
[21:14] <harmw> no, nothing cloudinit just yet
[21:14] <harmw> merely booting an image, nothing fancy :)
[21:15] <smoser> AH. K.
[21:15] <smoser> did the cirros change work ?
[21:16] <smoser> i'll push that to trunk.
[21:16] <harmw> yea
[21:16] <smoser> thats what you get for not testing
[21:16] <smoser> s/you/i/
[21:16] <harmw> it looks fine here
[21:21] <harmw> nice @r285
[22:15] <smoser> harmw, thanks for your help.
[22:30] <harmw> np