=== harlowja is now known as harlowja_away === alexpilotti_ is now known as alexpilotti [15:47] harlowja_away, around ? [17:09] harlowja_away, :-( https://bugs.launchpad.net/cloud-init/+bug/1400793 [17:11] Ouch. === harlowja_away is now known as harlowja [18:31] hmmm [18:35] lets see here [18:39] dr.josh is on the case, ha [18:44] so the existing mergemany dict seems to be operating ok [18:44] http://paste.ubuntu.com/9445284/ seems to be ok there [18:45] smoser can u verify that, just want to make sure thats right/expected [18:45] it outputs [18:45] { [18:45] "snappy": { [18:45] "packages": [ [18:45] "orig_pkg1", [18:45] "orig_pkg2" [18:45] ], [18:45] "ssh_enabled": true [18:45] }, [18:45] "ssh_authorized_keys": [ [18:45] "mykey@smoser" [18:45] ] [18:45] } [18:53] harlowja, in aminute will look [18:53] k [19:25] smoser if u get some time, try https://code.launchpad.net/~harlowja/cloud-init/adjusted-merging [19:25] i think that should address this [19:25] http://bazaar.launchpad.net/~harlowja/cloud-init/adjusted-merging/revision/1046 [19:25] mainly that [19:28] although i can probably remove the change in cloudinit/handlers/cloud_config.py but anyway [19:29] harlowja, will in a minute. you sir rock. [19:30] ha [19:30] damn merging logic [19:30] lol [19:36] harlowja, right. mergemanydict works as i wanted it to [19:37] well, as i wanted cloud-config merging to work "by default" [19:37] try that branch, think it will be ok for u [19:41] harlowja, yeah, that looks like it fixes it the way i want. [19:41] cools [19:41] but the changes to cloud_cofig.py actually dont matter, right ? [19:41] ya [19:41] just th m_dict change is what matter.s [19:41] that was just me tweaking stuff [19:41] lol [19:42] the unittest does matter [19:42] check that out [19:42] yeah, and thats fine. [19:42] right. [19:42] ./tools/ccfg-merge-debug works again on trunk [19:42] which is nice. for just testing things [19:42] i looked at jsonp a while ago [19:42] tried to do somethign with it. [19:43] the big missing thin gis that you cant take an element out of a list by value [19:43] in any ay. [19:43] in any way. [19:43] ie, if i have: [19:43] cloud_config_modules: [19:43] ssh [19:43] apt-get-config [19:43] module-3 [19:43] hmmm, sounds like an new feature, [19:43] theres no way to say "remove 'ssh' from cloud_config_modules" [19:44] you ahve to know that its in location 0 [19:45] ya [19:45] thats a tricky one === harlowja is now known as harlowja_away === harlowja_away is now known as harlowja