/srv/irclogs.ubuntu.com/2015/12/08/#juju.txt

=== firl_ is now known as firl
TheJeffhey #juju - what's 'Insufficient peer units' mean?  am I falling short here01:27
jrwrencharmers: kindly requeue http://review.juju.solutions/review/2357 please?01:28
marcoceppiTheJeff: what service is saying that?01:38
jrwrencharmers: i see the requeue happened, but I am unsure about the results. Can someone help me interpret? http://juju-ci.vapour.ws:8080/job/charm-bundle-test-aws/1694/console03:10
=== urulama_ is now known as urulama
marcoceppijrwren: we recently migrated to a new server for all of Juju QA, including charm-testing. This seems to be an issue related to that08:11
=== fgallina` is now known as fgallina
Iceycan you have multiple base layers with install hooks?12:47
stubIcey: Yes. You don't know the order they will run though (only that all of the @hook('install') handlers will run before the general handlers)14:00
marcoceppiIcey: yes14:18
Iceyso, new layer charm, any idea why I'd be getting http://pastebin.ubuntu.com/13824394/14:25
Iceyfor some reason it isn't setting up charmhelpers14:26
marcoceppiIcey: can you give the entire trace?14:34
Iceythat's really it: http://pastebin.ubuntu.com/13824600/14:34
Iceyjust pulled out paths14:34
IceyI was following the debug log since deploy, that's the first line14:34
Iceydo I need to actually include charmhelpers in the lib to make sure it's available? most of the other layers aren't doing that so I didn't think it was necessary but it seems to not have charmhelpers available even though I'm suing the basic layer14:36
Icey(in another layer)14:36
Iceyhttp://pastebin.ubuntu.com/13824666/ is the file with the referenced line failure14:37
marcoceppiIcey: can you pastebin hooks/install14:45
Iceyhttp://pastebin.ubuntu.com/13824666/ is hooks/install14:57
Iceymarcoceppi ^^14:57
lazypowerhmm.. whats this line do? @translate_exc(from_exc=OSError, to_exc=NotImplementedError)14:58
lazypoweri see it decorating a method in charmhelpers, and its not obvious to me what its doing14:59
lazypoweri'm guessing if the subprocess.check call is invoked and errors, it acts as a try/catch block and instead throws a different error?14:59
marcoceppiIcey: do you have a wheelhouse directory?15:00
Iceymarcoceppi negative, just wheelhouse.txt15:01
marcoceppiIcey: well, that's the problem15:01
Iceywith requests and shell15:01
marcoceppiIcey: what version of charm-tools do you have ?15:01
Iceyshouldn't the charm build make that?15:01
marcoceppiIcey: oh, what does your layer.yaml looks like?15:01
Iceycharm version charm-tools 1.8.015:01
marcoceppiIcey: do you have a link to your layer?15:01
marcoceppiIcey: you need to upgrade15:02
marcoceppicharm-tools is currently 1.10.115:02
Iceyupgrading now15:06
Iceyodd thing is I've made a different layered charm that worked15:06
marcoceppiIcey: it depends on if it wheelhouses or not15:08
Iceyah, I suppose one of the layers I'm using does then?15:09
Iceywhat is wheelhouse?15:10
Iceyand is it architecture dependant?15:10
marcoceppiIcey: yes15:14
marcoceppiIcey: no15:14
Iceyapparently it requires python3 to build now, installing...15:15
marcoceppiIcey: the point is a wheelhouse is a better way to bundle dependencies for hooks without having to install the dep in the tree like before but also makes sure that the dep is installed on the system architecture15:15
Iceysure, just annoying to have to change build environment so often :-P15:16
marcoceppiIcey: well we're still stabilizing the tool15:16
marcoceppiIcey: this is us ramping up to a 2.015:16
Iceymarcoceppi my client just went wonky, back now (I think)15:23
=== kadams54_ is now known as kadams54-away
lazypowercory_fu: have we written any interface layers using peer relation(s) that you are aware of?17:33
lazypoweri scanned the list and didnt see any. i think mbruzek and I are at a point where we're going to pilot this if it hasn't been piloted before17:33
cory_fuNo, I haven't.17:34
cory_fuSorry, I mean, no I'm not aware of any17:34
lazypowerack, *fingers crossed* lets traverse into the dark without a torch17:35
lazypowertvansteenburgh marcoceppi : could use a quick review on this one when you get time - https://code.launchpad.net/~lazypower/charm-helpers/payload-tracking/+merge/279927  - it adds the payload tracking bits from the 1.25 release to charmhelpers.core.hookenv17:52
lazypowerI'm not sure i did this right, i tried to model it off of the leader bits which i know have requirements on which version of juju to use17:53
lazypower*min version required17:53
=== kadams54-away is now known as kadams54_
cmarsi'm noticing a lot of extra packages getting installed in the install hook, in charms built with 1.10.1. can we apt-get install python3-pip --no-install-recommends, would that still work?18:40
cmarsreally don't want g++ on all my charms...18:40
marcoceppitvansteenburgh: still seeing charm testing failures http://juju-ci.vapour.ws:8080/job/charm-bundle-test-aws/1702/console20:33
tvansteenburghmarcoceppi: ugh, back to the drawing board20:33
=== arosales_ is now known as arosales

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