=== praneshp_ is now known as praneshp === shardy_afk is now known as shardy === evilissimo|afk is now known as evilissimo === harlowja is now known as harlowja_away === zz_gondoi is now known as gondoi === evilissimo is now known as evilissimo|afk === xmltok_ is now known as xmltok === harlowja_away is now known as harlowja === gondoi is now known as zz_gondoi === zz_gondoi is now known as gondoi === gondoi is now known as zz_gondoi [17:43] anyone knows where I could find a backport of cloud-init 0.7.x for Precise? [17:55] mgagne, i've not done one. [17:55] i dont think there are too many issues if you just build trunk [17:55] ./tools/builddeb -us -uc [17:56] smoser: I'm looking at PPA and looking for a tutorial on how to backport stuff from trusty to precise so I can do it myself [18:00] mgagne, yeah. thats the right path. i' not sure off the top of my head what would be problems. [18:01] i've done that as recently as 0.7.0 [18:01] https://launchpad.net/~maas-maintainers/+archive/ubuntu/maas-ephemeral-images [18:01] smoser: well, my main challenge is: how do I do this? apt-get source cloud-init on trusty, update changelog to target precise, dput to ppa and hope for the best? [18:12] mgagne, yeah. mostly. you can build it in a sbuild chroot to test locally [18:13] before going to ppa [18:13] (i'd recommend that for quicker turn around) [18:13] but one way or anotehr test it buildling locally before pushing ot a ppa === zz_gondoi is now known as gondoi [20:26] smoser: lets say I have a bunch of dependencies missing that would need to be backported too. How can I programmatically get the list of missing dependencies so I can automate the process? [20:27] you shoudln't have too many dependencies [20:27] for cloud-init ? [20:29] smoser: yep, it now requires python-json-patch, python-json-pointer and openstack-pkg-tools [20:31] hm.. [20:31] let me see. [20:34] smoser: it's the first time I create a ppa and backport a package so I'm not familiar with backporting challenges. sorry if I ask a lot of questions =) [20:37] thats ok. [20:38] smoser: I see backportpackage command exists. Will it take care of dependencies? [20:38] i dont know. i doubt. [20:38] where did youthink you needed openstack-pkg-tools ? [20:39] and python-json-pointer? [20:40] smoser: this guy thinks he needs it: http://packages.ubuntu.com/source/trusty/python-json-patch [20:40] yeah, you do need that. [20:40] smoser: python-json-patch needs python-json-pointer [20:40] ah. [20:40] hm.. [20:40] smoser: so you see the rabbit hole I'm going into [20:43] well, you can probaly fairly easily drop the jsonpatch [20:43] and its not a big deal. [20:43] something i had hoped to develop more [20:44] smoser: ok, I'll try to drop it. I was hoping to not have to modify debian/control and have to version it somewhere =) [20:45] hm.. [20:45] you'll also have to modify code to do that. i think. not much, it should be contained in [20:45] cloudinit/handlers/cloud_config.py [20:47] smoser: I just don't understand why python-json-patch needs a run-time dependency on openstack-pkg-tools though [20:47] not runtime [20:47] build time. [20:47] http://paste.ubuntu.com/7810965/ [20:48] smoser: true, my mistake [20:48] smoser: will try your patch, thanks [20:49] make test will probably fail too [20:49] smoser: I guess I can take care of it too [20:50] yeah, or just disable that if it even runs it in the build [20:50] i dont remember [20:51] smoser: should be trivial to add your patch and disable associated tests, will start with that for now === gondoi is now known as zz_gondoi === samkottler is now known as Guest92729