[00:26]  * spikeb likes how the dock has intellihide, yet the window manager has stupidplacement
[00:32] <Omega> spikeb: What is "stupidplacement"?
[00:33] <spikeb> Omega, so far, compiz has tried to place every single window i've opened under the dock (which then hides) heh
[00:40] <Omega> spikeb: Same problem here, sometimes mine even come under the top panel :<
[00:40] <spikeb> haha, nice.
[08:02] <MacSlow> hey folks
[08:11] <didrocks> good morning
[08:47] <oSoMoN> good morning
[09:14] <MacSlow> loicm, ping
[09:33] <MacSlow> loicm, GetInputWindowId() does not work on a quicklist
[09:34] <MacSlow> loicm, I verified it's opened so should have m_input_window set... but still returns NULL
[09:35] <MacSlow> loicm, not sure what I might be missing, which obviously causes m_input_window not to be set on the BaseWindow of the quicklist-view
[09:36] <loicm> MacSlow: let me check
[09:41] <kamstrup> didrocks: dbus-daemon stays at a constant 5% cpu usage because indicator-datetime keeps crashing, coming back up, crashing, ad nauseum... known problem? It seems like something needing an urgent fix
[09:41] <didrocks> kamstrup: do you have a stack of the crash?
[09:41] <didrocks> kamstrup: geoclue has been added recently and I saw some crash with it
[09:41] <kamstrup> didrocks: i'm not really sure how to get that...
[09:42] <didrocks> kamstrup: activate apport is the easiest way to get it: https://wiki.ubuntu.com/Apport#How to enable apport
[09:42] <didrocks> kamstrup: ensure to clean /var/crash/ in case you already got something
[09:42] <didrocks> kamstrup: I'll even dup it if it's a dup
[09:43] <didrocks> kamstrup: I'll let ken knows if you can have something (I'm not upgrading because of nvidia/xorg)
[09:44] <kamstrup> didrocks: ok, so the bug in i-d is https://bugs.launchpad.net/indicator-datetime/+bug/714763
[09:44] <kamstrup> didrocks:  and the geoclue-master crash is https://bugs.launchpad.net/ubuntu/+source/geoclue/+bug/715086
[09:45] <didrocks> kamstrup: I'll let ken knows about it, thanks!
[09:49] <loicm> MacSlow: are you sure the input window of the QuickListView is enabled?
[09:49] <loicm> using EnableInputWindow()
[09:50] <MacSlow> loicm, yes... for testing I called it after Quicklist::Show() which does EnableInputWindow (true, 1)
[09:51] <loicm> MacSlow: did you try with non-override-redirect window?
[09:51] <loicm> MacSlow: removing the second argument or setting it to 0
[09:51]  * MacSlow checks
[09:54] <MacSlow> loicm, no that's not fixing it
[09:54] <kamstrup> didrocks: eeek, not only do I have dbus-damon at 5%, but unity-panel-service sits at 50% constant churn!
[09:55] <didrocks> kamstrup: yeah, this one is known
[09:55] <didrocks> kamstrup: tedg was pinged about it, I didn't follow then :)
[09:55] <didrocks> kamstrup: kill + respawn works though
[09:56] <loicm> MacSlow: weird, do you have a specific branch to test that?
[09:57] <loicm> or maybe trunk is ok
[09:58] <MacSlow> loicm, one sec
[10:00] <loicm> MacSlow: btw GetInputWindowId must be called once the InputWindow is enabled
[10:01] <loicm> MacSlow: the code destroys and creates a new X11 window each time EnableInputWindow is called (I think it should be cached somehow once created though)
[10:02] <loicm> MacSlow: you can make sure it's enabled by calling InputWindowEnabled()
[10:03] <MacSlow> loicm, before calling GetInputWindowId() ?!
[10:03] <loicm> MacSlow: yes, just to test, not for production
[10:06] <kamstrup> didrocks: sudo rm -rf /usr/lib/indicator-datetime works better
[10:06] <kamstrup> ;-)
[10:07] <didrocks> kamstrup: ahah, you are mean :-)
[10:07] <kamstrup> didrocks: i don't take no crap ;-)
[10:07] <MacSlow> loicm, btw lp:~canonical-dx-team/unity/unity.fix-701543
[10:07] <didrocks> heh ;)
[10:07] <API> dbarth, ping
[10:12] <DJKorbit> good morning
[10:14] <loicm> MacSlow: I didn't try, but I see you're testing that the InputWindow is enabled in unityshell.cpp when you handle the compiz keyboard shortcut, what's the result of that test?
[10:15] <MacSlow> loicm, this one fails compWin = self->screen->findWindow (xWin);
[10:16] <MacSlow> xWin is valid but compWin remains NULL after the call to findWindow() which is on the compiz-side then I'd say
[10:17] <MacSlow> loicm, I've to poke smspillaz about this too
[10:23] <loicm> MacSlow: maybe you can try with findTopLevelWindow(id, true)
[10:27] <MacSlow> loicm, tried that... no difference
[10:32] <MacSlow> loicm, the only difference I see atm between the launcher-window and a quicklist is the way they are created... the launcher-window is kept, since it's always there... whereas the quicklists are created and destroyed as they are needed.
[10:33] <loicm> MacSlow: isn't there always only one quicklist displayed at a time?
[10:33] <loicm> MacSlow: (or none)
[10:34] <loicm> MacSlow: cause if it's the case, maybe you can try to keep that one around, showing/hiding/movig/resizing it when needed?
[10:35] <MacSlow> loicm, sure only one at a time... but it gets destroyed if not needed / visible
[10:35] <MacSlow> loicm, to save memory we decided against that iirc
[10:38] <MacSlow> loicm, never mind... just looked... this was changed... they're now kept around
[11:30] <loicm> didrocks: hey
[11:30] <loicm> didrocks: http://bazaar.launchpad.net/~unity-team/nux/trunk/revision/207 breaks my build!
[11:30] <didrocks> loicm: how? I'm just disting additional files!
[11:32] <loicm> didrocks: no it's not just for the dist, it's for the compilation too
[11:33] <didrocks> loicm: ok, and those are Win only? shouldn't be compiled?
[11:33] <loicm> didrocks: exactly, it's full of windowseries :)
[11:33] <didrocks> loicm: argh, ok, adding to extra dist then, one sec :)
[11:33] <didrocks> Win can be a window or windows, I was wondering :)
[11:34] <loicm> hehe
[11:35] <didrocks> loicm: rev 208 pushed, sorry for this :)
[11:35] <loicm> didrocks: np, thanks
[11:41] <dbarth> apw: pong
[11:42] <dbarth> doh, I didn't see you ping earlier
[11:42] <apw> dbarth, erm, did i ping, i forget
[11:42] <dbarth> agateau: there's something still broken with konversation
[11:42] <dbarth> agateau: i don't get msg menu alerts anymore
[11:42] <dbarth> apw: oops, sorry, i meant API
[11:42] <dbarth> but hi anyway ;)
[11:42] <agateau> dbarth: I don't think the new libindicate-qt has reached main yet
[11:42] <apw> heh phew, thought i was loosing my mind
[11:43] <dbarth> nah, you're fine, let me know if you find mine however
[11:43] <dbarth> agateau: that would explain why
[11:43] <dbarth> agateau: what's blocking it?
[11:44] <agateau> dbarth: nothing afaik, Riddell told me he would do it yesterday
[11:44] <agateau> dbarth: let me check with him
[11:44] <dbarth> agateau: thanks, keep me psoted
[11:44] <dbarth> posted
[11:51] <didrocks> cando_: this time, it's a real bitesize :)
[12:16] <cando_> didrocks, finally...:):)..on it now...
[12:17]  * spikeb upgraded his netbook to natty yesterday
[12:17] <didrocks> cando_: great!
[12:17] <cando_> didrocks, could you review my previous mp?or it's a DBO's work?
[12:17] <didrocks> cando_: this one will be DBO
[12:18] <cando_> OK
[12:18] <didrocks> cando_: the bitesize, I know that code quite well, so I can :)
[12:18] <spikeb> aside from compiz trying to place windows under things, natty works pretty well right now for me.
[12:19] <cando_> didrocks, https://code.launchpad.net/~cando/unity/fix_692444/+merge/48767
[12:20] <didrocks> cando_: I know about that one, I was anwsering on it
[12:20] <cando_> ah ok:)
[12:20] <cando_> sry
[12:20] <didrocks> spikeb: upgrade to today's compiz, it should fix it
[12:20] <didrocks> cando_: no worry :)
[12:20] <spikeb> cool didrocks
[12:29] <DJKorbit> good afternoon
[12:34] <DJKorbit> has anyone fixed the bug that shows unmounted volumes in launcher?
[12:34] <DJKorbit> because i'm running the bzr version and volumes don't appears
[12:34] <DJKorbit> *appear
[12:59] <evfool> hi all
[13:00] <spikeb> hi
[13:01] <evfool> does anyone know how can one put icons in an application indicator?
[13:11] <cando_> didrocks, got it! fixed..:) (the mouse middleclick one..)
[13:11] <didrocks> cando_: nice!
[13:21] <mpt> DanRabbit, a tongue-biting moment: http://wstaw.org/m/2011/02/06/plasma-desktopPm5066.jpg
[13:22] <DanRabbit> mpt: OH. MY. GODS.
[13:22] <nerochiaro> njpatel: do you know of any way to run unity compiz in a VM ?
[13:23] <njpatel> nerochiaro, kenvandine has it running in virtualbox apparently, but I'm not sure how, sorry
[13:23] <njpatel> mpt, my eyes just exploded
[13:23] <nerochiaro> njpatel: i'll ask him then
[13:24] <nerochiaro> kenvandine: when you have time, if you can explain how did you manage to run unity in virtualbox, that would be helpful
[13:45] <kenvandine> nerochiaro, hey
[13:45] <kenvandine> nerochiaro, yeah... just need to install the guest additions in the VM
[13:45] <kenvandine> and enable 3d in the settings for the VM
[13:45] <kenvandine> which i think might be the default
[13:50] <agateau> dbarth: follow up on indicate-qt: it was blocked by plasma-widget-message-indicator and kopete-message-indicator which FTBFS
[13:51] <agateau> dbarth: both fixed by new releases
[14:03] <evfool> does anyone know how can one put icons in an application indicator?
[14:05] <vish> evfool: what do you mean by "put icons" ? like add launchers?
[14:06] <evfool> vish: no, I would like to add icons before the menu items in a custom application indicator, like the icons in the Sound menu before the media players or like the icons before the statuses in the me menu
[14:07] <evfool> and I haven't found any examples on it
[14:08] <vish> evfool: iirc there are examples on the wiki, aernt there?
[14:08] <evfool> vish: yep, but only on how to add text items, and I've tried with ImageMenuItems, and they don't really work
[14:09] <vish> evfool: hmm, no clue then.. maybe ted-g might know.. ;)
[14:11] <evfool> ok, then I'll ask tedg
[14:11] <evfool> thanks vish
[14:21] <tedg> evfool, do you mean just using GtkImageMenuItem's?
[14:21] <evfool> tedg:yep
[14:22] <DJKorbit> i was going to start hacking into unity but i'm having some trouble
[14:23] <DJKorbit> when i log in, i have unmounted volumes in the dock
[14:23] <DJKorbit> when i type "compiz --replace" they disappear
[14:25] <tedg> gord, Do you know anything about mounted volumes in the launcher? ^
[14:26] <DJKorbit> what i'm going to fix (try to) is hide the icons until the volume is mounted
[14:26] <DJKorbit> and if the volume is mounted, show it (it doesn't show now)
[14:27] <DJKorbit> ...and, allow it to "keep in launcher" in case a user want to mount it quickly just by pressing the icon
[14:29] <gord> tedg, njpatel is your man for that
[14:29] <DJKorbit> what i'll try now is just show the icon if i mount the windows partition
[14:30] <DJKorbit> i'm looking at DeviceLauncherSection.cpp now
[14:32] <DJKorbit> i'll open the bugs for what i want to do
[14:35] <tedg> DJKorbit, Cool, that'd be a good idea.
[14:35] <tedg> DJKorbit, Bugs are a good way to track discussions as everyone's not around all the time :)
[14:35] <tedg> DJKorbit, If you post the bug numbers here that'd also be helpful.
[14:40] <gord> DJKorbit, i think the point is that the partitions show up and you can click to mount them, so its not a bug that they are on the launcher
[14:41] <evfool> tedg: any suggestions on how to show icons of ImageMenuItems in the indicator?
[14:43] <jcastro> cando_: any tidbits for the report today?
[14:43] <cando_> yeah, i've fixed #703411
[14:43] <cando_> proposed an mp
[14:43] <DJKorbit> gord, i can't mount them, so i suppose not being able to mount is a bug too
[14:43] <cando_> but DBO is not here..
[14:44] <DJKorbit> gord, anyway, i should be able to remove them if i want to, and i can't
[14:44] <cando_> 703411
[14:44] <nigelb> vish: Hey, want to nominate someone to talk about papercuts at udw?
[14:44] <tedg> evfool, http://library.gnome.org/devel/gtk/stable/GtkImageMenuItem.html#gtk-image-menu-item-set-always-show-image
[14:44] <jcastro> cando_: oh god, that's been bugging the heck out of me
[14:44] <cando_> lol
[14:44] <evfool> tedg: thanks, I'll look for its python version
[14:44] <desrt> dbarth: word.
[14:45] <jcastro> DBO: good morning!
[14:45] <cando_> yeah DBO!
[14:45] <jcastro> DBO: https://code.launchpad.net/~cando/unity/fix_703411/+merge/48921
[14:45] <DBO> morning gents
[14:45] <jcastro> DBO: here's your breakfast present!
[14:45] <DJKorbit> i've opened bug 715185
[14:45] <DBO> DJKorbit, morning
[14:45] <DJKorbit> i'll assign it to me
[14:45] <DBO> wow
[14:46] <DBO> the onslaught begins :)
[14:46] <cando_> DBO and also https://code.launchpad.net/~cando/unity/fix_692444/+merge/48767
[14:46] <cando_> lol
[14:46] <desrt> DBO: *jump*
[14:46] <desrt> you pinged earlier? :)
[14:46] <nigelb> tedg: aha, the person I was looking for
[14:46] <nigelb> tedg: who would be ideal for a udw session about papercuts?
[14:46] <cando_> all we need is..DBO! :)
[14:46]  * tedg *waves hand* this is not the irc nick you're looking for
[14:47] <tedg> nigelb, vish ?
[14:47] <nigelb> tedg: well, vish is generally hesistant to do session :D
[14:47] <nigelb> tedg: wanna do one yourself? ;)
[14:48] <vish> tedg: not this cycle.. as we dont pull anything from upstream.. ;) ,  (/me already getting flamed for that :( )
[14:48] <DJKorbit> DBO, hi!
[14:48] <tedg> nigelb, Well, I haven't kept up that much with the project.... I'm not sure I could answer all the questions.  jcastro, any ideas?
[14:48] <DJKorbit> DBO, i'll begin working on unity now
[14:48] <DBO> desrt, how does one pack a pointer into gvariant?
[14:48] <jcastro> nigelb: vish
[14:48] <desrt> it's not possible
[14:48] <desrt> GVariant is a serialisation format.  pointers are not generally able to be serialised
[14:48] <nigelb> vish: popular opinion nominates you to take a session at UDW
[14:48] <vish> jcastro: i'v been directing more folks to the bitesize project, instead.. ;)
[14:48] <nigelb> :)
[14:49] <nigelb> vish: shall I put you down for a session?
[14:49] <vish> nigelb: but there is not much point in doing a session for a project which cant be active..
[14:50] <nigelb> vish: ok, about bitesize bugs then?
[14:50] <vish> that would be jcastro :D
[14:50] <desrt> DBO: of course you have the option of storing a pointer into a uint64...
[14:50] <nigelb> lol
[14:50] <DBO> desrt, yes but thats a hack
[14:50] <nigelb> vish: I wanna jcastro for something else already *twinkle*
[14:51] <desrt> DBO: yup.
[14:51] <jcastro> nigelb: put me down for one, pencil DBO with me just like last time, depending on his workload.
[14:51] <DBO> desrt, so the idea here is mostly "you dont"?
[14:51] <desrt> DBO: ya....
[14:51] <desrt> GVariant was never really intended for shuffling of data around within your program
[14:51] <DBO> jcastro, im with ya
[14:51] <nigelb> jcastro: Yessir :)
[14:51] <desrt> but rather to be used as a way to get data between programs or on disk
[14:51] <nigelb> vish: thanks :D
[14:51] <DBO> desrt, its quite handy for that though
[14:52] <m_conley> chrisccoulson: ping
[14:52] <desrt> DBO: i think the fact that people are finding GVariant to be so damn useful at things it wasn't designed to do is more of a statement about the poor state of GValue :p
[14:52] <nigelb> jcastro: monday 28th at 1900 UTC
[14:53] <desrt> DBO: i'd recommend you use it, if it wasn't so difficult :/
[14:53] <DBO> desrt, you gave us the BFG 9000 when before we only had a pea shooter, what did you expect?
[14:53] <didrocks> DBO: you see, not able to abuse GVariant this time (the other trick was still awesome though :p)
[14:53] <desrt> DBO: i expect you to use the pea-shooter, REALLY HARD
[14:53] <desrt> :)
[14:54] <DBO> I am now about to get into easily googled territory, but we can write our own marshallers for gvariant right?
[14:54] <njpatel> tedg, how may I help?
[14:54] <desrt> DBO: O_o
[14:54] <DBO> oh, no? okay
[14:54] <desrt> you mean your own functions to serialise it into other formats?
[14:54] <DBO> right
[14:54] <desrt> yes
[14:55] <desrt> you just use the normal API...
[14:55] <desrt> iterate over the structure of the value and do what you want to with it...
[14:55] <njpatel> DBO, what _are_ you up to with GVariant?
[14:55] <njpatel> hey dereks
[14:55] <DBO> njpatel, evil
[14:55] <njpatel> hey desrt
[14:55] <njpatel> even
[14:55] <desrt> see GDBus as an example of how that's done
[14:55] <desrt> njpatel: hey :)
[14:55] <DBO> basically passing around the entire launchers set of data
[14:56] <tedg> njpatel, DJKorbit was asking some questions about mounted volumes above.
[14:56]  * njpatel scrolls up
[14:56] <DBO> tedg, yeah I was helping him with that earlier
[14:56] <DBO> did I miss something before I logged in?
[14:56] <desrt> DBO: at one point we were discussing the possibility of adding a GObject API to allow arbitrary objects to specify ways to encode/decode themselves to/from GVariant
[14:56] <njpatel> what gord said
[14:56] <DBO> desrt, I like that, do it
[14:57] <desrt> i think we decided that it was less useful than i originally thought it was
[14:57] <DBO> boo you suck :P
[14:57] <desrt> but the idea wasn't entirely rejected -- just really deprioritised
[14:57] <desrt> if you have some compelling use cases we could probably think about picking it up again
[14:57] <njpatel> Make it work for C++ and we'll have tons ;)
[14:58] <desrt> C APIs are perfectly usable from C++ ;)
[14:58] <desrt> but actually, since you mention it, i guess it wouldn't be too hard
[14:58] <njpatel> heh, it just looks horrible, unfortunately
[14:58] <desrt> create an interface-only c++ class that you can tie into existing classes with some serialise vfuncs
[14:59] <desrt> problem with c++ is that you can't really get the same sort of access to the type system that GType allows you
[14:59] <chrisccoulson> hi m_conley
[14:59] <desrt> ie: our static pseudo-factory pattern doesn't work so good...
[14:59] <njpatel> right
[15:01] <DBO> njpatel, btw nux has dnd in trunk now, so if you want it elsewhere, you are good to go
[15:01] <m_conley> chrisccoulson: hey - I have a newbie C++ question for ya.  So I'm working on my extension that integrates Thunderbird with the Messaging Menu, and that means I'm using the libindicate library...things compile to .o files just fine, but during linking, I'm seeing things like "hidden symbol `[function within libindicate]` isn't defined".  Any idea what I might be doing wrong?
[15:01] <njpatel> DBO, awesome, and the unity side your working on?
[15:01] <DBO> as we speak
[15:01] <DBO> I have launcher adding .desktop files from menus right now
[15:02] <chrisccoulson> m_conley, you're not using the thunderbird build system by any chance are you?
[15:02] <m_conley> chrisccoulson: er, I am indeed.  I basically used the globalmenu-extension build system as a template.
[15:02] <m_conley> chrisccoulson: not a good idea?
[15:02] <chrisccoulson> m_conley, did you add the headers to config/system-headers?
[15:03] <didrocks> DBO: excellent! ;)
[15:03] <m_conley> chrisccoulson: ah, no I didn't (and you mean system_wrappers, right?)
[15:03] <njpatel> DBO, excellent
[15:03] <m_conley> cd ..
[15:03]  * desrt hates on his internet connection
[15:03]  * m_conley sighs, and switches to the right window
[15:04] <DBO> desrt, teach you to live in bizarro australia
[15:04]  * desrt is stuck on 3G until friday
[15:04] <njpatel> Australia?
[15:04] <desrt> DBO: i think you're confused
[15:04] <chrisccoulson> m_conley, there should be a system-headers file in config/
[15:04] <desrt> :)
[15:04] <DBO> desrt, you certainly do live in canada
[15:04] <m_conley> chrisccoulson: ah, yes, there it is
[15:04] <didrocks> but you share the same bad internet connexion rules :)
[15:04] <desrt> not anymore
[15:05] <desrt> our conservative(of all parties) government stepped in
[15:05] <m_conley> chrisccoulson: cool, thanks.  :)
[15:05] <desrt> and said to the regulator "fix it, or we'll fix it for you"
[15:05] <nerochiaro> kenvandine: the guest additions don't seem to be able to build in natty. how did you install them ?
[15:05] <chrisccoulson> m_conley, you'll probably need to do a make distclean after changing it (and make sure that dist/system_wrappers gets cleaned too)
[15:06] <desrt> with the "we'll fix it for you" shaded by undertones of the same industry minister musing aloud to the media that this particular regulatory body may have just about outlived its usefulness
[15:06] <m_conley> chrisccoulson: alright, awesome - I'll give that a shot.
[15:08] <didrocks> desrt: waow, quite drastic advice… :)
[15:13] <desrt> can someone confirm for me that 8pm CET is 2pm EST?
[15:14]  * desrt thinks so, but doesn't want to miss a meeting :)
[15:15] <cyphermox> desrt, sounds right to me
[15:15] <desrt> cheers
[15:16] <desrt> kamstrup: hey?
[15:19] <DJKorbit> just a question...
[15:19] <DJKorbit> when i mount my windows partition, "mount-added" signal is emitted right?
[15:20] <DJKorbit> the signal is not connected so i suppose connecting it would solve the problem
[15:20] <spikeb> sounds logical to me
[15:20] <spikeb> not a programmer though
[15:21] <DJKorbit> i'll hack the code a little, just to get familiar with it
[15:21] <DJKorbit> i'm not familiar with all this gnome APIs
[15:21] <chrisccoulson> m_conley, i found an issue with the tbird menu this morning. thankfully, nobody noticed it though, because of another packaging bug which meant the extension wasn't loaded ;)
[15:21] <m_conley> chrisccoulson: what's the issue?
[15:22] <chrisccoulson> m_conley, http://bazaar.launchpad.net/~extension-hackers/globalmenu-extension/trunk/revision/98
[15:22] <chrisccoulson> the compose window wasn't getting a menu if you opened it a second time ;)
[15:22] <m_conley> chrisccoulson: nice catch!
[15:24] <m_conley> chrisccoulson: ok, so adding those headers to system-headers has changed the error message to something more recognizable:  "undefined reference to `[libindicate function]`".  Is there a place in this build system where I'm supposed to specify included libraries?  I did it manually within the Makefile in the code folder, but there's probably a more correct way...right?
[15:24] <chrisccoulson> m_conley, did you add the checks to configure.in too?
[15:24] <DJKorbit> i'm compiling my code now, lets see what happens
[15:25] <m_conley> chrisccoulson: er, no
[15:25] <chrisccoulson> m_conley, that might be why :)
[15:26] <m_conley> chrisccoulson: Did you add checks to configure.in for dbusmenu?
[15:26] <m_conley> chrisccoulson: or is there an example I should be looking at?
[15:26] <chrisccoulson> m_conley, if you diff configure.in between globalmenu-extension and the one in mozilla-central (from FIREFOX_4_0b11_BUILD2), you'll see what i added to it
[15:26] <m_conley> cool, thanks
[15:26] <dbarth> desrt: 1 sec.
[15:26] <dbarth> easytz is your friend here
[15:27] <dbarth> desrt: 1pm EST
[15:27] <kamstrup> desrt: hey
[15:27] <dbarth> 2pm EST, that was
[15:28] <desrt> right.  2pm. :)
[15:28] <desrt> did you guys want to chat on IRC or with voice?
[15:28]  * desrt has always had really bad luck with voice when the atlantic ocean becomes involved
[15:28] <dbarth> desrt: see http://easytz.com/?t=2011-2-8-19-0&d=30&l=1c64-5803-5980-16bf-af8-e3a-3aaa-3eb
[15:28] <kamstrup> desrt: skype usually works ok'ish if you are not too many on the call
[15:28] <DJKorbit> how can i switch to my freshly compiled unity?
[15:29] <DJKorbit> compiz --replace ?
[15:29] <desrt> skype is bad for me at the moment because my internet connection sucks :/
[15:29] <dbarth> unity
[15:29] <dbarth> DJKorbit: ^^
[15:29] <kamstrup> desrt: ah, ok
[15:29] <dbarth> desrt: tell bregma about it
[15:29]  * desrt is stuck on 3G until friday
[15:30] <DJKorbit> dbarth: unity-panel-service crashed
[15:30] <desrt> hopefully the installers succeed on that day.  this is the 3rd attempt :(
[15:30] <DJKorbit> dbarth, i can't report the bug because i have an old libcups2, i'll update my system
[15:31] <DJKorbit> dbarth, i don't have a window manager now, i'll try running unity from a text console
[15:31] <kamstrup> desrt: ok, maybe IRC is the safe bett then
[15:32] <dbarth> DJKorbit: from a VT you can also use the 'unity' command to restart things propelry
[15:33] <dbarth> DJKorbit: or do DISPLAY=:0 metacity --replace
[15:33] <DJKorbit> dbarth, it's working now, but the bugfix didn't work
[15:33] <dbarth> DJKorbit: if you're really stuck in a GL issue that prevents unity/compiz from getting out of it
[15:34] <DJKorbit> adding a "mount-added" signal is not enough
[15:34] <dbarth> API, rodrigo_: ping? you guys there?
[15:34] <API> dbarth, hi
[15:34] <API> I made you a ping in the morning, did you see that?
[15:34] <dbarth> API: yes, saw it, but late
[15:35] <dbarth> konversation fails to either highlight tabs or trigger the menu; that's becoming insane
[15:35] <rodrigo_> hi dbarth
[15:35] <dbarth> at least it's staying quite with connman now
[15:35] <dbarth> rodrigo_: hi
[15:35] <API> dbarth, ok, sorry
[15:35] <dbarth> can we do a quick skype call
[15:35] <rodrigo_> fine for me
[15:36] <API> ok, a mon, moving to other room
[15:38] <API> dbarth, rodrigo_ ready
[15:38] <dbarth> API: c.g. right?
[15:38] <API> dbarth, c.g ?
[15:38] <dbarth> nah, wrong nick
[15:39] <API> igalia-corunha
[15:46] <kenvandine> tedg, looking at bug 714763 , clearly we shouldn't crash with no providers
[15:46] <kenvandine> but should we add a hard depends on geoclue and one provider?
[15:46] <tedg> kenvandine, https://code.launchpad.net/~ted/indicator-datetime/bug714763/+merge/48837
[15:46] <kenvandine> seems like a problem any other consumers of geoclue will hage
[15:46] <kenvandine> have
[15:46] <kenvandine> tedg, i saw that
[15:46] <tedg> kenvandine, Yes, I think it's kinda a bad geoclue thing. :(
[15:47] <kenvandine> the problem is those recommends don't get installed on upgrade
[15:47] <tedg> Really?  That seems broken.
[15:47] <kenvandine> so i think we should at least change the recommends for geoclue to a depends
[15:47] <kenvandine> yes really
[15:47] <DJKorbit> strange, i've just connected a usb drive and it doesn't show up in the launcher
[15:47] <tedg> Can we require a "geoclue-provider" and then make every provider "provides geoclue-provider" so they just have to have one?
[15:47] <DJKorbit> but this was working before
[15:48] <kenvandine> tedg, great idea
[15:48] <DJKorbit> does your unity dock show usb devices?
[15:48] <kenvandine> DJKorbit, it did for me yesterday
[15:48] <DJKorbit> really strange
[15:48] <kenvandine> there could be bugs there
[15:49] <tedg> kenvandine, Probably should be "Requires: ubuntu-geoip | geoclue-provider" just to seed the one we want first.
[15:49] <kenvandine> seb128, what do you think? ^^
[15:49] <DJKorbit> kenvandine, how can i change to my ubuntu's unity dock instead of the one i'm hacking?
[15:49] <kenvandine> DJKorbit, what do you mean?
[15:49] <seb128> kenvandine, what?
[15:50] <kenvandine> indicator-datetime
[15:50] <DJKorbit> kenvandine, ubuntu by default uses unity, i want to change to that unity version instead of the one i'm using now that i installed in /opt/unity
[15:50] <kenvandine> it really needs at least one provider installed
[15:50] <kenvandine> DJKorbit, ah... do you have different session files?
[15:50] <kenvandine> i never run it from local installs...
[15:51] <DJKorbit> hmm, ok
[15:51] <DJKorbit> i don't have different session files
[15:51] <kenvandine> seb128, so perhaps adding "Requires: ubuntu-geoip | geoclue-provider" to indicator-datetime
[15:51] <DJKorbit> i'm using my regular session
[15:51] <kenvandine> and then make each provider provide geoclue-provider
[15:51] <kenvandine> seb128, i am about to upload that other new source package, geoclue-providers
[15:52] <seb128> kenvandine, "Requires"?
[15:52] <seb128> what's that? fancy name for Depends?
[15:52] <kenvandine> Depends
[15:52] <kenvandine> copy and paste from tedg :)
[15:52] <seb128> kenvandine, seems fine yes
[15:52]  * kenvandine does so
[15:52] <kenvandine> tedg, i'll go ahead and distro patch your fix too
[15:54] <DJKorbit> kenvandine, should i create an account just to hack into unity?
[15:54] <kenvandine> didrocks, ^^
[15:54] <kenvandine> didrocks, suggestions for DJKorbit?
[15:55] <tedg> kenvandine, Cool, I'll clean it up for kamstrump as well, but that should be fine to stop it from happening.  Just changing the message.
[15:55] <kenvandine> yup
[15:55] <didrocks> DJKorbit: an account on what?
[15:56] <didrocks> (I've been disconect for a minute, not sure if I missed messages)
[15:57] <DJKorbit> didrocks, i've just connected a usb pen drive and it doesn't show up in the dock
[15:57] <DJKorbit> but it was working before
[15:57] <didrocks> DJKorbit: try first in a guest session
[15:57] <DJKorbit> ok
[15:58] <didrocks> at least, you are sure to have a resetted environment to test
[15:58] <didrocks> then, this part is really under refactoring, so I would say wait on next release first
[15:59] <DJKorbit> didrocks, guest sessions doesn't work, it only shows the wallpaper
[15:59] <DJKorbit> no unity, no gnome-panel
[15:59] <didrocks> DJKorbit: hum, it was last time I checked, are you in the unity session when trying to switch to it?
[16:00] <DJKorbit> yes, i'm in unity now
[16:01] <DJKorbit> i should really get a development environment instead of screwing my desktop
[16:02] <didrocks> DJKorbit: ok, weird, look if compiz crashed in apport or something like that :)
[16:02] <DJKorbit> didrocks, how can i do that?
[16:02] <didrocks> DJKorbit: https://wiki.ubuntu.com/Apport#How to enable apport
[16:03] <didrocks> DJKorbit: before, ensure you have /var/crash/ empty
[16:08] <DJKorbit> didrocks, i already have apport enabled
[16:09] <didrocks> DJKorbit: ok, look at /var/crash/ if you have a compiz file
[16:09] <didrocks> and if you have, check it's recent
[16:09] <DJKorbit> i've just deleted /var/crash so i guess i can't do that
[16:09] <DJKorbit> LOL, i'm so noob
[16:10] <DJKorbit> i'll logout and login again to get back to the default unity version and not my changed one
[16:12] <DJKorbit> great, i'm back to the default unity
[16:12] <DJKorbit> now i have 2 unmounted volumes displaying in the dock
[16:13] <didrocks> that's normal with the current version
[16:15] <bcurtiswx> didrocks, if i reset unity the volumes don't show, seems odd, but im assuming normal
[16:15] <didrocks> bcurtiswx: the umounted volume should. I don't really know for the rest. In any case, this part is refactored, so better to wait for next release
[16:17] <bcurtiswx> didrocks, OK :)
[16:19] <vish> heh, i wonder if "Unity" bugs are the new "Ubuntu(no package)" bugs. any bug with the appindicator/appmenu/whatever remotely unity uses, gets filed in unity ;p
[16:27] <dbarth> https://bugs.launchpad.net/unity/+bug/706713
[16:27] <dbarth> rodrigo_: API ^^
[16:28]  * API looking
[16:45] <DJKorbit> damn, i crashed my system when switching off the wireless button
[16:46] <aruiz> tedg, thanks for the pointer to mmeeks
[16:47] <rodrigo_> API, dbarth: so, just proposed my branch -> https://code.launchpad.net/~rodrigo-moya/unity/indicators-a11y/+merge/48943
[16:47] <tedg> aruiz, NP
[16:48] <API> rodrigo_, ok, I will review it now
[16:48] <mpt> klattimer, replied
[17:01] <klattimer> mpt I think I can code an intermediate solution here
[17:01] <jcastro> cando_: did your mp's get reviewed?
[17:01] <klattimer> working on it now
[17:01] <cando_> jcastro, nope :(
[17:03] <nerochiaro> njpatel: when you have a second can you please quickly explain what's the purpose of the "backlight" in the launcher ?
[17:05] <njpatel> nerochiaro, it's what draws the coloured background. We have different settings but normally it's on always (the option is to have it only on when the app is running)
[17:06] <nerochiaro> njpatel: you mean the background of the whole launcher, behind the tiles ?
[17:06] <njpatel> nerochiaro, sorry, the background of the tiles
[17:07] <njpatel> We need some terminology for these things
[17:07] <nerochiaro> njpatel: oh, ok. i see the code that paint the tile differently according to the backlight setting now. thanks
[17:08] <njpatel> right
[17:08] <spikeb> hey is the launcher going to get a background like the top panel has (like in 10.10)?
[17:16] <rodrigo_> dbarth, tedg: https://bugs.launchpad.net/indicator-application/+bug/715291
[17:18] <tedg> rodrigo_, https://code.launchpad.net/~themuso/libindicator/accessible-name/+merge/46699
[17:19] <rodrigo_> tedg, oh, that fix was quick! :)
[17:19] <tedg> rodrigo_, It's not me, it's TheMuso :)
[17:19] <rodrigo_> yeah, I know :)
[17:20] <rodrigo_> tedg, so, only missing the 'const' of return values?
[17:20] <tedg> rodrigo_, TheMuso didn't want to merge it until he had some of the other pieces working though.
[17:20] <tedg> rodrigo_, Yea
[17:21] <rodrigo_> oh, ok
[17:21] <rodrigo_> I'll ask him what's missing, I really need this to finish the panel a11y work
[17:25] <rodrigo_> tedg, just added a comment to the branch proposal
[17:42] <DJKorbit> i've been very busy today, didn't have much time to code today :(
[17:43] <DJKorbit> i'm running the default unity and it works fine with usb drives and shows unmounted volumes
[17:43] <DJKorbit> what i want to try now is to restart the default unity dock to see the icons show up again
[17:43] <DJKorbit> how can i do that?
[17:44] <DJKorbit> re-run unity-window-decorator?
[17:44] <DJKorbit> i just want to restart the dock
[19:03] <desrt> dbarth: ping?
[19:03] <dbarth> desrt: ping?
[19:03] <dbarth> ah
[19:03] <desrt> :)
[19:03] <dbarth> you beat me to that;)
[19:03] <dbarth> calling you
[19:04] <dbarth> mikkel will join in a bit
[19:04] <desrt> hm.  okay.
[19:04] <desrt> might we use IRC?
[19:07] <dbarth> desrt: see the channel i just opened
[19:07] <dbarth> desrt: can you also give me your skype nick again, in case your 3g link still has room for that
[19:07] <desrt> desrt.
[19:07] <desrt> but i think the latency will be really terrible
[19:09] <kamstrup> dbarth, desrt: I hope I am online now :-) Seems connman dislikes me today :-)
[19:11] <m_conley> tedg: ping
[19:21] <nmarques> hello
[19:22] <jcastro> hi nmarques
[19:23] <nmarques> jcastro, hello Jorge
[19:32] <tedg> m_conley, pong
[19:32] <m_conley> tedg: hey - sorry about that, answered my own question.  Thanks.  :)
[19:32] <m_conley> :::
[19:58] <ion> Does the geoclue master work for anyone or is it broken just here?
[20:00] <artir> cli: Haven't tried it yet. It is implemented somewhere or command line for now?
[20:04] <cando_> jcastro, you here?
[20:04] <jcastro> yessir!
[20:04] <cando_> jcastro, they have approved one of the two mp...
[20:04] <cando_> the last one...
[20:05] <cando_> bug #703411
[20:05] <jcastro> I'm watching it (I poked them since DBO left you hanging)
[20:05] <jcastro> :)
[20:05] <jcastro> I mean .... uhhh ...
[20:05] <cando_> :)
[20:05] <cando_> eheh
[20:05] <cando_> don't know about the first and more difficult one..
[20:05]  * DBO pokes jcastro in the ribs
[20:06] <cando_> but i guess it will need fixing..
[20:06] <DBO> I'll get to it when I can :P
[20:06] <cando_> thanks DBO :)
[20:06] <jcastro> heh
[20:06] <cando_> brb
[20:12] <artir> omg
[20:13] <artir> what was that? xD
[20:33] <ion> kenvandine: geoclue-master doesn’t seem to manage to get any information from geoclue providers. Is that a known issue?
[20:37] <kenvandine> ion, do you have any providers installed?
[20:37] <kenvandine> i fixed up some depends to make sure the right stuff got installed just a little bit ago
[20:39] <ion> kenvandine: ubuntu-geoip. I also tried to install yahoo, skyhook and geonames in addition to it, no luck. geoclue-test-gui shows the right information from the ubuntu-geoip provider but nothing from the master.
[20:39] <kenvandine> humm
[20:41] <kenvandine> ion, so you mean in the geoclue-test-gui, Master() doesn't have any info right?
[20:41] <ion> I’ll file a bug with the precise information, a moment…
[20:41] <kenvandine> thx
[20:42] <kenvandine> ion, note that master isn't actually a provider afaik
[20:42] <kenvandine> it is the service that you use to create a client on
[20:42] <kenvandine> tedg, ^^ right?
[20:43] <tedg> kenvandine, Yeah, it's kinda the router for clients.
[20:43] <tedg> ion, ^
[20:43] <ion> Well, the datetime indicator didn’t seem to get the information either. I tried to set the wrong timezone and the indicator didn’t suggest the right one (even after restarting the datetime indicator service and the geoclue master).
[20:44]  * kenvandine thinks that it shouldn't be displayed in the geoclue-test-gui as a provider
[20:44] <tedg> ion, Did you install ubuntu-geoip ?
[20:44] <kenvandine> tedg, yes he has that
[20:44] <tedg> Did you restart everything geoclue after installing it?
[20:44] <tedg> (perhaps the package should do that)
[20:45] <ion> I killed I killed geoclue-master and indicator-datetime-service. Both were restarted automatically. The indicator still didn’t suggest the right time zone, nor did geoclue-test-gui show the information from Master ().
[20:46] <kenvandine> it should show anything from Master ()
[20:46] <kenvandine> but you should see a menu entry to change your timezone
[20:49] <ion> Every time i kill indicator-datetime-service and have it restarted, geoclue-master prints the following: http://pastebin.com/zKUjGaDU
[20:49] <kenvandine> ok, i just confirmed it worked for me
[20:49] <kenvandine> i changed my timezone to PST
[20:50] <kenvandine> killall geoclue-master indicator-datetime-service ;/usr/lib/indicator-datetime/indicator-datetime-service
[20:50] <kenvandine> and got the menu entry under the calendar to change it
[20:51] <ion> Output from indicator-datetime-service: http://pastebin.com/TztVBEKF
[20:51] <kenvandine> ion, that was what i was about to ask for :)
[20:53] <kenvandine> tedg, could it be that there was a client created before he killed the service?
[20:53] <kenvandine> killall geoclue-master indicator-datetime-service ;/usr/lib/indicator-datetime/indicator-datetime-service
[20:53] <kenvandine> ion, try that
[20:53] <ion> The same: http://pastebin.com/FaTzbXMK
[20:54] <kenvandine> (process:11523): Indicator-Datetime-DEBUG: Timezones in sync
[20:54] <kenvandine> that means it thinks your timezone matches what geoclue finds
[20:55] <ion> http://geoip.ubuntu.com/lookup says TimeZone: Europe/Helsinki (correctly).
[20:56] <kenvandine> ion, yeah, so the question is why does it think it matches
[20:58] <tedg> ion, cat /etc/timezone
[20:59] <tedg> Oh, wait.  It won't get the address provider at all.
[20:59] <tedg> Is ubuntu-geoip running?
[20:59] <tedg> killall geoclue-master
[21:00] <ion> /etc/timezone is Europe/Oslo
[21:01] <ion> ubuntu-geoip-provider is not running, but it seems to start and quit immediately when geoclue-master starts.
[21:04] <kenvandine> /usr/lib/ubuntu-geoip/ubuntu-geoip-provider
[21:04] <kenvandine> ion, run that
[21:04] <kenvandine> does it crash or anything?
[21:05] <ion> Seems to work fine: http://pastebin.com/4VRSK5ch
[21:06] <ion> Ooh, if i start ubuntu-geoip-provider manually and kill indicator-datetime-service, i get the Change timezone menu item.
[21:07] <kenvandine> so the problem seems to be with the master starting it
[21:07] <kenvandine> ion, so i guess file a bug against ubuntu-geoip
[21:08] <tedg> ion, If you start the master manually you might get a better error.
[21:08] <ion> Having started ubuntu-geoip-provider manually, the output from indicator-datetime-service: http://pastebin.com/aqbHGiqQ
[21:08] <tedg> (ie, kill master, u-geoip then start master)
[21:10] <ion> http://pastebin.com/PNTMYabC http://pastebin.com/TfMPTess
[21:11] <ion> After the first command there’s no Change timezone menu item. After the second one the menu item is there, but ubuntu-geoip-provider is not left running.
[21:18] <DJKorbit> good evening
[21:27] <DBO> anyone here with a good X understanding want to listen to some crazy?
[21:28] <m_conley> tedg: ping (for real this time)
[21:42] <tedg> m_conley, What's up?
[21:43] <m_conley> tedg:  hey - so I'm working on integrating Thunderbird with various bits of Unity - and right now, I'm focusing on the messaging menu.
[21:44] <tedg> m_conley, Cool.
[21:44] <m_conley> tedg:  I'm looking at some example code that's been written to integrate Evolution with the messaging menu, and I've noticed that for adding submenu items (like "Compose a new message"), DbusmenuMenuitem's are inserted manually into a Dbusmenu that is then attached to the indicate server
[21:45] <m_conley> tedg:  but I'm also seeing code that adds these submenu items by creating new indicator messages, and just having those be the submenu items...
[21:45] <m_conley> tedg: which is the preferred method?
[21:46] <m_conley> tedg: I suspect the first - but I'm noticing a slight alignment issue with the text - my submenu items are slightly out of line with the Thunderbird entry in the messaging menu.  Not a huge amount, but still noticable.
[21:46] <tedg> m_conley, So they're different things.  The dbusmenu items are for actions.  Like "compose new message", the indicators are for message sources.
[21:46] <tedg> m_conley, So, for instance if you had a mail box you'd want that to be an indicator.
[21:47] <tedg> m_conley, The dbusmenu items couldn't really have counts or call attention in a reasonable way.
[21:47] <tedg> m_conley, The spacing is a bug :)
[21:47] <m_conley> I see - they're actions.
[21:47] <m_conley> tedg: ok, cool.  thanks for the help!
[21:47] <tedg> Exactly.  And when you're offline, they'll be pulled from your .desktop file.
[21:47] <tedg> m_conley, ^
[21:48] <m_conley> tedg: by "offline", do you mean when Thunderbird is closed?
[21:48] <tedg> m_conley, Correct
[21:48] <m_conley> tedg: I see, I see
[21:48] <m_conley> tedg: cool.  I'm digging the messaging menu, btw.  Good work.  :D
[21:49] <tedg> m_conley, So you could have a "compose new message" that started the process and opened the new message window.
[21:49] <tedg> m_conley, Cool, glad you like it!
[21:49] <m_conley> and when TB starts, it takes over by injecting dbusmenu items?
[21:49] <m_conley> tedg: ^
[21:49] <m_conley> tedg:  or do the entries from .desktop persist?
[21:49] <tedg> m_conley, Correct.  They're all replaced, so in most cases you probably want to have the same ones, but we felt that we couldn't make that a policy.
[21:50] <m_conley> tedg: ok, gotcha.  Thanks.  :)
[21:50] <Amaranth> hrm, I think the unityshell plugin should kill unity-panel-service on unload
[21:55] <ion> kenvandine, tedg: Reported http://launchpad.net/bugs/715445
[22:32] <cando_> jcastro, going to bed...
[22:33] <cando_> lets see tomorrow...
[22:33] <cando_> :)
[22:33] <jcastro> woo
[22:33] <jcastro> thanks
[22:33] <jcastro> don't worry, I'll keep whining
[22:33] <cando_> ahaha awesome
[22:33] <cando_> :)
[22:33] <cando_> night!
[22:33] <cando_> (well..here is night....)