[06:59] <kvalo> morning
[07:01] <ion> that.
[10:03] <API> hi, one question about using compiz settings manager on natty
[10:03] <API> Im trying to install it
[10:03] <API> but I get this error
[10:03] <API> The following packages have unmet dependencies:
[10:03] <API>  python-compizconfig : Depends: python (< 2.7) but 2.7.1-0ubuntu3 is to be installed
[10:04] <API> that means that I also need to compile and install compiz and his related packages?
[10:04] <API> (as explained here https://wiki.ubuntu.com/Unity/InstallationGuideFromSource)
[12:07] <fagan> Ok im working on the unity --replace bug ill be done in a few minutes if someone could tell me how to enable the plugin
[12:08] <fagan> I wont be able to test the patch because this computer would take a month to compile the code
[12:10] <akshatj> fagan, hey, you didn't get your new one yet?
[12:10] <fagan> akshatj: waiting on it to be delivered to dublin to go get it
[12:10] <fagan> It should be today or tomorrow
[12:11] <fagan> Its a pain but it cant be helped
[13:58] <jcastro> klattimer: awesome, when did you start doing indicator code reviews?
[13:58] <klattimer> dbarth just the other day
[13:58] <jcastro> fagan: which bug is that you're working on?
[13:58] <jcastro> klattimer: that's pretty awesome
[13:59] <fagan> jcastro: the one for --replace
[14:00]  * jcastro looks for it
[14:00] <jcastro> it sounds bitesizeable
[14:01] <fagan> yeah it is
[14:01] <jcastro> can you tag it so please?
[14:02] <fagan> it already is I remember
[14:02] <coz_> ah oh a  "visual" bug   http://dl.dropbox.com/u/132551/screenshots/Screenshot-CompizConfig%20Settings%20Manager.png
[14:02] <jcastro> hmm, I don't see it on the list
[14:02] <fagan> it was there before :-/
[14:04] <fagan> there is this https://bugs.launchpad.net/ubuntu/+source/unity/+bug/685520
[14:04] <fagan> but i remember there was a bug already open
[14:04] <fagan> oh thats compiz --replace
[14:05] <coz_> I believe it should be just  "compiz"  which performs the --replace etc  now  ...yes?
[14:06] <jcastro> I just do unity --replace when it's all messed up
[14:06] <fagan> well unity --replace shouldnt work
[14:06] <coz_> I just do   "unity" now   I dont t hink the --replace i necessary
[14:06] <jcastro> sorry, I mean unity --reset
[14:07] <fagan> oh unity works by itself the bug about --replace must have been marked as fixed
[14:07] <fagan> it would be nice if it worked for --replace too
[14:07] <jcastro> file a wishlist
[14:08] <fagan> just for equality with gnome-shell and gnome-panel
[14:10] <fagan> jcastro: well I could do that if someone could point me to where in the code is the main method
[14:10]  * fagan doesnt know his way around unity 
[14:10] <jcastro> fagan: file the bug and bitesize it, and in there ask that
[14:10] <jcastro> and I'll have someone answer asap
[14:11] <fagan> kk
[14:11] <jcastro> getting it on the bitesize list puts it on my radar basically
[14:11] <jcastro> fagan: if you run into bitesizeable bugs ping me or didrocks, and we can tag them
[14:11] <jcastro> I want a nice healthy list for people to be able to pick and choose
[14:12] <fagan> well ill tag them as bitesize myself and give it a go to fix it if im not busy
[14:12] <fagan> its just im not too familiar with the layout of unity's code its a bit hard to get around
[14:15] <fagan> reported Bug #692569
[14:17] <fagan> jcastro: I marked it as assigned to me and set it as a bitesize bug
[14:17] <jcastro> rock and roll!
[14:19] <fagan> Its kinda funny how apport collected all of that info and uploaded it to launchpad and its not at all needed
[14:20] <fagan> I wish you could go ubuntu-bug <app name> --no-info or something
[14:20] <Amaranth> fagan: Then we wouldn't get info when we need it :)
[14:21] <fagan> Amaranth: I mean for things like a miss spelled word or like the bug I just did you dont need any of that info at all
[14:21] <fagan> and it takes up un needed bandwidth too
[14:22] <Amaranth> fagan: Sure but it would be abused by people who don't want to wait for all of that to upload
[14:22] <fagan> Amaranth: true but we could just not document it anywhere and have it as a nice querk for developers in the know
[14:24]  * fagan has insane ideas sometimes :)
[14:32] <jcastro> sometimes?
[14:32] <jcastro> DBO: howdy
[14:32] <fagan> jcastro: yes "sometimes", a bit of insanity is always needed to get things done
[14:32] <jcastro> heh
[14:43] <fagan> is there any way to test out the dash yet
[15:19] <jcastro> fagan: nope
[15:23] <fagan> jcastro: :(
[15:56] <lamalex> DBO, is merging window decorations into the panel fully enabled yet?
[16:31] <DBO> lamalex, no really
[16:31] <DBO> not
[16:31] <lamalex> yeah ok
[16:31] <lamalex> I didn't think s
[16:31] <lamalex> we're getting a lot of bug wrt the decorations merging into the panel but I didn't really think they were fully implemented
[16:31] <DBO> jcastro, re: long time ago. Hi :)
[16:32] <evaluate> hello
[16:32] <jcastro> DBO: I told you you'd be explaining it over and over now
[16:32] <DBO> not really
[16:32] <evaluate> I sent an email to the ayatana-dev mailing list, but I can't actually see the mail on the list...
[16:32] <DBO> you are probably doing it more than me
[16:32] <jcastro> evaluate: did you get a moderation message?
[16:33] <jcastro> also, are you subscribed?
[16:33] <evaluate> jcastro, didn't get any message at all...
[16:33] <evaluate> jcastro, yes, I am subscribed, but at the time I sent the mail, the email address I sent it from wasn't in my account on launchpad
[16:33] <jcastro> ah
[16:33] <jcastro> that's probably why
[16:34] <evaluate> I've been told by the people on #launchpad that it shouldn't be a problem though, and that it should only be accepted by someone on the list...
[16:34] <jcastro> hrm, weird
[16:35] <evaluate> jcastro, do you have access to the moderation queue?
[16:36] <evaluate> if it isn't in there, I could send it again...
[16:36] <jcastro> DBO: I've been kind of pawning it off as "jason will come along shortly and explain" and other sorts of promises you can't cash
[16:36] <jcastro> evaluate: yeah I guess try it again
[16:36] <evaluate> jcastro, ok
[16:36] <DBO> jcastro, been doing the same, but with your name :)
[16:38] <evaluate> ok, it worked now :-)
[16:50] <jcastro> DBO: lamalex: since dbarth and njpatel aren't here if you have anything you can tag bitesize by EOD today that would be swell.
[16:50] <Amaranth> DBO, jcastro: I've been telling people njpatel broke something and ran away :P
[16:50] <lamalex> jcastro, sure
[16:50] <DBO> Amaranth, thats perfect, because I think hes blaming you
[16:50] <DBO> jcastro, you got it bud
[16:50] <Amaranth> DBO: The circle of life
[16:50] <DBO> lamalex, when is your last day?
[16:51] <lamalex> was I fired?
[16:51] <Amaranth> DBO: Let's say it's due to excessive reparenting and blame smspillaz too
[16:51] <DBO> lamalex, of the year
[16:51] <DBO> lamalex, before vacation
[16:51] <lamalex> erm, I need to do that right now :\
[16:52] <DBO> what?
[16:52] <lamalex> my ca was  broken last time I tried
[16:52] <lamalex> said I had 364 days of vacation..
[16:52] <Amaranth> Sounds like it's time for a year hiking around the world
[16:53] <lamalex> :)
[16:56] <API> lamalex, hi, do you know if you will have a time slot today to read the mail I sent you?
[16:56] <API> is just to coordinate myself and know where to start
[16:56] <lamalex> API, oh hey, yes I read it earlier and it got forgotten about. I'm doing some bug triaging but I will get to it asap
[16:57] <API> lamalex, ok, thanks just to know
[16:57] <lamalex> yup
[16:57] <API> if just to know if I can start to review one part or the other
[16:57] <API> there are a lot to see here ;)
[16:57] <lamalex> basically short part is "there is nothing"
[16:57] <lamalex> gtk_init was loading the module
[16:59] <API> hmm, well, as I told you on our little chats on #a11y
[16:59] <API> as with GNOME Shell
[16:59] <API> I bet that it would be required to load it by hand
[16:59] <API> and in fact
[16:59] <API> try to avoid the loading from gtk_init
[17:00] <API> but anyway, I will wait for the "long part" meanwhile
[17:11] <tareth> anyone up for a couple of reviews? :)
[17:13] <DBO> of what?
[17:14] <dbarth> a bug fix it seems
[17:14] <dbarth> https://bugs.launchpad.net/bugs/691812
[17:14] <dbarth> tareth: right?
[17:14] <dbarth> hi DBO
[17:14] <tareth> that's one of them!
[17:14] <DBO> hi dbarth
[17:14] <tareth> I also have https://code.launchpad.net/~mrasmus/unity/unity.fix-691765/+merge/44146
[17:14] <dbarth> tareth: are you already in contributor-canonical-agreemnt?
[17:15] <DBO> well now
[17:15] <DBO> that first bug is just an awesome
[17:15] <tareth> I sent the agreement to the agreement address that was listed, and I was also told to e-mail you with it (which I did)
[17:16] <tareth> so I'm not sure if anything went wrong there :/
[17:16] <dbarth> tareth: ah ok
[17:16] <DBO> dbarth, is it possible to get me on the CC list since I seem to be doing a lot of these reviews?
[17:16] <dbarth> tareth: well, there's a manual process at some point, but we can already review the merge prop. meanwhile
[17:18] <dbarth> DBO: the best is to ask people to cc you when they send the agreement
[17:18] <DBO> i do
[17:18] <dbarth> DBO: i've checked tareth's submission and it's fine
[17:19] <DBO> though usually they are resending it to me is all
[17:19] <DBO> okay thanks
[17:19] <DBO> I am going to review and if all is good, merge
[17:19] <dbarth> tareth: thanks Matthew, i received your email
[17:19] <dbarth> right
[17:19] <tareth> whew. I was worried for a moment :)
[17:19] <jono> tareth, rocking :-)
[17:22] <lamalex> How does touch interaction work with the new appmenu?
[17:24] <DBO> touch?
[17:24] <DBO> we dont do TOUCH
[17:25] <Amaranth> DBO: Don't touch me
[17:25] <DBO> Amaranth, just wait till dallas
[17:26] <Amaranth> I think I'm in a different hotel
[17:26] <DBO> wtf
[17:26] <jcastro> Amaranth: hey, got any bitesize compiz bugs?
[17:26] <jcastro> I'd like to add a few to the unity report.
[17:27]  * Amaranth hides
[17:27] <jcastro> Amaranth: just tag em up!
[17:27] <Amaranth> I can look, I don't think any compiz bug can be considered bitesize
[17:27] <jcastro> yeah
[17:27] <jcastro> I got a list of kind of beginner tasks from Sam
[17:28] <jcastro> but none are bugs per se
[17:31] <DBO> tareth, congrats on two new approved branches
[17:32] <tareth> Thanks :D
[17:35] <dbarth> DBO: are there news about the compiz issue from last week that was creating problems at session startup?
[17:36] <DBO> dbarth, no
[17:36] <DBO> no sam, no news
[17:36] <Amaranth> I thought we got a workaround for that
[17:36] <Amaranth> It's a glib issue but the workaround causes issues with menu stacking so the workaround was disabled then for some reason enabled again
[17:36] <DBO> the workaround seems to cause issues
[17:37] <DBO> i dont understand how its a glib issue
[17:37] <Amaranth> *shrug*
[17:37] <Amaranth> That's what I heard
[17:37] <DBO> I need to understand the problem better
[17:37] <DBO> tareth, branches are merged, you are once again hero of monday
[17:38] <Amaranth>     - workaround in delaying the plugin init as the gconf backend hangs when
[17:38] <Amaranth>       trying to contact/launch the gconf daemon. This only happens when you
[17:38] <Amaranth>       don't change your current profile, at session start.
[17:38] <Amaranth> Whatever that means
[17:38] <DBO> dbarth, I might need to check out for a bit on account of skull crushing headache, I will make up the hours if I do so. just a heads up
[17:38] <DBO> Amaranth, I
[17:38] <DBO> will look at it
[17:38] <DBO> see where the hang is
[17:39] <Amaranth> btw, if you thought compiz plugins were complicatingly interconnected now wait until I add egl support
[17:39] <DBO> what, why?
[17:40] <Amaranth> the opengl plugin is going to have a function similar to registerBindPixmap that returns an instance of a child of GLScreenInterface depending on what backend you have and GLScreen will proxy calls to it
[17:40] <DBO> so you are making a subclass setup
[17:41] <DBO> big deal?
[17:41] <DBO> it could be the migraine talking here
[17:41] <Amaranth> DBO: It's going to be a little trickier due to not being able to link to libGL.so and libGLESv2.so at the same time
[17:41] <DBO> but it seems to me that if we exclude those plugins who are making direct opengl calls
[17:41] <DBO> there should be 0 API change
[17:41] <Amaranth> Right, outside of the opengl, egl, and glx plugins you shouldn't notice
[17:42] <Amaranth> But I hope you never have to dig in one of those :)
[17:42] <DBO> fantastic, you are a scholar and a gentleman
[17:42] <DBO> btw do we have egl on the desktop?
[17:42] <Amaranth> Yep
[17:42] <Amaranth> at least on all mesa-based drivers
[17:43] <Amaranth> Although you have to do something extra to get it setup correctly for drivers not using gallium
[17:43] <Amaranth> I think nvidia has support too, not sure about fglrx
[17:47] <DBO> okay
[17:57] <dbarth> DBO: ok, no worries, it's no use trying to bang your head on the gconf issue if you already have a headache
[18:45] <DBO> lamalex, wanna do be a review favor?
[18:47] <lamalex> DBO, sure
[18:47] <lamalex> DBO, link?
[18:47] <DBO> making it
[18:48] <DBO> I really need a music collection titled "So you grew up in the 90's"
[18:48] <DBO> then I can ignore all new music
[18:48] <DBO> https://code.launchpad.net/~canonical-dx-team/unity/unity.spec-conformance/+merge/44259
[18:56] <DBO> lamalex, ^^
[18:56] <lamalex> DBO, reading
[18:59] <lamalex> DBO, are these things speced to be customizable?
[18:59] <DBO> nope
[19:00] <DBO> but they are specced multiple ways
[19:01] <lamalex> boost?
[19:01] <lamalex> I thought boost was disallowed
[19:02] <DBO> lamalex, I didn't use boost
[19:02] <lamalex> DBO, I don't understand why we're implementing these as options
[19:03] <lamalex> this seems like stuff that should all be in animations spec, and if it's spec'd differently then there's a bug in the spec
[19:11] <DBO> lamalex, because they want to do user testing with it
[19:11] <DBO> lamalex, and because its simply for me to maintain the option rather than switch out the code
[19:11] <DBO> lamalex, also neil gave me the +1 to add options we can rip out later
[19:20] <lamalex> DBO, ok
[19:20] <lamalex> just checking
[19:20] <lamalex> my job as QA :)
[19:25] <lamalex> DBO, did something change in unity/bamf recently? A lot of my launchers aren't matching and are creating new icons when I click them
[19:25] <DBO> lamalex, the boost usage you see is from compiz
[19:25] <DBO> lamalex, nothing in bamf has changed recently...
[19:26] <DBO> what isn't matching?
[19:26] <lamalex> chrome, banshee, thunderbird, probably others
[19:27] <Amaranth> Ok, I think I'll probably need to break opengl plugin API/ABI
[19:27] <DBO> the fudge...
[19:27] <DBO> why API?
[19:27] <Amaranth> Nothing in the opengl plugin will be able to reference any opengl functions or types
[19:28] <DBO> I dont htink it di
[19:28] <Amaranth> It does
[19:28] <DBO> wow, just assume that was typed right
[19:28] <DBO> what does it?
[19:28] <Amaranth> types at least in the public API
[19:29] <Amaranth> GLuint, GLenum, etc
[19:29] <Amaranth> plus I'm going to have to change how the Private* stuff works
[19:29] <DBO> okay so very easy fixes
[19:29] <Amaranth> Well, maybe
[19:30] <Amaranth> Some of the API will likely have to go away
[19:30] <Amaranth> Or at least be done differently
[19:30] <Amaranth> The current API assumes we can set global state on things still
[19:31] <DBO> Amaranth, okay, well I would audit the code and see how much they are really needed
[19:32] <Amaranth> DBO: Right now I'm just concerned with making an API that both backends will be able to actually implement
[19:32] <lamalex> DBO, final thing, we're sure we want to merge this into trunk and not keep it as a seperate branch and build packages for design team to use in user testing?
[19:32] <Amaranth> After that the things that don't fit will get that kind of checking
[19:32] <Amaranth> Or I could ignore sam and just fork the opengl plugin into an opengles plugin
[19:32] <lamalex> because you know OMG ubuntu will write a story OMG UNITY OPTIONS HERE'S HOW ASK FOR MOAR
[19:33] <DBO> I could mark all the options [debug]
[19:33] <DBO> so in CCSM they say debug next to them
[19:33] <Amaranth> I wish I could talk to sam...
[19:33] <DBO> dont we all
[19:33] <DBO> to be honest
[19:33] <DBO> I dont care what OMG Ubuntu does
[19:34] <lamalex> DBO, just seems like a good chance to leverage our infrastructure with ppas and whatnot, could honestly be a good workflow in general. Anyway +1
[19:35] <lamalex> maybe I'll bring it up on the list
[19:35] <Amaranth> I think I'm just going to fork the plugin for now and figure out a proper API with sam in january, I need to get something done
[19:36] <DBO> lamalex, I am double checking with neil
[19:36] <lamalex> It could honestly be a pretty good workflow to have a -proposed ppa or something
[19:36] <lamalex> where design team and interested users can test maybe features
[19:36] <lamalex> before we commit them to trunk
[19:36] <Amaranth> Then omgubuntu posts that and everyone switches to it :)
[19:37] <lamalex> and we say tough shit, we told you not all of these features would make it into release
[19:39] <lamalex> There are advantages and disadvantages to the idea though
[19:39] <lamalex> fewer eyes on new features landing for bug reports
[19:39] <lamalex> but also fewer bug reports for issues we know about
[19:40] <DBO> lamalex, I am going to likely migrate the options to gsettings
[19:41] <lamalex> away from compotions?
[19:41] <DBO> actually nope
[19:42] <DBO> sticking it under an "experimental" heading
[19:46] <lamalex> in compiz
[19:47] <Amaranth> I think it would actually make sense to have the unityshell plugin directly use gsettings to store its setting with the rest of the unity stuff
[19:51] <lamalex> DBO, I +1'd that merge otherwise, the code looks fine
[19:51] <DBO> lamalex, thank you for the review
[19:51] <lamalex> you're welcome my friend
[19:51] <DBO> I have more work to do, and thank you for asking the right questions :)
[19:52] <lamalex> tell dbarth how great I am next time you chat ;)
[19:52] <kamstrup> so i wonder if anyone can help out an old guy here... when I log in to (natty) with either unity- or classic sessions I just get stuck in a blank screen with a mouse pointer...
[19:54] <Amaranth> kamstrup: is the cursor spinning?
[19:54] <kamstrup> Amaranth: nope
[19:55] <kamstrup> normal idle
[19:55] <kamstrup> and 'ps aux' indicates that all processes for the session is running
[19:55] <kamstrup> except the window manager
[19:56] <kamstrup> and starting either compiz or metacity doesn't cut it
[19:56] <Amaranth> well, it sounds like you didn't get a panel in the classic environment, which is bug #1
[19:56] <Amaranth> and you don't have the unityshell plugin enabled in compiz, which is bug #2
[19:56] <Amaranth> eep, silly ubot5
[19:57] <Amaranth> so starting a window manager isn't going to get you anything visibly different as you have no shell
[19:57] <Amaranth> and no open windows
[19:57] <kamstrup> nautilus should still paint the desktop
[19:57] <Amaranth> Yeah, dunno about that
[20:01] <kamstrup> Actually, come to think of it; I did have unity working fine for a few brief minutes today. Then I pulled in the latest updates...
[20:01] <kamstrup> it was after that
[20:04] <kamstrup> ah, got it. compiz dies silently when launched
[20:07] <lamalex> nice
[20:07] <DBO> lamalex, can you do me a favor (as our QA guy)
[20:07] <DBO> see if we can find any C++ static analyzer
[20:07] <DBO> I cant find one
[20:08] <lamalex> DBO, http://sourceforge.net/projects/cppcheck/
[20:08] <lamalex> come on dude all you have to do is google
[20:08] <DBO> a good one
[20:08] <lamalex> does that one suck?
[20:08] <DBO> yes
[20:08] <DBO> tried it
[20:08] <kamstrup> Ah great. Apparently the unity session thinks it's completely fine that compiz exits with code 1 during startup
[20:08] <DBO> kamstrup, gdb + break on _exit
[20:08] <lamalex> there's a hudson plugin for cppcheck
[20:08] <lamalex> so we could automate
[20:09] <DBO> in that case I'll find a way to make it do what I want
[20:09] <DBO> I want to audit render code for complex pathways (5+ possible branches per method)
[20:09] <lamalex> DBO, it's also packaged and the kernel uses it
[20:09] <DBO> it still sucks
[20:10] <DBO> I wanted something like resharper for visual studio
[20:10] <lamalex> it's the only one listed in wikipedias list of static anyalzers for cpp
[20:10] <kamstrup> DBO: no need... vv
[20:10] <kamstrup> Program exited with code 01.
[20:10] <kamstrup> (gdb) No value set for `/apps/compiz-1/general/allscreens/options/active_plugins'
[20:10] <lamalex> DBO, there are a bunch of commercial ones
[20:10] <lamalex> if we can get funding we can probably buy something nicer
[20:12] <lamalex> but I guess that's a dbarth issue?
[20:13] <lamalex> + is it ok to use non-free tools
[20:13] <lamalex> DBO, did you ask in #cppcheck for doing complex pathwyas?
[20:14] <DBO> yes will do
[20:14] <kamstrup> DBO: so it looks like I have no dconf schema for compiz... who's responsible for installing that?
[20:17] <lamalex> i would guess compiz
[20:18] <Amaranth> compiz uses gconf
[20:20] <Amaranth> kamstrup: and the message there is because it's /apps/compiz-1/general/screen0/options/active_plugins
[20:20] <Amaranth> screen0, not allscreens
[20:20] <Amaranth> So the 0.8->0.9 conversion that either didrocks and smspillaz wrote is doing something funny, I guess
[20:55] <kamstrup> DBO: breaking on _exit only gives me a stack trace inside libc. I'm trying to locate which piece of code triggers this, but my greps to up with bupkis... Any tips on how to nail this?
[20:55] <DBO> can I see the stack trace?
[20:56] <kamstrup> DBO: http://paste.ubuntu.com/546097/
[20:57] <DBO> wtf
[20:57] <kamstrup> DBO: just my words
[20:57] <DBO> how is it start...
[20:58] <kamstrup> compiz --replace ccp
[20:59] <DBO> I meant to say
[20:59] <DBO> how is it in start?
[21:00] <Amaranth> The only reason compiz used to exit is if you didn't have composite or opengl support but now that just affects plugin loading
[21:00] <Amaranth> I can't think of a reason compiz would exit without giving a message first anyway
[21:01] <Amaranth> oh, is there more than one thread?
[21:02] <kamstrup> I think there are loads of threads
[21:02] <Amaranth> well, no
[21:02] <Amaranth> There is going to be 1 or 2
[21:03] <Amaranth> I see 3 possible locations of EXIT_FAILURE
[21:03] <kamstrup> I think there is just 1 then
[21:03] <Amaranth> two are in the bailer plugin
[21:03] <Amaranth> The other is in my "move checks to compiz" patch
[21:04] <jcastro> cando: bug #683466 is fix released right? I can't reproduce it
[21:04] <Amaranth> In either case it should have printed something but would still only exit there if you didn't have proper support for compiz
[21:04] <cando> jcastro, yup...:)
[21:05] <cando> DBO has already pushed it to master...
[21:05] <Amaranth> The only time my patch would cause exit 1 is printf ("Detected GNOME failsafe session.\n");
[21:05] <jcastro> cando: it has to be in the last upload though, the one on friday?
[21:07] <cando> jcastro, dbo pushed it 14th december..
[21:07] <Amaranth> and if you were stuck in my move checks to compiz stuff it would have at least launched an xterm
[21:07] <jcastro> yeah he likely forgot to update the status, I fixed it
[21:07] <Amaranth> it should never have actually exited
[21:08] <cando> ok...thanks..:)
[21:08] <Amaranth> kamstrup: ^
[21:08] <kamstrup> Amaranth: ok... my hunt goes on then :-)
[21:09] <Amaranth> kamstrup: Perhaps glib is pulling the rug out from under us for some reason
[21:09] <Amaranth> although afaik the only time it does that is when g_malloc fails
[21:11] <Amaranth> According to the code what you're seeing shouldn't be possible :/
[21:17] <kamstrup> Amaranth, DBO: ! it was the "bench" plugin... disabling that and now it runs...
[21:17] <DBO> kamstrup,
[21:17] <Amaranth> wha?
[21:17] <DBO> :)
[21:17] <kamstrup> Amaranth: wha?! indeed :-)
[21:17] <Amaranth> kamstrup: The only thing I can think of is the bailer deciding your system isn't fast enough due to results from the bench plugin
[21:18] <Amaranth> But I can't see why it wouldn't have printed something
[21:18] <kamstrup> Amaranth: I tried with and without the bailer, and it ran with both
[21:18] <kamstrup> Amaranth: I started manually bisecting this with 'compiz --replace plugin1 plugin2 ...'
[21:18] <kamstrup> Amaranth: it worked until I hit "bench"
[21:19] <Amaranth> so I just noticed bench doesn't seem to be in compiz or compiz-plugins-main
[21:20] <Amaranth> so it was dying because that plugin doesn't exist
[21:20] <Amaranth> kamstrup: does `compiz --replace fancyfakething` exit too?
[21:22] <kamstrup> Amaranth: that works ok... somehow the fact that the bench plugins was ticked in ccsm caused this
[21:22] <kamstrup> lemme just try a full session
[21:23] <jcastro> Amaranth: are you in natty?
[21:23] <Amaranth> jcastro: yep
[21:24] <jcastro> Amaranth: can you snag me a screenshot of the launcher drag feature?
[21:24] <jcastro> or do you know how?
[21:25] <lamalex> jcastro, what do you want?
[21:25] <lamalex> just a ss of a launcher being drug?
[21:25] <lamalex> dragged
[21:25] <jcastro> lamalex: just a pic of like the little bar
[21:25] <jcastro> yeah
[21:25] <jcastro> I'm doing a unity report and wanted to add it
[21:26] <lamalex> erm i just broke my panel :\
[21:26] <Amaranth> jcastro: like that: http://i.imgur.com/pPqSc.png ?
[21:27] <jcastro> perfect, thanks!
[21:27] <lamalex> probably want the cursor in there
[21:27] <lamalex> so it's obvious is a drag
[21:27] <lamalex> and banshee instead of rb ;)
[21:30] <Amaranth> arg, stupid unity keeps opening my terminal with pwd set to ~/Builds :/
[21:30] <Amaranth> even after I remove the launcher, open it again from /usr/share/applications, and pin it again
[21:31] <Amaranth> which is really weird unless it keeps a copy of gnome-terminal.desktop itself
[21:33] <Amaranth> lamalex: banshee doesn't like me and I have no tool that will include the cursor
[21:45] <jcastro> DBO: thoughts? http://media.tumblr.com/tumblr_ldqxqac9AC1qb5bmy.png
[21:45] <DBO> jcastro, yes please
[21:45] <DBO> maybe a towel
[21:46] <jcastro> DBO: what's the bug report on it?
[21:48] <DBO> there isn't one as far as I know
[21:48] <jcastro> ok
[21:48]  * jcastro rolls with it
[21:48] <jcastro> http://castrojo.tumblr.com/post/2392493807/unity-bitesize-progress-report-for-20-december
[21:48] <jcastro> cando: ^
[21:49] <jcastro> jono: ^
[21:51] <jono> jcastro, it's not entirely clear why you list the bug links under the  bit about the Rubbish Bin
[21:51] <jono> you should make it clear that these are bugs we are seeking people to fix and that they are simple bugs
[21:51] <jcastro> refresh, I added a "here's the interesting ones for the week"
[21:51] <jcastro> I saw that right after I published
[21:52]  * jcastro adds more clarification
[21:52] <jono> still don't see it
[21:52] <jcastro> refresh
[21:53] <jono> I am
[21:53] <jono> I don';t see it
[21:53] <jcastro> ugh, my blog is down ... again.
[21:53] <jono> Unless of course you are from England, in which case the correct term is Rubbish Bin.
[21:53] <jono> Bug 688830 Select quicklist items with just one right click
[21:53] <jcastro> one moment.
[21:53] <jono> it is up for me
[21:53] <jono> it just won't refresh
[21:54] <jcastro> refreshed for me, hit ctrl-f5 perhaps?
[21:54] <jcastro> I added "Here’s the interesting ones for the week. Feel free to grab any of these bugs and start hacking." with a link
[21:54] <jono> I am in Chrome
[21:54] <jono> so Ctrl-Ring
[21:55] <jono> weird
[21:55] <jcastro> both appear to do the same thing for me
[21:55] <jono> let me try FF
[21:55] <jono> I don't see it in FF either
[21:55] <jono> and that is loading the page fresh
[21:56] <jono> I don't think your updates are visibile, jcastro
[21:56] <jono> why do you use tumblr, it is poo
[21:56] <jcastro> it was awesome until the last 2 weeks
[21:56] <jono> weird
[21:57] <jcastro> It's refreshing for me on like my other 2 machines
[21:57] <jono> I wonder if they have some caching that affects West Coast US
[21:57] <jono> jcastro, see if anyone else can see the changes
[21:57] <jcastro> yeah
[21:58] <tareth> I don't see the changes either..
[21:59] <jono> jcastro, ^
[22:01] <jcastro> http://dl.dropbox.com/u/5720/jorge_not_lying.png
[22:02] <jono> jcastro, lol, we know you are not lying
[22:02] <jono> it is clearly a caching thing
[22:02] <jono> jcastro, dude, you should use wordpress.com - it is full of "not crap" goodness
[22:02] <jono> :-)
[22:02] <jcastro> I moved away from wordpress.com a while back because it was unreliable
[22:03] <jcastro> and then tumblr was being awesome until just recently. :-/
[22:03] <DBO> jcastro, i dont see teh box either
[22:03] <jcastro> ok I am getting 50/50 with people who can see the sentence
[22:03] <jono> jcastro, Wordpress.com was unreliable?
[22:03] <jono> wow
[22:04] <jcastro> yeah it was really slow
[22:04] <jono> they have always worked great for me
[22:04] <jono> strange
[22:04] <jcastro> and tbh too complicated for me, I like that tumblr is just 2 text fields
[22:05]  * jcastro makes another random edit to kick off whatever caching thing it's supposed to do
[22:05] <jcastro> no one is impressed by my right aligned launcher maneuver?
[22:06] <jono> jcastro, looks good :-)
[22:08] <DBO> jcastro, Im impressed by the animation
[22:08] <DBO> its so fancy
[22:09] <DBO> who ever coded such a wonderful animation
[22:09] <DBO> that DND animation
[22:09] <DBO> someone should give that man a cookie
[22:09] <DBO> ronoc! (his name is so clever)
[22:10] <jcastro> DBO: cookies and beer post-intellihide-default sir.
[22:10] <DBO> jcastro, committing default now
[22:10] <jcastro> DBO: hah really?
[22:10] <ronoc> DBO, yo!
[22:10] <DBO> jcastro, I was holding out for a better deal!
[22:11] <DBO> ronoc, are you on vacation my good man with the cool accent
[22:11] <ronoc> DBO, nope I'm working from ireland for the week, no holidays left
[22:12] <ronoc> had airport flight problems but finally got here this morning about 7am
[22:12] <ronoc> slept on the floor in stanstad airport last night
[22:12] <DBO> isn't it like 3am there?
[22:12] <ronoc> 10 pm
[22:12] <DBO> oh
[22:12] <jcastro> DBO: actually, who is fixing the nautilus icon arrangements under the launcher? That's actually annoying, I wouldn't turn the intellihide on by default until someone sorts that
[22:12] <ronoc> bed soon for sure :)
[22:13] <DBO> jcastro, there is no obvious fix for that
[22:13] <DBO> we are going to need to figure out a fix
[22:13] <DBO> jcastro, while annoying its more annoying that not getting enough testers :)
[22:14] <jcastro> fair enough, I guess if you're going to brutalize them with double window widgets then what's a minor icon adjustment ...
[22:15] <DBO> its actually mostly fixed in trunk
[22:15] <DBO> the double widget thing
[22:15] <DBO> I can only get it now by restarting the window maanger with a maximized window
[22:18]  * jcastro updates the report
[22:18] <jcastro> DBO: hey, next time let's just have a quick skype at EOD every monday and you can give me the goodies
[22:18] <DBO> okie dokie
[22:19] <cando> jcastro, thanks!...:)
[22:19] <jcastro> cando: now we're really rockin
[22:19] <cando> jcastro, yeah!we rock! :D
[22:19] <DBO> jcastro, you saw tareth got two more commits right?
[22:20] <DBO> hes out-committed some DX'ers this week!
[22:20] <jcastro> DBO: I did but I don't see them as fixed released
[22:20] <jcastro> link?
[22:20] <DBO> they are for next weeks release
[22:20] <DBO> well... next release
[22:20] <jcastro> oh you mean the ones today?
[22:20] <DBO> whenever that be
[22:20] <jcastro> you merged them this morning?
[22:20] <jcastro> yeah I got those
[22:20] <DBO> awesome
[22:20] <DBO> great
[22:22] <DBO> reddit fights the good fight: http://www.reddit.com/r/Ubuntu/comments/eonqp/please_stop_confusing_unity_for_a_de_that_is/
[22:23] <jono> jcastro, ok Facebooked and tweeted
[22:27] <tareth> if all goes well I'll have another bug-fix out tonight for https://bugs.launchpad.net/ubuntu/+source/unity/+bug/691140 =]
[22:37] <jono> tareth, you rock :-)
[22:51] <fagan> DBO: where is the main method for unity, its not really easy to find and im trying to fix a quick bug
[22:51] <fagan> just point me in the right direction and ill figure it out
[22:52] <DBO> fagan, its a compiz plugin
[22:52] <DBO> so its the compiz main
[22:52] <fagan> DBO: but what is run when you go unity in the command then?
[22:53] <fagan> (thats what im looking for)
[22:53] <DBO> you mean the old clutter version?
[22:53] <fagan> nope the new one
[22:53] <tareth> isn't there a python script or something in /usr/bin?
[22:54] <fagan> oh maybe
[22:54] <DBO> fagan, im not really sure
[22:54] <DBO> I dont launch it that way
[22:54] <DBO> thats a packaging thing
[22:54] <fagan> DBO: well im just trying to make a quick --replace option so the behaviour would be the same as gnome-shell --replace
[22:55] <DBO> oh
[22:55] <fagan> unity without switches does that at the moment already
[22:55] <DBO> `which unity`
[22:55] <DBO> it should be a shell script
[22:56]  * fagan goes searching for a shell script
[22:58]  * RAOF thinks its actually a python dohicky.
[22:58] <fagan> it looks like unity.cmake
[22:58] <tareth> yep
[22:58] <fagan> its python
[23:03] <fagan> wow its been a long time since I used python
[23:05] <RAOF> Bah!  How can I get the decoration to go away on all my maximised windows, rather than just half of them?
[23:05] <Amaranth> RAOF: winrules!
[23:06] <Amaranth> actually I guess it would just be the decoration plugin match
[23:07] <RAOF> Well, that's odd.  Firefox correctly didn't have decoration, then I opened a new maximised firefox window, and it has decoration.
[23:08] <Amaranth> RAOF: change the decor plugin decoration match to (any ) & !(state=maxvert & state=maxhorz)
[23:08] <Amaranth> err, where did that space come from?
[23:08] <RAOF> :)
[23:08] <tareth> RAOF, https://bugs.launchpad.net/unity/+bug/691741
[23:08] <Amaranth> Actually you could just do !(state=maxvert & state=maxhorz)
[23:09] <fagan> ok done
[23:09]  * Amaranth is glad to have fixed this problem
[23:10] <fagan> jcastro: which should I do a merge or put the diff in a .patch file
[23:10] <fagan> its tested and working perfect
[23:12] <jcastro> fagan: merge request please
[23:12] <fagan> jcastro: to unity trunk yeah?
[23:12] <jcastro> ya
[23:18] <fagan> jcastro: just did the merge request
[23:18] <fagan> https://code.launchpad.net/~shanepatrickfagan/unity/unity-replace/+merge/44301
[23:19] <fagan> its one line so it shouldnt be a hard review :P
[23:24] <fagan> oh crud do I have to sign the contrib agreement for that one line?
[23:24]  * fagan hasnt signed it yet
[23:25] <DBO> fagan, please CC on the contrib agreement
[23:25] <jcastro> it's ok they check it before review
[23:25] <fagan> DBO: cc?
[23:25] <DBO> fagan, you email the contrib agreement in to sign it
[23:25] <DBO> if you CC me I can merge your code today
[23:26] <fagan> ah ok
[23:26]  * fagan does that 
[23:30] <fagan> DBO: sent
[23:30] <DBO> fagan, legendary
[23:48] <fagan> jcastro: hehe id say you would love my latest tweet :P