=== scuttlemonkey is now known as scuttle|afk [00:22] can anyone please take a look at http://review.juju.solutions/review/1299? [00:22] simple one [00:23] why add the -y at the very end of the command line? seems an awkward place to put it, to me.. [00:25] sarnold: because laziness, I found it was missing so I just added it [00:25] it works, (or, well, it should!) [00:26] jose: .. and the next person to add a new package to the command, will it go before or after the -y? or at the beginning of the command? :) [00:26] sarnold: I believe it doesn't matter [00:27] sure, it probably doesn't, but by extension, would you write rm foo bar baz -f blort blart fort fart? :) [00:27] I'll fix it once I'm back. need to run some errands real quick. [00:28] see ya :) === scuttle|afk is now known as scuttlemonkey === scuttlemonkey is now known as scuttle|afk [01:21] bzr slow? [01:21] Why slow bzr ? [01:34] because ssh [01:38] sarnold: i might [01:40] lazyPower-sprint: well _you_ might but you're crazy :P [01:40] indeed === blackboxsw is now known as blackboxsw_away [04:00] mbruzek: http://paste.ubuntu.com/8315457/ === arosales is now known as rosales === rosales is now known as arosales [06:52] marcoceppi, https://bugs.launchpad.net/charm-tools/+bug/1368056 [06:52] Bug #1368056: charm proof is still wrong about missing default keys [06:52] sorry but I'm now getting nacked for existing charms that work on this basis [06:52] jamespage: "default: " is None type [06:52] add that to the config.yaml and proof goes away without having the proof errors [06:53] marcoceppi, [06:53] E: config.yaml: type of option access-network is specified as string, but the type of the default value is NoneType === CyberJacob|Away is now known as CyberJacob [06:54] jamespage: you have an old version of charm-tools, what does charm version show? [06:54] marcoceppi, 1.2.10 [06:54] jamespage: 1.3.3 is latest from ppa:juju/stable [06:54] that error has since been patched [06:55] marcoceppi, so I get: [06:55] I: config.yaml: option access-network has no default value [06:55] instead - that's acceptable right? [06:55] yeah, that's just an I which is an info [06:55] and won't kill proof [06:56] I guess you can say we're tyring to protect our users too much, but that's the compromise we've made [06:58] marcoceppi, it would be nice to have that doc'ed somewhere [06:59] jamespage: https://juju.ubuntu.com/docs/authors-charm-config.html [06:59] third bullet point [06:59] marcoceppi, ok shutting up now [06:59] thanks [07:00] * jamespage should probably read stuff from time-to-time [07:00] jamespage: <3 np dude [07:00] jamespage: in other news the review queue is almost ready, about to add openstack charmers queue [07:00] jamespage: http://review.juju.solutions [07:00] marcoceppi, oh yes please [07:05] jamespage: so we also have automated charm testing, which will at a minimum run certain make targets (make lint, make proof, etc) and will try to run amulet tests. Obviously the openstack charms are doing their own thing in oil. Should we hook this up for the openstack charms? [07:12] marcoceppi, lazyPower-sprint, mbruzek: hey guys, auth request for merging opentsdb (https://code.launchpad.net/~tvansteenburgh/charms/precise/opentsdb/fix-proof/+merge/234239) and nvp-transport-node (https://code.launchpad.net/~tvansteenburgh/charms/precise/nvp-transport-node/fix-proof/+merge/234233), both proof fixes from Tim [07:13] jose: make sure they pass bundletester. there were a few that failed today due to oddly coincidental dependencies present. [07:13] jose: if they pass bundletester, merge em and send me your history plz [07:13] lazyPower-sprint: is that wrt those two merges or my tests? [07:13] sorry for asking, but how do I use bundletester? I believe I am not familiar with it === marcoceppi is now known as rosales === rosales is now known as marcoceppi [07:23] jose: nvm [07:23] jose: those are fine for merging [07:23] ok, will send history in a min then [07:23] gnuoy, https://code.launchpad.net/~james-page/charms/trusty/rabbitmq-server/config-fixup/+merge/234260 === CyberJacob is now known as CyberJacob|Away [09:44] Hi, I deployed a local lxc mysql with juju and mysql failed to start. [09:44] Can I ask for help with this here? [11:42] sinzui: in dependencies.tsv from the juju-core 1.20.7 tarball, I can't find references to src/launchpad.net/goyaml or src/github.com/kisielk/gotool, but these directories exist. [11:42] sinzui: not sure what's going on here. Is this intentional? === Guest67627 is now known as wallyworld [12:21] hi there. anyone knows when juju 1.20.8 is supposed to be released ? [12:21] i have been told last week it may be middle of this (current) week, and a customer is asking me if there s some new about it. [14:32] aisrael, heyo [14:33] aisrael, closing all but https://code.launchpad.net/~stub/charms/precise/postgresql/integration/+merge/233666 [14:33] ack [14:37] stub, what about https://code.launchpad.net/~stub/charms/precise/postgresql/bug-1281600-log_temp_files/+merge/233735 ? [14:38] whit: That should be in the integration branch too [14:38] (config.yaml gains a log_temp_files parameter) [14:38] awesome === roadmr is now known as roadmr_afk [14:58] aisrael, any luck with those tests? [14:58] whit: Not the unit tests, but I'm spinning up a fresh vm for it now [15:06] jcastro, https://help.github.com/articles/user-organization-and-project-pages [15:07] jcastro, https://github.com/juju-solutions/juju-solutions.github.io === hatch__ is now known as hatch === roadmr_afk is now known as roadmr [15:23] which file can be edited in maas-dns to manually add dns entries? [15:24] im messing around on /etc/bind and /etc/bind/maas but nothing [15:24] i found the db.* zone files but im not sure which one to edit [15:55] ah. found it. /etc/bind/maas/zone.maas [15:56] now i just need to know how to call a maas-dns update? [15:58] i know rndc reload will update zones in the dns server, but how do i call maas to add dns for a server that is already enrolled>? [16:00] sinzui: in dependencies.tsv from the juju-core 1.20.7 tarball, I can't find references to src/launchpad.net/goyaml or src/github.com/kisielk/gotool, but these directories exist. [16:00] sinzui: not sure what's going on here. Is this intentional? [16:01] (I'm in the process of sorting out an upload for 1.20.7) [16:01] rbasak, this is worrying news [16:02] rbasak, we need to investigate what the juju developers changes [16:03] sinzui: I'm confused though. Shouldn't the directories be generated based exactly on dependencies.tsv? So how did they end up there, if dependencies.tsv have no reference to them? [16:05] rbasak, absolutely. the tarball script doesn't know about anything other than juju and godeps. mgz, can you look into ^ this issue [16:05] sinzui, mgz: I'll just file a bug for now, if that's OK. This doesn't block my upload, but I would like a bug URL to refer to in a comment for future updates. [16:06] rbasak: gotool should probably be in dependencies.tsv but is a dep-of-a-dep [16:06] goyaml is likely an import tyop [16:06] mgz: ah - I didn't think of second level deps - thanks. [16:07] Though shouldn't we be freezing commit ids of those too? [16:07] mgz: BTW, goyaml now appears twice [16:07] yaml.v1 is the other instance. [16:07] rbasak: right [16:07] and the launchpad.net one is an error [16:08] I'll find and fix these [16:11] mgz, sinzui: thanks. I filed https://bugs.launchpad.net/juju-core/+bug/1368321 so I can refer to it in debian/copyright. No rush now then - I can just catch up when I next update the file. [16:11] Bug #1368321: Some third party embedded sources in the source tarball are missing dependencies.tsv entries [16:13] rbasak: THANKS [16:13] toomuchcaps [16:23] jcastro, https://github.com/pynashorg/pynashorg.github.com [16:59] sinzui: where's your PPA packaging branch, please? I don't see it anywhere obvious. [16:59] * rbasak has looked in ~juju and at /juju-core [17:03] sinzui: ooh, finished reviewing diff against PPA and archive. We're in sync, apart from whitespace (I'll sort archive end)! [17:03] I hadn't realised. Thanks! [17:25] seems like i might have found a bug [17:25] you have to edit the FQDN on maas before commissioning for the dns entries to be added to the zone file for maas [17:26] if you commission then change the fqdn, the entry is never added to dns [17:26] also, when editing the power type to WOL, and then commisioning, it resets back to IPMI and you have to edit the power type twice [17:27] is this by design? [17:44] lazyPower-sprint, overview and links to blog for book: http://en.wikipedia.org/wiki/Continuous_delivery [17:45] lazyPower-sprint, seminal work "devops" [17:45] vs. corporate blargatron stuff that gets smeared around the web === CyberJacob|Away is now known as CyberJacob [17:57] marcoceppi: https://code.launchpad.net/~lynxman/charms/precise/drupal6/trunk === roadmr is now known as roadmr_afk [18:11] reviewing precise/glance [18:15] reviwing precise/hacluster [18:17] reviewing test fails cs:precise/zookeeper-4 [18:22] * arosales looking at precise/tomcat7 [18:26] I'm looking at cs:precise/python-django-9 [18:29] tvansteenburgh1: https://code.launchpad.net/~tvansteenburgh/charms/precise/block-storage-broker/fix-tests/+merge/234168 -- fix plz [18:31] marcoceppi: http://reports.vapour.ws/charm-tests/charm-bundle-test-800-results [18:31] I am looking at lp:~tvansteenburgh/charms/precise/haproxy/fix-proof-and-tests into lp:charms/haproxy [18:31] I'm trying to destroy a service with agent-state: error. mysql/0 [18:32] but juju destroy-unit mysql/0 doesn't work [18:32] ;~ [18:32] ayr-ton, you need to resolve the error [18:32] ayr-ton, juju resolve mysql/0 [18:34] It works =xx [18:34] I forget to try this ;x [18:34] mbruzek, x3 [18:36] ayr-ton, glad to help === fuzzy_ is now known as Ponyo [18:46] looking at jenkins failure [18:47] mbruzek: python-virtualenv [19:18] I'm trying to deploy ghost blogging platform in a manual environment. The unit is pending for a long time (more than 15 minutes) and all I got from juju debug-log is: http://paste.ubuntu.com/8321242/ [19:18] ; [19:38] has anyone seen this with juju-deployer? http://pastebin.ubuntu.com/8321400/ === HankM00dy is now known as thehe [19:56] Has anyone seen an error like this before: Added charm "cs:precise/python-django-9" to the environment.\nERROR no settings found for "python-django" [19:58] coreycb: Looking [19:59] coreycb: I assume you gave deployer the -e option? [19:59] And that you're bootstrapped === roadmr_afk is now known as roadmr [20:03] cory_fu, I'm bootstrapped but not using -e. It seems to only occur in version 0.4.0-3. [20:04] I'm using my default env [20:05] I think I'll open a bug. I'm able to use 0.3.6-0ubuntu2 successfully for the time being. [20:08] coreycb: What version of python-jujuclient do you have? [20:09] cory_fu, 0.18.4-2 [20:10] Hrm. Yeah, that seems like the best approach [20:12] Sorry I couldn't be of more help === urulama is now known as urulama-afk [20:15] I've made a list of all of the juju environment variables I can find. I wouldn't mind a few eyes on this to make sure I described them accurately: https://github.com/AdamIsrael/docs/blob/juju-environment-variables/src/en/reference-environment-variables.md [20:16] cory_fu, np, thanks === cmagina_ is now known as cmagina [21:30] I'm trying to deploy ghost blogging platform in a manual environment. The unit is pending for a long time (more than 15 minutes) and all I got from juju debug-log is: http://paste.ubuntu.com/8321242/ [21:32] hatch: might know what time frame is expected [21:33] * hatch pops in [21:33] ayr-ton: that's definitely not an error from the ghost charm [21:34] hatch, Its generic? [21:34] are you able to deploy other things to this env? [21:34] Yep. I've just deployed mysql. [21:34] and juju-gui [21:34] both working [21:34] hmm... [21:34] did you change the port to 80? [21:35] ayr-ton: tbh I've never seen that error before....it looks like an error from Juju and not from the ghost charm [21:36] hmm [21:36] ayr-ton: can you log into the machine and copy the log files? [21:36] juju ssh ghost/0 [21:36] cd /var/log/juju [21:36] one sec [21:36] then there should be a ghost log file [21:38] hatch, http://paste.ubuntu.com/8322190/ [21:39] there are other logs: machine-1.log unit-ghost-0.log unit-nginx-proxy-0.log [21:40] ayr-ton: I'm thinking that it might be conflicting with something else on the machine [21:40] I have installed it with haproxy and mysql on the same machine without issue [21:40] but the permission denied error in the log is interesting [21:41] I'm wondering if it's conflicting with nginx on the machine [21:41] which nginx charm? [21:42] Actually theres not nginx on that machine. [21:42] hmm....so that's odd then [21:43] Thats all I have: http://paste.ubuntu.com/8322217/ [21:44] ayr-ton: have you tried destroying the instance and the service and trying again? [21:44] Yep [21:44] same pending problem [21:44] anything in the machine log? [21:45] only 2014-09-11 19:29:46 WARNING juju.cmd.jujud machine.go:353 determining kvm support: exit status 1 [21:45] no kvm containers possible [21:47] hmm....it's odd because it doesn't even look like the charm has started installing yet [21:47] will anything else install? [21:47] say.....wordpress [21:49] I'm just shooting in the dark here. I've installed it many times on many different providers without issue so I'm kind of hoping it's something unrelated to the charm :) [21:51] hatch, one sec, I will try other charm on that machine. [21:51] ayr-ton: thanks...see the very first line of the charm is https://github.com/hatched/ghost-charm/blob/master/hooks/install#L5 so that's why I'm thinking it's not related to the charm [21:54] hey! someone haves a handy juju api documentation? === sebas538_ is now known as sebas5384 [21:56] sebas5384: which api? [21:56] marcoceppi: the socket one [21:56] sebas5384: they're in the juju source, let me see if I can find it [21:57] the one that https://github.com/Ubuntu-Solutions-Engineering/macumba/blob/master/macumba/__init__.py uses [21:57] I would like to do a nodejs version of it :) [21:57] sebas5384: https://github.com/juju/juju/blob/master/doc/api.txt [21:57] marcoceppi: i sow you are working in a javascript wrapper [21:58] sebas5384: that library was before the API exists [21:58] existed [21:58] hehe nice [21:58] The best way is to simply implement based on the python code [21:58] a node juju api implementation hey? [21:58] yeah! [21:59] funny how that got hatch's attention ;) [21:59] hatch: yeah, a module for that [21:59] marcoceppi: haha [21:59] haha (don't know why) [21:59] node.js would be a great language for connecting to the api and building tools around considering its async nature [21:59] marcoceppi: thanks for the doc [21:59] sebas5384: hatch is in love with node.js ;) [21:59] yup [21:59] i'm getting into it [21:59] hahaha [22:00] marcoceppi: not surprisingly [22:00] marcoceppi: lol lately I've been playing with Dart.....far superior than JS :O [22:00] but i'm studying go lang, and its quite awesome [22:00] sebas5384: you may want to check out #juju-dev if you have api questions or mail juju-dev@lists.ubuntu.com they should be able to help sort questions you have if you start implementing [22:00] thanks marcoceppi! [22:01] but it seems that this channel is the only one that helped me [22:01] hehe [22:01] i tried there first [22:01] hatch: dart seems to black magic for me [22:02] *too [22:02] and it looks like java ¬¬ [22:02] haha nah, what's black magic about it? [22:02] hehe [22:02] like angularjs [22:02] xD [22:02] thats black magic [22:02] yeah well angular is gross haha [22:02] hehe [22:02] I think Google is doing really well with both Go and Dart [22:03] some smart peeps there [22:03] yeah of course [22:03] now if they would just stop thinking webcomponents and angular are so amazing.... [22:03] :P [22:04] hehe [22:11] hatch, it feels to be a problem with my machine 1 [22:12] ok well that makes me feel a little better - unfortunately that doesn't help you :) [22:12] is possible to destroy and then re-add with the same number 1? If I destroy it, it will be back with number 5. [22:12] ahahaha [22:12] does the number matter? [22:12] 5 > 1 therefor better ;) [22:13] Yes. =x The DNS have the unit name on this ;x [22:13] And I have OCD =x [22:13] hah hmmm [22:13] It is possible? [22:14] I don't think so sorry [22:15] you can see the options with `juju help add-machine` and it doesn't show that option [22:22] marcoceppi and hatch https://github.com/TallerWebSolutions/juju-client/tree/master [22:23] sebas5384: I'm trying to figure out where I know you from... [22:24] hatch: sebas5384 is our drupal charm master community contributor [22:24] ohhhh that's it [22:24] :) [22:24] hehe [22:25] lazyPower-sprint: thanks for the intro hehe [22:25] so many great ppl [22:25] love the master title hehe [22:25] yeah one of the things i love juju is the community [22:35] marcoceppi and hatch if you know any other resource like documentation that would help the development of the juju api client in javascript [22:35] https://github.com/TallerWebSolutions/juju-client/issues/1 [22:35] please! any help would be awesome! === CyberJacob is now known as CyberJacob|Away