[00:21] <kklimonda> bah, appmenu-gtk breaks emacs gtk+ menus just by being installed
[08:19] <eaerth> are there any known bugs with notify-osd with xorg-edgers in lucid? i noticed it the entire time in maverick but in lucid it was fine for a while and now i'm experiencing the same bug.
[08:30] <nigelb> eaerth: what is the bug you're experiencing?
[08:32] <eaerth> nigelb: hey, thanks for the response. the bug i'm experiencing is basically the bottom and right edge of notifications is chopped off. just the part where it fades though; like all of the text is still visible.
[08:34] <nigelb> eaerth: Have you logged a bug on launchpad for this?
[08:34] <nigelb> Its a lot more easier if you do.  Developers aren't looking at IRC 24 x 7
[08:36] <eaerth> no, i know what you mean. i was considering that i'm just not familiar with any of the commands to run to get logs of either edgers or notify. ;\
[08:37] <nigelb> well, ubuntu-bug notify-osd sould grab whatever is relevant
[08:37] <nigelb> If you can add in a screenshot, that would do wonders :)
[08:39] <eaerth> right on, thanks.
[08:41] <nigelb> once you do that and mention the bug number here, maybe somone will look at the bug when they come online
[16:53] <and471> tedg, what would it take to get a custom gtk widget into an appindicator menu? (like https://wiki.ubuntu.com/Networking?action=AttachFile&do=get&target=network-menu-simple.jpg)
[16:53] <and471> (the on off toggleswitch)
[16:54] <tedg> and471, We'll support the toggle switches as standard items.  You should just use a checkbox for now.
[16:54] <tedg> No custom widgets though.
[16:55] <and471> tedg, what do you mean you'll support them as standard items?
[16:55] <tedg> and471, It'll be in the default set of dbusmenu widgets.  So you can include libido for it and then it'll get across the bus fine.
[16:56] <and471> tedg, ah ok, when you start to create it, ping me, as I have already written it in python :)
[16:56] <tedg> and471, K, it'll probably be bratsche though :)
[16:56] <and471> bratsche, ^
[17:01] <tedg> bratsche, Do you remember that dbusmenu code we added for the grabs in Alt+letter showing of the menus?
[17:01] <tedg> bratsche, Turns out those variables aren't available in GTK 3.
[17:02] <tedg> bratsche, I'm considering commenting it to get the GTK 3 patch in and opening a bug on it.
[17:02] <tedg> bratsche, What do you think?
[17:06] <bratsche> tedg: I can't remember what variables you mean now.
[17:06] <bratsche> GdkModifierType or something?
[17:06] <bratsche> Or was it something on GtkMenuItem?
[17:09] <tedg> bratsche, It was GtkMenuShell.  Let me get a link real quick.
[17:10] <bratsche> ->have_grab?
[17:12] <tedg> bratsche, Yeah: http://bazaar.launchpad.net/~dbusmenu-team/dbusmenu/trunk/annotate/head%3A/libdbusmenu-gtk/client.c#L457
[17:12] <tedg> bratsche, active as well
[17:13] <bratsche> Oh yeah.
[17:17] <bratsche> Fucking grabs.
[17:17] <bratsche> :)
[17:24] <tedg> bratsche, :)  So if I comment that code out and file a bug, do you think that makes sense?
[17:24] <tedg> bratsche, I'm guessing it's going to take a bit to work out.
[17:24] <bratsche> Yeah, makes sense for now.
[17:25] <klattimer> seb128: could you review my branch for this bug https://bugs.launchpad.net/ubuntu/+source/ibus/+bug/645724
[17:26] <klattimer> kenvandine: I kicked ibus's arse up and down today
[17:26] <klattimer> :)
[17:26] <seb128> klattimer, ok, adding that to my todo
[17:27] <seb128> klattimer, do you consider it ready for an upload to natty?
[17:27] <kenvandine> klattimer, great :)
[17:27] <klattimer> seb128: maverick not natty
[17:27]  * kenvandine needs to head to lunch, bbiab
[17:27] <seb128> klattimer, why not natty?
[17:27] <klattimer> for natty it's probably the best we've got
[17:28] <klattimer> but it needs to be merged and released into maverick asap
[17:28] <klattimer> as it makes ibus work again
[17:29] <seb128> right, we can and should upload to both
[17:29] <bratsche> Do you guys know if there are some apps that have pygi bindings done already, or just pygtk?
[17:29] <bratsche> s/apps/libs
[17:29] <seb128> bratsche, what do you mean?
[17:30] <seb128> bratsche, the idea is to not have bindings by using the typelib?
[17:30] <bratsche> seb128: I'm trying to make some bindings for libgrope, and hoping to find something to peek at.
[17:30] <seb128> bratsche, I'm not sure to get the question, gi just make you get ride of have to write bindings
[17:30] <seb128> you just use python-gi and the gir datas
[17:31] <seb128> bratsche, you should probably add introspection to your library
[17:31] <klattimer> lmfao
[17:31] <klattimer> I just turned the news on
[17:32] <klattimer> there's riots in milbank tower
[17:32] <bratsche> Yeah, Christian Giordano was posting videos to it.
[17:33] <bratsche> http://www.flickr.com/photos/asifkhan/5163734529/
[17:36] <and471> ^ that is fucking disgraceful
[17:36] <and471> I am a student in the UK and I am embaressed
[17:37] <and471> *embarrassed
[17:42] <bratsche> Yeah, no doubt.  It's crazy.
[17:42] <seb128> bratsche, did my reply answer your binding question?
[17:43] <bratsche> seb128: Yeah.  I'm setting up introspection stuff now.  I'll try to figure out how to make it usable from Python using that next.
[17:43] <bratsche> seb128: Thanks
[17:44] <seb128> bratsche, basically python -c 'from gi.repository import Component"
[17:45] <seb128> where Component is your gir
[17:45] <seb128> Gtk, Nautilus, etc
[17:45] <seb128> then Gtk.api
[17:45] <seb128> >>> from gi.repository import Gtk
[17:45] <seb128> >>> Gtk.Dialog()
[17:45] <seb128> <Dialog object at 0x9540af4 (GtkDialog at 0x96650c8)>
[17:46] <seb128> bratsche, ^
[17:46] <bratsche> Cool, thanks.
[17:46] <seb128> yw
[18:02] <kenvandine> bratsche, libgrope, awesome
[19:57] <bratsche> Hey kenvandine
[20:11] <kenvandine> hey bratsche
[20:13] <bratsche> kenvandine: I made some gobject-introspection fu for libgrope, and was wondering if you get a few minutes any time today if you could look at it and see if it looks kind of right.  Now that I've made it, I don't really know what to do with it. :)
[20:14] <kenvandine> sure
[20:14] <kenvandine> push it someone and let me look
[20:14] <kenvandine> in a bit...
[20:14] <kenvandine> i think i might be starting to win this fight i have been having with couchdb :)
[20:15] <bratsche> kenvandine: lp:~bratsche/libgrope/gobject-introspection
[20:15] <bratsche> Nice :)
[20:20] <kenvandine> seriously... it took me an hour to fix this facebook problem in maverick, lucid, and trunk... but now all day to just make couchdb not freaking grow huge in lucid's version
[22:09] <kenvandine> bratsche, still going to be a bit... i didn't win the fight with couchdb yet... :)
[22:10]  * kenvandine needs a break... javascript and making couchdb do things there is no python API for hurts
[22:11] <bratsche> kenvandine: No worries.  It doesn't need to be today necessarily.
[22:15]  * kenvandine wants to see what libgrope is :)
[22:16] <kenvandine> bratsche, don't forget, tomorrow is a holiday
[22:16] <kklimonda> kenvandine: what do you need api for?
[22:16] <kenvandine> in order to run an update handler in couchdb, to only update a doc if it needs updating
[22:16] <kenvandine> there is no python api
[22:17] <bratsche> kenvandine: Oh, it is?  What's tomorrow?
[22:17] <kenvandine> this is part of backporting the facebook fix for gwibber
[22:17] <kenvandine> bratsche, verterans day :)
[22:17] <bratsche> Sweet!
[22:17] <kenvandine> bratsche, you and i both missed the last holiday :)
[22:17] <kenvandine> so wanted to remind you :)
[22:17] <kklimonda> kenvandine: ugh, couchdb has way to many features
[22:17] <bratsche> kenvandine: Awesome, thanks!
[22:18] <kklimonda> too*
[22:18] <kenvandine> kklimonda, a good feature .... and i really need it for lucid
[22:18] <kenvandine> otherwise gwibber_messages will get huge
[22:18] <kklimonda> kenvandine: I don't say you don't but from my perspective, as someone who'll have to implement it in couchdb-glib, it sucks ;)
[22:19] <kenvandine> kklimonda, haha... well you might not need to
[22:19] <kklimonda> kenvandine: I'm just going to pretend it doesn't excist
[22:19] <kklimonda> exist*
[22:19] <kenvandine> it isn't a feature any of the desktopcouch guys knew existed
[22:19] <kklimonda> actually, I can probably reuse most of the CouchdbQuery \o/
[22:20]  * kenvandine goes to light the grill and pop open a beer :)
[22:20] <kenvandine> laters!
[22:20] <kklimonda> those are just design documents after all
[22:20] <kklimonda> see ya :)