[00:30] <lassegul> lol i need to find someone i know at UDS.
[00:33] <troy_s> lassegul: If you want to meet some brilliant people
[00:33] <troy_s> lassegul: Find joejaxx, TheMuso (luke), or anyone they are chatting with.
[00:36] <lassegul> troy_s, yeah the problem is, i dont know these peoples faces. and my cell phone kinda died.
[00:52] <troy_s> LOL
[00:52] <troy_s> exactly
[00:53] <lassegul> Ill manage. And if I dont ill come back here crying. see you later.
[00:53] <troy_s> lassegul: You might need to post your mug online so that they can see you.
[00:53] <troy_s> lassegul: Its all well and good playing secret service agent.
[00:56] <lassegul> troy_s, youre right. https://wiki.ubuntu.com/LasseGullv%c3%a5gS%c3%a6tre?action=AttachFile&do=get&target=lasse.png
[00:56] <lassegul> should be recognizable enough :)
[00:57] <nothlit> lolol
[00:57] <lassegul> lol i havent got any other pics. so ill go hunt now, ill come back crying if I cant find anyone.
[00:57] <lassegul> see you later.
[00:57] <troy_s> AHHH MY EYES
[00:58] <troy_s> ;)
[01:40] <darkmatter> sheesh. after seeing all those mugshots I reaffirm my position that PEOPLE SHOULD NOT POST PHOTOS OF THEMSELVES ON THE BLOODY INTERNET!
[01:40] <darkmatter> I think I'm going to need a caseload of visine
[01:40] <darkmatter> :P
[03:12] <joejaxx> troy_s: i am sorry?
[03:12] <joejaxx> troy_s: oh, LOL!
[03:12] <troy_s> joejaxx: lassegul was looking to find someone at UDS -- I said to contact you.
[03:13] <joejaxx> troy_s: oh sure :D
[03:13] <troy_s> joejaxx: You can introduce him to some folks.
[03:13] <joejaxx> sure thing
[08:25] <artnay> wow, leopard's folder icons really were messed up (and the same thing as with ubuntu, the boss likes it .-) - http://arstechnica.com/reviews/os/mac-os-x-10-5.ars/4
[09:39] <nothlit> wow, people really kick apples ass in regards to HIG
[09:41] <artnay> even HIGs may have flaws
[12:45] <lapo> hi
[14:48] <joejaxx> kwwii: :P
[16:14] <nothlit> wine theming is still ridiculously slow iirc, whoever's talking =p
[18:02] <lapo> re
[18:53] <nothlit> kwwii: ping
[19:21] <woodwizzle> Hi
[19:37] <kwwii> nothlit: pong
[19:43] <nothlit> kwwii: palettising even tango works really well for branding, this is what we did for fluxbuntu https://people.fluxbuntu.org/~nothlit/fluxexample.png
[19:44] <joejaxx> kwwii: ping
[19:44] <nothlit> was really simple, joe.jaxx, not an artist and never used inkscape before, and did half of the icons i think
[19:44] <joejaxx> yeah
[19:45] <kwwii> joejaxx: pong
[19:46] <kwwii> nothlit: right, I am assuming that some of what we will be doing is palette work and slight tweaks but some parts will be drawn new
[19:46] <joejaxx> kwwii: let me know when your sessions are done :)
[19:47] <kwwii> joejaxx: actually they are about done now, wanna leave in about half an hour to an hour?
[19:48] <joejaxx> sure
[19:50] <kwwii> joejaxx: cool, I am sitting with a couple of artwork people in the library by the lobby
[19:50] <joejaxx> ok
[20:54] <Yodude> hello, i would like to contribute an icon for inclusion in hardy heron
[20:56] <Yodude> i would like to contribute an icon for inclusion in hardy heron
[21:02] <kwwii> Yodude: I am sure that we can use all the help we can get with icons...hwat did you have in mind?
[21:02] <Yodude> bluetooth
[21:02] <Yodude> i mean look at that icon u have
[21:03] <Yodude> sincerely it stinks
[21:03] <Yodude> it have taken time to make one, using tango guidelines
[21:03] <Yodude> very simple
[21:03] <lassegul> please url
[21:03] <Yodude> umm wait i need to host it first
[21:04] <Yodude> 1sec
[21:04] <kwwii> joejaxx: I am about ready when you are
[21:09] <andreasn> Yodude: hi
[21:09] <andreasn> Yodude: do you mean for the Accessories > Bluetooth Analyzer?
[21:09] <Yodude> yes
[21:09] <Yodude> and the bluetooth applet
[21:10] <Yodude> everything that needs a bluetooth icon
[21:10] <andreasn> I think the bluetooth applet one might be fixed upstream
[21:10] <andreasn> but I need to double-check with bastien
[21:10] <Yodude> http://img251.imageshack.us/my.php?image=bluetoothla5.png
[21:11] <Yodude> see what5 i designed
[21:11] <andreasn> what size is that?
[21:12] <Yodude> 230*288 pixels
[21:12] <andreasn> oh
[21:12] <Yodude> but i do have a .xcf file
[21:12] <andreasn> could you make it in 16x16, 22x22, 32x32 and 48x48?
[21:12] <Yodude> in case u need to edit it
[21:12] <Yodude> yes of course
[21:12] <Yodude> i can
[21:13] <andreasn> you don't have any svg?
[21:13] <Yodude> no sorry
[21:13] <andreasn> lets see if I can find the one jimmac did
[21:16] <Yodude> no luck ?
[21:16] <andreasn> hold on
[21:16] <Yodude> k
[21:17] <andreasn> http://andreasn.se/diverse/temp/bluetooth.png
[21:17] <andreasn> http://andreasn.se/diverse/temp/bluetooth.svg
[21:18] <andreasn> bastien is going to ship it with the icon in gnome-bluetooth
[21:18] <andreasn> any idea what package that install bluetooth-analyzer?
[21:22] <Yodude> 1sec sorry i was pouring a glass of apple juice hehe
[21:23] <Yodude> it's also good
[21:23] <andreasn> apparently the package is called bluetooth-analyzer
[21:23] <andreasn> I'll see if I can grab hold of the ubuntu bluetooth guy and see if we can fix it
[21:24] <Yodude> and what about the applet in the notification area /
[21:24] <andreasn> I suspect that is some stuff from gnome-bluetooth
[21:24] <Yodude> btw i checked synaptic there's no package called bluetooth-analyzer
[21:24] <andreasn> and bastien is working on that
[21:24] <Yodude> yes
[21:25] <andreasn> I think there is a bug open about it with a fix attached, but I'm not sure where it is
[21:25] <Yodude> or maybe bluez-gnome
[21:25] <Yodude> or bluez-utils
[21:26] <Yodude> see if you can contact the bluetooth team about thm
[21:27] <Yodude> but other than that, there's another icon i think REALLY need an overhaul, the "mark all upgrades" icon in synaptic
[21:27] <Yodude> check it out
[21:29] <Yodude> u still there ?
[21:32] <Yodude> Hello ?
[21:36] <andreasn> sorry, was out in the lobby chatting to a dude
[21:36] <Yodude> hehe ok
[21:36] <andreasn> oh, yeah, that one
[21:36] <andreasn> yeah, that would be sweet to update
[21:36] <Yodude> so, you could contact the bluetooth team if you want
[21:36] <Yodude> i think they can take care of it provided the artwork team gives them the icon
[21:37] <andreasn> dobey told me that he have a patch ready, going to send it in in a couple of days to bluetooth-gnome
[21:37] <Yodude> great
[21:38] <Yodude> then the issue is solved
[21:38] <andreasn> yeah
[21:38] <andreasn> but noone is working on mark all upgrades in synaptic
[21:38] <Yodude> i could do it
[21:38] <Yodude> it's simple
[21:38] <andreasn> if you want to fix that, that would be awesome
[21:38] <andreasn> cool
[21:38] <Yodude> just a merge between the "computer" icon and the arrow icon
[21:38] <Yodude> piece of cake
[21:38] <andreasn> yeah
[21:39] <andreasn> I need to run off now
[21:39] <andreasn> will you be around tomorrow?
[21:39] <Yodude> it's now 11:39 PM where i live
[21:39] <Yodude> tomorrow morning i'll be busy
[21:39] <Yodude> but at night i'm free i guess
[21:39] <andreasn> ok, cool
[21:39] <andreasn> I'll catch you around then!
[21:40] <Yodude> you can email me at<EMAIL_ADDRESS>[21:40] <andreasn> cool, will do
[21:40] <andreasn> mine is<EMAIL_ADDRESS>[21:40] <Yodude> ok, it was nice working with you
[21:41] <Yodude>  c u tomorrow
[22:39] <Viper550> I got a pretty good idea for the Gobuntu artwork


[13:10] <fta> jdstrand, i'm preparing the maverick & lucid update for chromium, i pruned all the natty stuff out, i just have the translations thingy that i'd like to keep, it's very low risk. what do you think?
[13:11] <fta> bug 684502
[13:11] <ubot2> Launchpad bug 684502 in chromium-browser (Ubuntu Natty) (and 3 other projects) "7.0.517.44~r64615 -> 8.0.552.215~r67652 security update (affects: 1) (heat: 6)" [High,Fix released] https://launchpad.net/bugs/684502
[13:11] <jdstrand> fta: what is the 'translations thingy'?
[13:12] <fta> jdstrand, just land some strings collected on launchpad
[13:12] <fta> no code change, just strings
[13:12] <jdstrand> fta: is this to support the 8.0 change?
[13:13] <jdstrand> fta: or at least, 'better support' it?
[13:14] <fta> jdstrand, the latter
[13:14] <jdstrand> fta: that sounds fine then
[13:15] <jdstrand> fta: just ping me when you have the source packages ready. I'm patch piloting atm, so I can look at it immediately if they are ready within the next hour or so
[13:15] <jdstrand> fta: can you ping me in #ubuntu-devel though? (to advertise the patch pilot thing)
[13:16] <fta> jdstrand, it's the end product of this: http://people.canonical.com/~dpm/Chromium-l10n-announce.html (not the machinery itself, just the results)
[13:16] <fta> jdstrand, sure, will do
[17:09] <micahg> chrisccoulson: have you started with Thunderbird 3.1.7 build 2 yet?
[17:09] <chrisccoulson> micahg - not yet, busy hacking on the global menu stuff ;)
[17:10] <chrisccoulson> feel free to take that if you want, but i'll do it this evening if you don't
[17:10] <micahg> chrisccoulson: cool, can you give me till Monday to verify about the nobinonly stuff?
[17:10] <chrisccoulson> yeah, should be ok. i think jdstrand said he wouldn't get around to testing until next week anyway
[17:11] <micahg> chrisccoulson: if it's urgent go ahead with it, but otherwise, I'll verify and upload to natty over the weekend
[17:11] <micahg> chrisccoulson: I'm 90% sure it's fine ATM
[17:22] <jdstrand> I did say that :)
[18:00] <micahg> jdstrand: BTW, is there any chance of adding mountinfo apparmor stuff to the maverick profile since you did it for natty already?  (should I file a bug, there wasn't one in the changelog)
[18:00] <jdstrand> micahg: is it needed? I only ever saw it on natty
[18:00] <micahg> jdstrand: I'm getting it on maverick
[18:00] <micahg> I have a list of of issues w/FF4 on maverick that I need to file
[18:01] <jdstrand> micahg: feel free to make the change-- ChrisCoulson is reuploading so it would be cool to get those fixes in there as well
[18:01] <jdstrand> micahg: I guess for all the trees going back to karmic
[18:02] <jdstrand> micahg: I can't get to it today. if you need me to do it, file a bug and assign it to me
[18:02] <micahg> jdstrand: well, this won't officially affect maverick until we backport FF4.x to it, also I would only worry as far as Lucid
[18:02] <micahg> jdstrand: yeah, no rush
[18:02] <micahg> idk what it's used for, doesn't seem to impact anything ATM
[18:02] <jdstrand> micahg: ah well, then in the 4.0 branch, feel free to add it to the 10.10 and 10.04 profiles
[18:02] <jdstrand> micahg: then when the backport hits, it will be there
[18:02] <micahg> jdstrand: ok, can do, thanks
[18:03] <jdstrand> micahg: can you do the same in trunk?
[18:03] <micahg> right, I figured if we can keep the relavent pieces in sync with those 3 profiles it'll make updating easier
[18:03] <jdstrand> micahg: and bugs filed for apparmor/ff/natty are most welcome, but you don't have to rush. I won't get to them til next week
[18:03]  * jdstrand nods
[18:04]  * jdstrand has to step away for a bit
[18:04] <micahg> jdstrand: yeah, I'll make the changes in trunk and ff4.head
[18:04] <jdstrand> thanks
[18:15] <fta> lol, trunk moved to 10.0.601.0 :)
[18:59] <fta> jdstrand, ch 8 doesn't build on armel/natty :( http://launchpadlibrarian.net/60055713/buildlog_ubuntu-natty-armel.chromium-browser_8.0.552.215~r67652-0ubuntu1_FAILEDTOBUILD.txt.gz
[18:59] <fta> jdstrand, sorry, it's not something i can detect preemptively
[19:00] <micahg> fta: I have arm hardware now and can test for you if you like
[19:01] <fta> micahg, nice, but i have not idea what's going on, yet. so i'm far from a fix
[19:13] <fta> -not+no
[19:50] <fta> jdstrand, it's seems it's caused by PIE. i disabled it in maverick for arm a while ago, forgot to do it for natty. so you should be fine with the maverick and lucid builds
[19:52] <micahg> fta: I can try a rebuild over the weekend and let you know
[19:53] <fta> that's bug 641126
[19:53] <ubot2> Launchpad bug 641126 in chromium (and 1 other project) "unresolvable R_ARM_THM_CALL relocation (affects: 1) (heat: 3)" [Unknown,Unknown] https://launchpad.net/bugs/641126
[19:55] <fta> micahg, well, it fails after 16h, i don't want to disturb you with that, the workaround should be the same as for maverick
[20:01] <jdstrand> fta: ack
[20:24] <fta> isn't there tag for PIE bugs in lp?
[20:24] <fta> +a
[21:19] <BUGabundo> evening dudets!
[21:20] <BUGabundo> micahg: [reed] you around
[21:20] <BUGabundo> ?
[21:20] <micahg> BUGabundo: yep
[21:20] <micahg> for a little while longer
[21:21] <BUGabundo> tell me something
[21:21] <BUGabundo> https://spreadsheets.google.com/viewform?hl=en&formkey=dHpnTm9BQUNqcjNPenQtbm1yZ3o3T2c6MQ#gid=0
[21:21] <BUGabundo> "You have been nominated to receive one of the limited edition Firefox 4 Beta t-shirts!It's our little way of thanking you for all your contributions and hard work. "
[21:21] <BUGabundo> is this legit ?
[21:21] <BUGabundo> I think its spam
[21:21] <BUGabundo> but the entire email looks legit, even the sender server
[21:22] <micahg> BUGabundo: right, I was wondering the same thing, would be cool if it's legit
[21:22] <asac> chrisccoulson: i still cannot "keep in launcher" for latest minefield
[21:22] <BUGabundo> I aint gonna give my personal data
[21:22] <asac> thought you said you fixed that in dailies
[21:22] <BUGabundo> for something that spammy
[21:23] <BUGabundo> with no official page or anything
[21:23] <chrisccoulson> asac - that's working ok here. are you sure you don't have another launcher in ~/.local/share/applications?
[21:23] <asac> hmm
[21:24] <asac> doesnt exist
[21:25] <chrisccoulson> asac - this is on unity?
[21:26] <asac> chrisccoulson: sure ... keep in launcher doesnt exist in gnome afaik
[21:26] <asac> i dont have  ~/.local/share/applications at all
[21:29] <chrisccoulson> BUGabundo, see http://forums.mozillazine.org/viewtopic.php?f=7&p=10183295&sid=9caa09553133d8eb38a2b2257be4b55a
[21:29] <chrisccoulson> asac - hmmm, i'm not sure then. i'll have a think in a bit, but in the meantime, my head hurts ;)
[21:30] <asac> chrisccoulson: you should run unity
[21:30] <BUGabundo> thanks chrisccoulson
[21:30] <chrisccoulson> asac - i did run it for a few minutes, but i also need to get some work done ;)
[21:30] <asac> hmm ... maverick works quite ok
[21:30] <asac> lazy chrisccoulson
[21:31]  * asac goes to #dx and checks whats going on
[21:31] <chrisccoulson> unity is unusable on my setup (dual screen and focus-follows-mouse)
[21:31] <BUGabundo> what the heck
[21:31] <BUGabundo> let the shirt get $home
[21:34] <fta> hey, asac! long time no see
[21:34] <BUGabundo> "We expect to ship shirts out in early December, so expect something in the mail for mid to late December."
[21:34] <BUGabundo> weeeeee
[21:52] <fta> BUGabundo, what shirts?
[21:53] <BUGabundo> no idea
[21:53] <BUGabundo> something mozilla is giving away
[21:53] <BUGabundo> with some spammy looking email lol


[03:33] <pabs3> how do I claim and delete this launchpad account? I already have the pabs account. https://launchpad.net/~pabs3
[03:36] <wgrant> pabs3: If you're logged in you should see a link to claim it
[03:36] <wgrant> Then you need to verify that you own the address
[03:36] <wgrant> If you don't have access to the address any more, ask at https://answers.launchpad.net/launchpad/+addquestion and we'll sort it out.
[03:38] <pabs3> and to delete it?
[03:53] <StevenK> pabs3: Probably easier to claim it and merge it into your existing account
[03:54] <wgrant> Exactly
[03:54] <wgrant> Best way to delete it is to merge it
[03:54] <wgrant> Since it's the same person
[03:54] <wgrant> It'll switch the references across to your one true account
[03:59] <pabs3> ok cool. done, thanks
[05:20] <george_e> Is there an API route for obtaining a list of all PPAs?
[05:20] <george_e> I searched through the documentation and haven't come across anything yet.
[05:23] <wgrant> george_e: No. Why do you want to do that?
[05:24] <george_e> wgrant: Because the API provides a route for obtaining all of the packages in a PPA, I thought it would be neat to write a tool that enumerated all of the PPAs and obtained the package list for each of them.
[05:24] <george_e> Then I could dump all of the data into a database and write a nice web front-end for searching.
[05:24] <wgrant> https://launchpad.net/ubuntu/+ppas
[05:24] <wgrant> You don't want to be scraping that volume of data from Launchpad
[05:24] <wgrant> It is large
[05:25] <george_e> Oh... how many PPAs do we have?
[05:25] <StevenK> Over 40,000
[05:25] <george_e> :O
[05:26] <george_e> Okay... never mind.
[05:26] <george_e> wgrant: But the link you provided doesn't work.
[05:26] <wgrant> And those are just the public ones.
[05:26] <george_e> OOPS-d721dc8e2fcabe296aad5190ea5a5295
[05:26] <StevenK> It times out
[05:26] <StevenK> That page is pretty terrible
[05:26] <george_e> StevenK: As far as I can remember, that page has always timed out.
[05:26] <wgrant> It should work after a refresh
[05:27] <george_e> Oh now it works! Thanks!
[05:29] <george_e> Now I've just noticed that this tool <https://launchpad.net/~webupd8team/+archive/y-ppa-manager> claims to be able to search through the "PPA database".
[05:30] <george_e> Interesting...
[05:31] <wgrant> They might scrape the data directly from the archives on ppa.launchpad.net
[05:34] <george_e> The relevant code seems to be here: http://bazaar.launchpad.net/~webupd8team/y-ppa-manager/y-ppa-manager/view/head:/list_search_ppas#L230
[05:34] <wgrant> My eyes
[05:34] <StevenK> wget -q https://launchpad.net/ubuntu/+ppas?name_filter="$SEARCH_PPA"
[05:34]  * StevenK reaches for a spoon
[05:35] <wgrant> I am reminded of Automatix.
[05:35] <george_e> Lol.
[05:36] <StevenK> wgrant: That word is forbidden.
[05:37] <george_e> Interesting discovery: <https://launchpad.net/ubuntu/+ppas?name_filter=> matches 14,958 PPAs.
[05:38] <wgrant> Counts that large are an approximation.
[05:39] <george_e> Anyway, I get the impression my idea is dead in the water. Unless Launchpad did some sort of "data dump" of the database.
[08:06] <pabs3> is there any workaround for #238869 or should I just type "yes" and pray?
[13:35] <ahasenack> #123456
[19:39] <ahasenack> #123456
[23:31] <bjf> i've got a odd problem. a script which uses the launchpad api suddenly started crashing on a host. this script uses "login_anonymously" and doesn't specify a cache directory. to "fix" it i specified a cache directory. where is the "default" cache directory that would normally be used?
[23:47] <bjf> nevermind, found it


[08:00] <Zanthus> does anyone remember how to use apt to do updates and install software on a computer that is not connected to the internet?
[08:02] <blahdeblah> Zanthus: I think you need to add a CD-ROM source - can't remember how to do that, but Google should tell you pretty quickly
[08:07] <darkrose> http://ohioloco.ubuntuforums.org/showthread.php?t=1461336
[08:07] <darkrose> Zanthus: last post
[08:21] <Zanthus> cool
[08:22] <Zanthus> thanks darkrose  :)
[08:22] <Zanthus> now I just have to figure out how to do that step from the terminal
[08:22] <Zanthus> (no GUI installed)
[08:25] <darkrose> http://beans.seartipy.com/2006/05/06/update-or-install-applications-on-debianubuntu-without-an-internet-connection/
[09:01] <head_victim> Zanthus: just do what I do, download the repo and put it on an ext hdd :)
[09:01]  * darkrose dd's /dev/null over head_victim's drive
[09:02] <head_victim> It's ok, I can get it again.
[09:03]  * darkrose dd's /dev/null over head_victim
[13:03] <Zanthus> thanks for the help darkrose  :)
[13:04] <darkrose> np
[13:04] <darkrose> ;0
[13:04] <darkrose> :)
[13:04] <darkrose> urgh, shift
[13:33] <head_victim> Cloning a hard drive from 80 gb to 120 gb, does Gparted have a copy tool or will dd do what I need?
[13:36] <Zanthus> clonezilla?  http://clonezilla.org/
[13:37] <head_victim> Zanthus: so just run that as a livecd and copy it over?
[13:38] <darkrose> sounds like a job for `cp -Rp --copy-contents <src> <dest>`
[13:39] <Zanthus> I haven't actually used clonezilla before
[13:39] <head_victim> darkrose: that will look after mbr, everything?
[13:40] <darkrose> no, need manual partitioning
[13:41] <head_victim> So just set up the drive with whatever partioning I like making sure there's enough room for / on one of them and just run that to get it to the new drive?
[13:41] <darkrose> yeah
[13:43] <head_victim> Ok lucky I have about 100 ubuntu cds here I can use as a live cd.
[13:49] <head_victim> If it fails I'll just blame you ok?
[14:07]  * darkrose tries to care, fails
[14:54] <MaxEeePsycho1> ...clonezella is pretty much straight forward, its a live boot environment, jusst tell it target, and host, it'll copy partition(s), and just get gparted to fix the partition(s) size
[15:10] <head_victim> I'm still physically rebuilding so I'll ponder the options when it's together again
[22:42] <blahdeblah> head_victim: Did you already do your hard disk copy?
[23:58] <head_victim> blahdeblah: I have to buy an ext drive first. But yeah I have a complete mirror on my hdd here now


 any KDElive questions here!?
[03:54] <veremitz> err .. how is that specific to ubuntu_studio ?
 GRRRRRrrrr
[03:58] <OvenWerks> Forgot the 'n' ;)
[03:59] <OvenWerks> but... not feeling videoish today
[16:00] <diebuntu> I have a problem with my volume keys (fn keys). When I first installed Ubuntu my volume keys were not working I followed the steps on a website and I got them to work.
[16:01] <diebuntu> After the first time I opened Ubuntu Studio Controls they stopped working completely again.
[16:03] <diebuntu> Also I had sound coming from the speakers but not from the headphones. Then after some meddling with the USC, I got the headphones working but the speakers stopped working, they said "unavailable".
[16:19] <Eickmeyer> diebuntu: Are you wanting to run Jack or PulseAudio right now?
[16:22] <diebuntu> I want to run PulseAudio all the time and Jack only when I'm using Ardour/Rakarrack/Hydrogen/Guitarix
[16:23] <Eickmeyer> diebuntu: Then, go into Ubuntu Studio Controls and click "Stop Jack". That will put things back to normal. Then, to get your volume control buttons back, open a terminal and type "killall xfce4-volumed && xfce4-volumed". That should do it.
[16:23] <Eickmeyer> It's a known bug with xfce4-volumed.
[16:23] <Eickmeyer> We (the Ubuntu Studio team) have no control over fixing it.
[16:24] <diebuntu> Thank you! That fixed that annoying bug.
[16:24] <Eickmeyer> diebuntu: You might have to do that every time you stop Jack.
[16:24] <Eickmeyer> I know I do.
[16:28] <diebuntu> I can't test the other thing yet, because I'm in a library, but I'll do it as soon as I can.
 I'll report from here, my Telegram account.
 Thank you!
[16:29] <Eickmeyer> Wait... @Go_Diego_Go == diebuntu?
 Yes, that's me.
[16:30] <Eickmeyer> @Go_Diego_Go: Cool! The other problem can be solved in AlsaMixer. It's an auto-mute thing.
[18:33] <studio-user080> help
[20:05] <georgios> hi!
[20:06] <georgios> i finally managed to install kubuntu-minimal, change kernel, add the ppa get some software and be ready to rock :P
[20:07] <OvenWerks> Could be... have you run ubuntustudio-controls on that?
[20:08] <georgios> yes but i dont understand something
[20:08] <OvenWerks> ok
[20:09] <georgios> at the moment the only device i want to use is a usb 2-way stereo thing
[20:09] <OvenWerks> ok.
[20:10] <georgios> it happens that my videocard has hdmi audio output. and this think puzzles me while configuring the controls
[20:10] <OvenWerks> Where is that presenting a problem
[20:11] <georgios> it appears everywhere
[20:12] <OvenWerks> Assuming a new -controls version, in the audio setup tab, The second pull down from the top (USB device to use as Jack master) should show your USB device.
[20:12] <georgios> it is not as expected when i am setting the master device
[20:13] <OvenWerks> do not worry about the master device at the top.
[20:13] <OvenWerks> That is for internal audio and if USB is selected as Jack master, it overrides the top.
[20:13] <georgios> ok then :)
[20:14] <OvenWerks> Also, you probably want to set Default PulseAudio Output Device to "Jack Master"
[20:15] <OvenWerks> If, for some reason, your USB card is not plugged in, then the top choice will be used instead until a USB device is detected.
[20:30] <goldtop> Hi_ completely new to irc, pls be patient! Ubu-studio user since 2014, Ubuntu loaded with ardour before that. I am a big fan but not a programmer, a prof musician by trade.
[20:32] <OvenWerks> good stuff
[20:32] <goldtop> My prob is getting firewire connection to RME fireface 800
[20:32] <OvenWerks> Ya, firewire is a problem these days.
[20:33] <OvenWerks> They have added alsa drivers for Firewire devices.
[20:33] <goldtop> Worked great w my audiofire, no prob
[20:33] <OvenWerks> From what I hear they don't do routing like the old ffado drivers do
[20:34] <goldtop> FFado wont connect- says dbus is busy
[20:35] <goldtop> 20:35:36 logginghandler: Could not communicate with the FFADO DBus service...
[20:36] <OvenWerks> Yes, the only way to use ffado is to first blacklist the alsa fw drivers and un-blacklist the ffado kernel modules
[20:37] <OvenWerks> I would like to get my hands on almost any FW device so I could try it out and figure out a mostly automatic work around.
[20:37] <goldtop> ooooh, sounds good but how do you do that? as i say i aint no programmer but not afraid..
[20:37] <goldtop> Where are you? Im in London
[20:38] <OvenWerks> Im on Vancouver Island in Canada
[20:40] <goldtop> Cool. Shame, cos I would have said play w mine!!
[20:43] <goldtop> Spent time in Ontario, 7 yrs in fact but never made it west. The ex spent a few years out on the island, and she always talked about it with great fondness
[20:44] <goldtop> Anyway back how do i go about getting ffado up or do i need a tech at my end?
[20:46] <OvenWerks> The fdirectory /etc/modprobe.d/ has a blacklist-firewire.conf in it.
[20:47] <OvenWerks> Actually Maybe look at: https://wiki.archlinux.org/index.php/JACK_Audio_Connection_Kit#Firewire
[20:48] <goldtop> ok ta, ivestigating..
[20:48] <OvenWerks> It has a list of modules to blacklist. and suggests a file name for the file
[20:49] <OvenWerks>  then rename the blacklist_firewire.conf to *.fnoc
[20:49] <OvenWerks> I think that would disable it.
[20:51] <goldtop> Thats great, thanks. will let you know if it works!


[00:01] <huwshimi> rick_h: NP, hard work all round. Nice to finally have it released!
[00:29] <hatch> morning
[00:30] <hatch> I haven't had anyone rage tweet me yet about a bug so it must be working well ;)
[00:31] <huwshimi> hatch: I broke something, but I can't reproduce it
[00:31] <hatch> well then that's someone elses problem isn't it? :P
[00:31] <huwshimi> hatch: And someone said they went to "view all notifications" and there's no way out
[00:31] <huwshimi> out/back
[00:32] <hatch> hmm there is DEFINITELY a bug there....but the backbutton and hitting the juju link both work to get out
[00:36] <huwshimi> Ah right
[00:47] <Makyo> I saw a 'It takes too long to load' tweet, but that's bout it.
[00:48] <hatch> yeah - that was probably part of the 250http requests it was making lol
[00:49] <Makyo> It's a request per image in any photo site, we just delay all that :)
[00:51] <hatch> no the js wasn't being rolled up
[00:51] <hatch> :)
[00:52] <hatch> latest blog post http://fromanegg.com/post/56193994218/juju-gui-v0-8-and-jujucharms-com-released
[00:52] <Makyo> Ohhh
[00:52] <Makyo> Rock on.
[00:52] <Makyo> I did tweets, and I redid the screencast today with my mic.
[00:53] <hatch> oh awesome!
[00:53] <hatch> where is the link to the vid I'll add it to the post
[00:53] <Makyo> I lost everything in a few catastrophic crashes, so the end result is still rougher than I'd like, but hey, marketing materials.
[00:54] <hatch> aww boo!
[00:54] <Makyo> It will be at https://www.youtube.com/watch?v=W3RDt3YpikM Still processing.
[00:54] <Makyo> Just a few verbal stumbles, no sound problems.
[00:54] <hatch> ahh well those happen
[00:55] <hatch> thanks I'll be sure to embed as soon as it's up
[00:55] <hatch> does it give you an eta? I've never uploaded a video before
[00:55] <Makyo> Only on uploads, not on processing.
[00:56] <Makyo> Can preview here, I guess: http://ubuntuone.com/5EjNP5D50mRe2PxXa9yhl6 But that's the full HD video.
[00:56] <hazmat> couple of oddities on jujucharms.com
[00:56] <hatch> no thanks
[00:56] <hatch> :)
[00:56] <hatch> hey hazmat, what did you run into?
[00:57] <hazmat> hatch, jujucharms.com, search for log, click logstash-agent, click interface get a redirect, looks like some oddity around the icon fetching
[00:58] <hazmat> hatch, doing a full reload on the logstash-agent page and the interface 'tab' loads fine
[00:58] <hatch> yeah then the browser appears to think it's in the logstash charm
[00:59] <hatch> hazmat: ok I see what the issue is....I think
[00:59] <hatch> trying to repro
[01:01] <hatch> yeah it looks like there is a error which is causing the click handler to not 'prevent default'
[01:01] <hazmat> i can get some other ones where the main content well grays out
[01:01] <hazmat> but navigation works
[01:01] <hatch> yeah this is an odd one
[01:02] <hatch> at least it's repro-able so we should be able to track it down
[01:02] <hatch> can I impose on you to file a bug? :)
[01:03] <hazmat> sure
[01:03] <hatch> thanks :)
[01:18] <rick_h> hazmat in chrome?
[01:18] <rick_h> there's a known routing bug that changes the url and causes a redispatch in chrome
[01:25] <hazmat> rick_h, in chrome
[01:26] <hazmat> er. chromium
[02:00] <Makyo> hatch, gave you the wrong URL: http://www.youtube.com/watch?v=V2H3fat0K5w
[02:07] <rick_h> hatch: yea, wild day today :)
[02:23] <rick_h> Makyo: much better sounding
[02:24] <rick_h> Makyo: remind me next sprint. I've got a 2 port USB audio box and a trio of condenser mics and pop filters for when we did interviews at OLF and PyCon
[02:24] <Makyo> rick_h, Yeah, the difference between the mic under the keyboard and anything external is impressive :P
[02:25] <Makyo> rick_h, Oh?  Rock on :D My mic's a bit big to bring traveling, but I do have a portable Tascam.  The mics might be better, since it's not a separate device, don't have to fool around with kdenlive to sync things.
[02:25] <rick_h> actually have an 8-port M-Audio but only works under windows/mac so it's only ran once :(
[02:25] <rick_h> Makyo: yea, I got a series of stuff for doing traveling interviews. Table top mic stands, etc
[02:25] <Makyo> Awesome :D
[02:26] <rick_h> heh, I could watch this all day :)
[02:27] <rick_h> check out how fast that search is :P
[02:29] <rick_h> lol, nice closing Makyo
[02:29] <rick_h> 'adds a bit of charm on the top"
[02:30] <Makyo> Hah, yeah, figured something cute to close it out :)
[03:36] <hatch> Makyo: yes...yes you did
[03:36] <hatch> :)
[03:36] <Makyo> ?
[03:36] <hatch> re url
[03:36] <Makyo> YT created two links, one is still dead :/  At least we still have the other!
[03:38] <hatch> post updated with video
[03:38] <hatch> you're gona be famous
[03:38] <Makyo> eFamous.
[03:38] <Makyo> iFamous
[03:39] <hatch> infamous
[03:40] <hatch> crazy Ubuntu Edge is over $3m
[12:17] <rick_h> jujugui reviews please for a hot item of getting the charm details left breakout panel working to show off (though lots of bugs in it still) https://codereview.appspot.com/11714043
[12:17] <bac> rick_h: o/
[12:17] <gary_pos`> rick_h, cool! on it
[12:17] <bac> is gary_pos` your rap name?
[12:17] <gary_pos`> lol
[12:17] <rick_h> hah!
[12:18] <benji> rick_h: I'll do the second review
[12:19] <bac> benji: i'm already doing it
[12:19] <gary_poster> I was going to do second review buit now I'll just do extra qa :-)
[12:19] <bac> didn't you see me raise my hand?
[12:19] <benji> bac: oh, I missed that; next time wave harder
[12:19] <gary_poster> benji and bac are doing the reviews! /me said happily
[12:19] <bac> i like that plan
[12:19] <bac> o//////
[12:19] <benji> heh
[12:19] <gary_poster> lol
[12:19] <rick_h> thanks guys, appreciate it. Just realize that things like the events and such in the working charm details are borked a bit. The tabs updates the url, and some links want to work a bit strangely. but it displays and loads content in a readable way
[12:20] <benji> rick_h: so hold off on reviewing?
[12:20] <bac> stand down
[12:20] <rick_h> benji: no, this is a step
[12:20] <rick_h> please review
[12:20] <benji> k
[12:20] <gary_poster> stand up!
[12:20] <rick_h> will follow up with more clean up and such. But this reorg of the html/css needs to go forward
[12:21] <rick_h> I'm just trying to prevent a bunch of bugs getting filed after this :)
[12:21] <rick_h> and with that...time to make some coffee
[12:35] <bac> so sil wrote an indicator widget to track ubuntu edge and gustavo (i assume) put this graph together http://ubuntu-edge.info .
[12:36] <rick_h> yea, with data ...let there be visualizations
[13:12] <rick_h> benji: replying and updated branch coming. I didn't update all the CSS because honestly I indented it one left under .juju-inspector and would rather not refactor it in this branch atm.
[13:12] <rick_h> benji: and I didn't get the reference... I fail :(
[13:12] <rick_h> benji: QA go ok? or bac were you going to come back for QA?
[13:13] <benji> rick_h: that's completely understandable (the non-changes to CSS and the reference non-getting)
[13:13] <benji> rick_h: oh, I didn't QA; but I can.  Shall I?
[13:13] <rick_h> benji: appreciated. I'm going to try to run it through some more browsers to be sure but QA is appreciated
[13:14] <benji> I'll QA now.
[13:14] <bac> rick_h: actually i didn't qa as i thought gary_poster was going to.  i will now.
[13:16] <rick_h> hmm, so yea I see in FF the inspector doesn't remove on close but it does on chrome...wtf
[13:17] <rick_h> and wow FF is slow to start up
[13:24] <gary_poster> rick_h, bac, sorry, did basic qa on cherome and looked good.  didn't get farther because of calls
[13:24] <gary_poster> chrome
[13:25] <gary_poster> rick_h, nice (maybe?) quick fix would be fixing height the way we do for the inspector itself.  I think we do it wrong for ghost though
[13:25] <rick_h> FF is being very inconsistent with me. Maybe I should load a non-nightly version.
[13:26] <bac> rick_h: so that breakout panel has no scrolling.  i assume that is known.
[13:27] <rick_h> bac: yea, just looking at that with gary here. I think I need to change that from the viewlet container to the overall container perhaps. Testing now
[13:27] <bac> cool. i'd never seen it before.  will be nice.
[13:27] <bac> rick_h: thanks, btw, for the nice QA instructions.  i think we should strive to make that part of all MPs
[13:28] <rick_h> bac: hmm, though it would require the tab changes to re-run the calculate height on the viewlet manager somehow.
[13:29] <bac> IANAUXD but the white panel with no border looks naked to me
[13:32] <benji> rick_h: QA-wise I can't see any problems
[13:33] <rick_h> thanks, looking to see if I can get scrolling before landing.
[14:01] <hatch> morning
[14:03] <abentley> sinzui: I note that charmworld/6, apache2/3 and mongodb/0 all have agents down.  Reboot them?
[14:04] <abentley> Shall I reboot them?
[14:04] <sinzui> abentley, yes please :(
[14:04] <sinzui> abentley, I rebooted charmworld and mongodb yesterday or the day before to
[14:04] <sinzui> too
[14:05] <sinzui> abentley, oh, and I rebooted the basenode last week
[14:05] <sinzui> somethings is very sad in canonistack
[14:10] <abentley> sinzui: Everything is back up.
[14:11] <sinzui> :)
[14:17] <hatch> gary_poster: is there something particular you would like me on right now?
[14:18] <rick_h> gary_poster: landing the charm details branch right now. I got the scrolling working in it. So it should be 'good enough' for 'oooh pretty' demo purposes if you want to work with the guys out at OSCON on that.
[14:18] <gary_poster> hatch, gimme one sec
[14:18] <hatch> sure np
[14:18] <gary_poster> rick_h, awesome, thanks!
[14:18] <rick_h> gary_poster: the next plan is to finish up the CSS and get autocomplete landed and then will head back to bugs/making the charm details less 'there be dragons'
[14:19] <Makyo> Will be in a little late, have to take the dogs to dog camp today, had forgotten.  Back in a little bit.
[14:19] <rick_h> Makyo: so yay that sprint work closes up a bit.
[14:19] <rick_h> Makyo: we call it 'puppy school' :)
[14:20] <gary_poster> rick_h, sound perfect! thanks
[14:20] <Makyo> Woo!  Will push to get local charms figured out today, then.
[14:21] <rick_h> Makyo: yea, let me know if we need to chat on how we can work that out.
[14:21] <rick_h> it's one of the big 'dragons' but figure they won't hit that in a demo
[14:25] <gary_poster> ok hatch, one silly task but great for oscon would be to make unit collections ordered, and initially closed
[14:25] <hatch> gary_poster: can do!
[14:26] <hatch> decending order by the machine number?
[14:26] <hatch> the headings are already ordered
[14:26] <gary_poster> hatch thanks.  no, I mean headings.  oh, yeah, lemme see
[14:28] <gary_poster> hatch headings don't seem to be ordered to me
[14:28] <gary_poster> hatch I go to http://comingsoon.jujucharms.com/:flags:/serviceInspector/
[14:28] <gary_poster> deploy 100 of mysql
[14:28] <hatch> checking
[14:28] <gary_poster> type cntrl-s to turn o nsimulator
[14:28] <sinzui> abentley, I am very tempted to create a view that return a charmworld heartbeat right now. If I land that, I can remove the "latest" routes you want me to move
[14:28] <gary_poster> and I see running before errors, for instance
[14:28] <sinzui> too many things to do right now
[14:29] <abentley> sinzui: That would be great.
[14:29] <hatch> gary_poster: hmm that's a regression
[14:29] <hatch> I'll look into it
[14:30] <gary_poster> thanks hatch.  next task maybe: we are getting reports of people (including our CEO) going to jujucharms.com and getting "connecting to juju environment" forever
[14:30] <gary_poster> hatch I can't dupe
[14:30] <hatch> that happens when there is a console error
[14:30] <gary_poster> hatch, possible approaches would be
[14:31] <hatch> I wonder if we can trap those somehow...
[14:31] <gary_poster> hatch that's what I thought
[14:31] <gary_poster> hatch, we could trap and then ask user to report?
[14:31] <gary_poster> via email or something lame?
[14:32] <gary_poster> capturing info for us?  Or we could send to google analyticsw?
[14:32] <hatch> yeah until we have something 'proper' set up
[14:32] <gary_poster> we have the events now
[14:32] <gary_poster> in GA
[14:32] <hatch> I'm not sure we can send that much data into analytics
[14:32] <gary_poster> so we could send arbitrary things
[14:32] <hatch> I could be wrong though
[14:32] <gary_poster> bac, was there a limit as to how much we could stasgh in the GA events?
[14:33] <gary_poster> sinzui, in a similar "respond to events before they are emergencies" approach, it would be nice to do some kind of stress testing of m.j.c sometime very soon to see if we can stomp out the 504s.
[14:34] <bac> gary_poster: i don't recall
[14:34] <gary_poster> bac, cool np
[14:34] <gary_poster> hatch, anyway, offer to email and maybe offer to reload?  very open to suggestions :-)
[14:35] <hatch> yeah I'm just not sure how to capture the error
[14:35] <hatch> well...in a way that makes sense
[14:35] <hatch> can't wrap the whole app in a try/catch :P
[14:35] <hatch> and it's a bit of work to write our own exception handler
[14:35] <gary_poster> hatch why not?  can't we do a try catch on index.html?
[14:35] <gary_poster> around Y.use?
[14:36] <hatch> I 'think' YUI captures some of these errors automatically
[14:36] <gary_poster> hatch, another approach would be to have a setTimeout loop that keeps track of progress
[14:37] <gary_poster> if we've been waiting too long then we start ofering help
[14:37] <rick_h> gary_poster: the 504s were brought up in the config change where a timeout was moved from 1s to 3s before responding with a 504.
[14:38] <abentley> hazmat: I've replied to your comments on https://code.launchpad.net/~abentley/juju-deployer/get-flattened-deployment/+merge/175689 do any of my proposals suit you?  Or what would you like done?
[14:38] <hatch> gary_poster: that could work as a first step - but of course we would like something somehwat automated so we can get the real errors
[14:38] <gary_poster> rick_h, ack.  but does that tell us anything about root cause or remediation?  IIUC that's a band-aid not a solution
[14:39] <hazmat> abentley, i guess i'm trying to understand better the goal, you don't have any files in this context? you just have the full data structure to do resolve parents on ?
[14:39] <hazmat> abentley, is the context charmworld ingest of a bundle?
[14:39] <abentley> hazmat: Right, and right.
[14:40] <sinzui> looks like google is indexing mange.jujucharms.com again
[14:40] <hazmat> abentley, also the underlying branch for the mp  has changed significantly
[14:40] <hatch> gary_poster: first I'd probably like to try wrapping our instantiation of app in a try/catch and see if errors bubble up
[14:40] <hatch> or if they are caught lower
[14:40] <hazmat> the mp target that is
[14:40] <abentley> hazmat: I saw.
[14:41] <sinzui> jcsackett, hangout?
[14:41] <jcsackett> sinzui: already there.
[14:48] <gary_poster> hatch +1.  I think they bubble up.  I'd be tempted to wrap all of the second "startTheApp" function body in a try...catch
[14:48] <gary_poster> in index.html
[14:49] <hatch> gary_poster: yeah might as well catch everything
[14:50] <hatch> also....locally the headers sort properly
[14:50] <hatch> and it's the same revno
[14:50] <hatch> heh
[14:50] <hatch> I don't suppose coming soon can be set to devel?
[14:50] <gary_poster> hatch, huh.  maybe "running" is the only problem?  locally did you try starting with the simulator off and then turning it on?
[14:50] <benji> abentley: does this ring any bells? http://paste.ubuntu.com/5904369/
[14:50] <hatch> I didn't...
[14:50] <hatch> I'll try that
[14:51] <hazmat> abentley, commented there.. the deployment class has a bit of logic around actually validating the deployment which would  be good for a ingest as well
[14:51] <abentley> benji: Usually means elasticsearch isn't running on your localhost.
[14:51] <hatch> rick_h: https://twitter.com/horse_js/status/359687049655238657 rofl
[14:52] <hatch> ^ gary_poster you may also find that funny
[14:52] <abentley> hazmat: Thanks.
[14:52] <gary_poster> hatch lol
[14:52] <hatch> haha
[14:53] <benji> abentley: I thought the same thing, but the process is there, it is listening on that port, and "wget -O - localhost:9200" displays a JSON document apparently generated by the server
[14:53] <hatch> gary_poster: simulator off first causes this bug - the data is sorted correctly but the UI doesn't updated appropriately
[14:53] <hatch> will investigate
[14:53] <gary_poster> cool thanks hatch
[14:56] <abentley> benji: I don't know what would cause that, then.  You could try running the exact same command at the commandline.  You can get the exact same command by running nosetests without the logging filters.
[14:58] <hatch> oh right......d3
[14:59] <hatch> I have half a mind to write a d3 wrapper that doesn't look horrendous :)
[15:01] <hatch> ok I am able to reproduce the bug with the simulator on all the time too
[15:01] <hatch> definitely a d3 thing now
[15:04] <hatch> a-hah!
[15:11] <rick_h> gary_poster: I'm definitely +1 on logging from the JS. I have done that on other projects before where the JS would file log items in the back end on errors and the like.
[15:11] <rick_h> gary_poster: there's been talk of doing oops-tools in charmworld and maybe a JS -> oops tools would be cool
[15:11] <rick_h> gary_poster: but for a quick hack, the free tier on something like loggly might work out. There's some exising logger helper https://github.com/loggly/loggly-castor/ and http://loggly.com/support/sending-data/logging-from/application-logs/javascript/
[15:12] <rick_h> gary_poster: it does look like oops-tools does have a charm, though not used it.
[15:13] <bac> gary_poster: sinzui has invited me to the 1330Z orange standup, which conflicts with our one-on-one.  could teknico and i trade 1:1 times?
[15:13] <rick_h> ugh, though yea that requires rabbitmq and pgsql to come along for the ride
[15:13] <hatch> rick_h: gary_poster though because this is potentially intranet software - pinging an external server might be a big nono - along the same lines as the analytics code
[15:14] <rick_h> hatch: yea :/ why oops-tools is probably the best way to go long term I guess though it makes me sad
[15:14] <hatch> I'd like to pop up an alert saying there is an issue - here is what's being sent - do you want to send....similar to how ubuntu does it now
[15:14] <hatch> at least the interactions are expected that way
[15:15] <rick_h> hmm, I was thinking a little deeper than that so that we could alert ourselves to things before they break.
[15:15] <rick_h> it's server side and no private data involved. I don't know why we have to ask for permission to send
[15:16] <hatch> we might be talking about two different things
[15:16] <hatch> I'm tralking about js errors in the browser
[15:16] <hatch> talking*
[15:16] <rick_h> hatch: yea, why are we asking "can i send this error to a server" on a js error in the browser?
[15:16] <rick_h> It's asked in ubuntu because the data sent might contain content from your private file, etc.
[15:17] <rick_h> we don't have any of that
[15:17] <hatch> because it'll need to contain the dataset that triggered the error
[15:17] <rick_h> if there's an error jfdi
[15:17] <hatch> simply saying 'error on line x' is pretty useless :)
[15:17] <rick_h> hatch: on all public data...
[15:17]  * gary_poster back and reading...
[15:18] <rick_h> hatch: right, but you can get a traceback and send it
[15:18] <rick_h> there's no need to stop and ask imo
[15:18] <hatch> to send any potential data in the stack you do
[15:18] <rick_h> what potential data are we afraid to send w/o permission?
[15:19] <hatch> well prettymuch anything
[15:19] <rick_h> hatch: specific please. You're using the gui on jujucharms.com and an error occurs. What data in e.stack are we afraid to send?
[15:20] <hatch> deployed charms
[15:20] <hatch> number of units
[15:20] <hatch> config.js
[15:20] <rick_h> on jujucharms.com?
[15:20] <gary_poster> rick_h, hatch, it's all potentially personal data, *but*
[15:20] <gary_poster> we can take the GA approach
[15:20] <gary_poster> that we have now
[15:20] <gary_poster> specifically
[15:20] <rick_h> how is config.js private on jujucharms.com?
[15:20] <hatch> it's not
[15:20] <hatch> but why would you build a tool simply for one usecase
[15:20] <gary_poster> we send the info
[15:21] <gary_poster> and if people don't like it, on jujucharms.com, they don't use it
[15:21] <rick_h> because we have users hitting issues we can't replicate right now on jujucharms.com and that's the case I'm trying to address asap
[15:21] <gary_poster> as a tool, we give an option to turn it off
[15:21] <rick_h> gary_poster: +1
[15:22] <gary_poster> hatch, I think that's entirely in line with our privacy policy, and we already have the warnings/links about this
[15:23] <hatch> I suppose this is all assuming the console error hasn't bricked the app :)
[15:24] <hatch> and allows us to fire data to GA
[15:24] <rick_h> hatch: right, but if we implement something all logging should go to it. And we wrap it with console.log in debug and 'send log to remote location' in production
[15:24] <rick_h> hatch: thus something like loggly or oops-tools
[15:24] <hatch> I wrote a console.log wrapper a long time ago that did that
[15:24] <rick_h> hatch: yep, I think we all have :)
[15:24] <hatch> haha
[15:25] <hatch> mine is locked in a svn repo export.....(plz don't make me install svn just for that) :P
[15:25] <rick_h> hatch: heh, I've been trying to find mine in my NAS backup from a few years ago and then figured it was for jQuery and I probably don't want to find it.
[15:26] <rick_h> I'd be afraid to find my 3-6yr old JS code
[15:26] <hatch> gary_poster: I get a different popup menu on comingsoon than I do on trunk for build-relation and the like....same revno...
[15:26] <hatch> rick_h: did you see my link from horse_js above?
[15:27] <rick_h> hatch: yea, long history there. I find it more sad than funny
[15:27] <hatch> awww :(
[15:27] <rick_h> creator of pylons, turbogears, Paste and half the wsgi world of tools, all went to mozilla and went JS
[15:28] <gary_poster> hatch, popup: yeah I think our makefile has css issues.  i will try to kick it
[15:28] <hatch> rick_h: clear indication that JS is a better language :P
[15:28] <rick_h> ....
[15:28] <rick_h> indication that JS needs more smart devs to make it suck less? imported from the best...
[15:29] <hatch> oooOooOoooo
[15:30] <rick_h> well, I should say js 'tools' since they stole a bunch of framework and tool authors from Python to hack on JS tools/libraries.
[15:30] <hatch> rumor has it that Google has moved V8 devs to Dart
[15:30] <rick_h> poor devs
[15:31] <hatch> lol
[15:31] <hatch> the two guys that were doing the IO talk on the Dart compiler were from V8
[15:31] <hatch> I want to say they....wrote V8?
[15:31] <hatch> I can't remember exactly now
[15:35] <hatch> do we have any way to debug the d3 script?
[15:35] <hatch> some way to switch to an uncompressed version?
[15:36] <gary_poster> hatch, yes...devel should use it
[15:36] <gary_poster> hatch if it doesn't we have a bug
[15:36] <hatch> yeah that's giving me the compressed version
[15:36] <gary_poster> we have the uncompressed version around tehre somewhere, pretty sure
[15:36] <gary_poster> Makyo, any clues ^^^ ?
[15:37] <Makyo> Just a sec, let me look into it real quick.
[15:39] <hatch> the d3 source is 7000lines of undocumented code....oy vey
[15:40] <Makyo> gary_poster, hatch, we have the uncompressed version from npm, would need to make it available in assets, change the fullpath in modules-debug, and use the compressed version in modules-prod.
[15:41] <hatch> ahh
[15:41] <hatch> we should probably fix that at some point hey?
[15:41] <gary_poster> hatch, Makyo +1
[15:42] <Makyo> hatch, sure. Just means breaking from our current pattern with modules-prod
[15:42] <hatch> Makyo: if I change this insert() to append() it works but with insert I get a DOM Exception 12 https://gist.github.com/hatched/de5e686fa7028a200396
[15:42] <Makyo> Which is fine, of course, just a new thing for me, is all.
[15:43] <hatch> Makyo: ok well we can leave it for now but maybe we should revisit how we do module loading entirely
[15:43] <Makyo> hatch, a wishlist item.  It might be good to at least figure out a path forward.
[15:43] <hatch> yeah
[15:45] <Makyo> Hm, I might actually be crazy.  Maybe it's easier than that.
[15:45] <Makyo> Coffee required, though.
[15:45] <hatch> I just changed the file in modules_debug for noe
[15:47] <Makyo> Alright
[15:47] <hatch> and found the issue
[15:48] <hatch> well so I thought
[15:48] <hatch> hehe
[15:48] <hatch> I think the d3 api is wrong
[15:48] <Makyo> :P
[15:48] <Makyo> Check for issues, then, if that's the case.
[15:49] <hatch> oh...
[15:49] <hatch> our version isn't even close to the most recent
[15:49] <hatch> lol
[15:49] <hatch> that could be why the api and the code don't match
[15:49] <hatch> haha
[15:50] <Makyo> I mean, the gist code will cause errors because the before argument should return a node, and now it's just logging stuff.  Should use .call for that.
[15:50] <hatch> right I added that in....it now returns a string
[15:51] <hatch> but the whole fn is being passed to the querySelect()
[15:53] <hatch> Makyo: I see our package.json says <3 for d3.....is there a bug in d3 v3?
[15:56] <gary_poster> hatch, rick_h Makyo https://pastebin.canonical.com/94869/
[15:56] <Makyo> hatch, We had a version-freeze earlier this year.
[15:56] <abentley> hazmat: How do you run the tests in the new deployer?  The README still says "python deployer/tests/test_deployment.py"
[15:56] <Makyo> Before v3 came out.
[15:56] <hatch> right - but I mean was there a reason for this freeze specifically
[15:56] <rick_h> gary_poster: uh..so that's ungood
[15:57] <gary_poster> jujugui call in 3
[15:57] <gary_poster> kanban now :-D
[15:57] <hatch> gary_poster: ugh...I know 'why' thats happening but I don't have a proper fix
[15:57] <Makyo> hatch, We froze all versions to keep landing branches sane, that was the thing.  If you want to do a full QA run and get us up to v3, I've got no problem with that.
[15:57] <abentley> hazmat: But that fails with ImportError: No module named deployer.config
[15:57] <rick_h> gary_poster: what was the url at this point?
[15:58] <hatch> our module code isn't pulling in all the required dependencies
[15:58] <hatch> so yui goes and fetches the rest
[15:58] <hatch> there IS a https yui combo service though....
[15:58] <gary_poster> rick_h, checking
[15:58] <rick_h> hmm, spinner image is also pulled from non-https
[15:59] <rick_h> wtf, why is the spin.min.js not in the rollup?
[15:59] <rick_h> ugh
[15:59] <rick_h> ah, because it's spinning while things load I guess
[15:59] <gary_poster> yes
[15:59] <hatch> they see me spinnin....they hatin
[15:59] <gary_poster> lol
[16:00] <hatch> :)
[16:00] <hatch> Makyo: ok I'm going to have to attempt an upgrade because the version we are on does not accept a fn as the second argument to insert
[16:00] <gary_poster> hatch, rick_h fwiw: plain old jujucharms.com
[16:00] <gary_poster> no url
[16:00] <gary_poster> chromium
[16:01] <gary_poster> jujugui call now
[16:01] <rick_h> gary_poster: ok, looking and trying to reproduce. Only one I can repo is the close-orange.png atm
[16:03] <gary_poster> rick_h, hatch could be from loading devel version yesterday? clear cache?
[16:03] <rick_h> gary_poster: maybe
[16:03] <hazmat> abentley, python -m unittest discover
[16:03] <rick_h> gary_poster: but we shouldn't be doing that in devel either.
[16:03] <hazmat> abentley, from within top level of the source tree.. there are other options as well.
[16:03] <adeuring> abentley, sinzui could one of you review thes mp: https://code.launchpad.net/~adeuring/charmworld/1202665-nofile-errors/+merge/176418
[16:04]  * sinzui looks
[16:08] <arosales> gary_poster, when I export an environment  via 'shift-d'  any strings such as "on/off/yes/no" are parsed as keywords and not strings.  Is this a gui thing or a deployer thing?
[16:08] <gary_poster> arosales, on call will reply soon
[16:08] <arosales> gary_poster, example is just export a mysql/wordpress env, and then try to redploy with the deployer and errors come up as the values aren't strings
[16:08] <arosales> gary_poster, ack
[16:17] <rick_h> robbiew: do you have a few min to do a hangout with a screenshare for this jujucharms.com issue?
[16:18] <robbiew> rick_h: when I'm out of this call, sure
[16:18] <rick_h> robbiew: ty
[16:19] <sinzui> adeuring, r=me with an additional comment.
[16:20] <adeuring> sinzui: thanks
[16:25] <rick_h> robbiew: calling back, was logged into wrong account.
[16:30] <gary_poster> rick_h, ben was able to dupe once in incognito mode, and then could not.  Makyo hatch and I cannot repro at all in incognito or otherwise
[16:30] <rick_h> gary_poster: talking with robbiew now, looking and trying to make sense
[16:30] <gary_poster> thanks rick_h
[16:32]  * benji jumps into the escape pod.
[16:38] <rick_h> gary_poster: ok, I don't understand how we're starting the app. We're not using the domready event, there's some sort of setTimeout() in there. I think we're just hitting race conditions with the order for3 files getting loaded
[16:38] <rick_h> the stuff we're doing in app/index.html seems like it'd be fragile
[16:38] <hatch> rick_h: so it's reproducable?
[16:38] <rick_h> hatch: so he had it over and over while he was using a cached file. On a freshly cleared cache it went away
[16:40] <rick_h> gary_poster's gotten it once in incognito mode, but only once. I can't help but think it's some sort of race. In his network graph on a failing case the files were coming in on the network tab way out of order of listing in the index.html, which shouldn't matter unless startTheApp isn't waiting for files to load first...and it seems like that's the way it works now
[16:40] <gary_poster> rick_h, join https://plus.google.com/hangouts/_/7fb7c30f3a232db57dd8549738fb98e723d90d4a ?
[16:45] <hatch> hangouts crashed
[16:52] <gary_poster> 1) enable etag support
[17:04] <gary_poster> hey frankban
[17:04] <gary_poster> something we will want to add to our static file serving:
[17:04] <gary_poster> etag support
[17:04] <frankban> gary_poster: sounds good
[17:04] <gary_poster> I assume we could do that really easily
[17:04] <gary_poster> cool thanks
[17:05] <frankban> gary_poster: IIRC we will also need to add "/test" when serve-tests is true in the charm, or something like that
[17:05] <gary_poster> frankban, yes, good point
[17:06] <frankban> gary_poster: ok, I'll create two cards
[17:06] <gary_poster> thanks frankban
[17:07] <bcsaller> crazy lag was crazy
[17:07] <hatch> gary_poster: bcsaller is going to attempt to create a somewhat simple prototype of this approach because I think that we agree it's the right way to do it, but I'm having a hard time seeing where it'll be injected while keeping it 'simple'
[17:30] <hatch> bcsaller: the odd thing was that the video was on time but the audio was way behind haha
[17:33] <rick_h> hatch: can you ok https://codereview.appspot.com/11571044 if you get a sec?
[17:33] <rick_h> After doing a bunch of reading I'm less sure of this fix, but it seems a worthwhile change regardless. :/
[17:35] <hatch> rick_h: hmm
[17:35] <rick_h> gary_poster: fyi, from what I can read you're right. they should be run in order
[17:35] <hatch> it appears that we might 'need' to do the flag approach
[17:36] <rick_h> hatch: well, I'm not sold there isn't something else here. A bad network issue? a truncated file? freaking hard to see since I can't dupe
[17:36] <hatch> yeah exactly
[17:36] <gary_poster> rick_h, ack.  was going to comment that if we do this, we should include a comment about why.  also afaict (http://www.w3.org/TR/html5/scripting-1.html#attr-script-defer) we should not have defer or async on non-src script tasg
[17:36] <rick_h> http://www.html5rocks.com/en/tutorials/speed/script-loading/ is the latest/best info I can find atm
[17:37] <rick_h> gary_poster: bah, then never mind on this because the only way this 'makes sense' in the limited way it does is if we're also saying the manual script block only executes in order
[17:37] <gary_poster> rick_h, ah. :-/
[17:37] <gary_poster> hatch, rick_h, nasty global flagsies then?
[17:38] <rick_h> I was trying to test it out here to see if it worked as expected with the defer in the non-src block. http://stevesouders.com/cuzillion/?c0=hj1hfft1_0_f&c1=hj1hfft3_1_f&c2=hj1hfft2_1_f&c3=hb0hfft0_1_f&t=1374600345467
[17:39] <gary_poster> huh
[17:39] <gary_poster> interesting
[17:39] <gary_poster> well, if we go that way, maybe include that page in comment? :-/
[17:39] <rick_h> gary_poster: yea, I can add comments to both links and just say "this is a trial..." and see if reports stop coming in.
[17:39] <rick_h> but as I said to start, I'm less sure of myself now than I was on the call :/
[17:41] <gary_poster> heh, I hear you
[17:43] <rick_h> gary_poster: ok, well I'll add docs to the code, links to the two files, and land this for now. It won't make things worse and we can see what happens.
[17:43] <arosales> gary_poster, not urgent but in reference to my export question hazmat pointed to bug 1200625, which is the issue I am seeing.
[17:43] <_mup_> Bug #1200625: gui export is exporting invalid config options / not respecting type when serializng <juju-gui:New> <https://launchpad.net/bugs/1200625>
[17:43] <rick_h> gary_poster: and if we can get any way to reliably dupe it I promise to tear it apart
[17:43] <gary_poster> rick_h, +1
[17:43] <arosales> I added my comment to that bug.  Posting here as an fyi
[17:43] <gary_poster> arosales, ah thanks I'm afraid that had completely slipped my mind.  looking
[17:44] <arosales> gary_poster, no worries, not urgent just wanted to follow up and post here when you had an opportunity.
[17:44] <gary_poster> cool thank you much arosales
[17:45] <hatch> rick_h: cool page - 5.5s load time?
[17:45] <bcsaller> rick_h: isn't 'defer' the opposite of what we want, sync loading is the default, we need to ensure execution doesn't happen till the parse is finished though.
[17:46] <rick_h> bcsaller: defer says the fiel can be dowloaded async, but must be executed int he order it appears in the dom
[17:46] <rick_h> async says that you can download this file async, and execute it as soon as you're ready regardless of order
[17:46] <bcsaller> and after the doc has been parsed, hmm
[17:46] <rick_h> hatch: yea, there's timers installed in each external file to demonstrate order
[17:47] <hatch> ahh
[17:47] <rick_h> bcsaller: right, but our JS is right before the footer already
[17:47] <rick_h> bcsaller: so the body parsing shouldn't cause us any issues from what I can see.
[17:47] <arosales> gary_poster, sure np. hazmat helped point to the bug.
[17:47] <bcsaller> yeah... hmm
[17:47] <gary_poster> bcsaller, https://bugs.launchpad.net/juju-gui/+bug/1200625 has more details now fwiw.  it does seem like a yaml lib problem.  I'd vote on the proper fix being a switch to letting the deployer handle our exports, except that won't work for some of other plans (being able to import deployer file, allow modifications, and then send back to deployer).  therfore maybe we need to fix the yaml lib
[17:47] <rick_h> bcsaller: testing with/without locally is darn near identical. 300ms diff in times
[17:47] <_mup_> Bug #1200625: gui export is exporting invalid config options / not respecting type when serializng <juju-gui:New> <https://launchpad.net/bugs/1200625>
[17:48] <gary_poster> bcsaller, not a burning issue.  just letting you know
[17:48] <hatch> rick_h: I'm worried this is simply a bandaid
[17:48] <rick_h> hatch: I'm worried it won't work at all.
[17:48] <hatch> lol
[17:49] <rick_h> hatch: from what I can tell the issue we think we have should not happen as the code stands today
[17:49] <gary_poster> +1
[17:49] <hatch> I agree
[17:49] <gary_poster> I think this is a browser bug :-/
[17:49] <rick_h> see - http://www.html5rocks.com/en/tutorials/speed/script-loading/#toc-quick-reference
[17:49] <rick_h> gary_poster: and that's possible. it was only in chromium and FF was working for him
[17:49] <rick_h> gary_poster: and I know chrome-ium is the most aggressive with this stuff
[17:49] <gary_poster> y
[17:50] <rick_h> so *maybe* by saying "Hey smarty pants...I want these defer'd and respect my authority" it helps
[17:50] <rick_h> but ugh and ugh and ugh
[17:50] <hatch> rick_h: so reading through that page it looks like the only way we can be sure is using the ugly flags
[17:50] <hatch> because each browser does it differently
[17:51] <rick_h> hatch: but even flags can cause issues if it's outside of this. A bad file tranfwer or the like
[17:51] <rick_h> then the flags never run and you just get a spinner over and over and no error because you never run :)
[17:51] <hatch> do you think the server is truncating it?
[17:51] <hatch> is that what the source lookd like on robbies machine?
[17:51] <rick_h> hatch: so the cache'd all-yui.js that we copied from the browser into vim had no TabView module defined in it :/
[17:52] <rick_h> once we cleared the cache it worked
[17:52] <hatch> :/
[17:52] <rick_h> with a ctrl-shift-delete empty cache
[17:52] <hatch> ohh
[17:52] <hatch> TabView specifically?
[17:52] <rick_h> hatch: so maybe it's all just related to the yesterday single serve files since we still service all-yui.js
[17:52] <hatch> it's a caching issue then
[17:52] <rick_h> hatch: well that was my canary in the coal mine
[17:53] <rick_h> hatch: right, but gary_poster reproduced it one time in in-cognito mode
[17:53] <hatch> bin/merge-files:82
[17:53] <rick_h> which I'll assume is not cache related
[17:53] <hatch> I had to add that in becuase tabview wasn't loaded by default
[17:53] <rick_h> hatch: yea, we manually add it due to build issues, but it should be there
[17:53] <rick_h> hatch: so robbiew had a bad file, I'm not sure on gary_poster's run. I'd love to have peeked at his all-yui.js file when he dupe'd the error
[17:53] <hatch> right - so the only time it won't be is if it was loading an old file?
[17:54] <hatch> s/?/.
[17:54] <rick_h> bah, and sorry for the pings guys /me replaces real people names with jojo and bubu :)
[17:54] <hatch> lol
[17:54] <rick_h> hatch: I *think* but hard to say for 100% without seeing it
[17:55] <rick_h> anyway, if anyone gets an error stop, don't breath, and screenshare with me pls kthx :)
[17:55] <hatch> haha
[17:55] <hatch> rick_h: I'm not confident that we should land this defer
[17:55] <hatch> because I'm pretty sure it'll do exactly what it's doing now
[17:56] <hatch> reading the docs
[17:56] <rick_h> hatch: I know, but it can't hurt any. The worst case is that we wait for until right be domready to execute and it'll cost us a few ms, best case it helps load these files async and buys us a couple of ms and helps
[17:56] <hatch> haha, I'll lgtm it
[18:02] <rick_h> and <3 that we hit the t-shirt goal for the sprint. I'm only sad I can't bring it to PyOhio this weekend. thanks jcsackett
[18:24] <hatch> somehow updating d3 causes the makefile to try and simlink yui twice.....?
[18:24] <rick_h> lol
[18:24] <rick_h> our Makfile hates you for making fun of it
[18:25] <hatch> clearly
[18:25] <hatch> it's also garbled it's code to make it unreadable
[18:25] <hatch> oh wait....no that's just normal
[18:25] <hatch> :P
[18:26] <gary_poster> rick_h, hatch, I just got an instance of the failure.  http://ubuntuone.com/7K2T0TNIV9koJYv5p35mGE
[18:26] <hatch> ok so that means that the config file hasn't loaded yet
[18:26] <rick_h> w...t...f... window is not defined?
[18:27] <rick_h> oh, juju-config is undefined
[18:27] <gary_poster> right
[18:27] <rick_h> nvm, yea config hasn't been run
[18:27] <hatch> so we need to do the hacky 'flag' technique I mentioned I guess
[18:27] <gary_poster> so race condition
[18:27] <gary_poster> yeah it seems so
[18:27] <hatch> because clearly they aren't being executed in order
[18:27] <hatch> that sucks, it feels so hacky
[18:27] <rick_h> yea, and every doc says it should so browser bug
[18:27] <gary_poster> y
[18:28] <hatch> gary_poster: thanks for getting the bug :D
[18:28] <gary_poster> hatch, np ;-)
[18:28] <hatch> how did you repro it?
[18:28] <hatch> have you been sitting there hitting refresh for the past hour?
[18:28] <hatch> lol
[18:28] <gary_poster> hatch, random.  was trying to go look at comingsoon
[18:29] <rick_h> hatch: so 1) how are you giong ot hacky it?
[18:29] <hatch> gary_poster: can you check to see if the config file was fully downloaded?
[18:29] <hatch> or did you close it already?
[18:29] <rick_h> 2) can't we defined startTheApp above config.js and have config.js run it at the end?
[18:29] <hatch> thinking maybe the server is truncating it?
[18:30] <gary_poster> hatch reloaded already
[18:30] <gary_poster> sorry
[18:30] <hatch> no problem
[18:30] <rick_h> hatch: so if we defined the startTheApp as a function call above the 3 included files and defer them in order and call startTheApp from config.js worky?
[18:31] <hatch> rick_h: at points we would consider a file 'done' executing it assigns a flag to some global, the settimeout fn then checks that all the required flags are set - if they are, then it starts the app
[18:31] <rick_h> hatch: or did you have some other hacky in mind
[18:31] <rick_h> hatch: so it'll look on some setTimeout interval until run then?
[18:31] <gary_poster> yeah the startTheApp dance we have now assumes that the file loading approach works
[18:31] <rick_h> /look/loop
[18:31] <hatch> which is should haha
[18:31] <hatch> rick_h: yeah it can be part of the current loop
[18:31] <gary_poster> right
[18:31] <rick_h> yuck loops
[18:31] <gary_poster> but if we are no longer using that method
[18:32] <gary_poster> we can simplify.
[18:32] <gary_poster> ugly :-(
[18:32] <gary_poster> feels dangerous/fragile
[18:32] <rick_h> yea
[18:32] <gary_poster> we should be able to rely on browser for this stuff
[18:33] <hatch> we could put this starttheapp in a separate file
[18:33] <hatch> maybe it only guarantees the order of externally loaded scripts
[18:33] <hatch> tbh i've never seen this error before
[18:33] <rick_h> hatch: yea, defer (by the docs) is ignored on non-src script tags except in IE according to that page linked previously
[18:35] <gary_poster> we could move config load first (before all-yui)
[18:35] <gary_poster> and then put startTheApp in modules.js
[18:35] <rick_h> https://code.google.com/p/chromium/issues/detail?id=247909
[18:35] <gary_poster> hacky hack hack hack :-/
[18:35] <hatch> gary_poster: yeah that could work
[18:35] <hatch> rick_h: of course there is a bug lol!
[18:35] <rick_h> hatch: well, it's a bug that's closed because they can't dupe reliably
[18:36] <hatch> haha yup
[18:36] <rick_h> so at least we're not alone
[18:36] <gary_poster> heh
[18:37] <hatch> I suppose there is some comfort in numbers while walking into a pit of fire
[18:37] <rick_h> well if no one else sees any issue I'd want to keep looking at what we're doing wrong
[18:38] <hatch> I like gary_poster's approach
[18:38] <hatch> that should solve the issues
[18:38] <gary_poster> maybe tricky though
[18:38] <gary_poster> simpler to do what you proposed
[18:38] <gary_poster> because modules.js differs in dev and prod
[18:38]  * rick_h wonders what it would take to get rid of all js out of index.html and just load files that run.
[18:39] <hatch> bah! take your common sense garbage elsewhere
[18:39] <gary_poster> that's an idea.  looking
[18:39] <gary_poster> lol
[18:39] <rick_h> oh, you know what...damn
[18:39] <rick_h> so we load modules, modules loads .use(['juju-gui'])
[18:40] <rick_h> YUI block looks if it should block or go, it says go
[18:40] <rick_h> we need to define a module for config.js, .use([juju-gui, gui-config])
[18:40] <rick_h> annd the YUI block will wait on it's own won't it hatch ?
[18:40] <gary_poster> that's making some sense
[18:40] <hatch> yep
[18:41]  * rick_h tries to remember everything about the YUI loader he can recall
[18:41] <hatch> I thought there was a reason why we weren't doing that though?
[18:41] <hatch> ohh right
[18:41] <rick_h> I wonder if just swapping config/modules would work?
[18:41] <hatch> we need the config to pass into the yui()
[18:41] <rick_h> in the list
[18:41] <rick_h> hatch: yea...right
[18:41] <rick_h> hmmmm
[18:41] <hatch> trying to overwrite the yui linked dir twice.... https://gist.github.com/hatched/05b4c61ec923f46c8a9b
[18:41] <rick_h> but that YUI.use() block doesn't have anything that says to wait for ie
[18:42] <rick_h> hatch: running what make command?
[18:42] <hatch> make devel
[18:42] <gary_poster> hatch make clean for now
[18:42] <hatch> gary_poster: this is after upgrading d3 version
[18:42] <hatch> trunk works fine
[18:42] <hatch> make clean and make clean-all both have no effect
[18:43] <hatch> it's actually trying to make the link twice
[18:43] <rick_h> hatch: give me a sec to look
[18:43] <hatch> the odd thing is the actual make error message
[18:44] <hatch> it references d3.v2.min.js ?
[18:44] <rick_h> hatch: yea, look around line 249
[18:44] <rick_h> $(JAVASCRIPT_LIBRARIES): | node_modules/yui node_modules/d3
[18:44] <hatch> ahh ok i'll strip all of these v2's
[18:47] <hatch> wow lots of v2's everywhere
[18:51] <hatch> *sigh* of course we can't just upgrade
[18:51] <hatch> how silly of me to assume
[18:51] <hatch> :D
[18:54] <hatch> who knows about the file unscaled-pack-layout.js ?
[18:55] <gary_poster> Makyo, bcsaller, ^^^
[18:55] <Makyo> Me.  Why?
[18:55] <hatch> after deploying a charm
[18:55] <hatch> I get an error on line 98
[18:56] <hatch> Cannot read property '_modelName' of undefined
[18:56] <rick_h> gary_poster: I can'
[18:56] <rick_h> t help but wonder if https://codereview.appspot.com/11577044 would be enough
[18:56] <rick_h> or if we'll just get a new error because modules.js wasn't fully loaded since it'll be the last script in line...
[18:57] <hatch> Makyo: here is what 'd' is https://gist.github.com/hatched/201696944f12cf95e6ab
[18:57] <hatch> so no 'data'
[18:58] <gary_poster> rick_h, +1.  I was looking at this and thinking too.  This is fragile, but only because the browser isn't doing the right thing.  As far as modules, I bet it will be fine:  that's using the YUI loader
[18:58] <Makyo> What's changed in your code that would lead to the wrong value being passed to the pack layout?  I'm not seeing the error locally, and that file's been around for a while.
[18:58] <gary_poster> and we Y.use('juju-gui')
[18:58] <hatch> Makyo: I upgraded to d3 v3
[18:58] <hatch> have a few minutes to pair?
[18:59] <Makyo> Sure.
[18:59] <hatch> guichat?
[19:00] <Makyo> Sure, why not.
[19:00] <hatch> ok there
[19:00] <rick_h> gary_poster: k
[19:01] <rick_h> gary_poster: yea, I'm trying to look at how modules/the startTheApp yui block interact atm.
[19:02] <rick_h> hatch: got the error. config.js is loaded and not truncated in the dev tools.
[19:02] <rick_h> gary_poster: interestingly, it has an etag header on it
[19:03] <rick_h> at least in comingsoon it does
[19:03] <rick_h> yea, looks like production has etags as well
[19:04] <gary_poster> ah yeah
[19:05] <benji> Aaaaaand we're back!
[19:07] <rick_h> welcome back benji
[19:08] <benji> I can now type "initrd (hd0,3)/boot/grub/i386-pc/initrd.img-3.8.0-28-generic" correctly in only one try.
[19:09] <rick_h> ooh, so you had a 'special' time recently
[19:09] <benji> heh
[19:17] <hatch> gary_poster: got a second to hop into guichat?
[19:17] <gary_poster> hatch sure
[19:17] <hatch> about this ordering thing
[19:21] <hatch> Makyo: any idea on an eta to do the swap over?
[19:21] <Makyo> hatch, half day, I'd say.
[19:21] <Makyo> then reviews.
[19:21] <hatch> cool thanks
[19:39] <hatch> bcsaller: are you around?
[19:44] <hatch> Makyo: join us in guichat?
[19:52] <hatch> thanks Makyo
[20:08] <bcsaller> hatch: yes, here, sorry
[20:09] <hatch> bcsaller: it's ok, we got-r-figured
[20:43]  * Makyo retrieves dogs from camp.  Back in a bit.
[21:19] <hatch> hmm I Just got a "cannot deploy service" error....but it deployed the service anyways
[21:21] <gary_poster> heh, that's not good
[21:23] <hatch> yeah it turns out it was the result of a bad object call in the d3 code....
[21:23] <hatch> hmm
[21:23]  * hatch adds to his notes to investigate
[21:24] <hatch> good news is the technique that we are using is working....
[21:24] <gary_poster> yay :-)
[21:25] <hatch> some odd interactions though
[21:25] <hatch> when I click 'Confirm' there is a good 1-2s delay before the ghost inspector dissapears
[21:26] <gary_poster> I noticed something like that.  Of course, that probably is indicative of real world behavior--the real world behavior might be worse, in fact
[21:26] <hatch> ahh, happens the same on comingsoon w/o the flag but we aren't indicating the timeout on the new inspector
[21:26] <hatch> we'll need some type of a spinner or something
[21:26] <gary_poster> we ought to have indicators of "I know what you want; gimme a sec"
[21:26] <gary_poster> yeah
[21:26] <hatch> lol
[21:26] <gary_poster> luca had a site with some of that
[21:26] <hatch> "YO, I'm workin here!"
[21:26] <gary_poster> heh
[21:27] <hatch> in my best Jersey Shore accent of course
[21:27] <gary_poster> of course :-)
[21:40] <gary_poster> bac, hey.  Is this resolved-ish? https://bugs.launchpad.net/juju-gui/+bug/1189502
[21:40] <_mup_> Bug #1189502: Google analytics use should be configurable via the charm <juju-gui:Triaged> <https://launchpad.net/bugs/1189502>
[21:41] <hatch> lunching
[21:41] <gary_poster> bac, sorry never mind
[21:41] <gary_poster> it is not
[21:43] <gary_poster> hatch, when you get back: will https://bugs.launchpad.net/juju-gui/+bug/1170031 be completely fixed by inspector, or just improved?
[21:43] <_mup_> Bug #1170031: show_enviornment called multiple times even on other views <juju-gui:Triaged by hatch> <https://launchpad.net/bugs/1170031>
[21:44] <gary_poster> um, sorry, bac, yes it is :-)
[22:08] <bac> gary_poster: well, that bug is half solved.  on/off is provided but the google id is not configurable
[22:47] <hatch> gary_poster: that bug is partially fixed now but once we switch to the inspectors it'll be 100% fixed
[23:28] <rick_h> gary_poster: got a phone call from jcastro. The phrasing was something like "Man, people love this stuff!"
[23:28] <hatch> :D
[23:28] <rick_h> gary_poster: didn't have your info to call, will fill in 100% when he writes up the report, but wanted to me to pass notes to the whole team that we killed it. People are eating up the Gui
[23:29] <hatch> it feels great to know people love the product you make :D
[23:29] <rick_h> gary_poster: said in his talk he went through how to do stuff and then said "And if this is too hard, pull up the gui and just drag it to deploy it"
[23:29] <hatch> lol
[23:29] <gary_poster> rick_h, :-) awesome
[23:29] <rick_h> so not a ton of info since he called from the floor while I was out to dinner, but wanted to pass along as requested
[23:30] <gary_poster> thanks rick_h :-)
[23:32] <gary_poster> huwshimi, hi.  hope you saw that too ^^^ that's with a big thanks to a lot of your hard work, and we've had lots more praise
[23:32] <huwshimi> gary_poster: Awesome!
[23:37] <hatch> $3.6M on the Edge


[15:06] <dkessel> ubot5, how are you doing?
[15:06] <dkessel> ubot5, come on :)
[15:11] <knome> dkessel, lonely?
[15:17] <dkessel> knome: amazed how quiet it is in here
[15:18] <knome> dkessel, it's compensated by the very high-traffic mailing list
[15:20] <slickymasterWork> lol, pitti takes care of that :)
[15:20] <knome> slickymasterWork, that wasn't what i was referring to...
[18:41] <elopio> ping ubuntu-qa: review please: https://code.launchpad.net/~canonical-platform-qa/unity8/remove_autopilot_tests_for_alternate_helper_paths/+merge/239428
[18:42] <om26er_> elopio, I will.
[18:43] <elopio> thanks om26er_
[19:03] <elopio> om26er_: thanks for the review. But please don't top-approve any of these branches.
[19:03] <elopio> the idea is to get a review by a developer so they start getting ownership of the tests.
[19:06] <om26er_> elopio, Sure.
[19:16] <plars> pitti: I never saw an email from you I think, does autopkgtest_3.6pitti3_all.deb have all your latest stuff in it?


[07:57] <apw> jsalisbury: ^
[13:34] <bhelgaas> i'm considering changing the way CONFIG_PCIEASPM_DEBUG works.  does anybody have info about why ubuntu enables that, or how ubuntu uses the /sys/.../link_state files it enables?
[14:08] <apw> bhelgaas, why it is enabled, a good question ... i don't think i am aware of any userspace we specifically rely on using it
[14:22] <bhelgaas> apw: I did find a launchpad bug requesting it, seemed like mostly to enable manual testing
[14:31] <apw> bhelgaas, got the bug number handy, so i can see what was said
[14:32] <bhelgaas> Yeah, but I'm working out right now. Will get it to you later
[16:43] <bhelgaas> apw:  https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1398544
[18:30] <apw> bhelgaas: ok so yeah just for debugging,nao changing them isnt the end if the world, if upstream will accept such a change
[20:18] <danieru98> By using Ukuu Kernel Update Utility i found this bug https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1783906 happens on linux 4.15rc4, but not linux 4.15rc3. How can i further "bisect the kernel"?
[20:27] <ryuo> I have an unusual issue that I reported today to the kernel bugtracker. Should I just wait now to hear something further? I've already exhausted everything I could think of. Report is here: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1784008


[05:47] <gonssal> Hi. Since a couple of days ago, Akregator permanently freezes everytime I start it or I switch to its tab in Kontact. The errors when I launch it from console can be found here: http://pastebin.com/530ZumxE
[05:47] <gonssal> Any ideas why this is happening? I didn't change anything, just started happening.
[05:50] <gonssal> Also it keeps eating 50% CPU while freezed.
[06:25] <ussher_> I've just installed Kubuntu 14.04 LTS.  When i reboot it works fine until up to the login screen, then the loader icons.   After that the screen fails like the graphics drivers are wrong and I cant see anythign except colors.  I can get to ctrl+alt+F1 from the login screen, but if i use the GUI, after it logsin ctrl+alt+F1 stops working.  ideas?
[08:18] <kass> bonjour , qui habite a france ?
[08:34] <valorie> !fr | kass
[08:38] <lordievader> Good morning.
[09:42] <Lynoure> Is there a good Activities Howto somewhere?
[09:45] <Walex> Lynoure: hopefully not :-)
[09:46] <Lynoure> Walex: why?
[09:46] <Walex> Lynoure: activities are of somewhat questionable value I think.
[09:47] <Walex> Lynoure: they are one of those fancy ideas that look fine but are not that useful in practice.
[09:47] <Lynoure> Walex: As someone who has one laptop for work and private life, I would find them very useful
[09:47] <Walex> Lynoure: I would recommend something far more radical then...
[09:48] <Lynoure> Walex: but people say things like one being able to have same apps in different states in different activities, and I have not found quite how. or even how to get windows without title bar into a spesific activity
[09:48] <Walex> Lynoure: you can run *two* X servers with two KDEs and different logins
[09:48] <lordievader> Lynoure: I agree, it is nice to get a separation in your tasks.
[09:48] <Lynoure> Walex: that adds a lot of time waste in switching.
[09:48] <lordievader> Running two X servers is just plain ugly.
[09:49] <lordievader> And asking for trouble.
[09:49] <Walex> Lynoure: problem is all the activity-specific stuff works only for KDE apps, and I never use *just* KDE apps.
[09:49] <lordievader> https://userbase.kde.org/Plasma#Activities
[09:49] <lordievader> Walex: Activity specific stuff?
[09:49] <Lynoure> Walex: I wonder if there would be a way to change that, somehow.
[09:50] <Walex> Lynoure: the difficulty is that the config is not activity-dependent
[09:50] <lordievader> Walex: Firefox, chromium, thunderbird, virt-manager work fine with activities.
[09:51] <Lynoure> lordievader: I have not found a way to get Chromium do different user profiles in each... but I have not yet tried making a different alias that uses different config dir.
[09:51] <Lynoure> lordievader: that's not quite a detailed howto. :)
[09:52] <lordievader> I know...
[09:52] <Lynoure> with Chromium+hangouts, I cannot even tell what Activity the hangouts window should go to (as no title bar)
[09:52] <lordievader> Lynoure: That you can enable.
[09:52] <Lynoure> There is probably some trick, I just don't know.
[09:52] <lordievader> Lynoure: Right click and set it to use system borders.
[09:53] <Lynoure> lordievader: right click does nothing
[09:53] <lordievader> Lynoure: Right click the space next to the tabs.
[09:54] <Lynoure> lordievader: what tabs?
[09:54] <Lynoure> lordievader: I mean the hangouts window
[09:54] <lordievader> Ah, I thought you were talking about Chromium...
[09:54] <Lynoure> lordievader: the one that is a gray box with (")
[09:54] <lordievader> I never use Hangouts.
[09:54] <Lynoure> lordievader: I have the same problem with steam
[09:55] <lordievader> Hehe, another thing I do not use.
[09:57] <kass> Hi , who is from france ?
[10:00] <lordievader> !france
[10:00] <lordievader> kass: Probably people in #ubuntu-fr ;)
[10:08] <kass> thanks .
[10:48] <soee> good morning
[10:49] <lordievader> Hey soee
[11:59] <BluesKaj> Hiyas all
[14:21] <cmt29> In the wicd wireless_settings.conf file, the manpage says that use_settings_globally should be 0|1. The KDE WICD gui automatically configures this as False|True. Does this matter?
[14:50] <ngaio> what is the expected way to launch Qt Assistant when I have only Qt 5 development files installed? On my system I have /usr/lib/x86_64-linux-gnu/qt5/bin/assistant (which works), and /usr/bin/assistant (which is looking for the Qt 4 version, and fails)
[15:00] <vigneshrajkumar> test
[15:05] <pet0> hello
[15:05] <pet0> is there a way to get photos of iphone without installing apple software?
[15:08] <Captain_Haddock> pet0: What happens when you plug the iPhone into your Kubuntu box's USB port?
[15:09] <akiva-thinkpad> Hey all: Live Ask Ubuntu Anything live in 50 minutes: http://ubuntuonair.com | #ubuntu-on-air
[15:10] <Captain_Haddock> What does that mean akiva-thinkpad?
[15:11] <akiva-thinkpad> Captain_Haddock, its a google plus live session where you can ask the engineers of ubuntu any question,
[15:12] <akiva-thinkpad> except support questions, like how can I clear my browser cache
[15:15] <ngaio> akiva-thinkpad, is it a good place to ask how to submit a bug report regarding a kernel crash?
[15:15] <Captain_Haddock> akiva-thinkpad: Thanks.
[15:15] <akiva-thinkpad> ngaio, Not a bad question; you would get an answer, but not a tutorial if that makes sense :)
[15:16] <ngaio> akiva-thinkpad, is there a tutorial already up somewhere? I read about it a few weeks ago, but I got lost in all the detail
[15:16] <akiva-thinkpad> ngaio, woah good question... I think you may be best to ask on #ubuntu-kernel
[15:17] <ngaio> akiva-thinkpad, okay great thanks! I'll do that
[15:18] <akiva-thinkpad> ngaio, Likewise; Submitting a good quality bug report is very important to the open source eco system.
[15:22] <ngaio> akiva-thinkpad, I agree! I have an external USB 3 drive that crashes the kernel 14.10 every time I insert. I'll now see if it does the same on 15.04. If I go offline then you know why hehehe
[15:23] <spawn57> lol
[15:23] <akiva-thinkpad> ha
[15:23] <akiva-thinkpad> :S
[15:24] <ngaio> oh wow it didn't crash... very good :-)
[15:32] <pet0> Captain_Haddock: the photos folder seemed to be there but was empty
[15:32] <pet0> gphoto2 downloaded the photos tho
[16:54] <mevar> CIAOOOOOOO
[16:55] <genii> !it
[17:48] <MMAAUU> CIAOOOO
[18:13] <MrSassyPants> I may have shot up my NetworkManager config, it no longer seems to work. How do I make it work again? (And I mean the kde applet that lets me look up & join wireless networks and stuff)
[18:22] <MMAAUU> CIAOOO
[18:22] <MMAAUU> !LIST
[20:47] <beakus> Hello, I am trying to get my dual monitors going but system settings montitor/display does not give me the option
[20:48] <beakus> Is there another way I can set up dual monitors, like command line?
[20:49] <lordievader> beakus: How are they connected?
[20:50] <beakus> through the monitor plug thingy
[20:50] <beakus> Both to my desktop
[20:50] <lordievader> beakus: Physically I mean.
[20:50] <beakus> I never had this issue with them before
[20:52] <beakus> It has 18 pins
[20:52] <beakus> and a horizontal line
[20:52] <beakus> So those times two
[20:53] <lordievader> beakus: Vga, dvi, hdmi, display-port, etc...
[20:54] <beakus> Maybe I need another distro, this distro probably stopped supporting dual monitors...
[20:54] <beakus> Who uses that anymore?
[20:55] <lordievader> beakus: Can you answer my questions please?
[20:56] <beakus> the thing with the 18 pins and t he horizontal lines
[20:56] <beakus> dvi
[20:56] <lordievader> beakus: This one? http://upload.wikimedia.org/wikipedia/commons/thumb/f/fb/DVI_Connector_Types.svg/2000px-DVI_Connector_Types.svg.png
[20:56] <beakus> dvi
[20:57] <lordievader> beakus: Right, okay. What is the output of 'xrandr'?
[20:57] <lordievader> !paste | beakus
[20:57] <beakus> No protocol specified
[20:57] <beakus> Can't open display :0
[20:58] <lordievader> beakus: Do you have X running?
[20:58] <beakus> yeah
[20:58] <rberg_> are you running xrandr as a different user then you are logged in as?
[20:59] <beakus> no
[20:59] <beakus> just the one user, me
[20:59] <rberg_> and not running it as root?
[20:59] <beakus> no, just me
[20:59] <rberg_> ok, becuase that can cause the error you got
[21:00] <beakus> when I get into terminal, I still have to do sudo su
[21:00] <lordievader> beakus: There is the error.
[21:00] <lordievader> Why are you doing that?
[21:00] <beakus> If I need to make a material change to the system, I do it as root
[21:00] <beakus> Like install stuff
[21:01] <lordievader> beakus: But you don't need it now. Just run xrandr as a mortal user.
[21:01] <rberg_> if you insist on running xrandr as root then as your user run "xhost +"
[21:02] <lordievader> Don't run xrandr as root, that is simply a bad idea.
[21:03] <beakus> http://pastebin.com/h2KkcyPZ
[21:04] <lordievader> Hmm, kscreen should detect them just fine. Anyhow with xrandr you can configure your displays from the command line: man xrandr
[21:07] <beakus> ugh
[21:09] <beakus> There is no kscreen
[21:09] <beakus> just display and monitor
[21:10] <beakus> must be a kde bug
[21:10] <lordievader> beakus: That is kscreen ;)
[21:19] <ehammer> Hi - I am new to linux.  I installed kubuntu on a hp2133 and really like the program but can't get my wireless card to work.  I try to activate it and it goes to 3% before it stops.  Any help would be awsome ty
[21:20] <lordievader> ehammer: What wifi chip?
[21:21] <ehammer> brodecam
[21:22] <lordievader> ehammer: Heh, your in luck. Those are the worst. What is the output of 'lspci -k|grep -A2 Networking'?
[21:22] <lordievader> !paste | ehammer
[21:25] <ehammer> broadcom corporation bcm4311 802.1a/b/a(rev 02)
[21:27] <lordievader> ehammer: In a terminal: sudo apt-get update&&sudo apt-get install firmware-b43-installer"
[21:28] <ehammer> do I need to be connected to the internet? ty
[21:29] <ehammer> I see I do, okay hang on going to the modem
[21:29] <ehammer> ty
[21:29] <lordievader> ehammer: Yes.
[21:29] <lordievader> That would be preferable.
[21:39] <ehammer> okay, I did it, installed
[21:39] <ehammer> what do I do next?
[21:39] <lordievader> ehammer: Reboot, then you should be done.
[21:40] <ehammer> okay, will check
[21:54] <ehammer> now it is going to 50% and then circiling and showing the card again.  I press apply again and the same thing happens.  any ideas?
[21:54] <ehammer> ty
[21:56] <lordievader> ehammer: Hmm, what goes to 50%?
[21:58] <ehammer> Driver managemt software
[21:58] <lordievader> ehammer: Could you send a screenshot of that?
[21:59] <lordievader> !screenshot
[22:04] <ehammer> okay hang on
[22:05] <ehammer> what do you want a screen shot of the terminal and the software management?
[22:07] <lordievader> ehammer: I want a screenshot of what you are doing.
[22:09] <ehammer> okay, one min
[22:36] <ehammer> okay, got the wirelss card to work, but how do I set it up to input the password?
[22:36] <ehammer> ty
[22:36] <ehammer> re did the command you sent me, took the second time I guess
[22:50] <ehammer> Hi, can anyone tell me how to setup the network card ty all
[23:35] <ehammer> Can anyone tell me where I go to signup to my internet on kubuntu?  I am new to it.  ty.   I am used to windows where it is on the side but don't see where to do it here
[23:35] <ehammer> ty
[23:36] <soee> ehammer: signup to internet ?
[23:38] <ehammer> I recently got my wireless card to work, ty to the previous user, but now I don't see where I can select my wireless ssid to log onto
[23:38] <ehammer> ty
[23:39] <soee> ehammer: you should see available wirless connections in network manager,
[23:39] <soee> there should be an icon on your panel in systray
[23:42] <ehammer> havent seen it but let me look again
[23:44] <soee> :]
[23:44] <soee> ehammer: also what Kubuntu version are you running ?
[23:45] <ehammer> one other question, I installed zorin before kubuntu and didn't realize I didn't format the drive, now when I boot I have the option of kubuntu or zorin, does anyone know how I can get rid of zorin without having to format the entire drive ty
[23:45] <ehammer> I am not sure on the version, how do I find it?
[23:46] <soee> got to System Settings -> About
[23:46] <soee> or press Alt + F2
[23:47] <soee> and type kinfocenter
[23:47] <soee> there will be link to About sction
[23:48] <ehammer> version 4.14.1
[23:48] <ehammer> 32bit
[23:49] <soee> no no, not this :)
[23:49] <ehammer>  I don't see the network manager, do you know where it is located?
[23:50] <ehammer> is that a bad version?
[23:52] <soee> ehammer: press ALT + F2 and type: about-distro
[23:54] <ehammer> kubuntu 14.10
[23:54] <ehammer> sorry, see what you mean now, looked at the wrong part :p
[23:54] <soee> valorie: can you help him ? i have to go
[23:54] <ehammer> sometimes if I had a brain I would be dangerious ;)