/srv/irclogs.ubuntu.com/2012/03/02/#juju.txt

hazmatflaviamissi, that should work in the ppa02:17
hazmatjimbaker, ^ executing commands after juju ssh works?02:17
jimbakerhazmat, it should02:18
jimbakerthere's specific testing for it, and i understand it's been used by people like m_302:19
jimbaker(not to mention myself)02:19
_mup_juju/refactor-machine-agent r457 committed by jim.baker@canonical.com02:35
_mup_Merged trunk02:35
_mup_juju/refactor-machine-agent r458 committed by jim.baker@canonical.com02:49
_mup_Addressed review points02:49
_mup_juju/robust-test-removed-service-unit r458 committed by jim.baker@canonical.com02:56
_mup_Merged upstream and resolved conflict02:56
=== flaviamissi_ is now known as flaviamissi
_mup_juju/refactor-machine-agent r459 committed by jim.baker@canonical.com03:11
_mup_One last rename03:11
_mup_juju/robust-test-removed-service-unit r459 committed by jim.baker@canonical.com03:12
_mup_Merged upstream03:12
=== stub1 is now known as stub
=== matsubara-afk is now known as matsubara
=== Furao_ is now known as Furao
_mup_Bug #873907 was filed: Security group on EC2 does not open proper port <juju:Confirmed> < https://launchpad.net/bugs/873907 >14:29
flaviamissijimbaker: I saw the test in juju's code14:46
flaviamissijimbaker: also put a pdb to check what's going on, the extra params never gets to the open_ssh function, the error is raised before it14:47
jmlhi15:22
jmlISTR there's a guide somewhere for setting up a machine to do charm development locally using lxc.15:22
jmlI've had a shallow poke around the juju.u.c site and couldn't find it15:22
jmlI'll just plod away on the charm school page and see where that gets me15:24
marcoceppijml you can check out this page: https://juju.ubuntu.com/CharmSchool15:25
marcoceppiNevermind, you already have that URL15:25
jmlmarcoceppi: :)15:26
jmlmarcoceppi: thanks for the confirmation though15:26
jmlwhat does data-dir get used for?15:26
jmlspecifically, why is it in /tmp?15:26
marcoceppijml: data-dir is just the directory for the zookeeper state and various log files15:30
marcoceppiIt's only used on local environments15:30
jmlmarcoceppi: so the chroots don't live there?15:31
marcoceppiTo my knowledge, no15:31
marcoceppijml: http://readthedocs.org/docs/juju-docs/en/latest/provider-configuration-local.html15:31
jmlmarcoceppi: when I run 'juju bootstrap' I am told "SSH authorized/public key not found."15:32
marcoceppiYou need to make sure you have both a private key and a public key in ~/.ssh/ folder15:32
jmlmarcoceppi: Hmm. I bet I need to make sure they are called either id_dsa(.pub) or id_rsa(.pub)15:33
marcoceppiYeah, it uses your id_(r|d)sa(.pub) file15:34
jmlmarcoceppi: cool. some quick symlinking addressed that.15:34
jmlI'm now getting "error: internal error Network is already in use by interface virbr0" errors. I wonder if that's because I didn't log out & log in again15:36
marcoceppijml:  That's exactly why :)15:38
jmlmarcoceppi: I'd like to know the underlying reasons for that.15:41
marcoceppijml: I'm not 100% sure since I've never used the LXC containers, but I believe it's because of how the libvirt sets up the network interface and the permission associated with that, logging in and out or restarting is essentially the same thing as running newgrp libvirt for your user15:44
jmlhmm.15:45
marcoceppiI've always just known: Installed libvirt for the first time? Restart for success15:45
jmlmarcoceppi: interesting. I wonder how that works, since I can't actually see any configuration anywhere that would put my user into the libvirtd group15:46
jmlI'm mildly reluctant to restart because I'm in the middle of doing other things :)15:46
marcoceppiYeah, I detest restarting as well. You could just try `newgrp libvirtd`15:47
jmlmarcoceppi: yeah, but my user isn't added to that group yet. Am I supposed to explicitly do that? The docs don't say to do so.15:48
marcoceppijml: You shouldn't have to do it15:48
marcoceppilet me dig up the doc I read that on15:49
jmlmarcoceppi: thanks. I really appreciate your help.15:49
marcoceppijml:  It's on the same page as the data-dir stuff: https://juju.ubuntu.com/docs/provider-configuration-local.html15:49
jmlmarcoceppi: yeah, but I'm pretty sure that only works if something has done 'adduser jml libvirtd' first.15:50
jmlmarcoceppi: and afaict, that has not been done15:50
jmlwhich makes me _want_ to restart, just to see if something magically does that :)15:51
marcoceppiInstalling libvirt should have done that, at least on my machine I'm in the libvirtd group :)15:51
jmlmarcoceppi: well, this is a pretty darn fresh precise install, so I'm thinking that maybe there's a packaging or documentation bug here.15:52
jmlanyway, I'll re-log now and see what happens.15:52
jmlthat's a reboot later and still no libvirtd membership15:55
jmlbut 'adduser jml libvirtd; newgrp libvirtd; juju bootstrap' succeeds15:56
marcoceppijml: I'm not sure if that's a bug in libvirt on Precise or not. I don't typically use local containers. But if juju bootstraps successfully than \o/15:57
jmlhmm. also 'bootstrap' doesn't do anywhere near as much downloading as the documentation suggests15:57
jmlmarcoceppi: well, yeah, getting further makes me happy. If my experience makes it smoother for others, that would make me happier still.15:58
marcoceppijml: it should take about 10 seconds to bootstrap on local15:59
marcoceppidoes juju status show you a machine running?15:59
jml"To speed up the process, you will want to juju bootstrap before the meeting where you have a decent internet connection, which will take a while because it must debootstrap the operating system."15:59
jmlyep15:59
marcoceppithat sounds outdated, I know bootstrapping to EC2 can take sometime because of startup lag on Amazon15:59
james_wjml, are you in the office today?16:00
jml"The bootstrap command will prompt for sudo access as the machine agent needs to run as root in order to create containers on the local machine." – I also didn't get prompted16:00
jmljames_w: no, I'm at home.16:00
marcoceppijml: that's odd, I do get prompted16:00
jimbakerflaviamissi, i assume you have tried quoting the command? also it would be helpful to have the actual juju ssh you are trying to make16:03
jmlso I've deployed a few charms (wordpress, mysql, oops-tools)16:11
jmland have got 'juju status |grep public-address' on a watch16:12
jmlbut so far no public addresses, and no evidence that it's doing anything16:12
jelmerhi jml16:13
jelmerjml: what is the status of the machines?16:13
jmloh no, apt-cacher-ng is active, so I guess it's downloading stuff in some background process somewhere16:13
jmljelmer: 'pending'16:14
jmlyay, it works!16:19
jml"Local provider environments do not survive reboots of the host at this time, the environment will need to be destroyed and recreated after a reboot." – does this mean I'll have to bootstrap again after rebooting?16:20
james_wjml, yeah, assuming that is still current16:21
jmljames_w: ta16:22
jmlI'm guessing that the packages downloaded by apt-cacher-ng are all still present though16:22
james_wshould be16:22
james_wunless they are stored in data-dir16:22
SpamapSthey're in apt-cacher-ng's normal location16:24
SpamapS/var/cache I think16:24
SpamapSjml: perhaps you didn't get sudo prompted because you had recently done some kind of sudo action?16:25
jmlSpamapS: entirely possible. I don't recall that I did, but memory is a slippery thing.16:26
jmloh wait16:26
jmlduh16:26
jmlsudo adduser jml libvirtd16:26
jmlthat'll be the reason.16:26
hazmatjml, reboot should work now (w/ juju ppa).. data-dir needs to be in a non temp location16:43
jmlhazmat: thanks.16:44
jmlhttp://code.mumak.net/2012/03/local-juju.html fwiw.16:45
SpamapShazmat: how does reboot work with local provider?16:49
SpamapShazmat: is it putting upstart jobs on my box?16:50
hazmatSpamapS, yes16:50
SpamapShazmat: COOL16:57
SpamapShazmat: does it also make the containers autostart now?16:57
SpamapSI know I could read it16:58
SpamapSbut I'm gearing up for fix it friday16:58
SpamapSno time to hunt down answers. :)16:58
jamespagejcastro, m_3: hbase and refactored hadoop charms ready for review!17:32
jamespageI'll blog something next week about using them...17:36
jcastrojamespage: nice!17:37
jcastrohey ping me before you do it17:37
jcastroI'd like to have it just natively on cloud.ubuntu.com17:37
m_3jamespage: whoohoo!17:38
jamespagejcastro: not sure what that means but I'll draft it up somewhere first17:38
jamespagejcastro, m_3: I've spent quite a bit of time on the README's so hopefully that should help alot....17:39
jcastrojamespage: hey so duplicate content on the web = bad, so I was thinking of just having you write it right on cloud.u.c instead of on your personal blog17:39
jcastromake it a bit more Pro looking17:39
jamespagejcastro, sure17:39
jamespagejcastro: you mean javacruft.wordpress.com is not pro looking? :-)17:40
jcastroI appreciate the work on the READMEs17:40
jcastrothose will be very useful17:40
jcastrojamespage: I am trying not to say "your blog makes it look like you are a walking java developer stereotype."17:40
jamespagelol17:40
jamespagejcastro, no problemo17:41
SpamapSwow.. tons of deep, well thought out email threads today. I may never get to my part in fix-it friday17:45
negronjlm_3, SpamapS: https://bugs.launchpad.net/charms/+bug/94498917:46
_mup_Bug #944989: charm needed: distcc <Juju Charms Collection:Fix Committed by negronjl> < https://launchpad.net/bugs/944989 >17:46
jcastroSpamapS: nathan's 2 charms are ready for round 217:47
SpamapSjcastro: Its fix it friday not review it friday! ;) (ok ok, I'll take a look once I get < 138 unread emails ;)17:48
m_3negronjl: cool...  I'll hit the review queue first thing next week17:48
negronjlm_3: cool17:49
m_3SpamapS: you can leave stuff for me for next week if you want17:49
m_3negronjl: in your neck of the woods atm actually!17:49
SpamapSm_3: well I already did the 1st round on those two, so I will finish/promulgate them. :)17:49
negronjlm_3: really ? where ?17:49
m_3Santa Clara at strata17:50
negronjlm_3: ahh ... I'm about 4 hours south today .... lol ... I guess I'm just avoiding you :P17:50
m_3ha!17:50
SpamapSm_3: I hate that conference center. Its so close to Great America.. I can never stop thinking about how great it would be to just have a conference talk where you say "Screw it guys, no talk, we're riding the big dipper *NOW*"17:50
m_3yeah, you can see it from the hotel room17:51
* m_3 haven't been on roller coaster in years!17:51
negronjlm_3, SpamapS: I think the park is closed this time of year17:54
m_3yeah, didn't pay attention to see if it was running or not17:55
SpamapSnegronjl: that sux17:56
m_3grrrr... really need to be able to open-port manually without having to reconfigure or upgrade17:56
SpamapSall the more reason to rent it out and go on the dipper though17:56
SpamapSm_3: why did your port change?17:56
m_3SpamapS: ha!  yes... it would be legendary17:57
negronjlSpamapS: Yup. that makes it worst ... you get to see all of the fun you _could_ be having if the park were open ... :/17:57
=== grapzl is now known as grapz_afk
negronjlUDS At Great America :D17:57
m_3jenkins on 8080 want to go to 80 and remove the proxy b/c I'm cheap17:57
SpamapSm_3: oh, you *can* actually call open-port w/o a context, IIRC17:58
SpamapSm_3: You just have to set the socket path17:58
m_3it wouldn't take it17:58
m_3oh,17:58
SpamapSbummer17:58
flaviamissijimbaker: yes, I've quoted the command, I am trying to execute the following command: $ juju ssh django/0 ls18:30
jimbakerflaviamissi, i would expect that to work18:30
flaviamissijimbaker: and it outptus juju --help screen, with "juju: error: unrecognized arguments: ls" at the end18:31
flaviamissiyeah, me too18:31
jimbakerflaviamissi, does it work with ls * ?18:31
flaviamissinope, it executes the ls command in my machine18:31
jimbakerflaviamissi, hmmm18:31
flaviamissijimbaker: look at the error output: juju: error: unrecognized arguments: ls charms _charms data_dir env18:32
SpamapSflaviamissi: actually it evaluated the * on your machine18:32
SpamapSflaviamissi: what version of juju?18:32
jimbakerSpamapS, right, you do need to protect from sh18:32
jimbakerby quoting it18:32
* SpamapS REALLY thinks its time for juju to have a --version18:33
flaviamissijimbaker: from dpkg -l: 0.5+bzr398-0ubuntu118:33
SpamapSflaviamissi: AHA!18:33
flaviamissiSpamapS: ?18:33
SpamapSflaviamissi: arguments to ssh were added as a feature after 11.10 released18:33
SpamapSflaviamissi: I'd suggest using juju from the PPA18:33
jimbakerall makes sense now18:34
flaviamissiSpamapS: aaaaaahm18:34
SpamapSflaviamissi: sudo add-apt-repository ppa:juju/pkgs && sudo apt-get update && sudo apt-get install juju18:34
flaviamissiyeah, shit18:34
flaviamissisorry for that18:34
flaviamissirs18:34
SpamapSits ok18:34
SpamapSwe should have shipped a man page18:34
flaviamissiand I would love to have a --version18:34
flaviamissi:B18:35
SpamapSthough --help most likely does not show args to ssh ;)18:35
jimbakerSpamapS, correct, it does not in the old version of juju ssh --help18:36
flaviamissiyeah, it doens't18:36
=== grapz_afk is now known as grapz
flaviamissiI had to read the souce18:36
SpamapSusage: juju ssh [-h] [-e ENV] unit_or_machine [command]18:36
SpamapSin current juju, it shows [command]18:36
SpamapSshould really be [command [args...]]18:37
flaviamissijust for the record, I installed from the ppa and it worked18:37
flaviamissithank you, guys :D18:37
SpamapSflaviamissi: woot18:37
SpamapSflaviamissi: note that your environment is going to continue deploying the old juju because of the way juju works.18:37
* SpamapS is reminded he is supposed to send an email to the list about this18:38
flaviamissihmmm18:40
flaviamissiSpamapS: I should re-bootstrap it, then, right?18:40
flaviamissibe right back18:43
SpamapSflaviamissi: thats probably the best option yes18:48
jonojcastro, meet alienth19:03
jcastrohi alienth!19:03
alienthjcastro: hola :)19:03
jcastrohey so, jono says you'd dig to learn some juju19:04
jcastroI can give you a rundown on how everything works19:04
alienthyeah!19:04
jcastroheh ok, so I guess I'll start with something familiar.19:04
jcastrohttps://github.com/reddit/reddit/wiki/Install-guide19:04
jcastrolet's pretend I want my own reddit and I want to deploy this.19:05
jcastrothe tldr is juju takes all these steps here, and lets you script them (in whatever language you want).19:05
alienthgotcha19:06
jcastroso that when I want to deploy on EC2, bare metal, or OpenStack it's deployed the same19:06
jcastroso ...19:06
alienthhere is the existing script we point folks to: https://gist.github.com/92214419:06
jcastroI'm going to pseudo command this page you have here.19:06
alienthbut, it installs everything on one machine (not ideal)19:06
jcastrooh perfect dude19:06
jcastrothis is basically that script 2.019:06
jcastroexcept we collect them all together and make it so people can build19:06
jcastroso we'd do like this:19:07
jcastrojuju bootstrap19:07
jcastrojuju deploy reddit (this basically is the same as your script)19:07
jcastrojuju deploy postgres19:07
jcastrojuju deploy memcached19:07
jcastrothen we do:19:07
jcastrojuju add-relation reddit postgres19:07
jcastrothis fires off hooks, which are basically the db commands on your install page19:08
jcastrojuju add-relation reddit memached19:08
jcastrohooks to whatever you need memcached and reddit to do fire off19:08
alienthwould the add-relation bit be where the reddit ini file is configured with the proper PG server?19:08
jcastrothe deploys fire off instances19:08
jcastroyeah19:08
alienthkk19:08
jcastrothe add-relation hooks are basically "I am memcached, when I talk to postgres I need to do foo, bar, and baz."19:09
jcastroand then the hooks are done19:09
jcastroyou do: juju expost reddit19:09
jcastrojuju expose reddit I mean19:09
jcastrowhich opens the port, then you just go to the IP.19:09
SpamapSalienth: relations are 2-way configuration channels between the individual units of a service.19:10
jcastroI missed rabbit and cassandra19:10
jcastrobut, we have charms for those two19:10
SpamapSwow, we have all those already :)19:10
alienthawesome :)19:10
alienthout of curiosity, where does juju install reddit from? i don't think it is in the ubuntu ppa yet.19:10
alienthcassandra19:10
alientherr19:10
alienthwe actually package it ourself on our ppa19:10
jcastroyeah so basically, TL;DR; you could adapt your install script to basically be the install hook19:10
SpamapSalienth: "wherever you want it to" :)19:11
jcastroalienth: that would fire off a "charmed" version of your install script19:11
alienthgotcha19:11
jcastrowhich is basically your install script + some meta data19:11
SpamapSalienth: we have charms installing from git, ppa's, the distro, and even embedding tarballs inside the charm19:11
jcastroalienth: ok so now here's the cool part.19:12
jcastroonce you've defined how the reddit charm talks to all the other charms via hooks19:12
jcastroyou can scale out19:12
jcastroso "I need more cassandra" becomes "juju add-unit cassandra" fires off another instance19:12
jcastroand it already knows what it needs to do19:12
alienthso, does juju have a central store that knows what servers are where?19:12
jcastroright so when you start juju19:13
jcastrothe "juju bootstrap" fires off a node with zookeeper19:13
alienthawesome, we actually already use zookeeper19:13
jcastroand each subsequent launched instance talks to it.19:13
jcastroright so here's what we can deploy today: http://charms.kapilt.com/charms19:15
jcastroand there's about 50 more branches of people hacking on stuff that isn't really in there yet.19:15
jcastroso when someone writes a charm, we put it in this charm store19:15
jcastroand then basically anybody can deploy anything in the store in a similar manner19:15
jcastrohere's an inprogress hbase one as an example: http://charms.kapilt.com/~james-page/precise/hbase19:16
jcastrojamespage: hey, the cassandra charm needs a README. :)19:17
jcastroalienth: the "hooks" here for cassandra give you an idea on what the charm does: http://charms.kapilt.com/charms/oneiric/cassandra19:17
alienthso, right now, we use haproxy for loadbalancing. If we were to define a relation between the reddit app and haproxy, would we just tell juju to fire off that relation, and then it would modify haproxy to include the new servers once they are built?19:18
alienthalso, are there any tests that juju can perform before bringing something in to the infra?19:18
jcastroso you would do "juju add-relation reddit haproxy"19:20
SpamapSalienth: the haproxy charm is pretty simple, and probably needs work, but in its most basic form yes thats how it works.19:20
SpamapSalienth: for tests we are just now defining "charm tests" to make sure the charm works as you intend it to. In the past we've also had "tester" charms that would relate to the actual service as deployed and verify it, so you could do that, and once that relation passes, then relate it to the real one. Thats a cool idea actually.19:21
alienthinteresting19:25
alienthyeah, we have to test that a new app server acutlaly serves the app before we can roll it into haproxy19:25
SpamapSalienth: Probably the simplest way to do that would be to have the website relation joined hook kick off tests before it sends its port/hostname to haproxy.19:27
jcastrothat is an interesting idea I've never even thought of19:27
SpamapSalienth: another way to do it is to have each app server as its own "service" in juju, and relate it first to the tester, and then to haproxy after those tests pass19:27
SpamapSjcastro: gets problematic because of ordering though. :-/19:28
jamespagejcastro, on my list to refresh19:28
jamespageneeds upgrading to 1.x series as well19:29
SpamapSonce relations can affect other relations, this becomes a breeze. For now, the 2nd method would be better.19:29
SpamapSalienth: how "encapsulated" do your tests need to be? Like, is an app server allowed to verify itself, or is the test done remotely?19:29
alienthtest probably should be remote19:30
alienthwe test remote manually, at this time19:30
alienthto verify the new app server will actually load reddit19:30
SpamapSalienth: so another option is to have your check_url return a negative result until tests have passed.19:30
alienthgotcha19:30
SpamapSalienth: yeah so you could just test a new "unit" manually and when it looks good, flip the switch on it to let haproxy know its ready to go19:31
SpamapSalienth: I'd think that would be a huge PITA though19:31
SpamapSalienth: automation FTW ?19:32
alienthhehe19:33
SpamapSalienth: anyway.. it seems like we've accidentally implemented your whole stack, to some degree, in charms already. Perhaps you should challenge one of your interested users to enter our charm writing contest?19:34
SpamapSalienth: or even, you could enter it. :)19:34
alienthperhaps! i think most of our opensource folks use ubuntu19:35
jcastroyeah so the cool bit is the charm store comes with ubuntu19:36
jcastroso anybody can just deploy a reddit if they want to19:36
hazmatjml, thanks for the blog post19:37
SpamapSalienth: we won't hold it against anybody who normally uses fedora.. ;)19:38
jcastrohey so we also happen to be running a contest right now for cool charms: http://cloud.ubuntu.com/2012/02/juju-charm-contest-help-bring-free-software-into-the-cloud/19:38
jcastroyeah so I think what makes reddit so cool is how much other stuff it can consume19:39
jcastroit'd be a wicked demo19:40
jcastroalienth: hey so, a ton to consume all at once, but that's basically it.19:44
alienthawesome19:46
alienththx for the info19:46
alienthjcastro: so, we use puppet pretty heavily right now. Do you guys see juju existing alongside puppet?19:56
alienthjcastro: for example, when we kick a server, a puppet recipe does most things at this time19:56
SpamapSalienth: we've experimented with embedding puppet in charms.19:56
SpamapSalienth: and I think there's a use case for having juju be a source of config data and/or classification for puppet19:57
SpamapSalienth: in fact there may be a good argument to use your puppet recipes as the basis for your charms.19:58
SpamapSalienth: I see the relationship of puppet <-> juju as the same as autoconf <-> dpkg ...19:58
SpamapSalienth: so in theory, juju + tools should be able to just take a set of puppet recipes, and turn that into a charm that is then able to relate to other charms maybe written in chef, or shell.20:00
=== andrewsmedina_ is now known as andrewsmedina
benjihi guys, I just got this error when doing a deploy-service:20:27
benjiDNS lookup failed: address 'store.juju.ubuntu.com' not found: [Errno -5] No address associated with hostname.20:27
SpamapSbenji: you need to use 'juju deploy --repository path/to/charms local:charmname'20:28
SpamapSbenji: your directory where your charms are also needs to have a sub-dir corresponding with the release of ubuntu you want to deploy, such as 'oneiric'20:28
benjiyep, I forgot the "local:"20:28
gary_poster+1 on a more direct error message in the future :-)20:29
gary_posterwell, more...friendly?20:29
SpamapSI think at this point, the message will be "DEPLOYING x from store.juju.ubuntu.com" .. as in, that service is almost ready20:30
benjiI suggest: "Oh no! DNS lookup failed, man!"20:30
SpamapS"DNS's not here man"20:30
gary_posterheh20:30
benjihttp://www.youtube.com/watch?v=MZX1Mvk84Y020:30
_mup_juju/hook-alias-expansion-redux r469 committed by kapil.thangavelu@canonical.com22:05
_mup_hooks that die from unhandled signals are considered to have error'd out22:05
_mup_juju/hook-alias-expansion-redux r470 committed by kapil.thangavelu@canonical.com22:12
_mup_joined event hookalias expansion won't execute a changed if the joined hook fails22:12
JakeHELP PLEASE22:36
philipballew_Jake, im not sure what your problem might be, but if you say what it is and wait around, someone might help out. Or at least someone will be able to know if they know what to do.22:42
=== hspencer is now known as hspencer[afk]
jcastroSpamapS: hate to be a bother, but Nathan's been waiting like 2 days for his second round of reviews.23:08
jcastroI believe I sorted the launchpad status?23:09
SpamapSjcastro: Its on my short list for today.. had to wrap up some MIR response bug fixes.23:14
jcastrothanks23:17
jcastrobummer to miss m_3 and nijaba this week, thanks for the extra effort23:17
SpamapSjcastro: charmers has 25 members..23:20
SpamapSjcastro: I'd like to see more review from !(us)23:21
SpamapSus being, m_3, nijaba, and me. ;)23:21
jcastroindeed.23:23
jcastrook I'll just send a mail to the list23:24
SpamapSjcastro: our traffic is low enough, its not red alert or anything.. but people should be checking for new charms occasionally23:24
jcastroyeah I just want to be more vigilant during the contest23:24
jcastrooy mira, negronjl is a charmer!23:25
negronjljcastro: mira ... que pasa23:25
jcastrogot time to do a charm review for a community contributor?23:25
SpamapSBONG BONG , "lodgeit" promulgated.23:25
negronjljcastro: sure ... got a bug number ?23:26
jcastrooh sneaky Clint23:26
jcastrohttps://bugs.launchpad.net/charms/+bug/94067723:26
_mup_Bug #940677: Charm needed: Stack Mobile <new-charm> <Juju Charms Collection:Confirmed for george-edison55> < https://launchpad.net/bugs/940677 >23:26
SpamapSerr23:26
SpamapSI got that one23:26
jcastronegronjl: ok never mind I guess. :)23:28
negronjljcastro, SpamapS: no worries ...23:28
SpamapSBONG BONG , "stackmobile" promulgated.23:28
jcastroSpamapS: you only promulgate on Fridays, have you noticed that?23:29
SpamapSyes23:29
jcastronever during the week, when I can write out a nice glorious blog post about how amazing the contribution is23:29
jcastroalways, nearly always right after I EOD.23:29
jcastroI didn't notice at first23:30
jcastrotouche` sir ...23:30
SpamapShttp://bit.ly/zTp84S23:30
negronjlSpamapS: Since you appear to be in the "promulgate" mood ... you mind reviewing https://bugs.launchpad.net/charms/+bug/94498923:38
_mup_Bug #944989: charm needed: distcc <Juju Charms Collection:Fix Committed by negronjl> < https://launchpad.net/bugs/944989 >23:38
SpamapSnegronjl: OOOO thats a good one!23:38
jcastrooh man23:42
jcastrothat is23:42
jcastronegronjl: did you see our discussion with alienth earlier today?23:42
negronjljcastro: no .. where ?23:42
jcastrogo back a few hours in the log23:42
negronjljcastro: just read it ...23:44
negronjljcastro: to which part are you ref. to, puppet or haproxy ?23:44
jcastroI just think the whole thing is interesting23:44
jcastrothey use a bunch of stuff I hadn't expected, things we already have charms for23:44
=== hspencer[afk] is now known as hspencer
jcastroSpamapS: mail sent to the list, I hope I don't come across as too condascending23:55

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