/srv/irclogs.ubuntu.com/2012/05/22/#juju.txt

hazmat SpamapS why do you need to use getall?00:29
hazmatSpamapS, its just not going to scale, so if there are use cases...00:29
hazmatwe should come up with some alternatives00:29
hazmatdpb_, yeah.. its been in the ppa for a while00:30
SpamapShazmat: to look at every charm00:30
SpamapShazmat: same problem exists in Ubuntu00:30
hazmatSpamapS, define look at every charm? what sort of things do you want to look for?00:31
SpamapShazmat: right now, searching for all charms w/o maintainers00:31
hazmatSpamapS, i'm just trying to think if we can setup some exposed interfaces against the charm farm to do m/r00:31
SpamapShazmat: and generating stats to help assign them :)00:31
SpamapShazmat: also we have to check them all out for charmtester00:32
hazmatSpamapS, charmtester does them in minimal sets00:32
SpamapShazmat: well we don't.. we could lazy-branch them whenever a test wants a different charm00:32
hazmater.. charmrunner does00:32
SpamapSexplicit tests are allowed to ask for any charm00:32
SpamapSand its expected that it will be from the same place as the testing charm, not the charm store00:32
hazmatbetter to do that lazy, or just get the store version00:32
SpamapSyeah, NACK to the store version, but ACK to just grab it as needed00:33
SpamapShazmat: there are also times where we just want to dig through them and find out who is doing what in charms. Those types of analysis problems are problematic in any project at scale.00:37
hazmatSpamapS, right.. which is why i'm thinking about a map/reduce interface for doing them00:38
SpamapShazmat: ubuntu could benefit if you keep it bzr-pure.00:38
hazmathmm00:39
hazmatthat might be nice, but depends on the interface.. effectively it should just look like run these commands/scripts against this directory00:40
hazmatwhere directory is charm or deb00:40
hazmatand distribute to a cluster of servers00:40
imbrandonm_3 / jcastro / SpamapS / hazmat ( as you all were present in 80% of those few i got work items from ) yall mind helping me find all/any of mine, I seem to be listed as I should be but with nadda items from ANY tracks and i know thats just flat wrong ( and or poke me to a better solution as I only generally rember the ideas of them not the specifics of any really )00:40
imbrandonand not tonight, like over the next days etc00:40
imbrandonpwease00:41
SpamapShazmat: charm getall, btw, is only really slow because it connects and disconnects from launchpad's SSH about 5 times per branch00:41
SpamapSimbrandon: none of the BP's have been approved just yet00:42
SpamapSimbrandon: so you won't see them on status.ubuntu.com00:42
imbrandonohhhh whew, i thought i was screwed00:42
imbrandonrockin, ok perfect i'm just premature here00:42
imbrandonok not the first time, i can deal00:42
hazmatSpamapS, sure, but effectively that's already been done by the charm browser.. its keeping up to date copies of the entire charm universe to support hook browsing00:42
hazmatSpamapS, just thinking it would be nice to leverage that and distribute across multiple servers00:43
SpamapShazmat: eeexxxcccellent smithers00:43
SpamapShazmat: sounds like the makings of a 'charm-mirror' tool :)00:43
imbrandon( and yea that was totaly a terrible joke I seriously applogise now for those that read it as intended )00:43
hazmatSpamapS, perhaps.. not really needed in this context, gluster or ceph would give multi-server access00:43
hazmatSpamapS, getall is a mirror tool ;-)00:44
* imbrandon gets back to some other crap code due in the morning that is not so sexy but is paying some electric bills in a few months or something along those lines00:44
imbrandonyea just needs a mirror alias in jitsu00:44
imbrandon:)00:44
hazmatbut why?00:44
SpamapShazmat: I know, a crappy craptastic one00:45
hazmatwe can create a tool for the analysis00:45
hazmatSpamapS, what sort of analytics are you looking for?00:45
hazmatbasically just grep with a file filter?00:45
SpamapShazmat: grep00:45
SpamapSyep00:45
imbrandonhazmat: no real reason, from me at least except i can see it being only slight help via surgar syntax when using a local offline only maas or something00:46
SpamapSRunning offline is an absolute requirement for real production work.00:49
SpamapSMany places will be using juju to bring up the whole infra.. perhaps before it is connected to the internets00:50
imbrandonSpamapS: btw i got to eat my cacke and keep it too, as i kept the new iPad AND just after i dropped of that macbook at the local non-prof that refurbs em for battered woman and a few other seemed very worhy causes and giving my 32 year old kid brother the other MBP in kindness instead of selling it on craigslist ( he's trained better than me tho as he had ubuntu on it before i left his driveway lol ) when i got home my boy john came over and for a00:50
imbrandonso now mini with ubuntu as main and osx cloned in a vm of my old install , the new mini 10 with unity but only 1gb ram and atom N270 proc but very much caopable for mobile work and no others here to take myt time maintaining un-needed00:52
imbrandon:)2~00:52
imbrandonoh and not  spending a extra dime AND have the ipad :) so yea good monday so far00:53
imbrandonnow if i could get the ipad to read my mind and share nice with ubuntu on the mini custody of the attached blue tooth keyboard when i say tripple tabbed or something , then i think i would have a nerdgasm not having to lift a hand to use both00:55
imbrandonipkvm client softeware is available on the ipad so i bet its doable is i look up the api's and compile a lil app and can even sign it still hell yea, i know what i'm gonna do next weekend00:57
SpamapSimbrandon: Hey does the newer mini w/ multi-monitor work in Linux?01:01
SpamapSimbrandon: I had heard tell that the thunderbolt stuff didn't work01:01
imbrandonyea no it works perfect01:01
SpamapSimbrandon: and I need a desktop machine so I can drive two bigger monitors.01:02
imbrandonfull res and all01:02
imbrandonyea i bout the cheapest new new new model , the 599 or what ever it was01:02
imbrandonwith a instore 50 off01:02
imbrandonand then i took the 50 instalnt off and bout5h 8gb of ram01:02
imbrandonand it can take 16gb totaly but not upgraded to that yet, and it comes with both the hdmi --> dvi and the display port to dvi dongles both and both work perfect out the box in linux01:03
imbrandonand has room for a second hard drive or first ssd that will be my next purchase and its very veyr simple to add in now with the bottom that opens with no tools01:04
imbrandonthe ONLY down side so far i found is like most apple things i run out of usb quickly and have 2 powered hubs on my desk01:05
imbrandonand the only other tiny thing is if you get the "non server" e.g. normal os and only one drive confuigured option01:05
imbrandonyou have to buy a apple only sata cable to add the second drive later like i wanna do01:06
imbrandonthat they only sell online, no picking up at the apple store :(01:06
imbrandonits cheap compareitavly tho at like 12$ or something, just the hassle01:06
imbrandoneverything else its by far the quickest mac desktop betweem the imacs and other mini's ive owned and that 3rd party usb to dvi was only thing including magic trackpad gestures that dident work out of the box in 12.401:08
imbrandon12.0401:08
SpamapSI may actually go with a system76 box tho01:09
imbrandoni run 2 vm's with 2gb each ram and photoshop and chrome with tons of tabs plus mail.app and other minor crap like adium with no gitter etc01:09
SpamapSI want to have more muscle than the mini01:09
imbrandonwell its becomming blastphmey but i do atleaste like the idea of being able to run basre metal osx if wanted01:09
SpamapSyeah I couldn't care less about OS X anymore01:10
imbrandonand will still likely make sure i have the option to do so for a while to come until the withdrals quit after detox :)01:10
imbrandonbut mostly to compile to iOS and Mac App Store.app01:11
imbrandonand those i'm using html5 + js + adobe phonegap more and more01:11
imbrandonso wont even need it for that if i jumped head first there01:11
imbrandonwould only have photoshop to cling to that i'm betting a month with gimp 2.8 and inkscape could fix up01:12
imbrandonnot a year ago, but now possibly01:12
SpamapSanyway, time for family stuff01:12
imbrandoncheers yea, i promosd my self to get this code done tonight too01:13
imbrandonso afk on irc for now anyhow01:13
imbrandonl8tr01:13
imbrandonSpamapS: i'll seend you all the lsproc lspci etc etc etc if you do consider it more later01:14
imbrandonfyi01:14
imbrandonoh and know the damn thing runs HOT all the time, i bought a desk fan i keep running 24/7 pointed at mine01:15
imbrandonprobably a dealbreaker for most01:15
imbrandonlike orignial MBP 15inch hot01:15
bkerensaimbrandon: http://i.imgur.com/CS7HQ.jpg <-- sexy01:17
imbrandonbk yea its nice hardware01:19
imbrandoni do give them that and ubunu is the closest thing to a Apple Hardware / OS X marrage that is the real magic right beside iOS and OS X intergration that really makes the apple an apple01:20
imbrandonon a pure hardware level they are identical chipsets and all as any XPS series dell, just cheaper and no windows tax :)01:21
imbrandon( and yes I said the Dell was the expensive one, on avg 100$ when compared 3 months or ago but neither company has had major releases yet since so it should still be right on )01:23
imbrandonand HP and Lenovo were both nearly the same price as the Apples but not fair to compate as they only matched specs and used cheaper chipsets and other hardware that was not as nice or required an addon01:24
imbrandon:)01:24
imbrandonbkerensa: Y U NO SEND ME A MOUSE YET01:25
bkerensaI went to UDS and all I got was a free System76 to play with :D01:25
bkerensaoh yeah let me e-mail them and then I will fedex after I snap some photos and do a mediocre review01:25
bkerensa:D01:25
JoseeAntonioRbkerensa: you got a system76?!01:27
imbrandonnp, i'll even do the proper review too if you want, i'm fairly certain I have as much readership :)01:27
imbrandonbkerensa: it was a wired one you mentioned correct ?01:28
imbrandonactually IDK .me crack whip on himself , u no get distracted with shineys01:29
=== fenris is now known as Guest25535
=== Guest25535 is now known as ejat
hazmatthere's somethign broken with lp's aliases02:10
SpamapSbkerensa: I actually don't find System76 hardware very attractive at all.. I wish they would spend a little more time on the case design. :-P04:05
SpamapSTo me they look like Toshibas from 200404:06
SpamapSI may treat myself to one of these though: https://www.system76.com/desktops/model/leox3 ... mostly because the water cooling makes it quiet. :)04:08
=== almaisan-away is now known as al-maisan
=== al-maisan is now known as almaisan-away
victorpdoes anyone know if I can set up a default environment in juju so I dont have to keep appending -e blah to all my commands?#11:21
ikkalias juju='juju -e' in your .bashrc >11:33
ikknot sure where the > came from ignore that bit!11:33
=== almaisan-away is now known as al-maisan
jamespagevictorp, put 'default: <environmentname>' at the top of ~/.juju/environment.yaml11:59
victorpjamespage,  Thanks!11:59
victorpjamespage,  worked like a... well... charm :)12:01
jamespagevictorp, I remember discussion about being able to use an environment variable as well but I don't think thats been implemented yet12:02
jamespagevictorp, np12:02
_mup_juju/trunk r537 committed by kapil.thangavelu@canonical.com12:18
_mup_[merge] dont-proxy-https, update local provider apt-proxy config to passthrough for https repos. [a=davidpbritton][r=hazmat][f=993034]12:18
jcastrohazmat: buenas mornings!13:34
hazmatjcastro, Buenos días13:39
jcastrohazmat: I can haz queue?13:42
jcastromarcoceppi: wordpress charm question13:43
jcastrowhen you backport the fixes you made for OMG into the official charm13:43
jcastrohow do we handle upgrades? Is it just a juju upgrade wordpress or do we need to do anything special?13:44
hazmatjcastro, its up.. http://jujucharms.com/review-queue13:45
jcastro\o/13:45
jcastrohazmat: want me to file bugs on the other details or are you still WIP?13:45
jcastro(needs a link somewhere on the homepage, needs "8 days old" column, etc.13:46
hazmatjcastro, pls file bugs13:46
hazmatjcastro, i've moved on to other items at the moment13:46
jcastrothis is awesome, enough for us to get working13:46
jcastrothanks dude!13:46
mhall119jcastro: if I install LXC again, will cgroups break my ability to suspend again?13:47
jcastrono clue13:47
jcastrosuspend works with my LXC13:47
mhall119:(13:47
mhall119Someone (smoser maybe?) told me at UDS that my issue most likely came from a known bug in cgroups13:48
jcastrothough the other day it filled my disk with machine logs because I left it running for like a week13:48
smosermhall119, your issue was cgroups, yes.13:48
smoserdo not install cgroups13:48
smoserinstall cgroup-lite13:48
hazmatits the dep for lxc afaicr (cgroup-lite)13:48
mhall119ah, ok13:49
spidersdddDoes anyone know of a way around the S3 dependency in juju?13:49
mhall119jcastro: where is the "Get LXC setup and start deploying to it with juju" tutorial?13:50
spidersdddI have a swift install that does not have compatibility enabled and want to use it with openstack.13:50
jcastromhall119: https://juju.ubuntu.com/docs/getting-started.html#configuring-a-local-environment13:54
jcastroI have a WI to update that13:54
mhall119jcastro: what's with all the java dependencies?13:55
hazmatspidersddd, we'll have a better story for openstack providers for alpha testing by the end of the week13:57
hazmatmhall119, zookeeper13:58
hazmatmhall119, its pretty minimal deps for a java server13:58
hazmatlibjline-java, liblog4j1.2-java (>> 1.2.15-8), libnetty-java, libxerces2-java13:59
hazmatalthough transtitive blows that up to near a dozen i think13:59
jrgiffordamithkk: hey, i don't think endeavor can handle twobottux anymore, for some reason it's swapping really bad and is almost unresponsive. so... idk whats going on, i'll let you know once i've figured it out.14:07
mhall119do I need to generate random strings for control-bucket and admin-secret when using LXC?14:07
jrgiffordmhall119: yes14:08
mhall119can they be random, or do they have to match something specific?14:08
hazmatm_3, ping14:08
hazmatm_3, i think your migration script broke all the oneiric charms14:08
jcastromhall119: mine are random14:12
jcastroI just paste in the example and jumble the numbers14:12
jcastrom_3: negronjl: SpamapS: proposed charm process mail is on the list!14:13
mhall119jcastro: docs aren't very clear on this14:13
jcastroI know14:14
jcastroI have a WI to fix up the entire LXC part14:14
jcastromhall119: it's in lp:juju/docs if you want to toss in some quick fixes14:14
jcastro(busy with charm process crap right now)14:14
mhall119are there specific lengths to these keys?14:14
=== jcastro changed the topic of #juju to: Reviewer: everyone || Review Queue: http://jujucharms.com/review-queue || Charms at http://jujucharms.com || Want to write a charm? http://juju.ubuntu.com/Charms || OSX client: http://jujutools.github.com/"
=== jcastro changed the topic of #juju to: Reviewer: ~charmers || Review Queue: http://jujucharms.com/review-queue || Charms at http://jujucharms.com || Want to write a charm? http://juju.ubuntu.com/Charms || OSX client: http://jujutools.github.com/
marcoceppijcastro: When the charm is updated I'll make sure it doesn't break older charms14:16
=== al-maisan is now known as almaisan-away
marcoceppiWell this is a weird BZR error: http://paste.ubuntu.com/1000957/14:41
mgzwhat's your local config?14:47
mgzlooks like a slightly borked locations rule or similar.14:48
marcoceppihttp://paste.ubuntu.com/1000974/14:48
jcastro@pilot in14:48
jcastrohmm, guess that doesn't work14:48
mgzmarcoceppi: as in, run `bzr config` in that dir14:49
marcoceppimgz: http://paste.ubuntu.com/1000977/14:50
mgzhm, is server side.14:52
marcoceppi\o/14:52
imbrandonjcastro: i dont think you it in here, must be ina query and then also say its name there too14:55
jcastrohttp://jujucharms.com/review-queue14:56
jcastroin case anyone missed it. :)14:56
imbrandonand there is a fair amount of manual setup on the ical server ( gmail ) too if you hadent done that , its not automated in daniels process i was going to try and script it later what i had time14:56
imbrandonnice, me adds it as the first bookmark on the always showing bar14:56
imbrandonbtw did anyone find out what red tape that needs to be gone through to get this GPV3 or so its listed as on LP code ? I still cant figure out the politics involved but its like 4 weeks now and I still dont even know whom at canonical would actualy need to bless it for hazmat or whomever still has the physical bits, and actully I'm bussy now anyhow but still gonna say it so maybe it wont be another 4 ?15:00
jcastroit's in progress15:01
jcastroI'd say find something else to do for now. :-/15:01
imbrandoni have,, for the last month and will continue, but soon enough i wont and wont ask again i'll just rip the css and then make a clone fork15:02
hazmatmarcoceppi, that's related to the mail i just sent15:02
hazmatmarcoceppi, all the official oneiric charms got broke15:02
hazmater.. branches are broken15:02
marcoceppihazmat: ah, I'm at like inbox 800 still. Need to catch up15:02
imbrandonjono let the news out15:03
imbrandonwow ok maybe not, bad title to blog post /me is going back to bed before foot goes into mouth 3rd time in an hour15:05
mhall119juju bootstrap isn't working for me: http://paste.ubuntu.com/1001009/15:07
jcastroimbrandon: we have the queue now15:08
imbrandon?15:08
jcastrosee topic15:08
imbrandoni did , i'm looking them over to review some now, just wonder what you were meanign if more than that15:09
imbrandon:)15:09
mhall119jcastro: http://paste.ubuntu.com/1001009/ when you can15:09
jcastrojimbaker`: don't forget to add your show to juju.ubuntu.com/Events pls15:09
jcastromhall119: never seen that one before15:10
mgzhazmat: which list did you send that mail about broken charms to?15:10
jcastrodid you log out after you installed all the LXC stuff?15:10
hazmatmgz, there's one on both lists15:10
mhall119jcastro: yeah, rebooted15:11
hazmatseparate threads though15:11
mhall119jcastro: it was doing this before reboot too15:11
mhall119I was hoping reboot would fix it15:11
jcastrohmm not sure.15:11
mgzokay, I see the reply on the juju list.15:12
jcastroimbrandon: any ideas on mhall119's problems?15:12
imbrandonsorry was detached , ummm15:13
imbrandonis that lxc , hrm looks like not rebooted after the package was installed15:13
imbrandonor logged out, not sure a full reboot is needed15:14
mhall119jcastro: imbrandon: http://paste.ubuntu.com/1001017/ is my ifconfig output15:14
mhall119imbrandon: I rebooted already15:14
imbrandonok try to just destroy the envirnment and bootstrap it a second time clean15:14
imbrandonthat clears up a zk error, not sure if it will help here15:15
mhall119do I need to run bootstrap as root?15:15
imbrandoni think localy yes as sudo15:15
imbrandonbut not on anything else15:15
imbrandoneg aws or osapi15:15
mhall119heh, yeah,  sudo juju bootstrap goes a lot better15:16
mhall119jcastro: ^^ would be nice to have in the docs15:16
jcastrowait what?15:16
jcastrosince when?15:16
imbrandonyea, i forgot that was an issue in the charm room 205 sometimes, that probably needs to be fixed ( iirc jamespage is on it ) or updated in docs that lxc containers need sudo prefix for juju15:16
jcastrofor the bootstrap or everything?15:17
imbrandoneverything, well most everything15:17
imbrandoncuz really bootstrap bgut then perms are wrong for it all15:17
imbrandonso you gotta keep using it15:17
jamespagehrm - you should not run any juju commands via sudo15:17
imbrandonit was brought up as a bug15:17
marcoceppiimbrandon: you should never use juju with sudo15:18
imbrandonjamespage: only on lxc or bootstrapping dont work15:18
imbrandonmarcoceppi: yes i know this15:18
imbrandoni said the same thing15:18
marcoceppiThere's a merge on the docs branch which has a fix in the documentation so you won't need sudo15:18
jamespageimbrandon, no - not with lxc - should just work15:18
marcoceppiIt's related to the issue with libvirtd group not being added to the current users group15:18
imbrandonjamespage: right , we are all saying the same thing just diffrent ways15:19
jamespagegreat15:19
imbrandonyou SHOULD NOT NEED TO, but atm some do due to that nic stuff adding to grp you was fixingt15:19
imbrandonor agreed to look into15:19
jcastroafter this meeting I'll review the incoming doc request15:20
imbrandonyea , not sure why a reboot did not fix him then though15:20
jamespageimbrandon, https://bugs.launchpad.net/juju/+bug/997667 I think15:20
_mup_Bug #997667: local provider makes assumptions about libvirtd default network setup <juju:New> < https://launchpad.net/bugs/997667 >15:20
imbrandonyup yup thats the one15:20
jamespagemarvellous!15:20
marcoceppiimbrandon: the install sometimes doesn't even add the user to the group, so no matter how many times you reboot it won't work.15:20
imbrandonand yea we're all on the same page, just all had it worded in our own ways diffently :)15:21
imbrandonmarcoceppi: ahh15:21
marcoceppiYou'll need to usermod -aG libvirtd <user>15:21
marcoceppijcastro:  <315:21
jamespageimbrandon, marcoceppi: and https://bugs.launchpad.net/juju/+bug/99721315:21
_mup_Bug #997213: Unhelpful error message when doing a local bootstrap if user is not in libvirtd group <juju:New> < https://launchpad.net/bugs/997213 >15:21
imbrandon:)15:21
imbrandonmhall119: ^^ see what marcoceppi said to run, that should remove the sudo req for lxc then you should be "normal" at that point15:22
* marcoceppi cant' wait for the document merge15:23
imbrandonmight need to log out.in after ?15:23
marcoceppiimbrandon: you can just run `newgrp libvirtd` for that terminal session15:23
marcoceppihttp://askubuntu.com/a/65360/4115:23
marcoceppiThat question has everything we learned from UDS charm school, and the pending docs merge has all that information updated in the Getting Started section for LXC15:24
jcastrook after this meeting we can merge it15:24
marcoceppicool15:25
jcastroyou're in ~charmers you should be able to just merge15:25
marcoceppijcastro: I proposed the merge :)15:25
jcastrobrandon is in ~charmers now too15:25
jcastroimbrandon: there you go, your first review queue item. :)15:25
jcastroget that badboy in there!15:25
imbrandonheh trying man, got a phone call  i just got off of, a code put to github going, and a 101 temprature15:28
imbrandoncan i start the week over >?15:28
jimbaker`marcoceppi, nice doc in askubuntu on lxc, the only thing i saw is that there's an inconsistency in describing using a local charm repo, vs apparently going against cs15:30
imbrandonoh that queue has the merge preposals and such too15:30
imbrandonnice15:30
SpamapSimbrandon: take care of brandon first15:30
imbrandonoh i am, i'm litrally in bed today, got a zpack from the doc yesterday15:31
imbrandonbut i get too stir crazy w/o laptop15:31
imbrandonok how is the new process work, i see you pulled the new-charm tags off, is that not needed anymore ?15:32
jcastrohazmat: hmm, so I added ~charmers to a few bugs15:34
imbrandonand i'm thinking the needs-review status means it needs review from the whom submitted it not the ~charmers right ? we;re looking/re-looking at the fix-commited and confirmed ones correct ?15:34
jcastroand removed the tag15:34
jcastroand they got removed from the queue!15:34
mhall119marcoceppi: so I just need to add myself to libvirtd group?15:34
hazmatjcastro, the queue is based on tags and merge proposals15:35
hazmatspecifically the 'new-charm' tag for new charms, and merge proposals for changes to existing official charms15:35
jcastrohazmat: anything ~charmers is subscribed to is the new process15:35
jcastro'new-charm' is going away, that's why we're using charmers15:35
hazmatjcastro, news to me15:36
jcastro? we mentioned it during the call15:36
hazmatjcastro, ic, i'll reply on list, but i've got some other meetings to get to15:36
hazmatatm15:36
jcastrothat's why we're reusing charmers, because that's how ubuntu does it15:37
hazmatgotcha15:37
jcastrowith subscribing a group to get something in the queue, not a tag. K, talk to you on the list.15:37
imbrandonok gotta get my head round this error, detached from irc a bit15:39
negronjl'morning all15:40
jcastroyikes15:44
jcastro7 MPs for docs!15:44
jcastromaybe we should add juju/docs to the ~charmers review queue15:44
jcastrosince we can work on those15:44
hazmatjcastro, noted15:48
hazmatnegronjl, g'morning15:48
m_3hazmat: pong15:48
jcastrohazmat: filing15:48
hazmatm_3, greetings15:48
negronjlhazmat: yo :)15:48
jcastrohazmat: from now on I'll file on LP so we don't mix up anything15:48
m_3hazmat: been moving... fun fun15:48
hazmatm_3, no doubt15:48
hazmatm_3, so bit of a fire drill. but afaics the migration script that was run killed all the oneiric charm branches15:49
hazmatjcastro, awesome, thanks15:49
hazmatm_3, i wanted to review the logic of that script, but also we need to figure out how to get them back15:49
m_3hazmat: hmmm... lemme look15:49
hazmatm_3, there's messages on both lists regarding this15:50
m_3hazmat: should be easy enough to add back those versions under oneiric branches15:50
hazmatm_3, with history?15:50
m_3hazmat: sure... none of that was really killed15:51
hazmatm_3, great i was worried15:52
mhall119jcastro: I tried deploying mysql and wordpress to my LXC, but agent-state for bothis still "pending"15:52
jcastroit takes a while the first time15:52
jcastroit has to DL like 300mb of stuff15:52
mhall119it's been 20 minutes15:52
mhall119oh...15:52
m_3the branches were renamed by the script... realize they should've been copied instead.  perhaps we shouldn't use the `branch-distro` tool from lp to do this in the future15:53
SpamapSmhall119: ps auxfw .. you should see lxc-create or lxc-clone or a chroot doing stuff15:53
mhall119SpamapS: I see a couple lxc-start15:54
mhall119but no -create or -clone15:54
mhall119ah, because they appear to be started now :)15:55
mhall119sweet, it's working!15:55
mhall119juju destroy-environment takes down all the instances, right?15:56
mgzyup.15:56
marcoceppijimbaker`: thanks, I'll update that inconsistency16:00
mhall119ok, so now how do I get a charm I'm writing deployed?  Do I need to copy it somewhere?16:01
marcoceppimhall119: you'll want to create a local repository16:01
mhall119docs?16:02
marcoceppimhall119: let me find them16:02
jcastrojuju deploy --repository= ~/wherever local:charm-name16:02
mhall119is a repository just a directory,  or something special?16:02
jcastroit needs to be /precise/charmname16:02
mhall119ok16:02
marcoceppimhall119: it's pretty straight forward. Create like a charms folder, put the series name inside of it (~/charms/precise) then each charm is it's own directory inside of the series folder (~/charms/precise/foo) to deploy just `juju deploy --repository ~/charms local:foo`16:04
mhall119do I need to bootstrap after I destroy-environment?16:05
marcoceppimhall119: yup16:05
jcastroimbrandon: you don't need new-charm anymore16:07
marcoceppiI can't find local deployment details in the doc anywhere16:07
imbrandonjcastro: i put it back until hazmat fixed the bug so it would not get overlooked16:08
jcastroI got you bro16:09
jcastroone sec16:09
mhall119ok, deploying summit test charm, where do I see the output/logs?16:09
imbrandonty ty16:09
imbrandonjuju status and juju debug-log are the startrs16:09
mhall119does it have to download the 300mb every time I bootstrap and deploy?16:10
=== jcastro changed the topic of #juju to: "Reviewer: ~charmers || Review Queue: http://goo.gl/pnUaL || Charms at http://jujucharms.com || Want to write a charm? http://juju.ubuntu.com/Charms || OSX client: http://jujutools.github.com/"
jcastrono16:10
jcastroit caches for you16:10
jcastroit's just the first time sucks16:10
mhall119ok, cool16:11
jcastrook that review queue is Good Enough for now16:11
jcastrothat looks like the 15 charms I removed from the real queue. :-/16:11
imbrandonyea16:11
jcastro<Spamaps> I told you to not go so fast, it can wait.16:11
imbrandonlol16:11
jcastroI know I know Clint, I couldn't help myself16:11
negronjljcastro: mira, for the review-queue, should we still track new-charm tag as well as the bugs assigned to charmers?  It appears that by just subscribing charmers and removing the new-charm tag, we broke the review-queue....Am I missing something ?16:12
jcastronegronjl: bug filed, hazmat is on it16:12
imbrandonnegronjl: right16:12
negronjljcastro:  give me the bug number so I can fix the CLI version of it as well16:12
jcastrohttps://bugs.launchpad.net/charmworld/+bug/100297616:13
_mup_Bug #1002976: Review queue needs to account for ~charmers <charmworld:New> < https://launchpad.net/bugs/1002976 >16:13
negronjljcastro: thx16:13
jcastrohey when you are up to date, can you add a link to your tool in the Reviewers section? https://juju.ubuntu.com/CharmsProposedProcess16:13
jcastrodang, sorry about the queue fellas, it was looking so wicked this morning and then I got ahead of myself16:14
jcastrooh well, at least we found a bug!16:14
negronjlI'm on the CLI fixes now16:15
negronjljcastro:  We'll have it all fixed soon :)16:15
jcastrooh hey16:15
jcastroI have another one16:15
jcastrowhat's the cli project on lp?16:15
jcastroI'll just affects you16:15
marcoceppijcastro: it's charm-tools16:15
jcastronegronjl: this one too: https://bugs.launchpad.net/charm-tools/+bug/100297716:17
_mup_Bug #1002977: Review queue should list lp:/juju/docs <Juju Charm Tools:New> <charmworld:New> < https://launchpad.net/bugs/1002977 >16:17
negronjljcastro:  got it.  working on it so the CLI gets that16:17
jcastrook I'll affects charm-tools if I file a bug that needs parity in the CLI tool from now16:18
negronjljcastro: ok16:18
negronjldist-upgrading ... I may or may not be back in a minute :)16:18
jcastro:)16:19
jcastronegronjl: when he's all done we need to set up the graphs too16:20
imbrandonrobbiew: Y U NOT SEND ANY CANONICAL PPL16:24
imbrandonhttp://cloudslam.org/cloud/conference-program16:25
robbiewb/c it's called "Cloud Slam"16:25
robbiewlol16:25
imbrandonheh its the oldest one in the country tho intel everyone else is there :)16:25
robbiewif we sent people to every cloud conference, we'd have no one to work on ubuntu server/cloud ;)16:26
imbrandonwoulda been nice to have juju int the Cloud PaaS DeathMatch deploying some PaaS :)16:26
imbrandontrue i was thinkin that was a big one tho, really guess not16:27
imbrandoni mean it is but diffrent big16:27
imbrandonmore like the Ubuntu Cloud Summit, infact looks like most of the same attendees16:28
* negronjl is back 16:28
jcastrojamespage: nice work on a promulgation!16:51
jcastroup to 81 official folks!16:52
jamespagejcastro, a little tardy....16:52
jamespagebut a nice charm - thanks nathwill!16:52
nathwillthank you for your help in getting it to good quality, jamespage :)16:53
jamespagenathwill, np - you're welcome!16:54
mhall119the waiting is the hardest part..17:00
nathwilltake it on faith17:01
ejatjcastro : Bug 997339 … u remove the new-charm mean its being review ?17:02
_mup_Bug #997339: Charm needed : Openbravo <Juju Charms Collection:New for fenris> < https://launchpad.net/bugs/997339 >17:02
jcastroejat: see the list, subscribing ~charmers is the new review process17:04
jcastroI just updated the bug17:04
jcastroso it's still in the queue17:05
jcastronathwill: how many charms do you have in the store now?17:05
SpamapSjcastro: did you make sure charm-tools and jujucharms.com also respect that new process before changing it?17:06
ejatok noted17:06
nathwilljcastro, just the one for now, got another one pending. (precise/varnish). still contemplating what rocking apps i'm familiar with that aren't already charmed, before i start my next one :)17:07
SpamapSnathwill: have a look at all the existing stuff.. there's a need to make them better/morescalable/etc.17:08
nathwillSpamapS: ok, i can do something like that... are we not worried about stepping on people's toes, then?17:09
SpamapSnathwill: definitely not! If you have an improvement, just make a merge proposal17:09
jcastroindeed17:09
nathwillSpamapS: okey doke :)17:09
jcastroowncloud could use an update if you're looking for an easy one17:09
jcastrobig new upstream release, would be nice to have it shiny in the store.17:10
nathwilljcastro, i love the owncloud, so i'll definitely take a gander tonite.17:10
jcastro<317:10
SpamapSmake sure upgrade-charm goes smoothly :)17:11
nathwillkk. looks like there's some room to add the db-relation-joined hook as well...17:11
jcastromarcoceppi: don't forget to self document your maas adventures!17:16
negronjlI need a review on https://code.launchpad.net/~negronjl/charm-tools/review-queue-charmers-group-juju-docs/+merge/10686117:18
negronjlmarcoceppi, SpamapS, jcastro, <anyone> : ^^17:18
jcastroon it!17:18
jcastronuts from the branch name I thought that was docs, not code17:19
twobottuxaujuju: What is the best way to use the mysql charm in Juju with dynamic database credientials? <http://askubuntu.com/questions/140818/what-is-the-best-way-to-use-the-mysql-charm-in-juju-with-dynamic-database-credie>17:19
negronjljcastro:  This is the fix so the CLI review-queue get bugs from charmers and the MPs from lp:juju/docs as well17:20
jcastronegronjl: dang, I don't see how I can unassign myself from the review17:20
negronjljcastro:  someone else can claim it17:20
negronjls/can/has to/17:21
jcastroclint will save us17:21
negronjllol17:21
negronjljcastro: or... you can actually review this :)17:22
jcastro<--- codes as much as he can speak spanish17:25
negronjlahhh ... SpamapS will save us then ... or marcoceppi :)17:26
hazmatjcastro, so what do you want to show up in the review queue re bugs?17:30
negronjlhazmat:  I modified the CLI review queue ... it should probably look like it ( but of course prettier ).17:30
negronjlhazmat: The updated code for the cli is here: https://code.launchpad.net/~negronjl/charm-tools/review-queue-charmers-group-juju-docs17:30
hazmatnegronjl, i'm looking at it.. but that doesn't look right to me17:31
hazmatnegronjl, its still relying on tags for bugs17:31
negronjlhazmat:  I updated the code in the above link17:31
hazmatnegronjl, also use python-dateutil17:31
hazmatnegronjl, dateutil.parser.parse(some_date_string)  == python_datetime17:31
jcastrohazmat: anything ~charmers is subscribed to17:31
jcastrothat is an open bug17:32
hazmatah.. its getting both17:32
hazmatnegronjl, ic it now17:32
negronjlhazmat: :)17:32
hazmatnegronjl, itertools.chain(bugs.entries, charmer_bugs.entries)17:33
hazmatone block then.. cause its pretty ;-)17:33
negronjlhazmat: hey .. i never said my code was pretty xD17:33
m_3hazmat: talking with lp folks about the oneiric charms... think I understand what's going on with it now... long-term fix involves bugs #1003016 #1003017 and #991980 ... short-term fix is still in the works17:34
_mup_Bug #1003016: branch-distro stacks on unique_name of new branches, not allowing renames <codehosting-ssh> <Launchpad itself:Triaged> < https://launchpad.net/bugs/1003016 >17:34
_mup_Bug #1003017: Allow changing the new name of the branches produced by branch-distro <Launchpad itself:Won't Fix> < https://launchpad.net/bugs/1003017 >17:34
_mup_Bug #991980: Oneiric official branches are all locked <Juju Charms Collection:New> < https://launchpad.net/bugs/991980 >17:34
negronjlhazmat: That's actually a good idea so, I'll change that for the nex iteration17:34
SpamapSwhoa17:34
SpamapSI'm impressed byu _mup_ there17:34
m_3yeah... surprised that worked17:35
hazmatm_3, okay that's the restore fix.. but afaics we shouldn't be renaming in anycase..17:35
hazmatfor the next release17:35
hazmatm_3, that doesn't lok promising17:35
hazmatre restore fix17:35
hazmatm_3, what's the short term fix discussion?17:35
m_3hazmat: long-term it's the branch-distro tool we used.  it wasn't actually renaming, it was creating new branches based on the old17:36
hazmatm_3, but in the process it altered the old branches?17:36
m_3hazmat: it just created them with branch names we can't use... so we had to rename to /trunk17:36
bkerensajcastro: see I got my peeps writing charms for you now (nathwill) :P17:37
jcastro\o/17:37
jcastrobkerensa: are you sure you're not his peep?17:37
bkerensalol17:37
m_3hazmat: yes, as I understand, it changes what those branches are stacked on top of17:37
hazmatm_3, but it shouldn't it be stacking the copy not the original17:39
hazmatthe precise branch copy should be stacked on oneiric17:39
m_3hazmat: not sure... I'll dig through the actual branch-distro tool itself... don't really understand what it's for... upgrading series, but the branches have very specific names17:39
hazmatnot the other way around17:39
hazmatm_3, yeah... i just re-read your email now with proper context17:39
m_3perhaps we need to just do our charm promotion from scratch and not use branch-distro at all17:40
hazmatbut its still unclear why it modified the oneiric branches at all.17:40
bkerensaSpamapS: let me know when you guys need more reviewers ;P17:40
m_3agree17:40
hazmatthe stacked on branch is for the new target to pull revs from the old17:40
hazmatbut we have the old pulling from the new17:40
hazmatwhich suggests something is wrong with how its being done17:40
hazmatm_3, are the scripts you used for this available?17:41
m_3hazmat: lp ran `branch-distro` when clint told them to17:41
m_3then I ran the script that's in the email for renaming17:41
m_3hazmat: the renaming broke the stacking17:42
m_3hazmat: but it's a good question to ask why the old oneiric branches get suddenly stacked on top of the new precise one17:42
SpamapShazmat: I believe the reason for the stacking from precise <- oneiric is because the distro model has the oneiric branch *frozen*17:44
hazmatm_3, so none of these scripts are nesc imo.. we can just script bzr to push the branches to the new location and promugate them17:44
hazmatSpamapS, but that's not the case with something like an lts17:44
SpamapShazmat: its always the case17:44
hazmatSpamapS, frozen is fine.. but not accessible i find very hard to believe17:44
SpamapSrelease pocket does not change17:44
* m_3 hanging with antonio... one sec17:44
SpamapSand it works for crap17:44
SpamapSlp:ubuntu/oneiric/anything should be "the newest upload"17:45
SpamapSnot "the one we froze"17:45
hazmatSpamapS, that's what tags are for ;-)17:45
SpamapSinstead we have lp:ubuntu/oneiric-updates/anything17:45
hazmatSpamapS, wait your saying you can't access the ubuntu/oneiric/anything?... or is that workflow in combo with the rename that killed everything17:45
SpamapShazmat: I'm going to see if we can just write our own fork of branch-distro that doesn't do this17:46
SpamapShazmat: you can read it, but you can never change it17:46
hazmatSpamapS, where does that script live incidentally?17:46
SpamapShazmat: lp:launchpad17:46
hazmatk17:46
hazmatSpamapS, its not a concern atm, we've got some time, but yeah.. that we could come up with a juju charm specific one that matches our use case better17:46
SpamapShazmat: scripts/branch-distro.py17:47
hazmatbecause their definitely not frozen for juju17:47
SpamapShazmat: but it calls some lib/... stuff17:47
SpamapShazmat: I just think we should use tags, as you say, and updates should be able to go into the branch17:47
* hazmat knows better than to branch lp:launchpad17:47
marcoceppinegronjl: sorry, mid-maas adventure. I can take a look in an hour or so if it hasn't been touched yet17:47
negronjlmarcoceppi: thx17:47
SpamapS228M/home/clint/src/launchpad/.bzr17:47
SpamapSthere's actually 88M of code.. wtf?!17:48
hazmatSpamapS, for the distro, the problem with tags is that their per branch, where as the distro wants to create an illusion of a group tag.. and individual tags still means the branch can be overwritten..17:48
hazmatSpamapS, lp is ginormous17:48
SpamapSAhh there's a ridiculous amount of test data17:49
SpamapShazmat: on to an unrelated issue. Did you have a branch to enable proposed?17:51
SpamapShazmat: we need that for the SRU17:51
james_whazmat, it stacks old-on-new otherwise every six months a link (and hence a round-trip) would be added to the common case17:51
james_wit's not so much that the old version is frozen17:53
hazmatjames_w, ah.. its an optimization17:54
james_wcharms could probably get away without any stacking17:54
hazmatindeed17:54
james_wubuntu can't as it is *large*17:54
hazmattheir really independent17:54
james_wso we stack to reduce the disk usage17:54
james_wwhich charms remain small and relatively few that shouldn't be an issue17:54
james_wbut if bug 1003016 is fixed then stacking shouldn't really affect you17:55
_mup_Bug #1003016: branch-distro stacks on unique_name of new branches, not allowing renames <codehosting-ssh> <Launchpad itself:Triaged> < https://launchpad.net/bugs/1003016 >17:55
hazmatjames_w, well that's true for the most part.. but some charms have binaries or src in them.. and the number will grow larger.17:55
hazmatright now a full checkout of all charms runs near ~1G afaicr17:56
james_wright, and Ubuntu is something like 200G, so it will be a few years until not stacking charms would get close to the usage of Ubuntu17:56
hazmatjames_w, indeed17:56
james_wbut I don't see a problem with keeping the stacking17:57
james_wit's not the stacking that makes lp:charms/oneiric/* immutable17:57
hazmatas long as its done per your bug with numeric ids, it shouldn't be an issue17:57
james_wyeah17:57
hazmatjames_w, what makes it immutable?17:57
* hazmat bites the bullet and checkouts lp17:58
james_whazmat, there's a check in LP that ties mutability to the status of the seres17:59
james_wseries17:59
james_wbut having said that https://launchpad.net/charms/+series says that both oneiric and precise are "Active Development", so perhaps it only allows one to be mutable17:59
hazmatjames_w, i dunno that we've really tested it18:00
mhall119so close18:01
hazmatjames_w, yeah.. the ppa oneiric charms are still mutable18:01
hazmathttp://jujucharms.com/~yellow/oneiric/buildbot-slave has a recent commit18:01
james_whazmat, but not the official?18:02
hazmatjames_w, the official ones are all unavailble18:02
hazmatjames_w, they can't be checkout18:02
SpamapSjames_w: ultimately, I think we want to not repeat the mistake of having pockets for updates/security in lp:charms/* .. we just want a branch, which is the latest one that everyone should have.18:02
hazmatbecause of the stacking issue18:02
james_whazmat, right18:02
james_wbut I wonder if they are immutable too18:03
james_wSpamapS, yeah, as long as you don't have pockets you shouldn't have pocket branches for sure18:03
SpamapSjames_w: well, IMO ubuntu shouldn't have pocket branches either.18:03
SpamapS:-P18:03
james_wwell, IMO it needs them as long as it has pockets18:04
james_wwe could get rid of pockets18:04
negronjlm_3:  Are you still reviewing https://bugs.launchpad.net/charms/+bug/898714 ?18:04
_mup_Bug #898714: Charm Needed: The Locker Project <Juju Charms Collection:Fix Committed by bkerensa> < https://launchpad.net/bugs/898714 >18:04
* negronjl is going through the review_queue now18:04
SpamapSThe archive needs them, because apt needs them.. but for branches, you really only want one mainline of "what should be shipped to users right now"18:04
SpamapSAnyway, we've diverged18:05
SpamapSThe fix seems to be to not use branch-distro as-is and fork its behavior somewhat for charms..18:05
SpamapSdon't make the branches immutable.. don't rename them to $series, and that will eliminate the problems we have18:06
* m_3 back18:08
m_3negronjl: I grabbed that the night of the contest, but then we decided to use a different triage process18:09
negronjlm_3: is it up for grabs then ?18:09
negronjlm_3: so I can review it18:09
m_3negronjl: sure18:09
negronjlm_3:  ok.  I am reviewing it now.18:09
m_3negronjl: lemme know if I have to do something to the bug to release it18:09
mhall119m_3: I've almost got a working summit charm18:09
mhall119without puppet18:10
m_3mhall119: cool!18:10
negronjlm_3: ok18:10
m_3mhall119: lemme know when it's ready to deploy and we can swap it out for linux plumbers18:10
m_3mhall119: linux plumbers needs a little love anyways... the environment's pretty stale18:11
james_wSpamapS, I don't think branch-distro makes them immutable18:11
mhall119m_3: this might take some more testing before it's ready for real-world use18:11
SpamapSjames_w: its entirely possible that I thought they were immutable, but they were actually just stacked improperly18:12
mhall119but the good news is, 90% of the charm is being auto-generated from the django setup18:12
mhall119which means we'llbe able to do the same for any django site18:12
james_wSpamapS, sounds possible, but they may well be immutable18:13
mhall119django-openid-auth is a pain though, how were you installing 0.4 ?18:13
james_wSpamapS, if they are then I don't think it's because of branch-distro, I think it's just a piece of logic in Launchpad somewhere18:13
m_3mhall119: ah, that's right... I remember you were working on a generator for django charms18:17
m_3mhall119: I'll have to look... one sec18:17
SpamapSjames_w: ahh, like "newest active dev series wins" ?18:21
james_wSpamapS, possibly18:21
james_wthe rule used to be "if you can upload the package to that pocket you can push to the branch"18:22
james_wI'm not sure how that has changed18:22
m_3mhall119: I do a pip install from requirements.txt first and then install django packages for django openid and python openid to catch anything missing18:22
james_wand I'm not sure what the rules are for that when there are two active development releases, as Ubuntu never does that18:22
jimbaker`mhall119, like the idea of the django charm generator - i wonder if it can be genericized to just use some juju cleverness, but best step is to get this sort of stuff working first18:22
james_wjimbaker`, what juju cleverness would that be?18:23
SpamapSjames_w: perhaps more confusing is whether or not ~charmers == ~ubuntu-core-dev18:23
jimbaker`james_w, as in config settings or some of the relation orchestration support18:23
SpamapSjimbaker`: IMO juju needs 'extends: other-charm-name'18:23
SpamapSjimbaker`: if juju had single inheritance, I'd be a very happy camper. :)18:23
mhall119jimbaker`: what kind of juju cleverness?18:24
jimbaker`SpamapS, i think that's a charm splice sort of thing for now18:24
SpamapSjimbaker`: charm splice is more like mixins.. I want real inheritance.18:24
SpamapSso you can have a django app that inherits from the django abstract charm.18:24
mhall119jimbaker`: I'm already looking at things like settings.py, setup.py, and requirements.txt to generate custom charms18:24
jimbaker`mhall119, without looking at your charm, rather impossible to  say specifically18:24
jimbaker`SpamapS, how would you use charm inheritance on top of splicing? i believe it makes sense, just want to understand better what we are losing18:26
SpamapSjimbaker`: splicing is a hack.. just look at how it does relations between spliced charms.. bad bad bad idea IMO18:26
mhall119jimbaker`: you can bzr branch lp:~mhall119/+junk/django_juju if you're interested18:26
jimbaker`mhall119, thanks!18:27
mhall119jimbaker`: simply add 'django_juju' to your settings.py, and run 'python manage.py charm'18:27
SpamapSjimbaker`: inheritance would just allow us to have abstract charms for things like django and nodejs18:27
jimbaker`SpamapS, seems very reasonable to me. i do wonder if there's an intermediate step that's less hacky but doesn't require this getting into core18:28
jimbaker`SpamapS, which i find to be very interesting questions!18:29
SpamapSjimbaker` the reason it needs to be in core is I want it to be easy to use.18:29
SpamapSjimbaker`: I don't want an intermediate "build" step18:29
james_wI think a subordinate for a django app would likely work reasonably well too18:29
SpamapSjimbaker`: I want to be able to say 'extends: mysql' and have juju look in the current namespace, and then maybe also in the default namespace18:29
SpamapSjames_w: yeah thats the current way to do this18:29
marcoceppiAnyone have any experience bootstrapping MAAS?18:29
SpamapSbut Its clunky IMO18:30
SpamapSok, lunch time18:30
m_3yikes... yeah, I'd better eat too18:30
m_3we'll chat about how to immediately fix the oneiric charms... I'm not happy that it might require us to rename (break) the precise ones as a step in the process18:31
jimbaker`mhall119, looks interesting. my first reaction is, it still looks like it could be done with config settings. but i need to delve more into it. regardless, your efforts would not be wasted, just a matter of changing when things are done18:37
marcoceppiGetting the following error when trying to bootstrap MAAS: http://paste.ubuntu.com/1001423/18:39
m_3marcoceppi: looks like dns stuff... maybe check that you can dig stuff using your maas server for dns?  dunno18:44
marcoceppim_3: I'm using an IP for the MAAS master18:45
marcoceppiI just realized I haven't "commissioned" the machines18:45
marcoceppitrying that first18:45
negronjlmarcoceppi: lol18:48
negronjlmarcoceppi: now you just need to trip over the ethernet cable ;)18:48
marcoceppinegronjl: they're all virtual machines :)18:48
hazmatSpamapS, ideally we'd have generic charms for those things imo18:53
hazmatSpamapS, even more ideally we just heroku packs ;-)18:53
hazmatwhich are all mit licensed18:55
SpamapShazmat: but the point is that I want a charm for *my* service, not some generic django thing18:59
mhall119jimbaker`: maybe, I'm not too familiar with configs18:59
hazmatSpamapS, but then its just a matter of configuration of the generic django thingy19:00
SpamapShazmat: django can generically talk to databases, but only my app knows what context each db connection is in, or how I also talk to rabbitmq19:00
SpamapShazmat: no, unless you have dynamic relationships.. I need explicit relations for each thing I want to relate to19:00
mhall119ok, I think I have it working on a local sqlite db19:00
hazmatSpamapS, there are fairly standard settings for all those things, and yes the generic needs to support all of the possible rels, and inject into std settings19:01
SpamapShazmat: lets say I start using neo4j .. django might not support that. Or two instances of the database, one for highly transactional database stuff, and one as a readonly slave of public data that I need... I doubt there are standard settings that can handle this. Plus when I relate to the databases.. how do I give that context without separately named relations?19:03
mhall119I need to make it convert bzr+ssh branch urls to their cooresponding http ones19:03
mhall119\o/ it works!19:06
bkerensajcastro: you need to do some heavy juju evangelizing up here in July19:08
bkerensa;)19:08
* bkerensa is getting bogged down by the "Puppet is Win" crowd19:08
jcastrojuju works awesome with puppet. :)19:09
SpamapSbkerensa: indeed.19:09
SpamapSjcastro: so, just when we got a "big list" .. you go and move the way to calculate the big list. :-/19:09
mhall119mhall@mhall-laptop:~/projects/juju-local/mhall-local$ juju add-relation postgresql summit19:10
mhall119No matching endpoints19:10
jcastroyeah dude, I'm sorry. :(19:10
mhall119:(19:10
SpamapSjcastro: fixing now in charm-tools19:10
jcastroSpamapS: hazmat is going to rescue me19:10
SpamapSheh, who cares about the web version? ;)19:10
jcastroI thought juan just fixed it19:10
mhall119what am I doing wrong with this relation?19:10
SpamapSoh if he did then fantastic :)19:10
jcastrohey mira, what will you backport policy be for charm tools in 12.04?19:10
jcastroI want the text one too19:10
jcastrobut I don't want a PPA19:10
SpamapSjcastro: charm-tools is a great candidate for precise-backports19:11
SpamapSjust have to do the work of requesting it19:11
bkerensajcastro: yeah well the OSU LUG folk Pro-Puppet and think its futile to use Juju at all19:11
marcoceppim_3: I needed to specify a port for the URL :\19:11
bkerensa:P also they seem to have beef with the juju documentation19:11
bkerensasaid its hard to find info19:11
jcastrowe all have beef with juju docs.19:11
SpamapSjcastro: I kind of like that we're all subscribed to the new charm bugs now. Getting email about them is actually going to make people look at them more I think.19:12
imbrandoneveryone is working on them19:12
SpamapSThe docs aren't that bad IMO19:12
SpamapSI mean, there's a getting started19:12
SpamapSit works reasonably well19:12
jcastroSpamapS: indeed, I feel stupid that we didn't do it like this in the first place19:12
SpamapSMost people get stuck on the "you need an amazon account"19:13
marcoceppiI hope to make the docs super this cycle19:13
jcastrobut oh well, there was something nice about the wild wild west of the last cycle, heh19:13
mhall119jcastro: http://paste.ubuntu.com/1001510/19:13
mhall119I need help19:13
imbrandonbkerensa: and you dont have to convert everyone :) let them be puppet fans, competition is good19:13
jcastroThey don't compete!19:14
imbrandonjust mention once in a while that Wint^Juju is comming19:14
negronjlSpamapS: I fixed the review-queue subcommand in charm-tools but need, review ( https://code.launchpad.net/~negronjl/charm-tools/review-queue-charmers-group-juju-docs/+merge/106861 )19:14
jcastroIf I said "Screw dpkg, apt is the better tool" you would make fun of me for comparing things the wrong way19:14
bkerensajcastro: I will where my PuppetLabs shirt to your talk :P19:15
jcastromhall119: never saw that one before.19:15
bkerensawear*19:15
imbrandonjcastro: if you insisted at the freaklevel i do when i get excited aka your typical lug, yea i'd try then let them learn the hard way19:15
marcoceppimhall119: does summit use postgresql?19:15
negronjlbkerensa:  I'll be working on puppet modules that will use SpamapS puppetmaster and puppet client charms ... you will be able to deploy your puppet modules with Juju and _without_ having to change the way you code your puppet modules19:15
mhall119marcoceppi: yeah19:15
marcoceppimhall119: I don't know where the summit repo is, can you pastebin each metadata.yaml file?19:16
mhall119ah, my summit metadata.yaml had:19:16
mhall119requires:19:17
mhall119  db:19:17
mhall119    interface: sqlite319:17
mhall119do I have to re-deploy summit to use interface: pgsql?19:17
bkerensaimbrandon: do you want two smartfish mice?19:17
jcastroman that error sucks19:17
imbrandonare they the same ?19:17
bkerensanegronjl: I dont use puppet.... I just use their monies :P19:17
SpamapSnegronjl: review in progress....19:17
negronjlbkerensa: ... just giving you something to tell the puppet minions :)19:18
negronjlSpamapS: th19:18
negronjlSpamapS: thx19:18
bkerensa:)19:18
SpamapSnegronjl: btw thanks for fixing the tabs :)19:19
negronjlSpamapS: lol ... np19:19
SpamapSnegronjl: though I'd rather have seen those fixed as a separate change.. its hard to seew hat you changed19:19
negronjlSpamapS: I hate them as much as the next guy ... was just trying a new editor ...19:20
SpamapSbeen there, done that, got those scars19:20
bkerensaimbrandon: I have a fullsize and mini still in the box in my swag closet19:20
imbrandonahhh kk i guess19:20
negronjlSpamapS: I guess my thoughts on trying _not_ to complicate things with multiple MPs and more process actually made things more complicated ... :/19:20
SpamapSnegronjl: merge away19:20
bkerensaimbrandon: Im also getting some of those sexy mice soon though19:20
negronjlSpamapS: thx19:20
bkerensa:D19:20
SpamapSnegronjl: meh, I just did the diff w/ -b19:20
marcoceppimhall119: yeah, if it knows how to use pgsql then add another relation db: pgsql19:21
marcoceppithat way you can keep the sqlite3 there19:21
marcoceppiafter you update the metadata run an upgrade-charm19:21
jcastroand in the README you'll want to say "We use sqlite and postgres, but we recommend using $whichever" so people know how to deploy it19:22
marcoceppijcastro: +119:22
imbrandonman README should be a README, can juju charms grow a proper doc thats not 1000000000 miles long dude to it being best to put everything in there19:23
mhall119marcoceppi: ok19:23
SpamapSWith the "use a local db" vs. "use a remote db"19:24
mhall119jcastro: that's going to be project-specific19:24
SpamapSI'd like to think that we make the charms default to using a remote db, and make a setting to use the local db19:24
SpamapSIt causes a lot of problems if you default to local db19:24
SpamapSits neat for demos..19:24
mhall119SpamapS: I have it set to use the local sqlite until a db relation is added19:24
marcoceppiSpamapS: I'd like to think that charms can interchange local to remote19:24
mhall119django doesn't like running without a db19:24
SpamapSbut ultimately its hard to migrate away from the local db to the remote db.. but its not hard to just "turn on" local db before any relations are made.19:24
SpamapSmhall119: yeah, I find that problematic19:25
SpamapSmhall119: so defer django until you have the remote db or have the setting to use the local db.19:25
SpamapSmarcoceppi: sure, but you're left with this orphaned local db... who knows what state it was in..19:25
marcoceppiSpamapS: wouldn't the charm clean it up?19:26
SpamapSmarcoceppi: I would hope not!19:26
SpamapSdata is precious19:26
marcoceppiSpamapS: it's using remote now!19:26
marcoceppidump to a consumable format, clean the database19:26
marcoceppisave the data, but remove the moving parts19:26
SpamapSmarcoceppi: right, but think of the instance where you set things up 90% of the way, then realized "wait we have to scale" .. you don't want the relationship to delete your old DB19:26
imbrandonyou can remove the unit and the data will stay i dont see why moveing to remote would any more likely trigger a cleanup19:27
SpamapSOh ok you meant something way more sane than I thought ;)19:27
marcoceppiSpamapS: no, it should push the data out to the remote db!19:27
SpamapSAnother thing to consider, maybe sqlite should be a subordinate19:27
SpamapSThen the workflow is the same, it just ends up local to the unit19:27
imbrandonSpamapS: i dunno, if its absolutely required as part of the code on a django app19:28
imbrandonwhy19:28
mhall119do I have to expose the postgresql before my summit unit can see it?19:28
imbrandone..g that sub is not good elsewhere is it ?19:28
SpamapSmhall119: no19:28
mhall119or is there an internal private IP it can connect to?19:28
SpamapSimbrandon: actually it would be useful for openstack19:28
SpamapSimbrandon: nova also defaults to using sqlite, which causes problems because things register with the sqlite db, then the database is changed to mysql.. and the sqlite db registrations are not migrated19:29
imbrandonhrm well i intentially left the sqlite in the druapl charm, as its more like a flatfile fallback19:29
imbrandonnot a use case19:29
marcoceppimhall119: the relation settings will provide the internal hostname for the hook to use19:29
SpamapSmhall119: the address that the pgsql charm returns is private and should be freely accessible from the summit unit19:29
mhall119I have db_host=`relation-get host` in my db-relation-changed hook on the summit charm19:30
imbrandonSpamapS: no thats the apps problem as far as data integrity , every app already needs to deal with that as is19:30
mhall119which gives me 192.168.122.16819:30
marcoceppimhall119: right19:30
mhall119  File "/usr/lib/python2.7/dist-packages/psycopg2/__init__.py", line 179, in connect19:30
mhall119    connection_factory=connection_factory, async=async)19:30
mhall119but I get that19:30
mhall119psycopg2.OperationalError: could not connect to server: Connection refused19:30
mhall119        Is the server running on host "192.168.122.168" and accepting19:31
mhall119        TCP/IP connections on port 5432?19:31
imbrandonSpamapS: but yea , honestly doesnt that sound like a bug in Nova ( corner case rarely thought of on the dev side , but still one none the less )19:32
imbrandonbtw , drupal does the same and has the same issue if you dont check for it and most modules do19:33
imbrandonif they uise db direct19:33
SpamapSimbrandon: err, no. Its a bug in the charm.19:35
SpamapSimbrandon: the charm should migrate the data if its going to change the database target19:35
imbrandoni want cross environment relation hooks , please  please19:35
SpamapSimbrandon: nova is doing exactly what it should. Writing data into the database it is configured for.19:35
SpamapSimbrandon: as is keystone, and everything else.19:36
SpamapSimbrandon: you can do cross env with a proxy charm19:36
imbrandonyea i considered that19:36
SpamapSIts not even a horrible idea :)19:36
SpamapSleave a 'juju open-tunnel' running so its not slow19:36
imbrandonnope, would samnitise it too19:36
imbrandongod why do i get so cranky/irritated at every little thing when i am sick, ugh, even irritated at that itself19:38
imbrandonbleh19:38
imbrandonback in a bit , gonna try to eat something an see how that goes19:39
hazmatSpamapS, its a 95/5 rule re django generic ;-)19:42
imbrandonSpamapS: you got some time to show me how to make mysql create a db or really table is fine and use the MEMORY backend and then run a quick grant and schema creation + dataset on it, well thats assuming i dont just need to do it externally etc, kinda hoping its something i dont konw about internally that will do it so i dfont have to manage it seperately19:44
imbrandonif its just "run blah.sql" on server start then i can do that already19:44
SpamapShazmat: but what happens when you cross from 95 to 5 and you're using the generic django charm? Fork it?19:45
SpamapShazmat: because ultimately, those 5 percenters are the most successful users.19:46
mhall119SpamapS: every django site will most likely have it's own charm19:46
SpamapSyeah that sucks19:46
SpamapSI agree, but I think we can fix that19:46
hazmatexactly19:46
SpamapSwith ineheritance19:46
mhall119yeah, but that's because Django is a framework, not a service19:46
SpamapSnot asking for it now19:46
SpamapSjust saying, thats how you fix that19:46
mhall119every django site would still have it's own child-charm19:46
hazmatSpamapS, fair enough19:46
hazmatmhall119, 95% of them shouldn't need it19:47
mhall119in my experience, 100% would19:47
hazmatthey need a requirements.txt for deps, and db settings injection, and the rest is just what?19:47
mhall119either that or a custom config so large that it may as well be a custom charm19:47
hazmatmhall119, the charm is going to pull from git/vcs.. the user already has their specific settings configured19:48
hazmatmhall119, what else do they really need?19:48
mhall119hazmat: environment setup, db bootstrapping, etc19:48
SpamapSI have to agree that everybody *starting out* will just need a db and requirements19:48
SpamapSbut even that case is *so* much smoother with inheritance19:48
hazmatmhall119, ignoring django admin commands, which can be handled in a number of different ways.. environment setup.. is just config of settings.py typically19:49
SpamapSIf I could write a django-myapp charm that just extends: django and drops a requirements.txt file in the right place.. bazinga, thats hot19:49
imbrandonSpamapS: you can make a sub do that :)19:49
hazmatnot really19:49
SpamapSIndeed, but thats clunky :)19:49
imbrandonhazmat: sure, it wouldent have the implioed checking inheritance would but would surely drop the half of the app you have in the sub anywhere including the riught place19:50
mhall119hazmat: for summit we have other branches we need to pull in19:50
imbrandonmhall119: yea thats broken19:50
SpamapSI can write subs that drop files places. Thats the point of subs. Whether you *want* people to use them that way, thats how they'll be used.19:50
hazmatmhall119, summit is a bit of a custom job i'd say19:51
mhall119LTP is the same19:51
avoinethis is the code I use if your curious: https://code.launchpad.net/~patrick-hetu/+junk/python-django19:51
SpamapSwhat django app isn't custom? :)19:51
imbrandonmhall119: i saw what chris did their, and hrmmmm yea bad juju19:51
SpamapSLIke if you don't need a custom app, use a CMS19:51
mhall119heck, most of ISD's projects have various post-install things that need to be done19:51
avoinealso checkout the *_site in my account to see how I deploy apps19:51
mhall119then you have the question of is it using django 1.2 or a later version19:52
mhall119is it using South or not19:52
imbrandonyou dont HAVE to , i cleaned it up for him19:52
marcoceppiYES!19:52
hazmatSpamapS, mhall119 okay.. you've convinced me.. although the version and extensions can be done generically i think.. there are all sorts of things that aren't.19:52
mhall119probably using celery will reqiure some other customizations19:52
hazmatmhall119, not really.. celery config is pretty standard19:53
mhall119no special db setup for it?19:53
hazmatmhall119, no more so than for the django's rdbms db19:53
mhall119ok19:53
hazmatso maybe its 80%/20% ;-)19:53
imbrandonand btw , mentioning that ISD does something in a certain way pertaining  to web app engeering is not a real heavy argument with me :)19:54
* hazmat nods19:54
mhall119imbrandon: it is to me19:55
SpamapShazmat: I think 80/20 is definitely realistic in terms of one-db-simple-setup/customized-in-crazy-ways19:55
m_3mhall119: did you get your connection to pgsql worked out?  you need to disambiguate the endpoint `juju add-relation summit postgresql:db`19:55
imbrandonmhall119: but yea the un-holly that was summits base theme checkeout  that was 3 layed bzr forks at dirrent directory roots but overlayed and THEN more un-holly19:56
imbrandonyea its bad19:56
mhall119I'm working on a 95% solution, that requires every project to add their own extra 5%19:56
mhall119m_3: still no19:57
SpamapShazmat: whats the story on bug 926550 ? Without it, we can't do proper testing of a precise SRU19:57
_mup_Bug #926550: No way to test proposed updates to juju <rls-mgr-p-tracking> <juju:In Progress by hazmat> <juju (Ubuntu):Triaged> <juju (Ubuntu Oneiric):Triaged> <juju (Ubuntu Precise):Triaged> < https://launchpad.net/bugs/926550 >19:57
m_3imbrandon: I'd expect submodules could work for themes if necessary19:57
m_3mhall119: try using `postgresql:db` instead of just `postgresql`19:58
imbrandonm_3: indeed, i actually have a branche in LP where i had it all cleaned up like that anc cjohnston did not have time to "learn a new way" before UDS19:58
m_3imbrandon: gotcha19:58
imbrandongiven it was only liek 2 weeks19:58
imbrandonbut still not a hard change19:59
m_3right19:59
imbrandonbrb19:59
imbrandonbtw anyone mentions i actually admited to cleaning up django code and i will deny it19:59
SpamapShazmat: Ugh.. http://askubuntu.com/questions/140818/what-is-the-best-way-to-use-the-mysql-charm-in-juju-with-dynamic-database-credie .. bad answer!20:00
SpamapShazmat: the mysql charm *already* has that capability20:00
SpamapShazmat: and we don't want to be encouraging forks!20:00
hazmatSpamapS, then please correct away, it didn't have that ability to my knowedge20:01
mhall119m_3: I ran juju add-relation summit:db postgresql:db20:01
mhall119didn't work20:01
imbrandondrop the :db bits20:01
hazmatSpamapS, it can create multiple dbs per rel?20:01
mhall119imbrandon: I tried it without the :db bits20:01
mhall119didn't work20:01
SpamapS  db-admin:20:02
SpamapS    interface: mysql-root20:02
imbrandonok what dident20:02
mhall119I tried it with *just* the :db on postgresql20:02
mhall119didn't work20:02
SpamapShazmat: gives you root, which is what he needs.20:02
hazmatSpamapS, good  point20:02
imbrandonadd-relation summit postgresql20:02
mhall119imbrandon: it gives the same error20:02
mhall119it sends connection info to my summit hook just fine20:02
imbrandonok then the metadata.yaml is likly off20:02
mhall119it's just that the connection info doesn't work20:03
marcoceppiSpamapS: +120:03
imbrandoncan you pb the error and full metadata.yaml please :)20:03
m_3mhall119: strange... can you paste your metadata on each one?20:03
* SpamapS answered, and -1'd20:03
mhall119m_3: one minute20:04
hazmatSpamapS, updated my answer as well20:04
mhall119m_3: http://paste.ubuntu.com/1001655/ is the summit metadata.yaml20:05
imbrandonSpamapS: while i 1000% agree about no need for the shell etc, why are we discouraging forks, i missed that bit cuz everyone used to be all "everyone should have their own cusom local charms" iirc20:05
hazmatmhall119, that's not valid yaml20:05
hazmati hope not anyways.. multiple keys of the same value?20:05
mhall119hazmat: what?20:05
hazmatdb:  && db:20:05
SpamapSimbrandon: because forks mean only the users of the new fork get the new functionality.20:06
m_3mhall119: with http://paste.ubuntu.com/1001657/ and http://paste.ubuntu.com/1001658/, I can use http://paste.ubuntu.com/1001666/ to drive it (note the postgresql:db in the add-relation)20:06
SpamapSimbrandon: people should have their own custom charms for the bits that are custom to their infra20:06
imbrandonSpamapS: and thats gonna happen if we fight it or use the energy elsewhere :)20:06
hazmatSpamapS, forks are the lifeblood of evolution :-)20:06
hazmatthe dna even20:06
SpamapSWell I'm not saying people should just accept what is there as-is20:07
m_3mhall119: I see what you're trying to do, but we need to use a different interface to connect to both interchangably20:07
SpamapSI'm saying, people should be encouraged to *submit a patch*20:07
SpamapSnot to just go off in the weeds with their own custom thing20:07
SpamapSthe whole point of the charm store is collaborating around best practices20:08
imbrandonsure but what he had was not patch worthy and a local fork would have been just fine20:08
m_3mhall119: the trick would be to extend the mysql and pgsql interfaces to be generic relational-db with an extra db-type parameter20:08
imbrandonis what i mean20:08
SpamapSimbrandon: it was patch worthy, and we already had that patch, when we added phpmyadmin, we added it to mysql.. and now everybody has access to it.20:08
SpamapSm_3: ew20:08
imbrandonnot the ":problem" of dynamic credentials20:08
m_3mhall119: then the client charm can do different things with different db types20:09
SpamapSimbrandon: that is the problem. He wants dynamic creds.. thats what a user with the grant option is for.20:09
m_3mhall119: otherwise, stick to a single type of backend20:09
SpamapSm_3: wouldn't you rather have a strong "I speak to these DB types" in metadata.yaml ?20:10
imbrandonok maybe this is bad example cuz we;re on the tech bits a little much i was generalizeing a little more20:10
imbrandonSpamapS: then juju would need to learn every new dbms and not justa new charm that way wouldent it20:11
SpamapSimbrandon: You can have a requires: interface: db-with-no-charm and when that db gets charmed, viola, you can relate to it. :)20:11
imbrandonhrm20:12
SpamapSimbrandon: but I see the point20:12
m_3SpamapS: depends... sometimes no.  in particular for a framework like django, I might lean towards a more generic interface20:12
SpamapSa generic one is not totally useless20:12
SpamapSanyway, I have to go afk for a bit20:12
imbrandonesp largely interchangeable ones in common webapps that abstract them with pdo anyhow on the code side20:13
SpamapSm_3: Yeah I do see that value.. where django can at least *try* to talk to anything its ORM can talk to, and we might not have charms for all of those yet.20:13
hazmatjcastro, negronjl the review-queue web thing should be good now20:13
imbrandonand would just flip flop or be a real mess like drupal 8 and use all 4 types at the same time for diffrent tables and data20:13
m_3SpamapS: but yes, in general I do agree that your app should be opinionated about the relation store it uses... then it can optimize accordingly.  Probably not a place to be super general20:13
imbrandonlol20:13
m_3hazmat: url path to review queue?20:14
hazmatm_3, http://jujucharms.com/review-queue20:14
m_3gracias20:14
hazmatm_3, see channel title ;-)20:14
jcastrohey, fixed!20:14
jcastroI changed it when I broke it20:14
jcastrofixing20:14
m_3hazmat: doh20:15
=== jcastro changed the topic of #juju to: Reviewer: ~charmers || Review Queue: http://jujucgarns.com/review-queue || Charms at http://jujucharms.com || Want to write a charm? http://juju.ubuntu.com/Charms || OSX client: http://jujutools.github.com/
imbrandonhrm wtf am i gonan do with drupal 8 , thinking about that its gonna be a real mess SpamapS20:15
hazmatm_3, its tricky.. i never read that..20:15
=== hazmat changed the topic of #juju to: Reviewer: ~charmers || Review Queue: http://jujucharms.com/review-queue || Charms at http://jujucharms.com || Want to write a charm? http://juju.ubuntu.com/Charms || OSX client: http://jujutools.github.com/
jcastrook so now we have a queue, if you guys could post on the list on how we should resolve getting this down hardcore at first and then move to a more normal mode20:16
jcastro(see my post about the queue from early today)20:16
imbrandonas it will seriously use mysql and pgsql and sqlite and memcache all at the same time for what in d6 and 7 are one single database20:16
imbrandonif you tell it to20:17
imbrandonbah i worry about that in 2 years when its released20:18
m_3imbrandon: specific interfaces (mysql,pgsql) can live right alongside more generic ones... we just have to keep the docs/examples/readmes straight so people know what to use20:20
imbrandonyea, plus i hope drupal learns of their madness before release on that one20:21
imbrandonthey were trying like alot of apps do and solve a problem that needed to be done at another level of the stack inside the code20:22
imbrandone.g. db HA in this case20:22
imbrandonmakes me cringe eveytime i see stuff like that20:22
jcastrohttps://tahoe-lafs.org/trac/tahoe-lafs <-- I just sent a mail to this guy for a charm20:23
jcastroI can't believe we didn't think of it before, it's pretty clever20:24
jimbaker`jcastro, sounds good about a charm for tahoe-lafs - one of my friends works on that project (zooko)20:25
jcastrojimbaker`: he's the guy I just mailed!20:26
jcastrojimbaker`: it's interesting because if you have multiple cloud providers ... it's like what Tahoe is for!20:27
jcastrook so we're down to 24 items now20:28
jcastroI removed a bunch of mostly dead ones where the person wasn't responding20:28
jcastroand told them to add the group if they need a review20:28
jcastroso these should be the real deal20:28
marcoceppiWhy does GlusterFS show up if it's "In Progress"?20:28
imbrandonLibcloud is composed of multiple components, currently those are:20:29
imbrandonCompute - libcloud.compute.*20:29
imbrandonStorage - libcloud.storage.*20:29
imbrandonLoad balancers - libcloud.loadbalancer.*20:29
imbrandonDNS - libcloud.dns.*20:29
jimbaker`jcastro, very cool20:30
m_3marcoceppi: yeah, it shouldn't be... we've had problems in the past with removing things once they were in such a list... perhaps that's what's going on20:31
jcastrois it promulgated?20:32
jcastroit's showing up under ~marcoceppi in the web UI20:32
marcoceppijcastro: it's not promulgated because it's not done yet :)20:32
jcastrooh ok so you don't need a review?20:32
marcoceppiwell, the glusterfs-server one is, the client still needs a few tweaks20:32
marcoceppinope20:32
jcastrounsubscribe ~charmers20:32
marcoceppithat's why it's in progress20:32
marcoceppiAh, just unsubscrived charmers20:33
jcastroah I see what I did there, I just swapped out the tag with the group20:33
jcastrosorry about that20:34
bkerensaimbrandon: http://i.imgur.com/XKj2d.jpg <-- look at that sexy beast20:35
m_3jcastro: wait, so why'd you remove new-charm from Gluster?20:35
jcastrom_3: we have the group now20:36
jcastrowe don't need the tag20:36
m_3jcastro: oh, sorry I'm behind20:36
jcastrono worries20:36
jcastrothe post this morning on the juju list should explain it all20:36
m_3but note that it still shows up in the review queue20:36
jcastrothe TLDR is, if it needs a review, subscribe ~charmers20:37
jcastroyeah20:37
jcastrowe just did that so we wouldn't accidentally lose one20:37
jcastrobut I went through and just fixed all the open bugs20:37
MarkDudeWhich direction will the weighting of resources go?20:37
m_3jcastro: so should I close #1003116 as invalid?20:37
_mup_Bug #1003116: bugs that're In Progress shouldn't show up in the review queue <charmworld:New> < https://launchpad.net/bugs/1003116 >20:37
* MarkDude was readling ML and sees this piece as important to getting it in Fedora repos20:37
jcastrom_3: yeah that was just me messing it up20:38
jcastroMarkDude: what do you mean?20:38
m_3jcastro: ok, thanks... now I'll go read the mail :)20:38
jcastrom_3: though it probably shouldn't do that, dunno20:38
jcastronow I'm thinking otherwise20:38
imbrandonbkerensa: do you really need me to take a pic of my ipad2 and ipad3 side by side here on the desk :)20:38
MarkDudeprioritizing resources20:38
jcastrom_3: "let's discuss next call" for that one20:38
m_3jcastro: ha!20:39
jcastroI don't feel strongly about it, I mean, adding the group is fine I think20:39
jcastroand if the person wants more time to work on it without being in the queue just remove the team and tell him, readd it when you're done20:40
bkerensaimbrandon: your ipad2 and ipad3 cost how much? I got like $5k worth of free stuff last year alone :P20:40
jcastrothat's how distro does it20:40
jcastroMarkDude: I need more specifics, you mean as far as the python version?20:40
imbrandonbkerensa: maybe true but i got $500 that i actually use daily :)20:40
MarkDuderesource maps20:41
* imbrandon runs from those20:41
imbrandonlibcloud20:41
MarkDuderemembering that I am a bit like Jono on technical matters :D20:41
* imbrandon runs from everyone 20:41
imbrandonMarkDude: think of it like a internal spreadsheet that juju will keep to its self with cross refs of all the cloud providers and what they provide etc etc20:42
jcastroSpamapS: bikeshed, our own calendar or just share the calendar with distro? i'd rather not proliferate more calendars in the project20:43
imbrandonpast that it dont matter to anyonr but the core devs peepes20:43
jcastrothey have at most 3 people per day20:43
MarkDudeWell from what I have gathered - this will make it a bit easier to *sell* to Fedora20:44
* MarkDude understands linking it to USD is a method that will help management folks20:44
MarkDudeAnd that this is a debate that has devs on one side, and managers on the other20:45
jcastroI still have no idea what you want, do you mean like an easy explanation to explain to them why they'd want juju?20:46
MarkDudeWell from my read of recnet emails, it looks like there is a debate20:49
MarkDudeand that those wishing to tie resource maps to USD will win20:50
* MarkDude has the simple explanation understood20:50
MarkDudesorta at least20:50
* MarkDude is just not sure if this debate will be over soon20:51
MarkDudeOr if you guys will drag it out a bit20:51
MarkDudeLike Fedora is doing with naming debate..... still20:51
imbrandonMarkDude: oh, some of that to is just have its hashed out on this side of the fence, putting it to a any supported world bank currency even if we choose another would be dead simple20:51
jcastroMarkDude: ok I need a link so I can catch up. :)20:51
MarkDudehttps://lists.ubuntu.com/archives/juju/2012-May/001542.html20:52
MarkDudetowards the end20:52
imbrandonprogmaticly currency converion is easy MarkDude so whatever is decided if fedora needed to change it to soemthing else its dead simple once the hard bits of calc are in place and thats given no matter what they choose unless its monoply money21:00
MarkDudeThat what I figured21:00
MarkDudeThe devs can be sold on juju21:00
MarkDudethis part will help me get the manager types21:01
MarkDudeor at least those that listen to them ;)21:01
imbrandonbtw when you send that out or blog post it PLEASE cc me :)21:01
imbrandonnot ment in a bad way but that is sooo going to be my post-uds train wreck i GOT to watch happen :P21:02
MarkDudeSure wooooowoooo trainwreck >>> https://docs.google.com/document/d/1h5kHxrn-DxotB-YCNHbdgfdhewkwVXCJ0D6WilkiDVU/edit21:03
imbrandonit will fly but still be very fun to see :)21:04
* MarkDude has been given a blessing by default from some in leadership over this21:06
imbrandonMarkDude: a group of 11, when there is 12 in the group someone is always Lazurus21:08
imbrandon:)21:08
MarkDudelol21:08
* MarkDude has had 10+ viewers of the document, and NO COMMENTS21:08
MarkDudeThose with common sense are going to stay away. Hopefully for me to write my reality based objections21:09
* MarkDude just assumes a few of you might find the hotdog debates funny21:09
imbrandonjust change it to "Maddog" instead of Hotdog, in honor of Jon Hall21:13
MarkDudeYou like how I included my best link?21:15
MarkDudeLUGOD, Maddog is the 1st video21:15
* MarkDude is second21:15
MarkDudeBetter than ANYTHING else I have done in FOSS21:16
SpamapSjcastro: I know it seems like "moar calendars" but I'd rather have one calendar for ~charmers people to subscribe to, since I imagine a lot of ~charmers have no interest in Ubuntu dev21:38
SpamapSjcastro: but, yeah, green, red.. just pick a color for the shed :)21:38
imbrandonanyone seen a kfreebsd/ubuntu in the wild after debian started support for it ?21:38
SpamapSimbrandon: no, but upstart would be the major hurdle there21:39
SpamapSinotify *and* ptrace21:39
imbrandonzfs21:40
imbrandonmmm21:40
imbrandonthreads mmm21:40
imbrandonso fast webserver mmmm21:40
imbrandonand m_3 is probably cursing me for highlights21:41
imbrandonlol21:41
imbrandonSpamapS: would dtrace and a userspace inotify take their place ?21:41
imbrandongiven i have no real idea21:41
imbrandoner way dtrace is solaris21:42
imbrandonbah i give up21:42
SpamapSimbrandon: I've been told that dtrace != ptrace so no21:44
SpamapSimbrandon: and the inotify bits will likely just need ifdefs and then some assumptions in places after writing jobs will have to be replaced with 'initctl reload-configuration'21:45
imbrandonSpamapS: ok i JUST realized something that puts to rest in my mind resistance is futile and we should give in to libcloud and wrap it in twisted ( there is even an example to do it in the docs of libcloud ) lead dude on libcloud == cloudkick founder , cloud kick == rackspace now , rackspace == openstack21:45
hazmatdtrace is awesome.. but osx, freebsd, solaris only21:46
hazmatwell.. oracle has a port in progress to linux.. but its not there yet21:46
imbrandonahh yea i knew it was killer on solaris and osx i thought it was something else on bsd21:46
SpamapSimbrandon: zfs is meh.. there are ways to get that on Linux IIRC. Threads are not any better from the measurements I've seen. The webserver stuff I'm not aware of.21:46
hazmatcrossbow networking, zones containers, lets pick apart the corpse ;-)21:47
imbrandonSpamapS: yea they are, i've seen real scientificly done well not just back of the napkin that its MUCH better in bsd21:47
imbrandonnot zfs the threads specificly for serving21:47
imbrandonbut yea first hand21:47
imbrandonand really loook no further than ftp.cdrom.com21:48
imbrandonone lone machine21:48
imbrandonor was for years21:48
SpamapSHah that still exists?21:48
imbrandonheh21:48
imbrandonno idea but i did do a shit ton of reasearch into it first hand about 3 years ago and its all still relevant21:49
imbrandonweb serving on bsd is by far the best hands down, its just everything else that makes it impractical to do on a scale we need21:49
imbrandonthus a bsd+ubuntu would rock for that21:50
SpamapSimbrandon: you'd need *at least* a 10% improvement to justify the amount of work necessary21:50
imbrandoni'll put it like this i was saturating a 100MB core switch with a 600mhz celeron 1u server on a single ide drive on realse day for gutsy21:51
imbrandonserving ISO's as fast as i could on a bsd box to test some :)21:51
m_3imbrandon: nope, I've turned off mmm highlights _long_ ago :)21:51
SpamapSis that really important at this point?21:51
imbrandonSpamapS: well yes and no21:51
imbrandonSpamapS: for most no, for things the scale of wikimedia , very much so21:52
imbrandonand yes it was well above 10%21:52
imbrandoni do need to redo those control test though on modern stories21:52
imbrandonmaybe when it gets cold outside and i need a heater in my garage like sabdfl, i'll see if i can peek out the newly installed google fiber :)21:53
SpamapSimbrandon: I'm betting nginx closes the gap and makes it a lot less about the kernel21:54
SpamapSimbrandon: given the scale of.. Facebook.. Google.. et. al. I think the linux kernel *probably* has scale figured out21:54
imbrandonbtw you ever had a competent ccna dude tell you that you was killing the whole row of racks in the DC's core sw, hahah intresting moment it is21:55
SpamapSimbrandon: I mean, FB rewrote PHP before they tried to run on FreeBSD21:55
imbrandonSpamapS: actually your likely right, that makes a huge diff and thats why is cuz nginx does it more like bsd and apache uses builtins21:55
imbrandonahhh21:55
imbrandonSpamapS: ahahahahhahhahha21:56
SpamapSimbrandon: yeah, nginx and varnish both do things "the new way" not just loading everything off to libc21:57
imbrandonjust a php to c compiler :) roadsend is rewriting php, and qucurious already did in java for php5.4 100% coverage AND suposidly preforms identical to php + apc21:57
imbrandonerr php to c converter, stillneed gcc to compile hiphop code21:57
imbrandon:)21:57
imbrandonroadsends php llvm compiler is native tho21:58
imbrandonbut not done, only one done is the java one, and hiphop is "done enough"21:58
imbrandonto use for most things except wordpress21:58
imbrandon( wordpress uses a few newer apis it hasent grown yet )21:59
imbrandonthey even released a jit hiphop runtime too reciently , not had time to even fire it up tho22:00
imbrandonbut its said to work "inplace" like the php-cgi kinda22:00
imbrandoni wonder if i'm too damn old to go back and turn a cs to a doctorate and do some cool un-holly php compiler stuff22:02
imbrandon:)22:02
SpamapShazmat: bug 926550 ? I absolutely have to upload that in the SRU or it will never pass verification22:03
_mup_Bug #926550: No way to test proposed updates to juju <rls-mgr-p-tracking> <juju:In Progress by hazmat> <juju (Ubuntu):Triaged> <juju (Ubuntu Oneiric):Triaged> <juju (Ubuntu Precise):Triaged> < https://launchpad.net/bugs/926550 >22:04
SpamapShazmat: you are marked as IN Progress on that22:04
hazmatSpamapS, indeed i am22:05
* hazmat checks the branch22:05
SpamapShazmat: got something? I seem to recall a very simple change :)22:05
hazmatSpamapS, it is pretty simple http://paste.ubuntu.com/100194422:06
hazmatSpamapS, needs another test i suppose.. but how to test it functionally?22:07
hazmatoh.. i guess just try it and see22:07
hazmatun momento22:08
_mup_juju/proposed-support r487 committed by kapil.thangavelu@canonical.com22:08
_mup_merge trunk22:08
SpamapShazmat: you can actually fully test it, you will just have "proposed" enabled completely22:08
hazmatSpamapS, yup22:08
* SpamapS sets maintainer on all his charms...22:18
SpamapSI have a challenge for any bored charmers22:20
SpamapSI want to see 3 services tied together in a way their authors never intended, but that is useful22:21
SpamapSlike, vsftp <-> mysql <-> ??? that shows uploading to vsftp and then the file is owned by the same user who can log in to the web app22:21
SpamapSlike, maybe a pam_mysql subordinate or something22:22
MarkDudeimbrandon, for your amusement http://lists.fedoraproject.org/pipermail/advisory-board/2012-May/011612.html22:22
MarkDudeSpamapS, that sounds like a great challenge. That sortof thing is what draws me to juju :)22:23
SpamapSMarkDude: shall I assign the bug to you then? ALLLLLLRIGHTYTHEN22:24
SpamapS;)22:24
MarkDudeWell not so mcuh22:24
* MarkDude is good at talking, bbq, and wearing a penguin suit22:24
MarkDudesometimes talking while wearing a penguin suit22:25
SpamapSMarkDude: that sounds like 3 services that weren't intended to be integrated22:25
MarkDudeThink Jono, but less charming22:25
MarkDudelol22:25
SpamapSjuju deploy markdude-in-a-penguin-suit22:25
SpamapSjuju deploy bbq22:25
MarkDudegood point22:25
SpamapSjuju add-relation markdude-in-a-penguin-suit bbq22:25
MarkDudeawesomeness22:25
SpamapSI imagine you'll call that relation 'spatula-zipper' or something of that sort22:25
MarkDudethat or things that *just sorta happened*22:26
SpamapSWe'll cal that the "unholy" stack22:26
Davieyjuju destroy-enviroment  # party killer22:26
MarkDudeNever was my intent to be known like this. Minus the bbq thing ;)22:26
SpamapSDaviey: every party needs a pooper thats what we invited juju fer22:27
Davieyheh22:27
SpamapSDaviey: perhaps MaaS could grow support for match-light charcoal?22:28
* MarkDude wishes there were a way I could juju deploy sense-of-humor to some Fedorans22:31
DavieySpamapS: sounds like a power control provider.. so sure.22:31
SpamapSMarkDude: closest thing you will get is a subordinate for 'sl'22:31
SpamapSDaviey: it is, though cooling is an issue on systems plugged into it. :)22:31
MarkDudemaybe next versions22:32
MarkDudetime to leave the coffee shop, later folks22:32
imbrandonmaas match-light --constraint=196-arms22:32
DavieySpamapS: if match power control is bucket of water, it's less idempotent.. which will be an issue.22:33
Davieymaybe bucket o water + hair dryer.22:33
SpamapSimbrandon: did you see that Debian may drop Wordpress22:33
SpamapSDaviey: I think in order to make charcoal idempotent, you have to be omnipotent22:34
imbrandonno but not suprising and its been talked about before22:34
SpamapSimbrandon: how's that "pull from upstream" charm going then? ;)22:34
imbrandonSpamapS: imho probably for diff reasons i think it should too , drupal , wordpress, phpmyadmin et al really move to fast for debians pkg model22:35
imbrandonSpamapS: its done and on github, i'm doing some more "cool stuff" before i get it promed22:35
Davieyhrm, i'm not sure everyone will be happy if phpmyadmin went to juju only.22:35
SpamapSimbrandon: its really about upstream commitment.. if the security patches aren't going to be backported by upstream to anything.. then its not a good fit for distro22:35
imbrandonDaviey: yea i dont think juju only is the way either, dont know a great way, but i can agree with their arguments22:36
SpamapSEven though mysql isn't disclosing their security bugs, they're at least releasing them as patch-only releases22:36
imbrandonSpamapS: right22:36
SpamapSthats really the issue w/ wordpress et.al22:37
DavieySpamapS: i hoped the mysql issue was making progress?22:37
SpamapSDaviey: the only progress is that we're crossing our fingers that they don't break stuff22:37
imbrandonand even if they did no one would use it, the web changes to much even for a secure wp to be used over 5 years for the 80% market22:37
SpamapSDaviey: *everybody* is in the same boat22:37
imbrandonSpamapS: not really we can choose to do ci and make the commit ment to make sure the newest is best not just dput and pray but thats against alot of history too22:38
imbrandoni think pulling it from the archive with a eeasy installer like composer to get apps ( e,g npm for nodejs ) is gonna be the way to go22:39
imbrandondrupal has already moved to composer as has zendframework and symphony and such22:39
SpamapSimbrandon: I'm saying we're crossing our fingers on the mysql stuff22:40
imbrandonoh yea22:40
imbrandonmysql is ALMOST as much magic to me as X22:40
SpamapSCI is actually exactly what we'll be doing with the juju charms22:40
imbrandoni can configure MYSQL tho22:40
imbrandon:)22:40
imbrandonSpamapS: right thats what i was getting at , i'm just still sick as hell and i'm sure making even less sense than i do most dayss22:41
imbrandoni am feeling better tho and on my 4th gatorade today22:41
imbrandonheh22:41
imbrandonno caffeine for me is kickin my rear22:42
SpamapSyeah I get a bad headache when I try to ignore the siren call of that sweet sweet adenosine disruptor :)22:42
imbrandonbtw i tell yea i snagged a lil dell insp 110122:43
SpamapSimbrandon: are you just a swirling vortex of moderately powered hardware or what?22:43
imbrandonnot very much horsepower at all but i'm plsently suprised and unity isnt half bad on it22:43
imbrandonnah, i just got rid of that macbook i had at uds, it was a pos22:44
imbrandonthen gave my kid brother the other MBP22:44
imbrandonso i only have my mini no and the lil dell + ipad22:44
imbrandonnow*22:44
imbrandonless management and not too bad off, not a mba, but i can take the $$ trade off considering i got it basicly free for helping a friend out the other day for a half hour22:45
imbrandonkeeping 2 os's updated on 3 machines and that was just my daily workstations not servers etc was quickly a pita22:46
imbrandonarchived my osx into a vm that is off till needed and lil-dude ( yup thats the hostname ) and my mini are running my interpretations of dell dev distro  :)22:48
imbrandonwhatever it was called22:48
* m_3 likes "swirling vortex of moderately powered hardware"... thinks SpamapS is feeling poetic or something22:48
imbrandoni still think a "dev" desktop machine in the cloud would be an ok charm22:49
imbrandonhehehe22:49
imbrandoni have noticed though unity is far less annoying on the 10.1 screen22:50
imbrandonwell apart from the icon launcher is HUGE if not hidden22:50
imbrandonbut not making me want to kick a cat like on my desktop22:51
imbrandonthat and the only hotkey i need to rember is super22:51
imbrandonheh22:51
* m_3 remaps super22:52
imbrandonSpamapS: what list is dd taling about it on22:52
imbrandonm_3: i did on my desktop so it would work with my muscle mem of OSX22:52
m_3imbrandon: yup22:53
imbrandoni flip ctl and super22:53
imbrandonactually looking over at the windows keyboard on ther it would be alt and super22:53
imbrandonbut on mac its ctl and super22:54
m_3I actually have a mac keyboard on my pugetsystems.com desktop22:54
m_3so it matches my laptop22:54
m_3and I don't have to confuse the poor muscles22:54
imbrandonso bottom left of mmy keyboard is ctl->alt->super->space  maped in all os;s22:54
imbrandonyup22:54
imbrandonthats exactly why i buy the bluetooth mac keyboards they work with everything22:55
imbrandonand the reason i had it seperate at uds as the old macbook keymap was diffrent but the bt keyboard and the mbp and the usb all match22:55
imbrandonheh22:55
imbrandonother wise it woulda been kinda silly to have a sep keyboard , i'm sure it  looked now that i think about it22:56
imbrandonheh22:56
m_3yeah, I really like these little mac bt kbds22:56
imbrandonyea i'm on like #5 now, 3 still in full time use22:57
imbrandon2 have seen better days and are donor boards for keys and such22:57
SpamapSimbrandon: debian-devel22:58
imbrandonthe one i use on my desktop in the other room i have a bar that connect it to the magic trackpad and gives it induction recharging22:58
m_3cool22:58
imbrandonso its the same form as the full usb one22:58
imbrandonwhen connected22:58
imbrandonponly trackpad and no number pad22:58
SpamapSm_3: I emerged from my mothers womb laden with the sorrows of the world on my back, each one crying out for prose and poem that might transform them to joy like so many caterpillars turn to butterflies22:59
* SpamapS farts22:59
imbrandonm_3: yea if you have a trackpad as well , try one , they are very nice22:59
imbrandonhttp://www.amazon.com/Twelve-South-12-1101-MagicWand-Connects/dp/B004L9M0AO/ref=sr_1_3?ie=UTF8&qid=1337727556&sr=8-322:59
imbrandonmine is acutlly another brand but almost identical, it just is a bar that snaps on the back at the top over the battery bar on both of them23:00
imbrandonhahah and their pictures of it down below have the trackpad hooked on the left and mouse on the right, like i do anyhow but just not hooked up on this desktop with a caption of "photoshop with two hands" ... thats too funny23:03
* m_3 snaps repeatedly23:03
m_3oh wait... need to find the beret23:03
m_3imbrandon: nope, haven't tried the trackpad23:03
m_3was hoping to get the little mouse with the trackpad on its back working... but no love last I tried23:04
imbrandonyea i got it before i got a real mbp so i could have multi-touch on the older white macbooks and was hooked23:04
imbrandonoh it is23:04
m_3yeah, multi works great on the mbp23:04
imbrandonand its the whole top of it23:04
imbrandonimho i would get the pad before the mouse and stick with a mighty mouse or normal roller mouse23:05
imbrandoncuz the magic mouse refuses to click AT ALL if your hand are dirty in the slightest23:05
imbrandonsweaty , anything23:06
imbrandoni'm constantly needing to wipe the top glass off for it to fully work23:06
SpamapSI was shocked the other day when 3 finger drag on Ubuntu sent my firefox window flying off the screen23:06
m_3man that was right over the plate... I'm gonna let it pass tho :)23:06
imbrandonheh try 3 finger push then SpamapS you'll love that23:07
imbrandonits the expose iirc , it is on osx at least23:07
imbrandoni think unity too23:07
SpamapSwhats this osx you speak of?23:07
SpamapS;)23:07
imbrandon:) the thing that unity got all the muti touch goodness from23:08
imbrandon:)(23:08
imbrandonhehe23:08
m_3the thing my wife makes me keep on the tv23:08
m_3I should switch it while she's out of town... see how long it takes to notice23:08
imbrandonno but seriously think about how you drag in the browser with two fingers without thinking now, when you learn them all even the 4 finger combos , man its very very nice, almost like an emacs mouse user23:09
SpamapSI try to ignore that the mouse even exists really23:10
imbrandonlike i drag 4 down and it shows "Launchpad" aka the same thing you get in unity when you press super, whatever thats called23:10
imbrandonaka all my app icons23:10
imbrandonand then up to see all my running apps and all their windows at once23:11
m_3imbrandon: how'd you launch the unity launcher?23:11
imbrandonyea i use as many mouse and trackpad gestures as most linux peeps traditionally use in emacs keyboard shortcuts to exit when they are done :)23:11
imbrandonm_3: on osx the equiv is 4 fingers down23:12
imbrandonpull23:12
m_3oh, sorry I thought you meant on unity23:12
imbrandonit launches "Launchpad.app"23:12
imbrandoni did23:12
imbrandoni hit super to do that23:12
imbrandonjust super23:12
m_3I've been trying to figure out the command or signal to get the launcher to launch23:12
m_3besides the super key23:12
imbrandonoh thats all i know so far23:13
imbrandonnot dug enough,if i find it tho i'll holler23:13
imbrandonbut i've begun to just hit super and type, kinda anying i cant then just arrow down to the icon i need to tab then arrow23:14
m_3I'd like command-space for that, a key-combo and not a single key23:14
imbrandonbut i'm getting used to it23:14
imbrandonoh yea, cmd-space spotlight is killer23:14
m_3the one that's killing me right now is the timing for ctrl-A23:14
imbrandonbut imho the dash and launchpad are more alike than cmd+space spotlight although technicly your right23:14
m_3it's like it's not engaging the control key half the time I press ctrl-A23:15
imbrandonctl+a bckspace ?23:15
m_3this is for tmux23:15
imbrandonahh hrm, might be your key too, tried another ?23:15
m_3ctrl-a to prefix everything23:15
SpamapSm_3: there's something wonky with keyboard + trackpad on the macs23:16
m_3but with the capslock mapped to control, I'm a _lot_ faster in doing ctrl-a23:16
imbrandonyea , thats what i use it in too ctl+a then backspace == one wondow back23:16
imbrandonover and over till i get where i want23:16
SpamapSm_3: my Air especially has something weird with timing.. left-Alt-tab shouldn't bring up HUD, but it does unless I hold it down for a while23:16
m_3it's like it's not getting the timing right... but it's not consistent23:16
m_3ha!23:16
imbrandonhahah23:16
m_3yes, I've noticed timing issues in general for hud and dash23:16
SpamapSI want to turn off HUD.. its not configurable tho :-/23:17
imbrandon^5 SpamapS23:17
m_3it's like I've got to press alt as 'ta-dah' to get the hud up23:17
imbrandonbout time23:17
imbrandonlol23:17
m_3win 1623:17
imbrandonm_3: esc+y23:18
imbrandonbetter than /win N23:18
imbrandonesc+N23:18
imbrandon11 starts with q23:18
imbrandonerr not esc+N , esc N23:18
imbrandonseperate23:19
imbrandonbut yea, i've grown very used to that key combo too and less wrong window messages that way tooo :)23:19
m_3imbrandon: I don't have that bound in irssi that way23:19
imbrandonahh i thought it was default that way23:19
m_3could be :)23:19
imbrandonive had the same irssi since breezy tho23:19
imbrandonconfigs that is23:20
SpamapSmy irssi goes back to when bitchX's upstream did like online hari-kari and removed all trace of bitchx23:20
imbrandonheh23:20
m_3ha23:20
SpamapSI even re-did my bitchx theme .. osbxwannabe23:21
imbrandoni flirted with xchat and bip for a few weeks23:21
SpamapShttp://irssi.org/themefiles/osbxwannabe.png23:21
SpamapShahaha.. wow.. look at that23:21
m_3thought about quassel, but you just really can't beat irssi at this point23:21
imbrandonbut cant shake irssi no matter how much i try23:21
imbrandonnice23:21
SpamapSLast-Modified: Sat, 17 May 2008 15:39:06 GMT23:22
SpamapSI bet thats when irssi.org migrated, I think I did that theme way before 200823:22
m_3:)23:22
JoseeAntonioRhi guys! I'd like to know if any of you is interested in driving a session in the Ubuntu User Days, which is for users who are very new to Ubuntu. it can be about juju (as long it's very very basic), or what you want to do it. the User Days are going to take place between June 23-24.23:22
* SpamapS dives into the nearest trashcan23:23
imbrandonfunny thing is i think i saw one yesterday on flickr of mine from close to the same time, /me looks23:23
* m_3 scatters23:23
m_3JoseeAntonioR: jk... sure, I can do one23:23
JoseeAntonioR:P23:23
m_3JoseeAntonioR: this is an IRC event right?23:23
* m_3 checks what he's committing to (for once)23:24
imbrandonyea in the classroom like normal23:24
JoseeAntonioRm_3: yep!23:24
JoseeAntonioRimbrandon: hey, and what about you?23:24
imbrandona second juju one ?23:24
JoseeAntonioRm_3: is there any particular topic you're interested in?23:24
m_3JoseeAntonioR: just call it charmschool or intro to juju or something similar23:24
JoseeAntonioRimbrandon: you can choose another topic, if you want to23:24
imbrandonor did you mean something else ?23:24
imbrandonhrm , i'll do one on from not ahving juju installed to a full working drupal install with custom themes and all23:25
imbrandonthat should be enough diffrent23:25
JoseeAntonioRimbrandon: remember it's for new users in Ubuntu, they're just familiarizing with the environment23:26
imbrandonoh right23:26
imbrandonlet me think on it a day23:26
imbrandonand i'll poke ya tomarrow23:26
JoseeAntonioRimbrandon: there are some suggestions here: https://wiki.ubuntu.com/UserDaysTeam/CourseSuggestions23:26
imbrandonif you still have a spot23:26
JoseeAntonioRgreat, thanks!23:26
imbrandonkk23:27
JoseeAntonioRwe sure will :)23:27
imbrandonJoseeAntonioR: how about "command line basics aka for the ultra new users23:28
JoseeAntonioRimbrandon: that would be great, that session always has a great audience23:29
imbrandonkk cool23:29
JoseeAntonioRimbrandon: when you're ready, just tell me the session and the time you want it to be23:30
imbrandonJoseeAntonioR: i normally just tell daniel or whom ever to pencil me in as a floater so others can have their prefered times as any will work ok for me23:30
imbrandonand i'll fill in with one thats left23:31
JoseeAntonioRimbrandon: if that's fine for you, that'll work for us too23:33
imbrandonkk yea , i'll just check it the day before and see where ya put me23:33
imbrandonty23:33
JoseeAntonioRthanks to you!23:34
JoseeAntonioRcommand line basics, right?23:34
imbrandonyup23:34
JoseeAntonioRgreat, thanks!23:34
imbrandonzomg my music went from "Halestorm - I miss the missery" to "Alabama - Lady Down on Love" banshee needs to grow a brain like iTunes :)23:38
imbrandonman thats not even cool, i was rockin out too23:38
imbrandonlol23:38
imbrandongot two 4x8 sheets of holed pegboard and some 1x1's to add a tall cube like backing on the right side and behind my monitors "walls for hangin stuff" that i wanna really feel better so i can get put up23:42
imbrandonmy psudo desk frankenstin is quickly becomming a fortress23:43
JoseeAntonioRimbrandon: I printed some ubuntu posters to cover my empty walls23:44
JoseeAntonioRthey look pretty cool23:44
imbrandonm_3: one other thing i would add is if you do want a mouse and not the pad, get one with the blue led's in them if you are mobile more than not, its not all hype and those blut track lights really do pick up on most any surface even shiney ones MUCH better23:46
imbrandonJoseeAntonioR: :)23:46
m_3imbrandon: yeah, I haven't been doing much blender recently... that's my sole reason to mouse really23:47
imbrandonMS calls their bluetrack and logitec its TrackAnywhere or somerthing, but they are all blue leds23:47
imbrandonyea and they arent much more if any then the other mice23:48
imbrandonmaybe 5$ diff or something23:48
SpamapSdoh, I just realized the need-maintainers.txt thing was pulling from the wrong dir.. a static copy of the charm store23:49
imbrandonsometimes they are branded at "couch mice" too23:49
* SpamapS updates23:49
imbrandonoops23:49
imbrandonsomeone tried to explain that is was because the blue light wave is larger than red , and while i know thats tecnicaly true i'm not sure mice are that sphostica  but maybe23:50
SpamapSeven more oops was fork bombing the t1.micro that I have it running on with 81 bzr pull's23:51
SpamapSoooooops23:51
imbrandonHAHAHAHHAHA23:51
imbrandonoh man then form Beaste Boys to Alan Jakson, this thing is gonna make me make my own playlists isnt it23:52
imbrandonbleh23:52
SpamapSHeh, I just heard Coldplay's crappy ass "You gotta fight"23:53
imbrandonoh i'[ve avoided that so i would not want to murder them23:54
imbrandonthere are a few covers that are as good or better, but man coldplay should not have even considered beaste boys, and stuck with like a vanalla ice songs or somethin23:55
imbrandoni rag on them alot tho as it was my ex's fav bands23:55
imbrandonheh23:55
imbrandon:)23:55
imbrandonnow Chris Cornell: Billy Jean, better than MJ and thats hard to do. Johny Cash: Hurt, is so much win i dont even wanna hear the NiN version ever again23:57
hazmatm_3, looks like the oneiric branches are back23:57
hazmatm_3, who did the magic?23:58

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