/srv/irclogs.ubuntu.com/2009/04/09/#ayatana.txt

kenvandine_wkeeejay: see my merge request?01:01
vorianoh brother02:14
Hobbseehm?02:15
vorianthis channel is not registered 02:15
tedgvorian: How do we register it?02:17
vorianthat's gonna be tricky :)02:17
* tedg is relatively new to this stuff.02:17
voriantedg: first things is this, a group contact needs to be established02:18
* vorian gets another linky02:18
vorianhttp://freenode.net/group_registration.shtml02:18
tedgvorian: Okay, that makes sense.  We're closely related to the Ubuntu folks.  Does it make sense to put us under their contact, or to create another?02:20
tedgvorian: Or does that imply a namespace?02:20
voriani would create another, but it is up to you all, and the #ubuntu IRC council02:20
vorianyeah, that would imply a namespace02:21
* vorian would stick with this one02:21
tedgvorian: Thanks for the information, I think that davidbarth would probably be a good contact, but he's asleep right now.02:23
vorianno problem02:23
tedgvorian: I'll send him a mail, and hopefully get this started tomorrow.02:23
vorianexcellent02:23
tedgvorian: What should we do about #dx?  Wait until this is registered?02:24
vorianthere's not much that can be done about it02:24
tedgCan you set the topic to "everyone's moved to #ayatana" ?02:24
tedgSo atleast people know we're not leaving them behind :)02:24
vorianwhat if a nintendo fan comes in, and thinks "cool, we moved!"02:25
tedgThen we'll work on making them a Ubuntu fan ;)02:25
vorian:)02:25
tedgPerhaps text like "If you're looking for the Ubuntu DX channel it is now #ayatana"02:26
=== glitch is now known as glitch-
=== glitch- is now known as glitch
mptbratsche, notification-daemon treats title text verbatim too09:19
mptTry it: notify-send "Joe's phone is online" "fish & chips"09:20
mptCompare with notify-send "Joe's phone is online" "fish & chips"09:21
mptnotification-daemon renders the "'" as "'"09:21
mptso, so should notify-osd.09:21
davidbartheeejay: hi eitan11:59
davidbarthdo you have the latest pidgin package (pidgin + indicator stuff)?12:01
* MacSlow -> lunch12:24
eeejayhey tedg!14:20
tedgGood morning eeejay14:20
eeejaytedg: kenvandine_wk: we need some quick decisions about the python bindings, eh?14:21
tedgeeejay: Yes.14:21
tedgkenvandine_wk: Did you get an initial upload sponsored?14:22
kenvandine_wkyes14:22
kenvandine_wkwith the patch14:22
eeejaykenvandine_wk: patch that lets it build against 0.1.5?14:22
kenvandine_wkyes14:23
eeejayah, cool14:23
kenvandine_wkeeejay: tedg has a branch that fixes some stuff that broke with 0.1.514:23
kenvandine_wkeeejay: and i have a merge request too14:23
kenvandine_wkthink you can bring all that together and make a 0.0.3?14:23
eeejaykenvandine_wk: you bet..14:23
kenvandine_wkeeejay: rock!14:24
kenvandine_wkthx14:24
eeejaykenvandine_wk: so this branch add some important dist files, bumps the version..14:25
* eeejay looks14:25
kenvandine_wkyeah14:25
kenvandine_wkthe last tarball had 0.0.1 in configure.ac14:25
kenvandine_wkbut was a 0.0.2 tarball14:25
eeejayhehe14:25
kenvandine_wkalso the COPYING files... we had some complaints in getting it reviewed about that14:26
kenvandine_wksince it is dual licensed14:26
kenvandine_wkso i did that14:26
kenvandine_wkas well as the files in tests14:26
eeejaykenvandine_wk: where does the build patch you made live?14:26
kenvandine_wktedg's branch14:26
kenvandine_wkone sec14:26
* eeejay didn't know it is dual licensed14:26
kenvandine_wkit is in the source files :)14:27
kenvandine_wki assumed you did that14:27
kenvandine_wklp:~ted-gould/indicator-applet/python-bindings-dont-know-what-im-doing14:27
eeejaykenvandine_wk: doh!14:27
tedgeeejay: We had to do LGPL v2/3 because some apps can't link against one or the other.14:27
eeejaykenvandine_wk: tedg: ah.. phew, i thought i was just being sloppy14:28
kenvandine_wkhehe14:28
kenvandine_wkeeejay: i think merging my branch and tedgs into your's... then create a tarball14:28
eeejaytedg: i couldn't get your branch to work with listen-and-print.py, is it supposed to?14:28
kenvandine_wkeeejay: it would also be great if the tests files got installed as docs14:28
tedgeeejay: I didn't try that.  I asked kenvandine_wk to check out Gwibber and Gajim.14:29
tedgeeejay: Probably I broke the listener interface.14:29
eeejaytedg: but they don't use the listener iface14:29
tedgI said in the branch name that I didn't know what I was doing ;)14:29
eeejaytedg: true, i guess you aren't liable then14:30
kenvandine_wki tested the im example, gwibber and gajim14:30
eeejaykenvandine_wk: i updated trunk to work with 0.1.514:30
eeejaykenvandine_wk: without tedg's branch14:30
kenvandine_wkgajim actually only half works... but i think that is because the gajim guys changed my patch :)14:30
tedgeeejay: Do you see an easy thing that I broke?14:30
kenvandine_wkeeejay: ok... i tested it with tedg's changes14:31
eeejaytedg: you didn't break anything that was not broken already14:31
tedgeeejay: I was just trying to change to O instead of s and i for the various indicator struct pointers.14:31
eeejaytedg: but you failed to fix the listener iface :)14:31
tedgDoes it make sense to mark it as broken for 0.0.3 then?14:32
eeejaytedg: yeah, that won't work. you obviously didn't know what you were doing ;)14:32
eeejaytedg: yes, it does14:32
* eeejay wrote about it extensively in the merge request14:32
eeejayhttps://code.launchpad.net/~ted-gould/indicator-applet/python-bindings-dont-know-what-im-doing/+merge/536614:33
tedgeeejay: Heh, hadn't gotten to that mail yet.14:34
tedgeeejay: Yes, everything you say there :)14:34
kenvandine_wkeeejay: hummm... it did work though :)14:36
eeejaykenvandine_wk: what worked?14:36
tedgeeejay: So without the boxing, could we have something reasonable that would link against 0.1.5?  It seems so if we drop listener, right?14:37
kenvandine_wktedg's code14:37
eeejaytedg: exactly14:37
tedgAnd the fact that you manually undid the enum, that would be "unpythonic" but work.14:37
eeejaykenvandine_wk: with gwibber and gajim? yeah, it should work with those14:37
eeejaykenvandine_wk: the listener interface is broken14:37
kenvandine_wkeeejay: ok... so it works fine for everything we know about now14:38
eeejaykenvandine_wk: which only matters if you are implementing a new indicator-applet-like app14:38
kenvandine_wkso not "awefule"14:38
kenvandine_wkaweful even14:38
kenvandine_wkbut we should fix it14:38
hyperairdoes anybody know if Bug #345837 is reallly a duplicate of Bug #345296?14:38
eeejaytedg: the enum actually is not relevant, since the listener iface is broken14:38
hyperairtheir descriptions seem to show that the bugs really are different.14:38
kenvandine_wkeeejay: ok... so you already have these issues fixed?14:39
eeejaykenvandine_wk: yeah, we should keep the gwibber and gajim folks happy14:39
tedgeeejay: Except for the signal coming from the server to say that someone is interested, right?14:39
tedgeeejay: I think, interested_added and interest_removed both use the enum.14:39
eeejaytedg: which symbol does that?14:40
tedgI doubt that Gwibber or Gajim are using that though.14:40
* eeejay looks at server.h14:40
kenvandine_wkeeejay: today is freeze... so if we are getting a fix in, lets do it real soon :)14:40
eeejaykenvandine_wk: okie dokes14:40
tedghyperair: Seems odd to me too.  MacSlow do you know if those bugs are dups ^^14:41
hyperairtedg: it would be nice if that oen could get fixed before jaunty, because it's really annoying if you use media keys with banshee.14:41
tedgSo, to summarize.  If we go with my "don't know what I'm doing branch" and make a 0.0.3 we'll link against 0.1.5 but the listener interface will be broken.  And we've got a plan to make that better for 0.0.4.  Is that a good summary eeejay kenvandine_wk?14:42
* eeejay moves swiftly14:42
eeejaytedg: the relevant changes from your branch have been in trunk for a while14:43
* eeejay acts swiftly14:43
kenvandine_wkeeejay: well how hard is fixing the listener interface?14:43
tedgeeejay: Heh, okay.  Are you going to spin a 0.0.3 then or should I?14:43
kenvandine_wkit would be nice to make a 0.0.3 with that14:43
kenvandine_wktedg: cause what we have now is as good as that... no need to spin a release :)14:44
eeejaytedg: let me get the branch in shape, we could all agree, and i will cut a release14:44
kenvandine_wktedg: 0.0.2 was uploaded with the patch from your branch14:44
tedgkenvandine_wk: Yeah, I'd like to get something cleaner than what I did if possible.14:45
kenvandine_wktedg: yeah... but i am hoping we can fix the other issue at the same time :)14:45
tedgkenvandine_wk: I'm not a python fan, and I think it shows :)14:45
kenvandine_wkhehe14:45
* kenvandine_wk would chose python over C any day... but lets not have that debate14:45
* tedg is going to make a T-shirt: "You can take my semicolon from my cold dead hands." :)14:49
* eeejay rejects tedg's branch because of his hateful comments14:52
* hyperair kills tedg and takes his semicolon14:53
eeejaykenvandine_wk: would you mind testing trunk one last time before i upload the tarball?14:53
hyperairtedg: i believe it's s/take/pry/14:53
kenvandine_wkeeejay: certainly14:54
tedghyperair: Heh, need to spend more time at NRA rallies... research...14:54
kenvandine_wkeeejay: is it ready now?14:54
eeejaykenvandine_wk: yup!14:54
eeejaykenvandine_wk: lp:~indicator-applet-developers/indicator-applet/indicate-python <- to avoid confusion14:55
hyperairtedg: ?14:56
tedghyperair: I believe that the guns phrase that is taken from is an NRA one.14:57
kenvandine_wktesting nwo14:57
eeejayi think charlton heston would say that at NRA rallies14:58
hyperairtedg: no idea. i see it everywhere14:58
eeejayor michael moore lead me to believe that14:58
eeejaykenvandine_wk: not so smooth?15:04
Hobbseegah.  Did this latest version of pidgin stuff get tested?15:06
Hobbseei'm now getting pidgin segfaulting.15:06
kenvandine_wkeeejay: sorry... phone rang15:06
kenvandine_wktesting now15:06
eeejaykenvandine_wk: phew, thought you were in debugging craze15:06
tedgHobbsee: pidgin-libnotify?  There is a big pidgin bug with Jabber right now.15:10
kenvandine_wkeeejay: not good15:10
eeejaykenvandine_wk: crasher?15:10
Hobbseetedg: oh, there was another change there.  I assumed it was notify killing it.15:10
kenvandine_wkFile "/usr/lib/python2.6/dist-packages/indicate/__init__.py", line 26, in <module>15:11
kenvandine_wk    from _indicate import *15:11
kenvandine_wkImportError: /usr/lib/python2.6/dist-packages/indicate/_indicate.so: undefined symbol: indicate_server_show_indicator_to_user15:11
tedgHobbsee: It seems to be related to gstreamer -- I don't really get how though.15:11
kenvandine_wkeeejay: ^^15:11
Hobbseetedg: oh, fun.  15:12
eeejaykenvandine_wk: checking now..15:12
Hobbseetedg: thanks.  Wish I knew how to disable the jabber bit!15:13
tedgHobbsee: I don't think there's a way, but if you uninstall one of the gstreamer plugin packs, I think bad, it gets better.15:13
Hobbseetedg: thanks15:14
eeejaykenvandine_wk: i don't have that symbol in my version, are you certain you installed it in  /usr/lib/python2.6/dist-packages/indicate?15:16
kenvandine_wkyes15:16
kenvandine_wki did a make dist15:16
kenvandine_wkthen build the package from that tarball15:16
kenvandine_wklet me compare files15:16
eeejaykenvandine_wk: if you didn't give it /usr as the prefix, it should be in /usr/local15:17
kenvandine_wkoh15:17
kenvandine_wkhumm15:17
kenvandine_wkeeejay: i installed it from a package15:17
kenvandine_wkit didn't use my tarball15:17
kenvandine_wkhang on15:17
eeejayyou scared me for a moment15:18
eeejayi usually give it some arbitrary prefix, and set PYTHONPATH to that15:18
kenvandine_wki like testing with packages15:18
kenvandine_wki am a nut that way15:18
eeejayheh15:19
hyperairdavidbarth: you marked bug #345837 as a dupicate of #345296 right? are you sure it's really a duplicate?15:20
hyperairdavidbarth: the descriptions seem rather different.15:20
davidbarthhyperair: hi, let me check again15:22
hyperairdavidbarth: alright 15:23
davidbarthhyperair: you're right this one is not a duplicate15:24
davidbarthit is the issue with the close_notification_handler15:25
hyperairhmm15:25
hyperairhaven't looked at notify-osd's code yet15:25
Hobbseetedg: speaking of pidgin, has anyone tested the notifications on dist-upgraded machines?  I found some strangeness, before i wiped my ~/.purple directory, and started again15:25
hyperairbut it would be good if the priority for this bug could be raised a little15:25
davidbarthbut there was anohter bug I thought with banshee/rhythmbox bubbles crashing into synchronous ones15:25
hyperairit's very annoying, and very visible when you use banshee with media keys15:25
davidbarthhyperair: the problem has been fixed (sort of) by not sending confirmation bubbles from gnome-settings-daemon15:26
hyperairdavidbarth: rhythmbox doesnt have this issue, because it updates the existing bubble rather than deleting the old and spawning a new15:26
davidbarthhyperair: from an architecture point of view, that was not great15:26
hyperairhmm. why not?15:26
davidbarthso the bug should not occur anymore15:26
davidbartheven if the corner-case still exists in the layout code of n-osd15:26
hyperairdavidbarth: it won't occur as often, but it'll still occur.15:26
tedgHobbsee: I haven't tried that specifically.  Though I haven't noticed any bugs related to something like that.  What was the weirdness?15:26
hyperairdavidbarth: e.g. when i adjust my volume when pidgin fires up a notification15:27
hyperairdavidbarth: and there are multiple15:27
davidbarthhyperair: ah, and pidgin /force/ closes the bubbles?15:27
kenvandine_wkeeejay: ok... it works15:27
kenvandine_wkthe listener still shouldn't work right?15:27
Hobbseetedg: new messages in pidgin not showing up in the envelope at all (although it would show up most of the time with the little black notification)15:27
eeejaykenvandine_wk: sweet!15:27
hyperairdavidbarth: you don't need to force close the bubbles for it to happen i think15:28
eeejaykenvandine_wk: right15:28
eeejaykenvandine_wk: pushing a tarball now15:28
kenvandine_wkthx15:28
hyperairdavidbarth: but okay, supposing you change your volume while banshee's switching songs, you'd get that.15:28
Hobbseetedg: ie, if you missed the black notification, there was absolutely no indication of a new message15:28
davidbarthhyperair: the bug with update was fixed, as well as other potential visual collisions between sync and async bubbles15:28
tedgHobbsee: That might have been related to a couple of bugs that we just fixed in indicator-messages, they had the possibility of getting lost.15:29
davidbarthit's in the lates tarball of today (not yesterday)15:29
davidbarthbrb15:29
tedgHobbsee: Hopefully those are fixed, I'm curious why removing .purple would solve that.15:29
tedgHobbsee: Honestly, I'm hoping they were unrelated :)15:29
Hobbseetedg: I'm not sure.  I tested it a few days ago, removed ~/.purple, set up the user accounts again, and it worked fine.15:30
hyperairdavidbarth: i see, then it should be considered fixed then =\15:30
Hobbseetedg: might be worth trying to find some people to test that15:30
eeejaytedg: i don't think i have perms to register a new release in the 0.1 indicator-applet series15:33
bratscheOh nice, I think this new text filter works well.15:34
tedgeeejay: Okay, made it: https://edge.launchpad.net/indicator-applet/0.1/python0.0.315:35
tedgeeejay: Can you add files?15:35
eeejaytedg: yep, thanks15:35
eeejaytedg: kenvandine_wk: released15:38
tedgeeejay: Yeah!  Great!15:38
kenvandine_wkgreat15:39
kenvandine_wki already subscribed motu-release :)15:39
kenvandine_wkbug 35848315:39
eeejaysweet15:40
kenvandine_wkasac and james_w are looking at it15:41
kenvandine_wkeeejay: mind filing a bug about the listener so we can track it?15:43
eeejaykenvandine_wk: yup, will do15:43
kenvandine_wkthx15:43
kenvandine_wkplease subscribe me too :)15:43
macoaway19:16
macowhoops19:17
=== rickspencer3 is now known as rickspencer3-afk
=== rickspencer3-afk is now known as rickspencer3

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!