/srv/irclogs.ubuntu.com/2012/01/06/#juju.txt

SpamapShazmat: https://code.launchpad.net/~clint-fewbar/txaws/drop-epsilon/+merge/87700 ... nice juicy txaws change for you to review. :)00:03
hazmattasty00:04
hazmatSpamapS, nice00:04
SpamapSnext on the hit list is pytz00:04
hazmatthat ones harder00:05
SpamapSnot really00:05
SpamapSonly used for UTC00:06
hazmatnot sure what the usage is, but as far as replacements..00:06
SpamapSwhich dateutil also has00:06
hazmatcool00:06
SpamapSif we're going to pull txaws into main, might as well get txaws using the existing main stuff rather than expand main even further00:06
hazmatSpamapS, sounds good to me00:08
hazmathmm.. utc support should be builtin00:11
hazmatoh.. its there for constant00:12
hazmatsad00:12
hazmatah.. there tzinfo object instances00:14
SpamapSyeah, just need datetime.datetime.utcnow()00:14
nijabaI seem to run into cases where hooks are skiped when running juju on lxc.  anyone seeing this?00:15
SpamapShm, its not quite the same thing.. datetime.utcnow() will return a naive datetime.. I need it to be a UTC datetime00:16
hazmatSpamapS, as you said dateutil includes the nesc utc tzinfo impl00:16
hazmatnijaba, skipped ? or not observed ;-)00:16
hazmatnijaba, which hooks in particular (start/install)?00:16
nijabahazmat: skipped as in state: running but obviously the install hook was never called00:17
SpamapSyeah exactly, just had to wrap my head around it00:17
hazmatnijaba, is the hook executable?00:17
hazmatnijaba, i'd check the unit agent log on unit's disk to verify, it will skip if not found00:18
nijabahazmat: it is.  and what's funny is that it happens when I start two unit of the same service in short time period.  One does it fine, the other one does not00:18
* nijaba looks at the log00:19
hazmatnijaba, can you pastebin the unit agent log from one thats being skipped?00:19
hazmatnijaba, there shouldn't be any way for that to happen, to get to started it passes through install/start transitions which execute relevant hooks. i'm happy to take a look though00:21
hazmatSpamapS, its a drop in replacement for the imports UTC/tzutc, the only delta of note is the unit test00:22
hazmatfor the FixedOffset test00:23
SpamapShazmat: yeah, I don't even think I need dateutil .. as datetime.utcnow().replace(tzinfo=tzinfo('UTC')) seems to work fine00:23
hazmatSpamapS, cool.. i could have sworn it was builtin00:23
nijabahazmat: ok, I think I know where it comes from.  I started debug-hook before the unit was ready, went to have dinner, came back, the debug-hook timed out on the "accept key" prompt and installed was never actually run00:24
SpamapShazmat: you get the UTC time, but to be identical, you need tzinfo to be set just like pytz does it00:24
hazmat"An object d of type time or datetime may be naive or aware. d is aware if d.tzinfo is not None and d.tzinfo.utcoffset(d) does not return None. If d.tzinfo is None, or if d.tzinfo is not None but d.tzinfo.utcoffset(d) returns None, d is naive."00:25
nijabahazmat: http://pastebin.ubuntu.com/794426/00:26
hazmatnijaba, ah.. so debug-hooks was running and exited, so the hooks where run and there was no start hook00:27
hazmatthats still a little odd00:27
hazmatah the cli client connection to zk timed out, removing debug mode00:27
hazmatnijaba, did your laptop sleep or network get interuppted?00:28
nijabahazmat: well, it is quite logical. for the unit, I was in debug hook mode, so nothing was run (was waiting for me to launch it).  Since the session timed out  before I got back, it continued without ever running it00:28
nijabahazmat: nope, just left alone for 3h00:29
hazmatthere isn't an explicit timeout on debug hook sessions, but if the client looses connectivity for any reason it is ended00:29
hazmattime for dinner bbiab00:30
nijabahazmat: the time out is on the client side for me to accept connecting to a host with a new key00:30
nijabais there a way to tell juju (lxc) to create the guest in a tmpfs ?  Would speed up tests quite a bit I think00:33
nijabagah, I'll just mount /var/lib/lxc/ in a tmpfs...00:35
hazmatnijaba, that should work00:36
hazmatnijaba, there's support in lxc-clone for snapshots but its not something we've explored00:36
hazmaton an ssd after the first unit (which also does the master template creation) takes just a few secs00:37
hazmatat least for me00:37
hazmater.. template lxc container creation00:37
nijabahazmat: sorry, only a good old spinner 7200rpm here :)00:37
SpamapShazmat: indeed, dateutil.tz's tzutc == pytz.UTC and tzoffset ~= pytz.FixedOffset00:37
nijabawhaaa.  That was fast!00:48
nijabaI have to be REALLY quick to be able to start juju debug-hook before the install hook is called00:50
* nijaba just added "tmpfs /var/lib/lxc tmpfs defaults,size=3G 0 0" to his /etc/fstab00:54
hazmatnijaba, yeah.. deploy really needs an option for running with debug-hooks to help against the install/start case01:01
hazmatie.. deploy --debug01:01
nijabahazmat: would be nice indeed01:01
* nijaba juju deploy local:bed && juju deploy local:nick && juju add-relation nick bed01:10
SpamapShazmat: woot.. managed to replace pytz, zope.datetime, and epsilon with dateutil01:37
hazmatSpamapS, score01:37
hazmatnijaba, just don't destroy the env ;-)01:37
* hazmat hibernates01:37
koolhead17nijaba: the limesurvey charm has been very helpful 2 me in understanding charms writing :)10:07
nijabakoolhead17: I am glad :)10:07
koolhead17nijaba: will you have time to review my charm later in day? i am almost done with all the blockers you mentioned in the review. I need some more time to get mysql part talking!! :P10:09
nijabakoolhead17: If not today, I'll try this we.  Ping me when you think you are good10:09
koolhead17nijaba: perfect. :)10:10
koolhead17i had accidently shutdown my machine while juju was still running and i kept getting this http://paste.ubuntu.com/794719/10:45
koolhead17the only solution i found for this was to remove the files inside my data-dir10:46
koolhead17is it right way?10:46
fwereadekoolhead17, I don't know for sure; but what do you get if you destroy-environment?10:48
koolhead17fwereade: well i got no solution even after trying that, so i applied the hard way :P10:50
fwereadekoolhead17, fair enough -- so destroy-environment just didn't do anything?10:50
koolhead17fwereade: destroy-environment has worked for me in normal condition10:51
fwereadekoolhead17, indeed, just not with a restart in between10:51
koolhead17this time my poor system hanged while juju was spawning some contaners10:51
koolhead17fwereade: i would say its my system issue and 4 that solution was what i did. :P10:52
fwereadekoolhead17, well, glad it's fixed anyway ;)10:53
koolhead17fwereade: indeed!! :D10:55
rbasakHas anyone yet tried running juju on arm?11:37
rbasakI get http://paste.ubuntu.com/794755/ but not sure if it's an arm issue or it's me doing something wrong.11:38
koolhead17fwereade: i was going through my uunits.log and saw http://paste.ubuntu.com/794757/  is it okey? my charm is running well11:40
nijabaargh, looks like my lxc is stuck on something.  Getting a weird error on juju destroy-environment http://pastebin.ubuntu.com/794769/11:52
koolhead17nijaba: last time we were discussing about the possiblity of having a mail-server kind charm so we can simply use it for CMS12:11
nijabakoolhead17: yep.  And I hinted that this may not be the only option we want to offer.  it is often a better choice to point the CMS to an external SMTP server rather than forcing to deploy one in the juju environment12:12
nijabakoolhead17: which is what I did for roundcube and limesurvey12:13
fwereadekoolhead17, I'm afraid I don't know about that at all :(12:16
koolhead17nijaba: yeah am going through the charm!! :P12:17
koolhead17nijaba: fwereade in my charm case, the mail server simply needed to send password reset msg.12:18
nijabakoolhead17: so either use a local smtp server or point to an external one12:19
koolhead17nijaba: okey.12:22
koolhead17nijaba: http://bazaar.launchpad.net/~charmers/charm/oneiric/limesurvey/trunk/view/head:/config.yaml  i see information about the mailserver settings, i can use something equivalant13:02
nijabakoolhead17: yes, that's what I would suggest13:03
koolhead17nijaba: but i  don`t see any of the mail server related package getting installed via Install file of the charm, am i missing something?13:04
* koolhead17 is bit confused :P13:06
koolhead17shit, we can use remote host for that as you suggested nijaba , stupid me13:12
nijabakoolhead17: right, but let's keep the s**t out :)13:20
koolhead17nijaba: :)13:40
rbasakrunning juju locally (lxc), juju is calling lxc is calling debootstrap without a proxy. Any idea how I can set one? debootstrap will accept an http_proxy environment variable AFAIK, but I don't know how to set it in the middle14:36
koolhead17nijaba: so limesurvey mysql db while imported in mysql db contains authentication credentials like user: admin password: password, i am reading the readme.txt?14:38
nijabakoolhead17: yes14:39
koolhead17nijaba: aah nice, which means we are importing the db and accordingly adding the credentials in its config file :)  This makes me feel goooooooood14:40
nijabalooks like I hit a juju bug when I have an unbound var in a peer-relation-joined.  once I have this condition, relation events won't be processed anymore until I restart my environment http://pastebin.ubuntu.com/794903/14:46
nijabahazmat: want me to open a bug for this ^?14:47
m_3reminder to update your lxc caches (P _and_ O) and whatever you need in apt-cacher-ng caches before travel15:36
nijabam_3: may sound silly, but what are P and O lxc caches15:46
m_3nijaba: sorry, local juju deployment caches for precise and oneiric15:47
nijabam_3: thanks, much clearer!15:48
m_3i.e., bootstrap and deploy something with each series so the base install gets built out15:48
nijabarght15:48
m_3the harder one to handle is apt-cacher-ng... gotta spin up whatever charms you might wanna work with offline15:51
_mup_Bug #912812 was filed: Error condition on relation hooks locks events processing <juju:New> < https://launchpad.net/bugs/912812 >15:53
hazmathmm16:56
nijabahmhmm?17:02
hazmatnijaba, do you have the complete log for that unit agent17:36
nijabahazmat: killed it, but will reproduced17:37
hazmatnijaba, cool, i think i've worked it out, thats a rather serious bug issue imo17:41
nijabahazmat: looked like it to me.  I opened a bug, if you did not see17:42
hazmatnijaba, got it just commenting on it now17:42
nijabahmmm, looks like this bug is even worse than I thought.  After destroying my env and bootstraping a new one, a new deploy seems to block17:48
nijabashort of rebooting my system, what do I need to wipe to restart from a clean state?17:49
koolhead17nijaba: i have fixed most of the blockers you mentioned in 1st review, if you have time please review it  :)17:49
koolhead17https://code.launchpad.net/~koolhead17/charm/oneiric/owncloud2/trunk17:49
nijabakoolhead17: looking17:53
nijabakoolhead17: just our of curiosity, why in start are you using 'service apache2 start' and in stop '/etc/init.d/apache2 stop' ?  just curious, as both should work, but would tend to use the same form in both.17:58
hazmatnijaba, huh? simplying destroying the env should resolve it17:58
hazmatactually just removing the unit would suffice, its a local unit problem17:58
koolhead17nijaba: :P lemme check it.17:59
nijabahazmat: well, it might be something else, but my first unit in the new env has been pending for 15min now.  it's a bit long for lxc in a tmpfs :(18:00
koolhead17nijaba: because i wrote that part long time ago :P just modified it18:01
nijabakoolhead17: your changes look good to me :)18:02
nijabakoolhead17: can't wait for the mysql part!18:02
nijabakoolhead17: do you want to wait for that until we promulgate? if not, please change the bug status to "fix-commited" and comment on the changes you made18:04
nijabahazmat: you interested in my current lock state or should I go ahead an reboot?18:05
hazmatnijaba, yes i'd like a pastebin of the unit agent log in complete18:06
hazmatnijaba, oh the locked state, sure18:06
koolhead17nijaba: it currently works without any issue and uses sqlite, i will change it to fix-commited with comment that mysql integration part working with.18:06
hazmatnijaba, can you pastebin a ps aux process listing18:06
nijabahazmat: sure18:06
nijabahazmat: http://paste.ubuntu.com/795106/18:09
hazmatnijaba, yeah.. i've seen that occasionally lxc-wait basically hangs..18:10
hazmatlxc-wait -n nbarcet-lxc-roundcube-0 -s RUNNING18:10
hazmatnijaba, what's the output of lxc-ls ?18:10
hazmatthat should show if the container is running18:11
nijabahazmat: http://paste.ubuntu.com/795107/18:11
* nijaba loves pastebinit18:11
hazmatnijaba, me too.. last one.. could you pastebin the machine agent log18:12
nijabahazmat: the one in the unit?  Can't ssh to it at this point18:13
hazmatnijaba, /home/nbarcet/tmp/juju/nbarcet-lxc/machine-agent.log18:14
hazmatnijaba, the unit log files are on local disk as well and symlinked in to the data-dir, although not sure that works across disk partitions like you've setup18:15
SpamapSnijaba: 11.10 or precise?18:16
SpamapSI believe there have been quite a few fixes to lxc in precise18:16
nijabahazmat: http://paste.ubuntu.com/795113/18:16
hazmati think this is an lxc issue, but not one reported upstream yet18:16
nijabaSpamapS: 11.1018:16
hazmathmm.. so the container start fails, and then the lxc-wait hangs because the container isn't started18:17
hazmati guess the question is why the container start failed, which should be in the container console log under /home/nbarcet/tmp/juju/nbarcet-lxc/units/roundcube-0/18:18
hazmatnijaba, okay.. last one ;-) could you pastebin the files in that dir?18:18
SpamapShazmat: and why lxc-wait doesn't return an error when start has failed.18:18
nijabahazmat: http://paste.ubuntu.com/795117/18:20
hazmatSpamapS, we should probably lxc-wait on more than just start to detect the failure and avoid the machine agent hang, the lxc processes have completed, but understanding why the container fails would be nice helpful as well18:20
hazmathmm.. that looks normal18:21
koolhead17Is it a good idea to have charm for splunk?18:21
nijabahazmat: arg...  truncated by pastebinit18:21
nijabahazmat: then end is not normal, wait a sec18:21
nijabahazmat: http://paste.ubuntu.com/795123/18:23
SpamapShazmat: indeed.. RUNNING|STOPPED maybe?18:23
SpamapSkoolhead17: the splunk server, yes. The splunk agent? not until subordinate services land (soon I think)18:23
nijabaSpamapS: splunk wa my first use case to justify "virtual" charms, which we now call subordinates ;)18:24
jcastrokoolhead17: dude nice work there with owncloud18:25
koolhead17SpamapS: i have two questions, 1) it has separate pkg for 32 and 64 bit.  2) it asks you to fill company details your name before it lets you download them actually.  How to overcome this part :D18:25
jcastrowe just need the mysql parts right?18:25
koolhead17jcastro: thanks sir!!18:25
koolhead17jcastro: yes i will get it hopefully by monday/tuesday.18:26
SpamapSnijaba: I actually don't think they're at all similar, virtual and subordinate. We just happen to be able to mimic the end-result of virtual charms using subordinate ones.. but I'm still not really "happy" with that sort of hack. :p18:26
nijabajcastro: actually, I think we can promulgate as is, without the mysql part, as the limit is clearly stated in the readme.  do you agree?18:27
SpamapSnijaba: a virtual service would be a charm that doesn't need a machine... so the hooks would run once, in one place. using a subordinate charm, we have to run the hooks on every machine that gets related to it..and, IMO, they will end up being more complicated.18:27
jcastroI agree, I mean, if it's for personal use, I don't need mysql18:27
jcastrothe person who wants to deploy it for tons of  users will want mysql and will find the bug report and/or fix it.18:27
koolhead17jcastro:  i can write saperate charm for mysql if its good idea :P18:27
jcastrobut we do have a bug on the charm for mysql18:28
nijabaSpamapS: well, not really, as long as we do not have to start a container for it, I think it is the right way to go after quite a bit of brainstorming with jimbaker18:28
jcastrokoolhead17: config option?18:28
koolhead17jcastro: currently it just works with sqlite18:28
nijabajcastro: what bug for for mysql?18:28
SpamapSnijaba: this means that for an ELB charm, you have to copy the ELB credentials to every single machine.18:28
hazmatSpamapS, yup re RUNNING|STOPPED18:29
nijabakoolhead17: yes, we want to avoid duplicating charms, use config options instead18:29
jcastronijaba: oh hey, check this out: https://code.launchpad.net/~marcoceppi/charm/oneiric/owncloud2/mysql18:29
nijabaSpamapS: why not provide them in config?18:29
jcastrohere we go, nijaba, let me find marco and see if that's review worthy18:30
SpamapSnijaba: they'll be in config.. and copied, to *every* machine.18:30
jcastroand we'll just fix it18:30
SpamapSnijaba: a virtual charm would have those credentials isolated to a single machine, most likely a provisioning machine.18:31
SpamapSI realize this is moot while we have no ACL isolation for ZK18:31
hazmatnijaba, thanks thats helpful18:31
SpamapSnijaba: its a workaround, not a solution, thats all.18:32
nijabaSpamapS: agreed18:32
nijabahazmat: np18:32
* nijaba reboots18:32
SpamapSMost places currently have similar problems.. root on any puppet box can read the entire corpus of puppet manifests and files in the puppet master.18:33
hazmatSpamapS, really?18:33
hazmatso they get transport level security with certs but no resource access granularity ?18:34
SpamapSThat may be different now..18:34
SpamapSbut in the past, it was true, the cert process was just to verify that you were allowed to read the puppet manifests and files18:35
SpamapSIts then entirely up to your puppet run to do whatever you will with that information.18:35
_mup_Bug #912879 was filed: Machine agent hangs if lxc container start fails <juju:New> < https://launchpad.net/bugs/912879 >18:35
SpamapShazmat: the key difference between that and our ZK problem is that its global *read*18:35
hazmatic18:38
koolhead17SpamapS: splunk asks you to register an account to download there pkg, do u think its good idea to work on its charm?18:40
nijabakoolhead17: <Canonical hat on>I have add some discussion with them, so I would wait for subordintate to land and discussion to conclude<canonical hat off>18:41
SpamapSkoolhead17: IMO, no, I'd focus on 100% open source software ..18:41
nijabas/add/had18:41
* hazmat lunches18:42
nijababon appetit18:42
koolhead17SpamapS: nijaba thanks. :)18:42
nijabakoolhead17: just promulgated your owncloud charm!19:00
nijabajcastro: blogging material? ^^19:00
jcastroyep19:01
jcastroalready working on it19:01
jcastroFriday, close to EOD? That's when all the new charms land.19:02
jcastro:)19:02
SpamapSwow.. ZK's internal test suite is pretty comprehensive19:02
SpamapSjcastro: friday is hack day. :)19:02
* nijaba hopes secretly that it will also be a bit of a review/merge day for SpamapS :]19:05
* koolhead17 kicks himself, why on earth he was not aware about pastebinit19:06
nijabaSpamapS: it looks like we may have an issue with versioning in charm-helppers-daily: the last daily build failed because of that...19:26
jcastroSpamapS: hey, can you do a "charm get owncloud" and tell me what happens?19:43
jcastromine comes up with an empty bzr branch?!19:43
SpamapSjcastro: you did something wrong.. or charm tools is broke19:45
SpamapSjcastro: works fine for me19:45
SpamapS$ charm get owncloud19:45
SpamapSBranched 8 revisions.19:45
jcastronm, I am not able to reproduce19:45
jcastroweird19:45
jcastrook so this threw me off19:47
jcastrokoolhead17: the charm is "owncloud"19:47
jcastrobut the service is owncloud219:48
koolhead17jcastro: it should be owncloud2 because its the latest version, owncloud by default is older version 1 in our repo19:48
koolhead17jcastro: it be good if it is owncloud219:49
jcastrooh, so we have owncloud1 in the archive I see as "owncloud"19:49
koolhead17jcastro: no, owncloud as in pkg on ubuntu repository, this charm is working with owncloud version 2 so i have used owncloud2 everwhere19:50
koolhead17*everywhere19:50
jcastroah, except "charm get owncloud2" doesn't work19:51
koolhead17jcastro: i think that should be its proper path :)19:51
koolhead17but  i see nijaba has used https://code.launchpad.net/~charmers/charm/oneiric/owncloud/trunk19:52
jcastroyeah I am just saying it should be consistant one way or the other19:52
jcastrowether it explicitly says 2 or not doesn't matter to me19:52
koolhead17jcastro: what should i do now sir :)19:55
jcastronijaba: or SpamapS: can we make it so "charm get owncloud2" works, I'd like my video to be consistant when I record it19:55
jcastrokoolhead17: I think they fix this in the store, not sure, asking now. :)19:55
koolhead17jcastro: :P19:55
SpamapS$ charm get owncloud219:56
SpamapSowncloud2 does not exist in official charm store.19:56
SpamapSwhy would we have 'owncloud' and 'owncloud2' ?19:57
jcastromaking it so it's just all "owncloud" is fine by me19:59
SpamapSnijaba: about the charm-tools versioning thing.. that happens sometimes, I don't think its a real problem tho20:03
jcastroSpamapS: ok so what should we do?20:06
jcastro(sorry to be annoying but I'd love to videocast this right now. :)20:06
adam_gwhats the environments.yaml option to install from a specific juju PPA?20:10
hazmatjuju-origin: ppa20:10
adam_ghazmat: danke20:11
* hazmat double checks20:11
hazmatyup20:11
SpamapSjcastro: it looks like the 'owncloud' charm downloads and installs 2.0.1 .. whats there to change?20:15
SpamapSjcastro: if its not packaged.. sobeit. :-P20:15
jcastroSpamapS: I mean the namespace20:16
jcastrocharm get is "owncloud"20:16
jcastrobut the service and stuff for the charm is "owncloud2"20:16
SpamapSAH20:16
SpamapSyes fix that, I'd suggest by changing the charm itself20:16
SpamapSeasier to fix the contents of a branch than rename it20:17
jcastrook20:17
jcastrokoolhead17: got time to rename it now?20:17
koolhead17SpamapS: but when i say owncloud, as per our repo<ownclous pkg avaiblablity> it means older version, sorry if am wrong20:17
koolhead17ubuntu package20:18
jcastrowell, at some point the package "owncloud" in the repo is just 2.x20:18
SpamapSpackages and charms are in a different namespace20:18
koolhead17apt-get install owncloud will as of now give 1.120:18
SpamapSin this case, its just a version difference20:18
SpamapSso I say, change name: owncloud2 to name: owncloud , and be done with it.20:19
koolhead17SpamapS: okey, so am doing it as you suggested :P20:19
koolhead17jcastro: 2 mins20:19
jcastro\o/20:19
koolhead17jcastro: what changes am i supposed to do other than replacing owncloud2 to owncloud inside charm?20:20
jcastrothat should be it?20:20
jcastroSpamapS: right?20:20
SpamapSwe need to fix readme.txt too20:22
* SpamapS ponders making 'charm promulgate' ensure that this doesn't happen again20:22
koolhead17SpamapS:  readme needs to be modified to charm get owncloud, instead my bzr repo url ?20:25
nijabalooks like I messed up a bit my first promulgate...  maybe before making a tool, we could have a checklist?20:26
nijabakoolhead17: yep, that would be better20:27
koolhead17nijaba: i will fix it right away, looking at the roundcube file for help :)20:27
jcastroI have a spot for a checklist here: https://juju.ubuntu.com/CharmGuide20:27
SpamapSkoolhead17: the readme doesn't need to even mention how to "get" the charm20:28
SpamapSjust how to use it20:28
koolhead17SpamapS: okey, sorry for missing on that :(20:28
SpamapSif you have the readme, you already got the charm.. or you're on the charm browser site, which should maybe have something copy/pastable on it.. like 'to get this charm,   charm get owncloud'20:28
nijabajcastro: yup, but can we edit it?20:29
SpamapSkoolhead17: smile, you're about to get blogged about. :)20:29
jcastronijaba: you should be able to, try it and lmk20:29
nijabajcastro: immutable page20:29
jcastrogrr, ok, when we figure out a list I will just add it20:32
koolhead17jcastro: i have added the modification in my 9th revision just now :)20:35
koolhead17SpamapS: nijaba modified the files as suggested20:35
adam_ghey guys, it looks like the precise  juju ppa is stuck at r434 while oneiric is up to r440. any chance of syncing up? there happens to be  a critical fix for orchestra missing :)20:37
SpamapSadam_g: I believe the daily builds are failing because of java problems. :-P20:39
SpamapSadam_g: I suppose we can do a manual upload20:39
adam_gSpamapS: ah, makes sense20:40
adam_gSpamapS: if you wouldn't mind, it'd be helpful (especially in prepartion for next week)20:40
SpamapSadam_g: its quite unfortunate but has something to do with java and the way it overcommits memory you can't even install it on the virtual buildds20:40
SpamapSsometimes20:40
SpamapSwhich is the frustarting part20:40
SpamapSfrustrating even20:40
koolhead17SpamapS: please put my latest revision in the charm repository, i have added few more details in readme.txt :)20:49
SpamapSkoolhead17: branch?20:49
koolhead17SpamapS: bazaar.launchpad.net/~koolhead17/charm/oneiric/owncloud2/trunk20:50
koolhead17how will i explain about juju to someone who thinks juju is like puppet/chef? i tried explaining juju is a layer above it. i would love to get some info on same20:52
SpamapSkoolhead17: show them how your charm can work with the haproxy charm without either of them ever sharing code20:54
SpamapSkoolhead17: and without ever learning ruby, or a new language like puppet's DSL20:54
* koolhead17 notes down20:55
koolhead17SpamapS: also another question, in order to run charm --> application , juju has to keep running? If we will upgrade juju version, will it effect the working/running of existing instances which are deployed via the charms20:57
SpamapSkoolhead17: upgrades are still up in the air. Eventually we'll need to go to each box and upgrade its agent.. stop/start..etc.20:58
SpamapSbzr: ERROR: Not a branch: "bzr+ssh://bazaar.launchpad.net/~coolhead17/charm/oneiric/owncloud2/trunk/".20:59
SpamapSdoh20:59
SpamapSk20:59
koolhead17SpamapS: :P20:59
SpamapS+> juju get owncloud21:00
SpamapSthats incorrect21:01
koolhead17+> juju get owncloud ?21:01
SpamapSkoolhead17: thats from your readme21:02
koolhead17SpamapS: i used > juju get owncloud21:02
koolhead17what should i modify it to ?21:02
SpamapSkoolhead17: the + is not what I mean21:02
SpamapSit shouldn't be there21:02
SpamapSif they have the readme, they already have the charm21:02
koolhead17ooh ok21:02
koolhead17so removing that whole part21:02
SpamapSalso thats not even valid advice.. it would be 'charm get'21:02
SpamapSand really, you mean 'juju deploy21:03
koolhead17ooh ok21:03
SpamapSStep 1 is 'juju deploy --repository=charms local:owncloud' ..21:03
SpamapSstep 2 would be to expose it21:03
koolhead17k21:03
SpamapS'juju expose owncloud'21:03
koolhead17k21:04
SpamapSthen step 3 would be Access.. 4 user account.. etc. etc.21:04
koolhead17SpamapS: 1 minute modifying it21:04
SpamapSkoolhead17: you have tested this on your eucalyptus, right?21:04
koolhead17SpamapS: no on LXC21:04
SpamapSahh ok, it doesn't have a firewall ;)21:04
koolhead17SpamapS: yeah :P21:05
koolhead17i been pissed and i failed using juju on my openstack because of internal network21:05
koolhead17a friend of mine will be here, he has setup of eucalyptus running21:06
koolhead17on mon/tue21:06
koolhead17SpamapS: revision 13 should have all changes you suggested21:09
SpamapSkoolhead17: merged, pushed. Thanks!21:25
SpamapSjcastro: ^^21:25
* koolhead17 can finally go sleep :)21:26
* SpamapS curses that launchpad still doesn't support jira external bug trackers. :-P21:49
_mup_juju/ssh-known_hosts r474 committed by jim.baker@canonical.com22:36
_mup_Test key layout for ssh-keygen22:36

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