[11:12] <harmw> smoser: I'd hardly call that a fix :p
[11:13] <harmw> smoser: think you can merge those last bits regarding freebsd?
[15:16] <harmw> hiren_: ping
[15:16] <smoser> harlowja_away, http://paste.ubuntu.com/8260489/
[15:16] <smoser> digital ocean has user-data now, and the ec2_utils.MetadataMaterializer is able to crawl it.
[15:17] <smoser> and utlemming they add vendor-data
[15:17] <smoser> :)
[15:26] <harmw> smoser: you worked out something about cirros?
[15:26] <smoser> harmw, either you or i broke htat script
[15:26] <smoser> and possiby i
[15:27] <smoser> but i thin kwe might be good now. 
[15:27] <smoser> and i'm thinking about putting that into trunk.
[15:27] <harmw> ok, cool
[15:27] <harmw> well my branch certainly compiles :p
[15:29] <smoser> some openstack-qa people were asking for mtu
[15:29] <smoser> so i was going to try to get that in as 0.3.3
[15:29] <harmw> nice 
[15:29] <harmw> I think ill be able to testdrive something tonight
[16:42] <hiren_> harmw: hey!
[17:06] <harlowja> smoser thats good right? (the digitial ocean stuff)
[17:07] <smoser> harlowja, yeah. really good. 
[17:07] <harlowja> woot
[17:07] <smoser> really nice that it worked.
[17:07] <harlowja> who wrote that awesome metadata stuff
[17:08] <harlowja> oh i know
[17:08] <harlowja> hahaha
[17:08] <smoser> the one thing that was weird
[17:08] <smoser> _decode_leaf_blob
[17:08] <smoser> it returns a list of blob.splitlines()
[17:08] <smoser> which is kind of odd.
[17:08] <smoser> as in this case, using it got vendor-data and user-data as an array
[17:09] <harlowja> ya, i wonder why i did that, ha
[17:09] <harlowja> my guess is boto does that
[17:09] <harlowja> so i do that
[17:09] <smoser> well, it was really for metadata only
[17:09] <smoser> which, in amazon, any leafs might be lists.. i'm not even sure if there are any leafs with newlines in them.
[17:10] <harlowja> https://github.com/boto/boto/blob/2.15.0/boto/utils.py#L278
[17:10] <harlowja> sorry 281 there
[17:10] <smoser> right, but no ton leafs.
[17:10] <smoser> oh. hm..
[17:10] <smoser> maybe it makes sense there.
[17:10] <smoser> i dont know.
[17:10] <harlowja> want to change that?
[17:11] <smoser> but since 'user-data' and 'vendor-data' are relaly just blobs in that MD
[17:11] <smoser> we dont want them interpreted in this case
[17:11] <smoser> have to see i guess.
[17:11] <harlowja> kk
[17:11] <smoser> maye just make it a method you can pass in 
[17:11] <smoser> to render your own leafs
[17:11] <smoser> or you could subclass it too
[17:12] <harlowja> who would be subclassing it?
[17:12] <smoser> well, in this case i would :)
[17:12] <smoser> for the digital-ocean reader
[17:13] <smoser> harmw, http://bazaar.launchpad.net/~cirros-dev/cirros/trunk/revision/317
[17:13] <smoser> that gets your cirros-udchpc stuff functional in trunk.
[17:13] <harlowja> smoser do u want to try the boto reader, and see what it returns just to double check?
[17:13] <smoser> functional in that it had some bugs that i' not sure were your fault or mine (quite possibly my changes). and also actually enables patching of buildroot's busybox so we use it.
[17:14] <smoser> sure
[17:14] <harlowja> otherwise sure, i can make it more pluggble
[17:15] <smoser> wow.
[17:15] <smoser> i didn't realize the boto one was like it was
[17:15] <harlowja> ?
[17:15] <smoser> doing the json.load 
[17:15] <smoser> i thought you had added that.
[17:15] <harlowja> never
[17:15] <harlowja> ha
[17:15] <smoser> line 278 htere is kind of wierd
[17:15] <smoser> if it starts with { , then its *obviously* json :)
[17:16] <harlowja> lol
[17:17] <harlowja> of course!
[17:17] <harlowja> thats why i put maybe_json_object
[17:17] <harlowja> cause maybe it is, haha
[17:25] <harlowja> smoser https://code.launchpad.net/~harlowja/cloud-init/customized-leaf-decoder/+merge/233565
[17:25] <harlowja> have fun :-
[17:25] <harlowja> :-P
[17:25] <smoser> mixed leaf decoder
[17:25] <smoser> i like the name
[17:27] <harlowja> :)
[17:57] <harlowja> another thing we can do with the doc cleanup/make betterness is start to use https://pypi.python.org/pypi/doc8 (which i helped create/am the main person making); its getting sucked into most openstack tox.ini files for sanity checks on docs
[18:06] <harmw> smoser: I hope my buildservice picks up that cirros change ;)
[18:07] <harmw> you planning a new release ?
[18:08] <smoser> harmw, yeah, building something as 0.3.3~pre1 right now.
[18:09] <smoser> and then if that looks sane, which i think it does from my test builds, then we just call 0.3.3
[18:09] <harmw> cool
[18:10] <harmw> dont forget th fbsd stuff ;)
[18:11] <smoser> yeah. i know.
[18:13] <smoser> harmw, looking
[18:14] <smoser> harmw, what about the config drive stuff that Rajun.. was doing
[18:14] <smoser> is that important ?
[18:14] <smoser> i think probably, for config drive at least
[18:14] <harmw> yea, but I'm afraid I haven't looked at it
[18:15] <harmw> so I don't realy have an opinion on it
[18:15] <harmw> let me build an update pkg for fbsd first, and then I'll think something of it :)
[18:19] <smoser> harmw, done.
[18:23] <harmw> ah nice
[19:11] <harmw> smoser: that stuff from Ragin looks fairly ok
[19:12] <harmw> old functionality is still in place, and I'm asuming he tested if it works on fbsd
[20:19] <alexpilotti> smoser: morning!
[20:24] <smoser> alexpilotti, its not morning
[20:24] <smoser> but ok
[20:24] <smoser> :O)
[20:25] <alexpilotti> smoser: what do you think about having -z in nc, on cirros? :-) 
[20:26] <alexpilotti> smoser: In tempest we need to test security groups, checking if a given port is open, cross-tenant 
[20:26] <alexpilotti> smoser: aka cirros -> cirros
[20:26] <smoser> is it something you can just turn on ?
[20:27] <alexpilotti> smoser: we need to update nc in the cirros image
[20:28] <alexpilotti> smoser: I mean, we can go with workarounds of course
[20:28] <alexpilotti> sbut if you can easily update it, it would be nice
[20:29] <smoser> no. sorry.
[20:29] <smoser> was a question as to if it *can* be turned on in cirros
[20:30] <alexpilotti> not really
[20:35] <smoser> do you know if turning on NC_110_COMPAT will do it ?
[20:41] <smoser> alexpilotti, http://git.busybox.net/busybox/tree/networking/nc.c
[20:41] <smoser> it seems like that might do it.
[20:42] <alexpilotti> smoser: as in uploading the file and compiling it in place during the test?
[20:42] <smoser> well, no. i have to enable it.
[20:42] <smoser> but i'm wondering if that would be sufficient for you
[20:43] <alexpilotti> ah ok perfect
[20:43] <alexpilotti> yep, it looks very ok
[20:44] <alexpilotti> in what cirros version do you think you could get it in?
[21:01] <smoser> well, hopefully i could just turn that on for 0.3.3
[21:01] <smoser> which i was hoping would be "real soon now"
[21:13] <smoser> harmw, 0.3.3~pre1 is there now
[21:13] <smoser> i'll plan on trying a build with alexpilloti's request
[21:13] <smoser> and if that seems to not completely crash 'nc', then i guess we'll just call that 0.3.3
[21:18] <alexpilotti> smoser: tx! :-)