[01:07] <rbnswartz> Anyone have experience with the Launcher.cpp source code to help with a quesion?
[01:07] <rbnswartz> and signals
[01:11] <rbnswartz> DBO can you help for a little bit?
[01:11] <rbnswartz> ^^
[01:19] <rbnswartz> jcastro are you around? I want to know how you want this bug fixed.
[01:30] <spikeb> heh
[01:31] <spikeb> wish i could help.
[01:34] <rbnswartz> as do I
[01:42] <rbnswartz> anyone know how to get the unity launcher to scroll in the c++ code? what do I call?
[02:01] <DBO> rbnswartz, the edge scrolling is going to be one I do
[02:02] <DBO> sorry :/
[02:02] <rbnswartz> okay thanks are you going to be around tomorrow morning?
[02:02] <DBO> yep
[02:03] <DBO> 9-5 (sometimes later), M-F, EST
[02:03] <rbnswartz> okay I'll probably have more questions then thanks. bye
[02:03] <DBO> cheers
[07:10] <kvalo> morning
[07:37] <jono> hey kvalo
[08:26] <spikeb> d
[08:35]  * boulabiar watching Mark conf. in Tunisia http://ustre.am/rrdQ
[09:24] <kamstrup> anyone on natty that can help me out with a quick compilation check?
[09:24] <njpatel> kamstrup, !
[09:24] <kamstrup> http://paste.ubuntu.com/543961/
[09:24] <kamstrup> njpatel: ^^
[09:24] <njpatel> kamstrup, checking now
[09:25] <njpatel> kamstrup,  http://paste.ubuntu.com/543963/
[09:26] <kamstrup> njpatel: W.T.F
[09:26] <kamstrup> njpatel: and that's on natty you tell me?
[09:26] <seb128> kamstrup, he didn't use the command in your example
[09:26] <njpatel> kamstrup, yep
[09:26] <seb128> kamstrup, you need the object before the lib
[09:26] <seb128> otherwise it breaks
[09:27] <njpatel> oh, woops
[09:27] <kamstrup> seb128: ?
[09:27] <seb128> kamstrup, gcc .c -o bin -l...
[09:27] <seb128> not gcc -l .c -o bin
[09:27] <seb128> the --as-needed in natty is stricter about that
[09:27] <seb128> the object needs to be before the libs
[09:28] <njpatel> hmm, it doesn't compile
[09:28] <seb128> you need to move "$(pkg-config --libs --cflags glib-2.0)" at the end of the line
[09:28] <seb128> otherwise it will not find the symbols
[09:28] <kamstrup> seb128: ok, but I don't think it matters for this particular case... debugging a va_list issue?
[09:28] <njpatel> http://paste.ubuntu.com/543967/
[09:29] <njpatel> seb128, right, but I think kamstrup's issue is different
[09:29] <seb128> well he didn't say what his issue is
[09:29] <seb128> he just asked a test build
[09:29] <kamstrup> ok :-)
[09:29] <seb128> sorry to be noisy, I will go back to my corner
[09:29] <njpatel> kamstrup, also, for compiling tests and examples on natty, you need to add $(DEPS_LIBS) to LDADD in both those makefiles, otherwise the linking doesn't work
[09:29] <njpatel> seb128, no, no, we like it when your not in your corner
[09:29] <seb128> ;-)
[09:29] <njpatel> seb128, it means launchpad is quicker
[09:29] <njpatel> ;)
[09:30] <seb128> lol
[09:30] <kamstrup> seb128: it's ok - I learned something anyway - just not the thing I was asking about :-D
[09:30] <njpatel> kamstrup, so, yeah, it compiles and runs fine. I spent some time looking into this last night too, so I could do the review, but no luck :/
[09:30] <kamstrup> seb128: so the deal is that it seems that gcc's varargs implementation has changed in some way between M and N
[09:34] <kamstrup> njpatel: can you try this one then... this time with fixed compilation instructions ;-P http://paste.ubuntu.com/543969/
[09:36] <njpatel> kamstrup, fails http://paste.ubuntu.com/543970/
[09:41] <kamstrup> njpatel: Woohoo. Or I mean "Woohoo" - so know we can reproduce it in a simple way
[09:41] <njpatel> yep :)
[11:00] <ronoc> njpatel, hey, any idea what the compiler would accept as the default value for a gsettings entry of type "(as)"
[11:01] <ronoc> needs the default node to compile
[11:01] <ronoc> can't find any docs on this, just scanty tuts
[11:02] <njpatel> ronoc, hold up, unity uses (as)
[11:02] <ronoc> ah /me checks
[11:03] <njpatel> ronoc, http://bazaar.launchpad.net/~unity-team/unity/trunk/annotate/head:/com.canonical.Unity.gschema.xml
[11:03] <ronoc> thx njpatel
[11:11] <kamstrup> njpatel: ok, one last stab - this should work I think... http://paste.ubuntu.com/544011/
[11:13] <kamstrup> njpatel: if this works for you then I have a solution that'll work on natty as well
[11:14] <njpatel> okay, hol dup
[11:14] <njpatel> kamstrup, it works!
[11:20] <kamstrup> njpatel: holy moly!
[11:30] <kamstrup> njpatel: pushed changes to the dee-gdbus branch, so it should build (and even work!) on Natty ;-)
[11:34] <njpatel> kamstrup, awesome dude, I was just getting to the point that I needed to start using dee for the place backend stuff :)
[11:34] <njpatel> kamstrup, will take a look as soon as I'm done with my current stuff
[11:35] <kamstrup> njpatel: sure thing
[12:22] <njpatel> kamstrup, approved :) can you bzr pull before merging, though, as I made a small build fix to the branch
[12:22] <njpatel> for natty
[12:35] <kamstrup> njpatel: thanks a bunch!
[13:02] <njpatel> kamstrup, ping, I forgot something
[13:02] <njpatel> kamstrup, time to bump the dee major version?
[13:03] <njpatel> kamstrup, also, the daemons need updating too?
[13:03] <kamstrup> njpatel: yes, it'll be a dee-0.5 series
[13:04] <njpatel> kamstrup, i meant the lib versioning and gir etc 2.0?
[13:04] <njpatel> kamstrup, as it's breaking api/abi/kittens
[13:09]  * hyperair is beginning to see a correlation between memory leaks in his system and anything ayatana comes up with.
[13:09]  * hyperair sighs
[13:10] <hyperair> dbusmenu is one hell of a leaky library
[13:10] <hyperair> you know you've gone wrong when you've allocated 9M of memory for strdup just to set some text value somewhere
[13:18] <kamstrup> njpatel: hmmm... the biggest reason for that would be to allow parallel installations I think - since unity was the only consumer
[13:18] <kamstrup> njpatel: so any new consumers just have to check version >= 0.5
[13:18] <njpatel> that should, i guess
[13:19] <njpatel> kamstrup, are you going to update the place daemons and release everyhting in one go?
[13:19] <kamstrup> njpatel: if there had been other consumers then I'd agree
[13:19] <kamstrup> njpatel: I was thinking that yes
[13:24] <njpatel> kamstrup, okay, so time frame? :)
[13:24] <kamstrup> njpatel: today
[13:24] <njpatel> kamstrup, as i can't really use dee until it's in natty
[13:24] <njpatel> kamstrup, oh, wow
[13:24] <njpatel> :)
[13:25] <njpatel> kamstrup,  is too cool for school
[13:25] <njpatel> damn comma
[13:27] <kamstrup> njpatel: you may address Mikkel "über trapper, and code ninja" Kamstrup
[13:27] <kamstrup> I believe that would be the appropriate etiquette
[13:28] <njpatel> heh
[13:28] <njpatel> I think I'll have some lunch and then do some more places stuff
[13:28] <kamstrup> njpatel: bonne appetite dude
[13:28] <njpatel> kamstrup, let me know if/when you update a place, so I have something to test against
[13:32] <hyperair> ronoc: it seems that a lot of memory leaks come from dbus_g_proxy_end_call allocating data and expecting libdbusmenu to free it, which it doesn't.
[13:52] <ronoc> hyperair, okay good to know, I'll talk to ted when he comes from holidays (after xmas)
[13:52] <hyperair> ronoc: sure
[13:52] <hyperair> ronoc: but what i find strange is that nobody else with spectacular uptime have seen memory leaks before. =\
[13:52] <hyperair> really strange.
[13:55] <ronoc> hyperair, yeah I haven't noticied, although alot of time i have my indicator-panel down cause i'm in dev mode
[13:55] <hyperair> ronoc: ah, i see.
[13:55] <hyperair> ronoc: vish seems to have pretty long uptimes though, and it doesn't seem like he has memory leaking issues either =\
[13:55] <ronoc> weird
[13:56] <hyperair> yes, very weird.
[13:56] <ronoc> hyperair, going to push ahead and get this new sound menu registration work this afternoon, one less dependency for banshee :)
[13:57] <hyperair> ronoc: new sound menu registration?
[13:57] <hyperair> O_o
[13:57] <ronoc> hyperair, yes strictly using mpris and gsettings,
[13:58] <ronoc> gsettings for removing yourself from the menu
[13:59] <hyperair> ah, nice
[13:59] <hyperair> but does gsettings have C# bindings?
[14:02] <hyperair> ronoc: oh lol, all the GError's haven't been freed either.
[14:06] <ronoc> hyperair, which file are you looking at ?
[14:06] <ronoc> hyperair, http://live.gnome.org/GnomeGoals/GSettingsMigration
[14:06] <hyperair> ronoc: client.c in libdbusmenu, and listener.c in libindicate.
[14:07] <ronoc>  hyperair, it appears it is on their todo list
[14:08] <ronoc> hyperair, considering banshee is the default application this is not so important immediately
[14:08] <ronoc> hyperair, users just won't be able to remove banshee from the menu until those bindings get sorted
[14:10] <hyperair> ronoc: will it be a blocker for natty?
[14:11] <ronoc> hyperair, i'll find out
[14:11] <hyperair> ronoc: do you have commit access to libdbusmenu?
[14:11] <ronoc> hyperair, yes
[14:11] <hyperair> ronoc: alright, please take a look at this patch...
[14:11] <hyperair> http://paste.debian.net/102478/
[14:11] <hyperair> ronoc: ^^
[14:13] <hyperair> ronoc: and http://paste.debian.net/102479/ for libindicate
[14:14] <ronoc> hyperair, looks good, why don't you file a bug a place the patches on each bug report. This really is ted's domain, he will come back to you in the new year
[14:14] <hyperair> ronoc: right.
[14:16] <hyperair> ronoc: you didn't touch indicator-applet, right? so i should upload the patch for that as well?
[14:17] <ronoc> hyperair, you should file a bug and patch for any observations/fixes you happen upon, that way all the karma goes to you !
[14:18] <hyperair> ronoc: heh i'm not really bothered with launchpad karma. i get plenty from automated PPA uploads ;-)
[14:18] <ronoc> hyperair, fair enough
[14:21] <lamalex> morning
[14:22] <lamalex> hey ronoc
[14:22] <ronoc> lamalex, hey
[14:22] <lamalex> HOW WAS GODSPEED
[14:22] <ronoc> EXCELLENT
[14:22] <ronoc> good two hour set
[14:22] <ronoc> no encores or nonsense like that
[14:22] <ronoc> very "lift your fists ..."
[14:23] <jcastro> morning metal fans!
[14:23] <ronoc> a bit rusty to start with
[14:23] <ronoc> hey jcastro
[14:23] <ronoc> but they soon warmed up
[14:23] <ronoc> no merchandise I'm afraid
[14:23] <ronoc> lamalex, ^
[14:23] <ronoc> it was packed so was straight in and out
[14:23] <lamalex> nbd
[14:24] <lamalex> ronoc, that was their first show in 10 years I think
[14:24] <lamalex> I'm pretty sure London was the start
[14:24] <ronoc> they played atp at the weekend on the south coast (england), they were curating, played all three nights apparently
[14:24]  * ronoc finds a link
[14:25] <ronoc> brb
[14:27] <lamalex> yeah yeah that's right
[14:30] <ronoc> back
[14:35] <hyperair> ronoc: https://bugs.launchpad.net/libindicate/+bug/690668
[14:39] <ronoc> hyperair, cool  thx
[14:53] <jcastro> njpatel_: is the top bar multimonitor not-finished-yet bitesizeable?
[14:53] <jcastro> wow, what a sentence
[14:54] <njpatel_> jcastro, yep, though I'd like to add some notes on the implementation
[14:54] <njpatel_> jcastro, got the bug and I'll brain dump in there now?
[14:54] <jcastro> njpatel_: so I have an idea based on what jason did on a bug that was a little bit over the bite size
[14:54] <jcastro> he just braindumped in the bug
[14:54] <jcastro> with like a "here's how you should do it"
[14:56] <jcastro> Bug #675862
[14:56] <njpatel_> jcastro, dude, is that not what I just said? :)
[14:56] <jcastro> jcastro: I was typing that too
[14:57] <jcastro> great minds think alike ... etc.
[14:57] <njpatel_> jcastro, ah, okay, sorry, I looked away and it seemed like yours came in a bit later
[14:59] <njpatel_> urgh dual monitor global menubar issues
[14:59] <jcastro> what do you mean?
[14:59] <kamstrup> seb128: since didrocks is not here I'll give you the heads up: I just rolled libzeitgeist-0.3.0 and dee-0.5.0. Both are abi+api breaks
[15:00] <kamstrup> seb128: the place daemons will follow any minute, and njpatel_ will handle the unity side
[15:00] <kamstrup> so by tomorrow we should be rolling
[15:02] <seb128> kamstrup, so should those be uploaded today?
[15:02] <seb128> or will they break unity until it's updated?
[15:02] <kamstrup> seb128: probably not
[15:02] <kamstrup> seb128: I think it'll be better with a batch tomorrow if njpatel_ also wraps up by then
[15:02] <seb128> tell me you changed the soname
[15:03]  * kamstrup whistles innocently
[15:03] <seb128> I'm not uploading an abi break without soname change
[15:03] <njpatel_> jcastro, done
[15:03] <njpatel_> kamstrup, do place daemons compile against latest libunity?
[15:04] <kamstrup> seb128: ok, np. i'll roll with updated sonames tomorrow then
[15:04] <seb128> kamstrup, thanks
[15:04] <kamstrup> njpatel_: hehe, they compiled against the specially handcrafted libunity here on my hard disk... is that not good enough for you?
[15:04] <seb128> kamstrup, is there any reason you can't do it today?
[15:04] <jcastro> njpatel_: this is the last multimonitor bug afact that is a regression from the old things, after this you'll be parity with the other stuff
[15:04] <kamstrup> seb128: i might get around to it
[15:04] <njpatel_> kamstrup, lol, no, sorry :)
[15:04] <seb128> kamstrup, should be just a configure numbers change
[15:04] <kamstrup> seb128: my top prio right now is to give njpatel something to play with
[15:05] <njpatel_> kamstrup, we'll kinda need them to compile against libunity 1.0 :)
[15:05] <seb128> kamstrup, sorry to be annoying about that, but if you don't change the soname we will break unity
[15:05] <njpatel> jcastro, yep
[15:05] <seb128> if we do it means we can have a safe upgrade path
[15:05] <jcastro> njpatel: there's a second bug for what to do about a menu on the second monitor iirc
[15:05] <seb128> current unity depends on the current soname
[15:05] <kamstrup> seb128: yeah, but the configure script is a bit annoyin in this regard because it computes a bunch of stuff from the soname
[15:05] <njpatel> jcastro, I think we can do better with the launcher, making it stay on the primary monitor too, but not right now
[15:05] <njpatel> jcastro, yep, should maybe defer that commenter on this bug to that one, so he can register his idea there
[15:06] <jcastro> njpatel: ok so I can just say in this bug, fix the one panel, if you care about the menus and stuff on the 2nd monitor see the other bug
[15:06] <seb128> kamstrup, if you change the soname I can land the new dee in natty today
[15:06] <seb128> which should make testing easier
[15:06] <jcastro> njpatel: man, it's like we're reading each other's thoughts.
[15:06] <kamstrup> seb128: so changing the soname also breaks a lot of other stuff unless I hack the configure script to not be "too clever" :-)
[15:06] <mpt> jcastro, showing the menu bar on multiple displays is already in the spec. What's the bug number?
[15:06] <seb128> kamstrup, ok, sorry about that
[15:06] <kenvandine> kamstrup, did you figure anything out with dee?
[15:06] <njpatel> jcastro, heh :)
[15:06] <seb128> kamstrup, I just know how upgrades work
[15:07] <seb128> kamstrup, if we make the new dee Breaks unity << people will upgrade dee in their dist-upgrade
[15:07] <seb128> which will remove unity
[15:07] <kamstrup> kenvandine: there is a 0.5.0 up - but beware that it breaks abi without updating the soname
[15:07] <seb128> that's always a fail
[15:07] <seb128> you can't break with abi breaks if you don't update the soname
[15:08] <kamstrup> njpatel: considering the above discussion I have with seb128 it might make sense to call in dee-2.0 after all...
[15:08] <jcastro> mpt: Bug #683084
[15:08] <kamstrup> that also means you'll like me better right njpatel? ;-)
[15:08] <mpt> thanks
[15:09] <kamstrup> njpatel: so u-p-f trunk together with dee-0.5.0 and libzeitgeist-0.3.0 should work... at least somewhat... :-)
[15:09] <G__81> hi ppl
[15:15] <theone> Hello eveyone onboard
[15:17] <theone> I am an undergrad student, a FOSS enthusiast, who wants to start his contribution in open source world with Unity
[15:18] <njpatel> kamstrup, I'll love you more, yes :)
[15:19] <seb128> hey theone
[15:19] <lamalex> theone, awesome! check out http://goo.gl/tiheb
[15:20] <lamalex> and http://unity.ubuntu.com/getinvolved/#coding
[15:21] <theone> Thnx for the links, I have gone through them and they are very helpful. for a start, I ve downloaded a daily build of ubuntu 11.04 and tried it on Virtualbox but it starts with message --> "3d acceleration not supported by hardware. Switch to classic mode". Any ideas why? 3d support is enabled in VBox
[15:22] <lamalex> virtualbox doesn't support as much 3d as unity needs
[15:22] <lamalex> we require something called frame buffer objects, which virtualbox doesn't support
[15:22] <lamalex> you need to run unity on real hardware
[15:23] <theone> lamalex: Not even VmWare will work/.
[15:23] <lamalex> jcastro, that's probably something we should put somewhere
[15:23] <lamalex> theone, afaik only real hardware supports fbos
[15:23] <jcastro> the steps say to use a usb key
[15:24] <jcastro> I will add a note though
[15:24] <theone> lamalex, ok then I will go for the  USB method
[15:24] <jcastro> lamalex: poing people to this page first: https://wiki.ubuntu.com/Unity/Bitesize
[15:25] <jcastro> theone: ^^^
[15:25] <lamalex> so much fragmentation
[15:25] <jcastro> theone: when you're ready ping me and we'll get you started!
[15:25] <jcastro> lamalex: well, this page is for the smaller bugs, the getinvolved page is for all of unity.
[15:26] <theone> jcastro, sure. I will have to install it on my laptop first
[15:28] <theone> one more thing, in the next year I will be applying for GSoC too. So. will Unity be there in participating projects?
[15:28] <theone> it will make my schedule easier
[15:28] <jcastro> hmm, that's a good idea
[15:28] <lamalex> gsoc rules
[15:29] <lamalex> money to hack all summer
[15:29] <lamalex> <3
[15:29] <kamstrup> njpatel: ok, u-p-a trunk also updated to new dee, but it's untested so far
[15:29] <lamalex> it's like .. having a job
[15:29] <njpatel> kamstrup, niice
[15:29] <njpatel> kamstrup, will try and compile it later today
[15:30]  * apw wonders if the unity folk hang out here
[15:31]  * apw has just updated and right click in the unity bar is making the whole of the unity bar go dissappear
[15:32] <seb128> seems to be a crash
[15:32] <seb128> do you get a .crash from apport?
[15:33] <apw> seb128, (if you are talking to me) i don't think its died, just invisible ... when i hit left again on it it comes back
[15:33] <apw> also the menus arn't working any more for me
[15:33] <seb128> what unity and libnux version do you use?
[15:34] <apw> seb128, wahtever is in the archive as of the top of the hour
[15:34] <seb128> natty proper? no ppa?
[15:35] <apw> seb128, as far as i know
[15:35] <apw> seb128, let me check there is nothing spammer on here and get back to you
[15:35] <seb128> dpkg -l | grep libnux
[15:35] <seb128> dpkg -l | grep unity
[15:36] <apw> ii  libnux-0.9-0                         0.9.10-0ubuntu2                            Visual rendering toolkit for real-time applications - shared lib
[15:36] <apw> ii  unity                                3.2.6-0ubuntu2                             Interface for Ubuntu Desktop Edition
[15:36] <apw>  
[15:36] <apw> seb128, both look to be stock, and i have no PPAs on this box
[15:37] <seb128> ok, weird
[15:37] <seb128> those didn't change since last week
[15:37] <seb128> so weird that things break today
[15:37] <seb128> could be an xorg or driver issue...
[15:38] <apw> seb128, the menu stuff has changed since last time i updated cause they are now more pretty, more sculpted to look at
[15:39] <seb128> so you didn't update for some days before that?
[15:39] <apw> seb128, looks to be menu related to me, while the bobble menu for 'pin' is meant to be visible the whole bar and menu itself are not
[15:39] <apw> right click again and the bar is back
[15:40] <seb128> njpatel, ^ any clue?
[15:40] <apw> seb128, and the menu is 'there' as i can click 'new window' on it
[15:40] <apw> seb128, and clicking on the top menu items for the application gives me the change in the top bar indicating there is a menu open
[15:40] <apw> but no menu at all, though again i can select from it
[15:41] <apw> needless to say, its pretty useless
[15:41] <lamalex> Any of you speak spanish?
[15:41] <seb128> we didn't get bugs similar to this one I think
[15:41] <seb128> weird
[15:42] <jcastro> apw: I haven't upgraded to the new menu yet, let me see if I can reproduce
[15:42] <njpatel> apw, can you take a screenshot of the issue?
[15:43] <seb128> what new menus?
[15:43] <apw> njpatel, can i take a screenshot in unity mode?
[15:43] <seb128> jcastro, ^?
[15:43] <seb128> apw, gnome-screenshot -i?
[15:43] <jcastro> seb128: I just saw an upload scroll by for the indicator appmenu
[15:43] <lamalex> oh my god new tron action figures look so cool
[15:43] <seb128> jcastro, seems apw is rather talking about the launcher
[15:44] <seb128> kamstrup,
[15:44] <seb128> /usr/bin/ld: find-events.o: undefined reference to symbol 'g_type_init'
[15:44] <seb128> /usr/bin/ld: note: 'g_type_init' is defined in DSO /usr/lib/libgobject-2.0.so.0 so try adding it to the linker command line
[15:44] <seb128> /usr/lib/libgobject-2.0.so.0: could not read symbols: Invalid operation
[15:44] <njpatel> apw, if you want to take a screenshot with a delay, to give you time to open the menu etc, then open a terminal and type in gnome-screenshot --delay 5 (where 5 = seconds)
[15:44] <jcastro> seb128: sorry, I should have said "hey I will upgrade today too and try to reproduce" sorry
[15:44] <seb128> kamstrup, libzeigeist fails to build
[15:45] <njpatel> kamstrup, that's the same issue that was in dee, just need to add the $(DEBS_LIBS) to the LDADD lines
[15:45] <kamstrup> seb128: ok, it's probably the same issue as your patch for dee
[15:45] <kamstrup> right, will
[15:45] <kamstrup> do
[15:45] <seb128> would be nice if you guys could make sure your code works on current ubuntu ;-)
[15:45] <apw> njpatel, ok managed to get some screenshots yes
[15:46] <apw> seb128, tell me unity gets tested with up to date natty before upload
[15:46] <seb128> apw, it does
[15:46] <njpatel> apw, could you upload them to imgur.com or something?
[15:46] <apw> seb128, in a clean install?
[15:46] <apw> given it never seems to work on anything i install it on
[15:46] <seb128> apw, I don't think so, on a normal natty box
[15:46] <seb128> didrocks's or mine usually
[15:47] <apw> njpatel, ok i have screen shots
[15:47] <seb128> though I think didrocks test on several machines
[15:47] <apw> though taking a screen shot in one case makes the image change slightly
[15:48] <apw> njpatel, http://people.canonical.com/~apw/misc/unity/
[15:48] <apw> seb128, ^^ ... first one is with the right click 'pin' menu open, the second is with the 'file' menu open
[15:50] <apw> seb128, and my logout button is gone ... which app is broken for that
[15:50] <apw> seb128, oh an window stacking is broken, top bar menus are behing my terminals
[15:54] <njpatel> apw, looks like clipping/damage issues
[15:55] <njpatel> apw, is this with latest natty or latest natty + daily PPA? (sorry if seb has already asked)
[15:55] <apw> njpatel, thats whats in the archive
[15:56] <njpatel> apw, video card?
[15:56] <apw> njpatel, basic atom machine
[15:56] <apw> so i915
[15:56] <seb128> kamstrup, njpatel: libzeitgeist breaks abi without soname change
[15:57] <seb128> zeitgeist_log_install_monitor_finish has been dropped but was part of the public api
[15:57] <apw> njpatel, ok i logged out and in a couple of times and got the same behaviour, this last time i see nothing unusual
[15:57] <seb128> zeitgeist-1.0.gi:			<method name="install_monitor_finish" symbol="zeitgeist_log_install_monitor_finish">
[15:57] <seb128> kamstrup, ^ that seems buggy as well since the symbol has been dropped
[15:58] <njpatel> apw, hmm, that's not good
[15:58] <apw> njpatel, ok logged out and in and its back
[15:58] <njpatel> apw, can you file a bug with those screenshots please + some info about your system
[15:59] <njpatel> apw, and this started with your last update, or it's always an issue with Unity?
[15:59] <apw> njpatel, ok the trick to 'fixing' it seems to be to right click on the desktop
[15:59] <apw> that materialises the normal background menu and things are resolved after that one action
[15:59] <apw> both menus are restored to normal behaviour
[15:59] <apw> njpatel, this is all new behaviour as of top of the hour
[16:00] <seb128> apw, what did you update before the issue started?
[16:00] <apw> seb128, yes, this is a direct result of updating to what was in the archive at 15:00
[16:00] <seb128> can you copy your dpkg.log online?
[16:00] <seb128> or at least what got upgraded in that run?
[16:01] <njpatel> apw, and before that, when was your last update? We havent' update unity since last friday
[16:01] <apw> i had what was in the archive before the doko mass python update and had held off until now
[16:01] <njpatel> when was said python update?
[16:02]  * lamalex is still trying to figure out how to get his panel back
[16:02] <njpatel> lamalex, what happened?
[16:02] <lamalex> it's empty
[16:02] <apw> lamalex, empty or gone?
[16:02] <njpatel> killall unity-panel-service; /usr/lib/unity/unity-panel-service &
[16:02] <njpatel> lamalex, ^
[16:02] <apw> does it come back with windows-E
[16:03] <apw> seb128, dpkg.log at the same place as the images
[16:03] <njpatel> apw, this screams of a driver issue, btw
[16:03] <lamalex> njpatel, I think it's my dbus
[16:03] <njpatel> lamalex, is it not moving? :)
[16:04] <lamalex> nope, there it is. re-running the panel service wasn't working before
[16:04] <apw> njpatel, fun
[16:04] <njpatel> apw, hmm, you did have a unity update too
[16:04] <njpatel> apw, oh, but you had intel update as well
[16:04] <njpatel> hmm
[16:04] <apw> njpatel, yes indeed, the one which gives you the alt-LETTER to get your menus up
[16:04] <njpatel> right
[16:05] <apw> though its utterly useless as none of the shortcuts work on it, and paste is even worse as it no longer works
[16:05] <njpatel> apw, you mean on the fallback menu?
[16:05] <apw> njpatel, no the new 'alt-F' menus ... the application menus
[16:06] <apw> njpatel, they move focus out of the window, so an alt-E, P, return (cause alt-E p no longer just does it) does nothing
[16:06] <njpatel> apw, oh, man, that's a *huge* bug
[16:07] <apw> so much for the test plan
[16:07] <njpatel> I'm not sure how well that worked before, tbh
[16:07] <njpatel> it seems like an appmenu bug
[16:16] <apw> njpatel, the fact that right clicking the background and closing the menu there seems to fix things ... does that not indicate away from a driver issue ?
[16:17] <njpatel> apw, no, because by doing that your causing a screen paint, so if there was an issue with the paint/fbo etc, your basically flushing it
[16:17] <njpatel> apw, but it still could be a damage issue, as compiz was also updated
[16:17] <njpatel> apw, the only thing that you could do is downgrade compiz and see if it still happens
[16:17] <njpatel> if that fails, downgrage unity too
[16:18] <njpatel> see if we can figure out where the problem is introduced
[16:18] <njpatel> hopefully it is in unity as it'll be easier to fix than driver
[16:18] <kamstrup> njpatel: so how do we generate the Config namespace with cmake?
[16:19] <kamstrup> it's proving pretty tricky to get all the old tests running here on my end
[16:19] <njpatel> kamstrup, oh, fun, you need to make a config.vapi.cmake or something and do what I do with config.h.cmake in trunk
[16:20] <njpatel> kamstrup, the libunity tests? I had most of them working, but I did disable a few. Are you using that branch?
[16:25] <ronoc> seb128, all good now thx
[16:26] <kamstrup> njpatel: yep, I'm merging that branch into my own - it's easier that way
[16:26] <njpatel> yep
[16:26] <njpatel> cool
[16:28] <lamalex> gord, how do I enable unity boot logging/
[16:33] <gord> lamalex, its enabled by default but the writing to a file got lost in a merge request somehow :( - i plan on adding it back in (maybe add an environmental variable check) before this weeks release, but for now you can just add  g_timeout_add (5000, write_logger_data_to_disk, NULL); anywhere to UnityScreen::UnityScreen in unity.cpp
[16:35] <lamalex> bzr merges seem to be way more dangerous than I remember
[16:51] <lamalex> gord, what are 'X-Ayatana-Desktop-Shortcuts'  ?
[16:52] <gord> lamalex, its a flag that needs to be added to .desktop files so that we can use .desktop file shortcuts in the unity quicklist menu's
[16:52] <njpatel> lamalex, thanks for reminding me, gord, can you please patch out that wanring from libindicator when you have time
[16:52] <gord> i should put a check in the code so that its less noisy though
[16:52] <lamalex> what are desktop file shortcuts?
[16:52] <njpatel> gord, also, can you please add some code to precommit that if ted adds a g_warning, it's removed automatically?
[16:53] <lamalex> can apps put ctrl+T in their desktop file?
[16:53] <gord> njpatel, i'll add some code that emails every warning that happens in unity on any machine in the world to ted
[16:53] <njpatel> gord, i like that better
[16:53] <njpatel> lamalex, it's so an app can have a quicklist even when it's not running
[16:54] <njpatel> lamalex, so evolution can have "New Mail" and the command like evolution --create-message or whatever
[16:54] <njpatel> and we can read that and stick in the quicklist
[16:54] <jcastro> DBO: njpatel: before you guys go on holiday try to queue up a bunch of bitesizes with a clue on how you want it implemented.
[16:54] <jcastro> I'm sure we'll have plenty of bored people over the break
[16:54] <DBO> okay
[16:55] <jcastro> DBO: basically like you did with that empty class and all that
[16:55] <njpatel> cool
[17:42] <apw> seb128, you are going to like this one ... leave the screen saver to kick in ... and see just how much of the unity bars are included ...
[17:43] <seb128> none
[17:43] <seb128> well at least none on my box
[17:44] <apw> seb128, none as in the bars are covered, or none as in only the payload space is blanked ... thats what i get here
[17:45] <seb128> try to unity --reset
[17:45] <seb128> just to make sure your unity profile is not screwed
[17:45] <seb128> you have weird issues
[17:46] <apw> seb128, this is practically a clean install
[17:46] <apw> seb128, ok will try and reproduce now
[17:46] <jcastro> oh man, unity --reset is awesome
[17:47] <apw> jcastro, though don't ^Z the resulting screen, that is BAD
[17:47] <jcastro> right
[17:48] <apw> jcastro, found out the hard way
[17:57] <kvalo> I just upgraded my natty installation and now menus are gone. known issue?
[17:57] <kvalo> even the menus is firefox don't open
[17:58] <kvalo> gord: ^
[17:59] <gord> don't blame me!
[17:59] <gord> kvalo, are the menus in the panel gone?
[18:00] <kvalo> gord: I can see the menu "titles", eg File, Edit etc. but if I click them, the actual menu doesn't open
[18:00] <kvalo> the border around the word "File" is drawn, so mouse click works
[18:01] <gord> kvalo, sounds like a compiz bug, try switching to the classic gnome desktop and turning off desktop effects so your not using compiz
[18:02] <kvalo> gord: how can I logoff from keyboard? 'restart gdm' isn't enough
[18:02] <ion> Does Super-S work?
[18:02] <gord> kvalo, ha oh right yes i forgot you need a menu for that
[18:03] <tareth> typing logout in gnome-do works for me
[18:03] <kvalo> ion: nope :(
[18:03] <ion> Perhaps gnome-session-save --logout then.
[18:03] <ion> or --logout-dialog
[18:05] <kvalo> ion: thanks, they worked
[18:06] <kvalo> ah, but gdm still claimed that I was logged in. I'll just reboot
[18:06] <ion> I have yet to get to try Unity on my desktop, thanks to bug #686698. :-)
[18:07] <ion> Apparently due to fglrx and i can’t be bothered to uninstall it. I’ll just wait for the fix.
[18:11] <kvalo> gord: I logged into the classic desktop (or whatever it was called) and I see menus now
[18:12] <gord> kvalo, okay, its a compiz/unity bug then, file a bug against unity and ping njpatel about it in the morning :)
[18:16] <kvalo> gord: thanks, will do
[18:30] <kamstrup> seb128: i was thinking about the dee abi break... I already have a series of other abi breaks lined up that will trickle in during this cycle, bumping the soname for all of them just seems wrong
[18:31] <kamstrup> we end up shipping dee-5.0 or something
[18:31] <seb128> you are one of those people who don't believe in abi stability? ;-)
[18:32] <seb128> I'm wondering why the lib has a -1.0
[18:32] <seb128> if you neither update this version or the soname
[18:32] <seb128> that said only unity use it so far
[18:32] <seb128> so we can workaround breakages in the packaging
[18:32] <seb128> it will lead some users to remove unity
[18:32] <seb128> those who don't read dist-upgrades logs
[18:34] <seb128> like during the time dee is uploaded and unity rebuilt dist-upgrade will remove unity for you
[18:34] <seb128> but well, if people run an unstable distro they have to deal with that
[18:35] <seb128> hum
[18:35] <seb128> kamstrup, still there? ;-)
[18:35] <seb128> it also mean we can't land the new dee now for njpatel or others to use, it needs to be uploaded with unity
[18:36] <seb128> kamstrup, in a nutshell small cost but we can deal with that, that's your call
[18:39] <kamstrup> seb128: yeah, just tugged the kids in... need to put in some missing hours here :-)
[18:39] <kvalo> kamstrup, seb128: hi. does glib has any nice helpers to implement an interactive command line interface?
[18:40] <kvalo> basically I want to do a test application which user can input commands and see output
[18:41] <seb128> not that I know about
[18:42] <kvalo> ok
[19:43] <kamstrup> kvalo: right, there is gnu readline and good olde scanf :-)
[19:55] <lamalex> gord, what do you think about this: perf counters being enablable at compile time, otherwise noop'd?
[19:56] <lamalex> so that we don't get any kind of a perf hit for releases doing boot charting
[19:56] <lamalex> (I'll implement btw)
[20:26] <lamalex> apw, I just realized who you are- hey
[21:10] <lamalex> hmm so didrocks is on holiday
[21:11] <lamalex> what does the --log call do in the unity binary?
[21:28] <lamalex> why the hell is valac telling me -D isn't a valid option
[21:29] <lamalex> Unknown option -DENABLE_LOGGER
[21:38] <lamalex> Does anyone know how mpt got a black macbook?
[21:45] <mhr3> lamalex, it's with space in vala
[21:46] <lamalex> Unknown option -D ENABLE_LOGGER
[21:46]  * mhr3 is puzzled
[21:47] <lamalex> yeah me too
[21:47] <mhr3> synapse_VALAFLAGS += --pkg zeitgeist-1.0 -D HAVE_ZEITGEIST
[21:47] <mhr3> and it works
[21:48] <lamalex> the long --define= version workds
[21:48] <lamalex> I'll just use that
[21:56] <lamalex> where does post-preprocessed code go?
[21:57] <lamalex> i guess into object files
[22:21] <madjr> join #ubuntu
[22:22] <madjr> hm, anyone know how to join channels with this webchat ?
[22:23] <jamalta1> madjr: doing /join #channelname doesn't work?
[22:23] <madjr> oh let me check :o
[22:24] <jamalta1> yeah /join works
[22:24] <jamalta1> it takes a few secs though
[22:24] <madjr> oh ya working thx!