/srv/irclogs.ubuntu.com/2010/04/08/#ubuntu-desktop.txt

desrtjcastro: hey?00:01
jcastroyo00:01
desrtnormally you have some line in your invite about [reply to so-and-so with ACK]00:01
jcastroit's in there.00:02
jcastrowith a deadline of the 16th00:02
desrtah.  marianna.00:02
desrtgotcha.  thanks :)00:02
desrtdo i also discuss rooming with her?00:02
jcastroyep00:03
desrtcheers00:03
desrtvery odd.  the new claire is not named claire.00:03
james_wrickspencer3: that's a thread I don't want to pull at any further tonight, there's more refactoring than I would like.00:05
rickspencer3?00:05
rickspencer3sure00:05
james_wusing another process to replace glib signals00:05
rickspencer3right00:06
rickspencer3we'll have to do *something*00:06
james_wit works for notifications I think, but not for how he is using it to imitate a dict for some of the settings00:06
rickspencer3but let's call it  a day00:06
james_wso I would have to restructure that bit as well00:06
rickspencer3aargh00:06
rickspencer3I can't repro getting the CPU to pin with Nafail00:06
rickspencer3's code now00:06
rickspencer3though it seems rather resource intensive at time00:07
rickspencer3s00:07
Nafaihrm00:08
james_whttp://osdir.com/ml/svn-commits-list/2010-01/msg03809.html00:10
james_wwow, that may make my approach pretty much impossible anyway00:11
rickspencer3Nafai, I'm not getting the pegging issue again00:11
james_wseems dobey was pretty much there with https://code.edge.launchpad.net/~dobey/gwibber/gwibber-keyring-unthreaded/+merge/22704 but I'm not sure it will have worked00:12
Nafaiok, I'll work on the changes stuff00:12
james_wrickspencer3: does starting gwibber-service as "./bin/gwibber-service -d -o" give any hint as to what it is doing?00:12
rickspencer3good question00:13
rickspencer3I can for sure try00:13
james_wif it's beam.smp that's pinning it then it's a different issue, but may just be something like we are accessing it more now00:14
rickspencer3james_w, well, it only pinned once00:15
rickspencer3I can't reproduce it now00:15
rickspencer3but, yeah00:15
james_wif it keeps happening then I would suggest hitting up chad or something to find if it's possible to get a debug log from couch00:16
james_wbut now I must slee00:16
james_wp00:16
Nafaigood night james_w00:16
james_wgood night00:16
rickspencer3night james_w00:18
rickspencer3Nafai, so I think your approach is going to be preferred00:18
Nafaiok00:18
rickspencer3changing from threading to processes seems to involved00:18
NafaiI think so00:18
james_wyup00:18
Nafaionce I clean this up a bit, should I propose it for merging and let kenvandine look at it in the morning?00:19
rickspencer3with Nafai's branch, I think we are closer to something we can ship00:19
james_wwe just need to be very careful what is run in the subprocesses that are currently there00:19
rickspencer3Nafai, yes00:19
Nafaiawesome00:19
rickspencer3james_w, any help looking at that would be great00:19
rickspencer3(tomorrow of course)00:19
rickspencer3;)00:19
james_wsure00:19
james_wlink me up and I'll take a look tomorrow00:19
rickspencer3wow, gwibber is just a resource hog00:20
Nafaijames_w: What's your email and I'll send a link?00:20
Nafais/?//00:20
rickspencer3I wonder if we can sleep it for longer00:20
james_wNafai: request a review from me on the merge proposal, that's the easiest way00:20
Nafaiah, cool00:20
Nafailearning more about launchpad00:20
james_w"Request another review" when you have done it, I'm james-w00:20
Nafai:)00:20
james_wotherwise I'm in the directory00:20
Nafaiwill do00:20
rickspencer3Nafai, may I dent a link to your branch?00:20
Nafaisure :)00:21
rickspencer3Nafai, are you @nafai?00:22
Nafaitravisbhartwell00:22
NafaiI decided to go different00:22
rickspencer3ok, my legions of followers will see your branch00:24
rickspencer3by legions, like 10000:24
rickspencer3;)00:24
rickspencer3Nafai, good job00:25
Nafaithanks!00:25
rickspencer3it's an excellent start, and you got it done in the one day time frame00:25
rickspencer3except we still need to the mlocking, of course00:25
rickspencer3Nafai, was pitti going to help with the mlock part?00:25
Nafaiyeah, I'll send an email to him when I'm done pointing him to the branch00:26
rickspencer3break time for me00:29
chrisccoulsonbzr merge-upstream rocks00:39
rickspencer3Nafai, fwiw, gwibber still running fine for me00:52
Nafaiyay00:52
rickspencer3I hope the mlock implementation proves tractable00:52
Nafaitaking a break for dinner and will finish up later tonight00:52
rickspencer3Google is quite mum on the topic00:53
Nafaiyeah, I hope so too00:53
rickspencer3bye Nafai00:53
chrisccoulsonis anyone else here using bindwood?01:04
LaserJockrickspencer3: oh my gosh, is it true?! is Nafai our hero?01:15
rickspencer3not sure yet01:15
rickspencer3still have to figure out how to mlock the passwords from Python01:16
rickspencer3and need to test test test01:16
rickspencer3I think pitti is going to try his hand at the mlocking tomorrow01:16
TheMusoIs this all to fix the keyring CPU bug?01:16
rickspencer3TheMuso well ...01:17
rickspencer3sort of01:17
TheMusoheh right.01:17
rickspencer3it's a "key ring bug" per se01:17
TheMusoah.01:17
rickspencer3so much as using the keyring exposes certain incompatibilities between different APIs01:17
TheMusoOh lovely.01:18
LaserJockperhaps if gnome-keyring was forged in the bowels of Mount Doom.....01:19
rickspencer3LaserJock, I don't think it has to do with gnome-keyring per se01:29
rickspencer3I think that a lot of apps were kind of lucky that they worked, and gnome-keyring just kind of caused their flaws to cause bugs01:29
LaserJockI know I know, just trying to insert some humor01:29
rickspencer3threading and async programming in genreal is just super buggy01:29
rickspencer3LaserJock, I know01:29
LaserJockso do you want people to test the branch now or wait a bit?01:30
rickspencer3I just didn't want the gnome-keyring guys to think we were calling them out01:30
rickspencer3LaserJock, might as well test Nafai's branch01:30
LaserJockbah, stupid gwibber build system01:34
rickspencer3build?01:35
rickspencer3LaserJock, I just branched, and ran bin/gwibber-service01:35
rickspencer3then bin/gwibber01:35
rickspencer3still no cpu pegging after like an hour or so01:36
LaserJockit won't start here01:36
LaserJockthe INSTALL files said sudo python setup.py install which *should* put it in /usr/local01:37
LaserJockbut of course even though I told them not to do that they still install to /usr by default01:37
LaserJock*anyway*, I get some dbus-related error and it won't start up01:38
rickspencer3LaserJock, don't installit01:38
rickspencer3just run the code01:38
LaserJocktried that too01:38
LaserJockbut of course now it's a little hard to figure out what's from the .deb and what's not01:38
LaserJockdo I need any magic commands to set up gwibber-related services?01:39
LaserJockI get:01:39
LaserJockdbus.exceptions.DBusException: org.freedesktop.DBus.Error.Spawn.ChildExited: Launch helper exited with unknown return code 101:39
rickspencer3deb?01:40
rickspencer3laser jock, I just branched the code and ran it from the cl01:40
LaserJockright01:41
LaserJockbut I have the .debs already installed01:41
LaserJockwhen I ran the gwibber installer it overwrote that01:41
LaserJocksometimes you get weirdnesses when you do things like that01:41
LaserJockok, after reinstalling the .debs it seems to start01:42
* rickspencer3 steps away for dinner, family time01:45
LaserJockrickspencer3: hmm, I seemed to just peg it01:46
LaserJock*to have just01:46
LaserJockworked the first few times though01:46
rickspencer3LaserJock, are you 100% confident you are running Nafai's branch?01:52
LaserJocknot 100% so I'm doing it again01:53
LaserJockI mean, before it was *every* time I did a refresh01:53
LaserJockthis time I closed the gwibber window, opened it again, and then did the refresh01:53
LaserJockhmm, now I'm just getting the pegged CPU every time01:56
LaserJockrickspencer3: yeah, it's not working for me, I get the same behavior as the current gwibber01:59
LaserJockrickspencer3: this is what I get from CLI http://paste.ubuntu.com/410797/02:01
NafaiHi02:06
* Nafai looks at LaserJock's paste02:06
NafaiLaserJock: Did you run bin/gwibber-service before running gwibber?02:07
LaserJockno02:08
LaserJocknobody told me that one :-)02:08
Nafaiyeah, that way it will run the new service02:09
Nafai:)02:09
LaserJockwell that seems to work a bit better02:10
Nafai:)02:11
rickspencer3hehe02:18
rickspencer3LaserJock, working now?02:18
rickspencer3every time my fan turns on, I have to check gwibber02:25
TheMusoheh02:27
LaserJockrickspencer3: looking good, I even added a new account02:34
rickspencer3nice02:34
rickspencer3LaserJock, so it pegged with the old service, and not the new one?02:34
rickspencer3that's great so far02:34
Nafaianyone know how to restart a dbus service from another process?02:36
RAOFIf the dbus service provides a .service file in the appropriate place, just try to call one of the methods.02:37
chrisccoulsonNafai - not sure. i know how to start a service, but i'm not sure if you can restart one02:37
* Nafai nods02:38
chrisccoulsonyou actually want to restart an already running service?02:38
Nafaiwell, I'm trying to figure out the best way to handle this -- the changes I've made to gwibber-service load the passwords from gnome-keyring when gwibber-service starts up02:38
Nafaiso a solution to handle password changes would be to restart the service02:39
waltersNafai: call StartServiceByName on org.freedesktop.DBus02:39
chrisccoulsonwalters - does that restart an already running service though?02:39
Nafaiwalters: so if it is already running, that will do it?02:39
walterschrisccoulson: no02:40
chrisccoulsonNafai - you would probably need to add a Restart() method to gwibber-service02:40
* walters should have read from the bottom up rather than top down02:40
chrisccoulsonheh ;)02:40
* Nafai nods02:41
jcastrohyperair: hi02:52
jcastrohyperair: the b-c-e app indicator patch is working great!02:52
jcastrothe icon is wrong though, is that just me or a known bug?02:52
LaserJockrickspencer3, Nafai: yeah, gwibber is running better than it has in weeks for sure02:56
Nafaisweet02:56
rickspencer3man, when gwibber is doing it's work, it works *hard*02:59
LaserJockI tried closing just gwibber (not -service) and restarting and refreshing as that was causing problems03:02
LaserJockall good now03:02
LaserJockrickspencer3: gwibber is the biggest CPU user on my machine, and the biggest single RAM user03:02
LaserJockit's a pretty heavy app03:02
rickspencer3*sigh*03:02
NafaiI hope we can optimize it for Maverick03:03
LaserJockI've become wary that any desktop client of webapps are hopelessly bad performing03:03
LaserJockgetting the data takes a whole lot of effort, along with auth, sync, etc.03:04
rickspencer3Nafai, hey04:00
NafaiHI rickspencer304:00
rickspencer3so I have both my twitter and my identica passwords in the keyring now04:00
rickspencer3and I've been running gwibber for like an hour04:01
rickspencer3and it04:01
rickspencer3s not pegged yet04:01
Nafaiyay04:01
rickspencer3though in 10.10, we really have to put it on a diet04:01
rickspencer3I mean, it's going to kill your netbook battery04:01
NafaiI haven't figured out the best way to handle changes to passwords, but I think kenvandine will be able to figure out that part easily04:01
NafaiI'm going to put some ideas in the merge request04:01
rickspencer3Nafai, just stop and start the service seems like a reasonable back up plan04:02
rickspencer3this will only happen in the unusual cases when you change or set your password04:02
Nafaiyeah04:02
Nafaior add an account04:02
rickspencer3yeah04:03
rickspencer3hmm04:03
rickspencer3that code must be in there, I guess04:03
rickspencer3anyway, I gotsa run04:03
rickspencer3c'ya tomorrow04:03
Nafailater04:04
kenvandineNafai, got a fix?04:24
NafaiThink so!04:25
Nafaijust sent a merge request04:25
kenvandinewoot04:27
kenvandinelp:~nafai/gwibber/gnomekeyring-fix ?04:27
Nafaiyup04:27
NafaiI listed an explanation and some todos on the merge request comments04:28
kenvandinecool, thanks man!04:29
Nafainp04:29
NafaiHave fun with the tigers?  Lose any kids?  (re: your tweet)04:30
Nafai:)04:30
Nafaiwell, I better get ready for bed.  I'll see y'all in the morning04:32
kenvandinehehe... no left with all 3 :)04:49
=== robbiew is now known as robbiew_
=== almaisan-away is now known as al-maisan
pittiGood morning07:37
pittiNafai: great work, you figured it out?07:38
baptistemmheya pitti08:23
seb128hey there08:28
didrocksgood morning seb12808:29
seb128lut didrocks08:29
didrockshey pitti08:29
seb128ca va ?08:29
didrocksça va, bien dormi :) et toi?08:29
seb128un peu fatigué mais sinon ca va08:29
didrockscouché tard?08:30
seb128oui, 3h08:30
mvodidrocks: hey, good morning! I see there is a compiz -ubuntu14 in bzr, is that uploaded and in the queue? or accidently not set to UNRELEASED?08:30
seb128didn't get too lucky with evening hacking which frustrated me and I didn't want to go to bed before fixing one of the issues I had on my evening todolist08:30
seb128which took me a while08:30
seb128hey mvo, how are you?08:31
pittibonjour seb128, didrocks, baptistemm; ca va?08:31
seb128hey pitti08:31
mvohey seb12808:31
seb128oui, et toi ?08:31
mvoseb128: good, thanks!08:31
didrocksmvo: it's in the queue from a week08:31
didrocksmvo: good morning08:31
mvodidrocks: heh :) ok08:31
seb128whoever managed to bring fr back on the i386 iso thanks08:32
didrockssweet :)08:32
baptistemmdo you think I should send upstream the patch from bug 52973408:32
ubottuLaunchpad bug 529734 in gnome-bluetooth "Please add LXDE to bluetooth-properties" [Wishlist,In progress] https://launchpad.net/bugs/52973408:32
baptistemmI don't know LXDE :)08:32
seb128baptistemm, yes08:32
seb128it's a light desktop08:33
seb128it has been added to fd.o specs etc too I think08:33
baptistemmit's gonna be a pain to add an entry for every desktop  that exist08:33
didrocksseb128: I tried on Tuesday evening to fix the preview to show the right button layout order in g-c-c. Didn't managed to get that without copying bunch of code and hackish solution. Furthermore, as there are some discussion upstream about removing most of g-c-c features like theme choice in the appeareance capplet, I told myself we'll see next cycle.08:34
baptistemmso james_w, if you're have some times to merge my request linked in the bug 529734, I'd appreciate :)08:34
ubottuLaunchpad bug 529734 in gnome-bluetooth "Please add LXDE to bluetooth-properties" [Wishlist,In progress] https://launchpad.net/bugs/52973408:34
baptistemmI try to clean all bluetooth related bugs (bluez, bluez-gnome, gnome-bluetooth) but this is really difficult..08:36
seb128hum08:36
* seb128 does french iso testing08:36
* seb128 looks at pitti now08:36
seb128"item = gtk.MenuItem('Install Drivers')"08:37
seb128in gtk/jockey-gtk08:37
* pitti blames ronoc :)08:37
pittiseb128: fixing in trunk08:37
seb128pitti, danke08:38
seb128pitti, bug #54255208:38
ubottuLaunchpad bug 542552 in jockey ""Install Drivers" indicator shortcut not translatable" [Undecided,New] https://launchpad.net/bugs/54255208:38
seb128if you need a bug reference08:38
pittiperfect, thanks08:38
seb128seems redhat has crash bug reporting now08:42
pittiseb128: yes, with ABRT08:42
seb128but not dup detection with it...08:42
seb128https://bugzilla.redhat.com/buglist.cgi?component=gvfs&query_format=advanced&order=bug_id&query_based_on=08:42
seb128look at their bug list08:42
* seb128 hugs pitti for apport and retracers08:42
pittithey rewrote ABRT from scratch instead of using Apport.. :-(08:42
seb128they pay for it now08:43
seb128hey MacSlow, njpatel08:44
brycehpitti, seb128, oh you're kidding.08:44
bryceh*sigh*08:44
MacSlowhey seb128, njpatel, njpatel08:44
pittihey bryceh08:44
pittiguten Morgen MacSlow08:44
MacSlowbryceh,08:44
MacSlowhi pitti08:44
pittibryceh: what about? ABRT?08:44
njpatelseb128, MacSlow hey guys08:46
brycehpitti, yeah08:46
brycehheya MacSlow08:46
njpatelbryceh, hey08:46
brycehhey njpatel08:46
njpatelbryceh, found a mail from you from a couple of weeks back, it got filtered incorrectly hence no reply, sorry :)08:47
njpatelbryceh, basic answer to the mail is: I'm still on square one, and nearing defeat ;-)08:47
* MacSlow wonders why the mouse won't move the cursor on the screen08:48
brycehpitti, they definitely knew of apport - https://fedorahosted.org/abrt/wiki/AbrtOthers08:55
brycehpitti, so why didn't they just contribute the needed improvements/changes to apport?08:55
brycehnjpatel, aha, yeah I was afraid of that08:57
brycehnjpatel, yeah seems wayland is a tough nut to crack.  Glad it's not just me having troubles.08:57
brycehseb128, http://fedoraproject.org/wiki/Talk:Features/ABRT heh08:58
seb128bryceh, I think they just don't want to use somebody we did, they would need to admit to do useful things08:59
seb128somebody -> something09:00
* seb128 not awake yet, coffee!09:00
brycehseb128, I think you may be right09:01
seb128to do -> we do09:01
seb128I should really start reading what I type09:01
brycehseb128, guess we have something to point to now next time they level accusations09:02
seb128they do what they want but it's a shame for them09:02
seb128looking through their bugzilla they are the ones who get the troubles09:03
brycehseb128, I'm sure Jef will spin it as a pro for fedora to have so many09:06
RAOFMy lord, that's a lot of [abrt] bugs.09:09
seb128RAOF, it is09:14
seb128RAOF, hey btw, did you have a good day?09:14
RAOFYeah, a fine day.09:15
RAOFX bugs are less fun than hacking on C# code, though :)09:15
seb128lol09:15
pittibryceh: I heard rumours that it's due to our contributor agreement requirement09:17
brycehahh09:17
tjaaltondoes upstart have the same contrib agreement req?09:31
pittiI guess so09:31
seb128pitti, bug #55171209:40
ubottuLaunchpad bug 551712 in gdm "slow transition from gdm to gnome desktop in ubuntu lucid" [Low,Incomplete] https://launchpad.net/bugs/55171209:40
pittiseb128: "ERROR: Broken attachment on bug, ignoring" -> hah, at least that part is working now in the retracers :)09:40
seb128what do you think would be to blame for it?09:40
seb128pitti, "The reason was that i had in the BIOS an inexistent floppy drive enabled. After disabling it the load takes about 3 seconds, in contrast to the 15~25secs before. "09:40
seb128pitti, that's the bug summary09:41
seb128pitti, oh, nice ;-)09:41
pittiseb128: udisks or gvfs, I think09:41
pittibut udisks shoudn't block, at most its udev probers (but they are async)09:42
seb128do you have any hint on what to ask to figure what is doing that?09:42
pittiseb128: (will respond in a bit, still busy with other IRC chats)09:43
seb128pitti, ok09:44
seb128pitti, no hurry09:44
czajkowskimorning folks09:44
czajkowskiseb128: this morning, latest lot of updates has my software center in the correct location :)09:44
seb128hey czajkowski09:44
seb128czajkowski, weird09:45
czajkowskivery09:45
seb128it's probably some mvo magic there09:45
czajkowskibut nice to see it there :)09:45
pittiseb128: I'd ask for a bootchart09:46
pittiseb128: it's the easiest thing where you can see where time is spent on09:46
seb128pitti, see the bug there is already bootcharts there09:48
pitti.png.tar.gz?09:48
pittioh come on09:48
pittiwhy not .png.tar.gz.asc.zip.rar, to make it even more comfortable..09:49
seb128I can't see anything weird in the charts though09:49
pittihttp://launchpadlibrarian.net/42500603/lance-desktop-lucid-20100330-5.png.tar.gz seems fine to me09:50
pittiit's a slow VIA CPU, apparently09:50
pittibut no hang09:50
seb128well no nautilus, etc either09:51
pittihm, right09:51
pittiseb128: you could compare it with a second login after logigng out, when udisks etc. is already running09:52
seb128pitti, thanks for the hint09:52
seb128I've a similar issue on a box I think, I don't have access to this one right now but will check later the bios floppy hint09:53
pittiseb128: or drop gnome-panel from /etc/init.d/bootchart, so that it goes on for a minute09:53
seb128if that's the same bug will be easier to debug locally09:53
seb128hum09:54
* seb128 subscribes pitti to bug #55766909:54
ubottuLaunchpad bug 557669 in nautilus "nautilus missing eject option for cd/dvd-rom" [Undecided,New] https://launchpad.net/bugs/55766909:54
* seb128 stops bothering pitti then, enough IRC ping for a morning there09:55
pittiheh, NP :)09:55
seb128I'm wondering if this one is a side effect of you usb eject change09:55
rodrigo_seb128, do you know if webkit in lucid is getting an upgrade to 1.2.0?09:57
seb128rodrigo_, I plan to do sync the new one after beta2 yes09:57
seb128rodrigo_, hey btw ;-)09:58
rodrigo_seb128, ah, ok09:58
seb128rodrigo_, do you want the update or you want to make sure we don't update for a reason? ;-)09:58
rodrigo_seb128, well, there's a crash on the music store that happens in webkit, and I'm just looking at what produces it09:58
seb128ok09:59
seb128debian has 1.2 if that can be useful to you09:59
seb128rodrigo_, http://incoming.debian.org/10:00
seb128you can find debs there10:00
rodrigo_oh, ok, will try that10:00
asacits strange ... have solid color in gnome-terminal but its always transparent :/10:03
seb128RAOF, bug #55774710:04
ubottuLaunchpad bug 557747 in f-spot "f-spot crashes when trying to export photos to smugmug" [Undecided,New] https://launchpad.net/bugs/55774710:04
seb128RAOF, could be a gnome-keyring-sharp issue?10:04
seb128asac, right, known bug, you need to set transparent and the slider on the limit10:05
seb128asac, solid means = what theme defines right now10:05
asacah ok. cool10:06
RAOFThat does look like a gnome-keyring(-sharp) bug.10:07
RAOFBut that looks like the gnome-keyring daemon has died, too, so raising an I/O exception seems to be the right response.10:08
asacmvo: oh10:19
asacmvo: apturl doesnt block anymore?10:20
asac;)10:20
asachow can i see if the install succeeded or failed?10:20
didrocksasac: hey, did you try copying UNE config for -efl? (in other terms, do we need the new package?)10:20
mvoasac: it should be the same as in karmic, that code has not really changed10:21
mvoasac: and it works for me(tm)10:21
asacmvo: i run " apturl apt:mozilla-plugin-gnash?section=universe"10:22
asacthat just returns10:22
asacand then the dialog pops up10:22
asacdidrocks: UNE config is in which package?10:23
asaci have to ask someone to test it as i have no install for that here atm10:23
didrocksasac: as told yesterday, ubuntu-netbook-default-settings, and change all "une" to "une-efl" or whatever you called the .destkop session file10:24
asacdidrocks: you didnt say the package name yesterday ;)10:25
asacthx10:25
mvoasac: is universe disabled for you? still no luck reporudcing10:25
asacmvo: hmm. no its definitly enabled10:25
asaci have a huge sources.list ;)10:25
asacmaybe something is running that is then used ?10:26
didrocks2010-04-08 09:28:51     didrocks        16:56:21> asac: for testing, you can copy every files (but netbook-launcher) containing "une" in the path and replace them with "une-efl" (/etc/xdg-efl mostly and gconf related stuff) from the ubuntu-netbook-default-settings package10:26
asaclike update-manager etc.?10:26
didrocksit was :)10:26
asacdidrocks: i didnt see what came after "une-efl" ;)10:26
didrocksargh ;)10:26
mvoasac: does this patch make a difference? http://paste.ubuntu.com/410939/10:33
asacchecking10:34
asacmvo: doesnt apply cleanly10:35
asacalso paste.ubuntu.com again needs openid :(10:35
asace.g. no wget10:36
cassidyseb128, https://bugs.launchpad.net/ubuntu/+source/telepathy-mission-control/+bug/557884 could be a cool one to fix in Lucid10:51
ubottuLaunchpad bug 557884 in telepathy-mission-control-5 "telepathy mission-control might timeout too early when joining a chatroom" [Undecided,New]10:51
seb128cassidy, ok thanks10:54
mvoasac: sorry, let debug it after lunch10:55
baptistemmcassidy, and the frequent telepathy-butterfly crash would be cool to fix :)11:33
baptistemmI don't know if the fix is available somewhere though11:33
cassidyI think istaz fixed some11:33
seb128baptistemm, which one?11:34
baptistemmhmm, each time I start empathy11:34
seb128baptistemm, which one?11:34
baptistemmletme check if I did enter a bug, or I didn't11:34
seb128baptistemm, can you get a stacktrace?11:34
baptistemmusually if I see a dup I don't open a bug11:35
seb128good, what is the bug number?11:35
seb128and does it crash or is it only apport noise?11:35
baptistemmhmm, I'll do the check once I'll be at home11:36
seb128ok11:36
baptistemmI listed several: when I changed status, and when I start empathy11:36
seb128we fixed one some days ago11:36
* baptistemm adds that to its todo list11:36
seb128cassidy, do you think you could roll a new empathy tarball next week?11:39
seb128cassidy, schedule is tight, I don't think we will get the .1 GNOME tarballs in lucid11:40
cassidyseb128, sure, just ping me next week11:41
seb128ok, thanks11:41
=== MacSlow is now known as MacSlow|lunch
asacmvo: its gone :(12:04
asaclet me check something12:05
hyperairjcastro: wrong icon?12:17
hyperairjcastro: screenshot?12:17
hyperairjcastro: and by the way, it's no patch. it's an official extension upstream =)12:17
seb128bah, gdmsetup looks ridiculous in french on lucid13:02
seb128thanks didrocks ;-)13:02
didrocksseb128: yeah, but I was told "no tooltip", so :)13:02
seb128who told you that?13:02
seb128and no 2 lines13:03
seb128the way the session capplet does?13:03
seb128one bold with the title13:03
seb128and one normal under it with the description13:03
seb128anyway it's late for lucid now13:03
seb128but it really sucks13:03
didrocksI agree it sucks…13:04
* seb128 is annoyed, we need to do less changes but take time to do those properly next cycle13:04
seb128didrocks, I'm still interested to know where the tooltip option was discussed13:05
seb128I want to talk to whoever said no to it13:05
didrocksseb128: well, at Portland IIRC, I talked with kwwii about tooltip on combobox13:06
=== MacSlow|lunch is now known as MacSlow
seb128didrocks, hum, k, I will not make a fuss about it but it's a lame thing to decide in a sprint corridor this way ;-)13:10
seb128I wonder if we could tweak the french translation in some way for lucid13:10
didrocksseb128: I agree, we can still find another layout next cycle in any case.13:10
akgranerHi anyone know when fonts will be ready?  or what is the better channel to ask in?13:11
seb128akgraner, what fonts? I've fonts there13:11
seb128how would you have text displayed otherwise?13:11
akgranerthen new ones13:11
akgranerthat match the new theme13:11
seb128which new ones?13:11
seb128I'm not aware of any new font for lucid13:12
akgranerthat match the new light theme13:12
ograseb128, i think she means the logo fonts13:12
seb128k, dunno about that13:12
seb128check with artwork team I guess13:12
seb128or kwwii13:12
ograakgraner, likely better to ask in some of the artwork channels13:12
akgranerahh ok13:12
akgranerthanks I forget about that channel - sorry :-(13:13
seb128no worry13:13
seb128but yeah, artwork guys probably know better about artwork changes13:13
seb128it seems late in the cycle for a new font now though13:13
ograi think there is a ttf for the new logo font but it might not be packaged13:14
loolDid someone notice odd switches to the console ttys when using alt + Fn keys under xorg?13:28
loolWhen I alt + left arrow or alt + F4 for instance I get to a text console; switching back to xorg, the keypress is then processed13:29
seb128lool, I didn't13:35
=== hggdh_ is now known as hggdh
seb128the pkgbinarymangler bug on gnome-games is still there in lucid14:19
seb128pitti, the bug is assigned to you since karmic, is that still something you want to look at?14:19
seb128it would spare a fair amount of CD space I guess14:19
pittiseb128: that somehow fell below the threshold, I'm afraid14:20
seb128k14:21
seb128I just notice while looking at current iso and space usage14:21
seb128noticed14:21
pittiseb128: do we need more?14:21
seb128define need14:21
seb128do we need german translations on the CD? ;-)14:21
seb128I'm not sure how far we are from getting another language back there14:22
seb128but I guess it's low importance anyway14:22
seb128it's just nice to get an extra locale installed if we can14:22
pittiseb128: "need" -> "we do not have the French language pack yet"14:23
pitti:)14:23
pittiseb128: I can look at it for lucid if needs be14:23
seb128pitti, weeeeell, for a reason I don't want to know we have fr and not de14:24
seb128which I'm happy with14:24
seb128I'm just concerned somebody will notice and switch order: p14:24
pittiseb128: do you know whether bug 536925 is actually an issue for f-spot?14:25
ubottuLaunchpad bug 536925 in gnome-rdp "gnome-keyring-sharp uses deprecated socket interface; apps cannot use keyring" [Undecided,Fix committed] https://launchpad.net/bugs/53692514:25
seb128pitti, hum, that has been fixed no?14:25
pittiseb128: in g-k-sharp, but the f-spot task is still open14:26
pittiI'll assign it to RAOF, I guess he'll know best14:26
seb128I think there is no client side part no, but better to check with RAOF14:26
seb128ie f-spot should be working now14:26
seb128since g-k-s has been updated14:26
pittiok, asked in the bug14:27
pittiseb128: yeah, that's what I figured out as well, but I'm not sure14:28
chrisccoulsonRiddell - how is the default search provider defined in konqueror?14:34
Riddellchrisccoulson: it's set in /usr/share/kubuntu-default-settings/kde4-profile/default/share/config/kuriikwsfilterrc in kubuntu-default-settings14:35
chrisccoulsonRiddell - excellent, thanks14:35
rickspencer3kenvandine, did you get to try out Nafai's branch?14:36
kenvandineyup14:36
rickspencer3and?14:36
kenvandinetalked to him about it last night after you dropped off14:36
kenvandinei like it14:36
kenvandinegot a couple tweaks already14:36
kenvandineit's working14:36
rickspencer3seems pitti has some code to try for mlock'ing14:36
kenvandineyeah14:36
rickspencer3I ran it over night, btw14:36
rickspencer3and worked fine, so far as I could tell14:37
kenvandinemine too14:37
rickspencer3so mlock and restarting gwibber-service when someone changes their password, right?14:37
pittihey rickspencer314:37
rickspencer3hi pitti14:37
kenvandinerickspencer3, i have another idea there14:37
rickspencer3kenvandine, sure14:38
kenvandineNafai, any special reason you put it in bin/gwibber-service?14:38
kenvandinecouldn't we just put it in the Dispatcher class and add a dbus method to refresh the passwords?14:38
kenvandinelike we could call keyring.get_account_passwords() anytime to refresh our password list, right?14:39
rickspencer3kenvandine, isn't the key to ensure that get_account_passwords is never called from a thread?14:40
kenvandinewell, not really14:41
kenvandineit works from a regular thread just fine14:41
kenvandinethe problem was for the pool14:41
kenvandinemy example that just used gobject was fine14:42
kenvandineeven in a thread14:42
rickspencer3ok14:42
rickspencer3but still14:42
kenvandineso i think we can just move that to the dispatcher and add a dbus call to refresh it14:42
kenvandineso we don't need to restart it14:42
kenvandineunless someone has a reason not to14:42
kenvandinenote: i haven't tried it yet :)14:42
rickspencer3just keep it simple14:43
rickspencer3changing passwords is not something that happens to frequently14:43
kenvandineagree, i just think this is simpler :)14:44
rickspencer3fair enough14:44
rickspencer3"works solidly" is the most important attribute of this part, imo14:44
kenvandineNafai, fyi i have pushed a slight change to lp:~ken-vandine/gwibber/keyring_hell_lp_55400514:44
kenvandineif you are working on stuff, merge that in14:44
rickspencer3(notice the lack of an "h", because, really, who would I be kidding)14:44
kenvandinejust moved keyring.py to microblog.util14:44
kenvandineheheh14:45
kenvandinerickspencer3, actually... i hadn't merged a change into trunk yet before Nafai branched it... Dispatcher doesn't use threading.Thread anymore14:47
kenvandineit wasn't actually used it14:47
kenvandinei changed that in the 2.30 branch14:47
* kenvandine merges it14:47
rickspencer3yes, we noticed that yesterday14:47
rickspencer3also, MapAsync does not need to be a thread14:47
rickspencer3all it does is spawn processes anyway14:48
kenvandinetrue14:50
kenvandinei merged that change into lp:~ken-vandine/gwibber/keyring_hell_lp_554005 too14:50
rickspencer3kewl14:51
rickspencer3kenvandine, Nafai probably won't be online for another hour14:51
rickspencer3he starts around 9am his time14:51
kenvandineoh right... timezone :)14:51
kenvandinehe isn't as nuts as rickspencer314:51
kenvandine:-D14:51
rickspencer3hehe14:51
seb128slomo, hey15:07
seb128slomo, do you think you could fix the totem-pl-parser gir binary naming?15:07
slomoseb128: how should it be called? gir1.0-totem-plparser-1.0?15:10
seb128gir1.0-totemplparser-1.015:10
seb128or I guess yours works too15:10
seb128the one I gave is the one we use in Ubuntu15:11
seb128the debian minipolicy about those states it should have the -version though15:11
seb128which you didn't do on the current one15:11
slomook, changed it15:12
seb128slomo, thanks!15:13
slomolooks good to you?15:14
seb128slomo, I would have prefered using the same naming than ubuntu but I guess it will work15:25
kenvandinerickspencer3, dropping threading.Thread from Dispatcher and MapAsync reduced the RSS usage by 8M on my x86_64 laptop15:29
rickspencer3kewl15:29
rickspencer3kenvandine, that's great15:29
jcastrohyperair: I get the old icon but in the app indicator area.15:35
jcastrohyperair: it works great I just think it's using the wrong icon15:36
=== bjf-afk is now known as bjf
=== robbiew_ is now known as robbiew
Nafaimorning16:06
rickspencer3hi Nafai16:08
rickspencer3read scroll back, kenvandine proposed a branch of your branch16:08
* Nafai reads16:08
kenvandinehey Nafai16:08
rickspencer3kenvandine, your "no threads where not needed" changes are in there?16:09
NafaiHey kenvandine16:09
kenvandinelp:~ken-vandine/gwibber/keyring_hell_lp_55400516:09
kenvandinemerge that back into your branch16:09
kenvandineand thanks for the awesome work :)16:10
Nafaiok, just bzr pull from that?16:10
Nafainp16:10
rickspencer3kenvandine, Nafai possible to upload this fix today sometime?16:10
kenvandinerickspencer3, yeah16:10
kenvandineNafai, bzr merge lp:~ken-vandine/gwibber/keyring_hell_lp_55400516:10
kenvandineand bzr ci16:10
Nafaiah, nice16:10
Nafaistill getting used to the bzr workflow16:10
kenvandineNafai, i merged in the changes from the 2.30 branch too, which dropped threading.Thread from Dispatcher16:11
kenvandineand i dropped it from MapAsync16:11
kenvandineit reduced RSS usage by 8M on my 64bit box and 3M on my i386 netbook :)16:11
Nafainice16:12
kenvandinerickspencer3, btw i did a little more video editing the other night... pitivi worked perfectly, and easily :)16:22
rickspencer3nice!16:22
kenvandinei just wish i didn't have to use dvgrab to capture the video off my camera :/16:22
rickspencer3pitivi ftw16:22
rickspencer3kenvandine, well, why not fix that in 10.10?16:22
rickspencer3;)16:22
kenvandinebut mini DV seems to be dieing16:22
kenvandinei went to buy tapes last week at hhgregg, and they don't sell them anymore because they don't sell any DV cameras!16:23
* kenvandine really prefers having original tapes to store long term16:23
LaserJockshesh16:24
LaserJockyou guys really lowered the RAM usage of gwibber16:24
czajkowskikenvandine: if you pm me make and modle shop over here still has a selection16:24
kenvandineLaserJock, yup16:24
kenvandinebest buy still had some, but the price went up a little16:24
=== istaz is now known as staz
czajkowskikenvandine: and I can pick some up and send them or bring them to UDS for you if you like16:24
kenvandineit just shows it is dieing off16:24
kenvandinei don't trust hard drives :)16:25
Nafaikenvandine: So should I try moving this code to Dispatcher?16:25
kenvandineour family photos are synced to 3 machines in the house and offsite on a usb drive16:25
kenvandineNafai, sure16:25
kenvandinei was about to do that :)16:25
kenvandineNafai, want to do it? or do you have more pressing things?16:26
NafaiNope, I can take care of it'16:26
kenvandinei was going to add a method to Dispatcher for doing it and add Dispatcher.refresh_creds() to bin/gwibber-service16:26
kenvandineor whatever name you choose16:26
kenvandineand expose the method via dbus so accounts.py can call it when saving accounts16:27
kenvandineNafai, i'll handle making gwibber-accounts call it16:27
jcastroLaserJock: yeah! It's getting there!16:27
kenvandineLaserJock, RSS for gwibber-service on my netbook is 8M16:27
Nafaikenvandine: sounds good16:28
kenvandinewith 3 accounts16:28
LaserJockkenvandine: how do you measure that?16:28
kenvandineps -e -opcpu=,rss=,vsize=,size=,start_time=,cmd= |grep gwibber-service|grep python| grep -v grep16:28
seb128mvo, didn't software-center use to allow to queue or start several installations?16:28
kenvandineLaserJock, i have a script that runs that every minute in cron logging the results :)16:28
mvoseb128: it still does, there is one (fix in bzr, queue) bug that prevents it in the applist interface16:28
mvoseb128: if you go to the details and queue it there it will work16:29
mvoseb128: or use the bzr version16:29
seb128mvo, oh ok, thanks16:29
seb128mvo, you rock as usual, fixing bugs before I find them ;-)16:29
* seb128 hugs mvo16:29
kenvandinehehe16:29
kenvandinepreemptive bug fixing :)16:30
mvothe best kind!16:30
* mvo hugs seb128 back16:30
seb128s-c is slooooow though16:30
seb128I got the compiz way to tell you it doesn't respond for like 8 seconds when clicking on the partnair entry16:30
seb128but there is only acroread listed there16:30
LaserJockkenvandine: ok, I get 20MB16:31
seb128it's fast now, I wonder if I didn't select the "ubuntu provided" one by error16:31
seb128the mini touchapd sucks16:31
kenvandineLaserJock, on my amd64 laptop it is 29M right now16:32
kenvandinegwibber-service on i386 has generally been about 40% of what it is on amd6416:33
LaserJockkenvandine: gwibber itself is still ~ 60MB, but not as bad as it used to be anyway16:33
kenvandineyeah, it is gonna be much higher16:33
kenvandinewebkit16:33
kenvandineand UI stuff16:33
LaserJockI'm not sure what to think16:34
LaserJockthe bling is fun16:34
kenvandinewe'll try to make it smaller next cycle16:34
LaserJockbut with 1GB of RAM in this netbook, I wouldn't mind having a bit lighter version16:34
AmaranthOnce we're all using webkit-gtk it won't hurt so bad16:34
kenvandinethis cycle i have focused on gwibber-service16:34
kenvandinesince that mostly will run all the time16:35
LaserJockI use them at the same time still16:36
kenvandineLaserJock, gwibber on my amd64 is 113824 right now16:36
LaserJockI have to say I'm slightly unnerved by the whole "File->Quit is different than hitting the close button" thing16:36
* kenvandine hates that having a 64 system so you can have more memory means it uses more memory16:36
LaserJockperhaps some wording or something can be used to help16:37
kenvandineopen for suggestions for next cycle16:37
seb128pitti, what is doing the "writing on disk..." progress bar on eject in lucid?16:37
seb128pitti, g-d-u?16:37
pittiseb128: I _think_ it's gdu-notification-daemon16:38
pittiit could be gvfs-gdu-volume-monitor as well, let me check16:38
seb128pitti, ok thanks, the thing decided that the ssd drive in my mini needed flushing before being removed when I unmount the other lucid partition I have there16:39
seb128pitti, ie it display the bouncing bar when clicking on the eject icon in nautilus sidebar for a partition on the ssd drive16:39
mvoseb128: the ubuntu provided one is really slow. if I had my will it would only show apps and the system menu would have sub-menus16:40
mvoseb128: but *shrug*16:40
seb128mvo, yeah...16:40
seb128mvo, is that still gtk being slow?16:41
seb128mvo, the ubuntu mode didn't help there?16:41
LaserJockkenvandine: so I'm down to ~6 sec. warm starts for gwibber and ~ 30s cold starts16:42
mvoseb128: gtk is much better now, its not entirely clear currenlty whats causing it now. but I also did not have much time to investigate yet16:42
seb128mvo, ok, I was just being curious there, thanks16:42
LaserJockkenvandine: which means it got cut in half from earlier in lucid16:42
kenvandineLaserJock, i wish i could see why cold starting is so slow for you16:42
rickspencer3chrisccoulson is totally the unsung hero of the desktop16:42
Nafaikenvandine: I just pushed the move to Dispatcher to my branch, the DBus method is RefreshCreds16:43
kenvandinethx16:43
rickspencer3Nafai did you get the mlock working?16:43
NafaiI'm going to work on the mlock stuff now16:43
LaserJockkenvandine: well, gwibber-service does an update before it actually opens gwibber up doesn't it?16:43
rickspencer3cool16:43
kenvandineawesome16:43
rickspencer3let's get this uploaded today!16:43
kenvandineLaserJock, no it doesn't16:43
rickspencer3(well after the freeze anyway) ;)16:44
LaserJockkenvandine: on a cold start?16:44
kenvandinenope16:44
LaserJockhmm16:44
kenvandineit uses the cached messages first16:44
kenvandinewell, gwibber-service does do a refresh after it first starts16:44
LaserJockI see newer messages right when gwibber starts up16:44
kenvandinebut not until it is completely up16:44
kenvandineand that doesn't block the UI16:44
LaserJockweird16:44
LaserJockI thought maybe it was because it takes so long to refresh16:45
kenvandineand the UI doesn't trigger any refreshing16:45
chrisccoulson:-)16:45
Nafaipitti: on the mlock/munlock stuff, if I'm going to be updating the dictionary that holds the passwords, would the proper thing to do is clear the dictionary, munlock it, re-do it, and then mlock it?16:45
LaserJockit seems like the refreshing happens before the UI gets there16:45
kenvandineLaserJock, it likely does if it takes 30s to see the UI16:45
kenvandinebut that isn't by design16:45
LaserJockok16:45
kenvandineit is just because the UI is taking so long to start for you16:45
LaserJockhmm, there goes that idea :/16:45
pittiNafai: you need to munlock first, otherwise you'd lose the reference16:46
pittiNafai: do you actually need to update the dict?16:46
Nafaiwhen accounts have been added/removed or passwords changed, the dictionary contents will change16:46
Nafaihrm.  how to get the size of the dictionary16:48
Nafai(memory size)16:48
Nafaioh sweet. there's a __sizeof__ method :)16:49
* kenvandine found it very interesting how easy it was to use ctypes16:49
pittiNafai: you should lock the values only, not the entire dictionary16:49
* kenvandine just assumed it would be hard :)16:49
pittiNafai: there's no reason why the dictionary should be in a single memory block (and usually it wouldn't)16:49
Nafaitrue16:49
pittikenvandine: it's pretty great16:49
kenvandinei have always avoided it because it was intimidating :)16:50
pittiNafai: no need to lock the dictionary hash tables, etc.16:50
pittiNafai: so changing the dictionary shouldn't require locking changes of existing values at all16:50
Nafaiso, for key in d: mlock(d[key], len(d[key]), ?16:50
pittiNafai: just if you add a key (have string, mlock() it, add it to dict)16:50
pittiNafai: I'd add it right after you read the string from g-k16:51
* Nafai nods16:51
Nafaimakes sense16:51
pittiit's a bit of a confusing terminology here :)16:51
pittiwe have keys which are values of a dictionary, which are addressed as keys :)16:52
* Nafai likes learning new things :)16:52
pittiwell, actually we shold call the first one "password", not "key", I figure16:52
pittiseb128: hm, do you have an example package for gnome-games? I just checked aisleriot, and it looks alright?16:57
pittiseb128: language-pack-gnome-de-base has the German help and .omf, and the aisleriot .deb has symlinks to them16:58
seb128pitti, gnome-sudoku16:58
pittiseb128: ah, thanks16:59
seb128pitti, you're welcome!16:59
* kenvandine goes to eat, bbiab17:01
hyperairjcastro: yes, you're right. i'll patch it17:03
jcastrohyperair: thanks, great work by the way, I will blog it as soon as I get it!17:04
=== MacSlow is now known as MacSlow|afk
pittiseb128: oh, it's crystal clear -- it would only work for the first binary package in debian/control17:09
seb128pitti, so you picked the only game it's working on? ;-)17:10
pittiapparently so :)17:10
pittiseb128: seems I'm lucky today17:10
seb128hehe17:10
* pitti goes to fill out a lottery ticket17:10
seb128I didn't find so many issues in beta2 testing so far, good lucid!17:12
pittigood to hear17:12
rickspencer3seb128, nice17:12
seb128it's good to step out of launchpad flow of bugs sometime17:13
seb128just to see that things are actually mostly working17:13
pittiworks quite well for me, except that the  display gets powered off during boot and I can't see anythign; but *shrug*, minor details :)17:13
seb128;-)17:13
seb128pitti, Sarvatt hinted I should try to update the bios for my issues17:13
seb128I need to find how to do that still, I didn't look at it yet17:14
pittiseb128: to me as well17:14
pittibut it requires windows or a floppy, allegedly17:14
seb128I didn't update bios-es since the time I used msdos floppies17:14
pittiI have neither..17:14
seb128which seems to be an another century17:14
pittiyeah, I wondered why they don't offer USB stick images17:14
pittiI wonder if one could actually put the floppy image onto an USB stick :)17:14
Nafaipitti: How does this look? http://bazaar.launchpad.net/~nafai/gwibber/gnomekeyring-fix/annotate/head:/gwibber/microblog/util/keyring.py17:15
didrockswell, going out for an hour taking fresh air…17:15
seb128Sarvatt said he installed freedos on an usb stick17:15
seb128pitti, there is firmware-addon-dell too17:15
seb128but I'm not sure how it works17:16
seb128didrocks, enjoy!17:16
didrocksseb128: thanks17:16
pittiNafai: looks good already!17:17
pittiNafai: I'd do two changes:17:17
pitti(1) move the mlock() right after value =17:17
pittisince the value is passed around a couple of times, and there are different exit paths17:17
pittiNafai: and I'd drop the munlock()17:18
pittiNafai: since you never know when the GC runs, so the old value might stay around for ages, unlocked17:18
Nafaitrue17:18
pittiNafai: I guess free()ing it will unlock it automatically17:19
* Nafai nods17:19
pittibut even if not, it won't take so much space to even come close to your shm limit17:19
Nafaiok, this is simpler :)17:19
pittiNafai: thanks!17:19
Nafaikenvandine: Okay, I believe that is all of the requested changes from me17:23
NafaiLet me know what else I can help with17:24
pittiNafai: looks fine to me now17:25
Nafaithx17:26
hyperairjcastro: http://paste.debian.net/68037/ <-- could you test this patch please?17:41
jcastroqense: do you have time to test this patch?17:43
jcastrohyperair: sorry something came up that needs my immediate attention17:43
hyperairjcastro: no problem17:53
pittiseb128: oh, wow -- gnome-sudoku alone shrinks from 2.5 to 0.3 MB18:10
pitti-rw-r--r--  1 martin martin  7222524 2010-04-08 18:31 gnome-games_2.30.0-0ubuntu3_amd64_translations.tar.gz18:10
pitti-rw-r--r--  1 martin martin   499250 2010-04-08 18:46 gnome-games_2.30.0-0ubuntu3_static_translations-prev.tar.gz18:10
pittioops, ignore the first one18:10
pitti-rw-r--r--  1 martin martin 18329738 2010-04-08 18:56 gnome-games_2.30.0-0ubuntu3_static_translations.tar.gz18:10
pittiso, 17.5 MB stripped off all .debs18:10
pitti(but we only ship a few games by default)18:11
Nafairickspencer3: btw, sometime this week I could use some discussion from you or pitti or whoever about blueprints, etc18:12
rickspencer3Nafai ok18:12
rickspencer3can we talk this afternoon?18:13
kenvandinethx Nafai18:13
rickspencer3like 2pm/3pm for you?18:13
NafaiSure, either is fine with me18:13
Nafaikenvandine: np, glad to help.  Fun to write code that is a critical part of this next release :)18:13
rickspencer3Nafai, I'll just find you when I get back from my break18:14
Nafaisounds good18:14
rickspencer3Nafai, kenvandine am I understanding that Gwibber code changes are all done now?18:15
kenvandinerickspencer3, almost18:15
rickspencer3nice18:15
kenvandinei am doing the accounts side now18:15
rickspencer3ok18:15
seb128pitti, excellent18:16
rickspencer3Nafai, kenvandine, pitti, fyi - I asked kees to take a look at the keyring code for gwibber18:16
pittihe was just talking to me18:16
seb128pitti, I noticed it by looking at CD space use sorted by directory18:16
rickspencer3since all of this was started by trying for better security of passwords18:16
Nafaiseb128: btw, I had a look at bug #553423 and not knowing how the translation stuff works, I'm not sure why that string isn't being translated.  The string in the app indicator using source is identical to the string previously used in the GtkStatusIcon source, and it is using _()18:17
ubottuLaunchpad bug 553423 in brasero "Untranslated string in menu option of Brasero's tray icon, albeit it's translated in Launchpad" [Undecided,New] https://launchpad.net/bugs/55342318:17
pittiseb128: I'll upload this on Monday18:17
pittiseb128: I don't have the guts of letting it into the archive tomorrow evening :) not again..18:18
seb128Nafai, ok, I will have a look later18:18
seb128pitti, lol18:18
rickspencer3:)18:18
seb128pitti, we are likely to unfreeze one day late again?18:18
pittiseb128: I don't think so; j/k18:18
* seb128 hugs pitti18:19
* pitti hugs back seb12818:19
pittiI want lucid to thaw, too18:19
* pitti piled up 16 "Fix committed" tasks again18:19
NafaiLooks like there are a few tools we can employ for gwibber optimizations during the 10.10 dev process: http://stackoverflow.com/questions/110259/python-memory-profiler18:19
kenvandineNafai, cool18:22
LaserJockkenvandine: does webkit itself use a lot of memory?18:23
LaserJockI was thinking of possibly using it on an app I'm hacking on18:23
kenvandineLaserJock, not sure...18:23
LaserJockbut I would like to keep it light18:23
kenvandinei haven't really profiled the UI stuff18:24
LaserJockk18:24
LaserJockkenvandine: presumably lowering the number of messages displayed would lower the RAM usage?18:25
qensejcastro: will test as soon as I'm done with the dishes!18:25
kenvandineperhaps18:25
Damascenehello, every one is pointing me here. I hope I could get the help I want18:29
Damascenehttps://bugs.launchpad.net/vte/+bug/26382218:29
ubottuLaunchpad bug 263822 in vte "RTL (right to left) support in terminal (BiDi)" [Low,Triaged]18:29
DamasceneI want to see if it's possible to replace vte by mtlerm for rtl languages18:30
Damascene*mlterm18:30
LaserJockrickspencer3: you clearly have too much fun coding :-)18:32
rickspencer3heh18:32
LaserJockI just wish I could get faster with it18:32
digital_houdy18:33
Nafailunch18:33
LaserJockI really wish we had python-documentation-snippets or something18:34
digital_anyone had any issues with 10.04 locking up about a minute after gnome loads?18:41
digital_im trying to track down what is causing it18:41
digital_i should say locking up with graphical coruption18:42
=== MacSlow|afk is now known as MacSlow
chrisccoulsonseb128 - the firefox startup notification patch has been applied fo FF3.6/XUL192 upstream now18:47
chrisccoulsonso we will get that when we next update :-)18:47
jcastroWhat's the workflow for getting a design person to look at a desktop bug?18:49
jcastrohttps://bugs.edge.launchpad.net/indicator-applet/+bug/55858118:49
ubottuLaunchpad bug 558581 in indicator-applet "Super+m key combo conflicts with default compiz key combo to invert screen" [Undecided,Confirmed]18:49
Amaranthjcastro: Didn't I just close that?18:49
jcastrothe indicator shortcut conflicts with compiz, but it's not clear which one we care about more18:49
jcastroAmaranth: did he file one on compiz too?18:49
AmaranthSuper+m in compiz is used for neg18:49
jcastroright, but someone on design or DX picked that for the indicator applet18:50
Amaranthjcastro: No, someone else filed a bug saying they want to use super-m for something else18:50
Amaranthand super-s, super-x, etc18:50
AmaranthI'll mark it as a dupe18:50
jcastrothanks18:50
qensejcastro: why do we want to change the icon name?18:58
qensejcastro: I thought that was an issue that's resolved now. Or is Debian using different icon names for Banshee?18:59
jcastrohyperair: ^^19:02
hyperairqense: what issue are you talking about?19:03
qensehyperair: the patch you asked jorge to take a look at.19:06
qensehyperair: it's changing the icon used19:06
hyperairqense: yes, it is. to banshee-panel. what's wrong with that?19:06
qensewe did have a bug a while ago with the icon name, but the icon name in humanity icons was changed19:06
hyperairto banshee-panel.19:06
qensereally?19:06
hyperairwe can't have banshee's icon everywhere be monochrome.19:06
qenseI thought vish changed it back to media-player-banshee-panel afterwards because of the bug.19:07
hyperairbanshee-panel is the monochrome icon19:07
hyperaireh?19:07
hyperairno, not afaik.19:07
hyperairqense: could you do a dpkg -S for it? i don't have a lucid installation19:07
hyperairdpkg -S banshee | grep png19:07
vishqense: the u-mono icon is banshee-panel, since it is meant for lucid19:07
vishqense: the humanity icon is with both names19:08
qenseok19:08
qensevish: enlighten us: what icon does Banshee use and what icon should it use? Both monochrome and regular.19:08
qensevish: Wasn't it something like media-player-banshee?19:08
hyperairqense: media-player-banshee for regular, banshee-panel or media-player-banshee-panel for monochrome, iirc.19:09
vishqense: it seems to use the banshee-panel icon in Lucid19:09
qensereally?19:09
hyperairqense: banshee.notificationarea uses banshee-panel for monochrome, but appindicator doesn't.19:09
hyperairi wrote the patch =\19:09
vishyeah.. not sure how it worked though o.019:09
vishthere hyperair is the culprit ;p19:09
* hyperair coughs19:09
hyperairvish: you were the one who stuffed it in as banshee-panel! i just followed suite!19:10
qenseMaybe it happened because MonoChromeIcon wasn't added to the NotificationArea class when we were first trying the appindicator.19:10
qensevish: hyperair is probably right here19:10
qense:)19:10
vish;)19:11
hyperairqense: yaeh, that.19:11
hyperairqense: the patch landed very recently19:11
hyperairqense: so can you test the patch?19:12
qensethe monochrome icon was added in 1.5.4 or 1.5.5, wasn't it?19:12
hyperair1.6.019:12
qenseI recall the variable to be there already before 1.6.019:12
=== uaa is now known as damascene
qenselet me look that up19:12
qensehyperair: never mind, I was confused with one of the other apps I worked on19:15
hyperairme shrugs19:15
hyperairer19:15
* hyperair 19:15
hyperairnevermind19:15
hyperairsleep deprivation taking its toll19:15
qensemaybe you should take some sleep :)19:17
qensehyperair: I'll take a look at the patch19:18
hyperairqense: thanks.19:18
hyperairand yeah i'll go get some sleep19:18
hyperairdo you have bce commit access?19:18
qenseyes19:19
kenvandineNafai, password changing is working fine and not causing any problems19:47
kenvandinehowever, in testing that i have discovered another bug... which wasn't there before but certainly unrelated19:47
kenvandineif you get an auth failure and it raises the error dialog, it causes the cpu to peg19:48
rickspencer3dang19:48
kenvandinei have a fix :)19:48
kenvandineworking on it19:48
rickspencer3kewl19:48
kenvandineif i don't make it call the error dialog via dbus, it is fine19:48
rickspencer3I'm taking a break for like an hour19:48
kenvandine:)19:48
rickspencer3bbl19:48
kenvandineok, good news is the keyring stuff is good to go :)19:48
qensejcastro: I've committed hyperair's patch to b-c-e:master.19:50
damasceneI want to see if it's possible to replace vte by mtlerm for rtl languages20:05
damascenehttps://bugs.launchpad.net/vte/+bug/26382220:05
ubottuLaunchpad bug 263822 in vte "RTL (right to left) support in terminal (BiDi)" [Low,Triaged]20:05
chrisccoulsondamascene, no, it's not possible20:23
damascenechrisccoulson, may I ask why?20:23
chrisccoulsonfirstly, VTE and mlterm are totally different (VTE is an embeddable terminal widget, used by several applications including gnome-terminal and synaptic)20:24
chrisccoulsonand mlterm is a stand-alone terminal emulator20:24
chrisccoulsonand there is no way we are going to port something like gnome-terminal to something other than VTE (if that other something existed) without upstream wanting to do that20:25
damasceneany thing else?20:25
chrisccoulsonhuh??20:26
damasceneI mean are these the only reasons or there is something else?20:26
chrisccoulsonthose are the reasons, but they're pretty big reasons IMO20:26
chrisccoulsonvte and mlterm are no interchangeable at all20:27
chrisccoulsonthey are completely different20:27
damascenelet me talk about my point of view20:27
chrisccoulsonwell, it doesn't matter what your point of view is. what you want is technically impossible20:27
damasceneis it possible to just add mlterm by default?20:28
chrisccoulsonno20:28
damasceneand why is that, please?20:28
chrisccoulsonmlterm is part of the gnome-desktop. we're not going to change a default application because one person asked for that20:28
chrisccoulsonmost users use gnome-terminal without any issue20:29
chrisccoulsonmlterm is unmaintained20:29
chrisccoulsonit hasn't had a release since 200720:29
damascenewell you don't want to accept my opinion what ever it was. and no point of talking to you about it. but because we are in a public channel not private conversation I have to say....20:31
damascene1.mlterm works for us with all the terminal apps. vte doesn't20:31
damascene2. not only me having this problem. all rtl language users too.20:31
chrisccoulsonwell, i've accepted your opinion, but i've just told you why it's not possible ;)20:31
damascene3. mlterm 3.0 have been released months ago20:32
chrisccoulsonit would be better to convince the vte maintainers to fix that20:32
damascene4.vte maintainer doesn't want to do any thing about it as mentioned on both upstream and launchpad bug20:33
Nafaiback20:34
damascene5.if it's possible to make mlterm embedded that will be nice. if not that will fix 90% of the problem20:34
chrisccoulsonwell, i suspect that is not possible without a lot of effort, and you'd need to convince the upstream developer to make it embeddable ;)20:35
LaserJockI suppose you could include mlterm in the default install or something, but I'm guessing it's too big20:35
chrisccoulsonin any case, mlterm hardly has the feature parity of gnome-terminal :-/20:35
chrisccoulsonLaserJock, we don't want 2 applications doing the same thing on the default install20:35
LaserJockchrisccoulson: we already do don't we?20:36
LaserJockxterm?20:36
damascenechrisccoulson, we don't want it on the default install. just when you install Arabic support from the language support in system20:37
chrisccoulsondamascene, but that's completely different to what you were requesting a few seconds ago20:37
chrisccoulsonyou were asking to replace gnome-terminal / vte with mlterm...20:38
damasceneyou obviously didn't read the bug report :)20:38
damasceneI want to see if it's possible to replace vte by mtlerm for rtl languages20:39
chrisccoulsonlike i said, it's not possible, as vte and mlterm are 2 completely different things ;)20:39
damascenethat was my question. sorry wasn't that clear20:39
chrisccoulsoninstalling another terminal in addition to gnome-terminal would be possible, but mlterm is not a substitute for vte20:40
damasceneok, another question. could we have mlterm installed when we chose to install rtl language support?20:40
chrisccoulsondamascene, it's possible to install extra applications when installing language support20:41
kklimondadamascene: is it a technical question or policital one?20:41
damascenechrisccoulson, what should we do to have that done?20:41
chrisccoulsonbut mlterm would need to be in main first (which would mean being reviewed, would have to be actively maintained upstream etc)20:41
damascenekklimonda, ubuntu politic question20:41
damascenechrisccoulson, tell me what should I do to make that possible20:42
damascene,please.20:43
chrisccoulsoni'm not too sure about that, without first checking how we do it20:43
kklimondapitti would be a better person to answer this question probably20:43
damasceneby the way there is someone called yofel want to do the same for the Hebrew calender when Hebrew support installed. and he thinks we could push both mlterm and the calender for the language20:45
damascenechrisccoulson, kklimonda , I'm glad I've found someone to answer my question finally. I hope you can guide me on this. I've sent e-mail to ubuntu-desktop but no respond20:46
chrisccoulsonthat's probably not the best list to send it too20:46
chrisccoulsonubuntu-devel might be a better list20:46
damasceneok thanks for the advice. any thing else I've to do?20:47
damasceneis piti around?20:47
chrisccoulsonwe do install extra bits for certain languages, but i don't know if that's implemented with dependencies from the launguage packs, or if that is implemented by language-selector itself20:49
damascenethe language selector is the user?20:51
kklimondachrisccoulson: I'd say that they are implemented with dependendencies but that sounds like a trick. I see that for example language-support-input-ja depends on ibus-anthy to provide input method or whatever it is..20:52
chrisccoulsonof course20:53
chrisccoulson:)20:53
chrisccoulsonlanguage-selector lets you choose which meta-packages you want to install for each locale20:54
chrisccoulsonso it would be a dependency on one of the meta-packages20:54
chrisccoulsonnot sure which though20:54
damasceneand who is the language selector a person from the locale or form ubuntu?20:55
damascenesorry for the stupid question. didn't understand your respond well.20:57
kklimondaright, it doesn't really fall into any category20:57
kklimondaI'd put it into imput methods if I didn't know that it doesn't fit there ;)20:58
chrisccoulsonlanguage-selector is the tool used to install language support20:58
damasceneI see but it doesn't provide any choice in the current version20:59
kklimondachrisccoulson: can we even change the default terminal for existing users?21:00
damasceneyou said that you install extra bits for certain languages. can you give me some examples please21:00
kklimondadamascene: japanese, chinese and similar languages install packages to enable users to input national characters for example21:01
damascenegreat21:01
damasceneit's late here. I understand from you that I should contact ubuntu-devs now. any thing else?21:02
damasceneI've to go in a while21:02
baptistemmis there a way to get a previous version of a package, I would need obexd-client 0.21 to test a regression21:02
kklimondadamascene: you should send an email to either ubuntu-devel or ubuntu-devel-discuss mailing list21:02
kklimondadamascene: it's not that urgent as it won't get implemented for 10.04 anyway21:02
kklimondadamascene: so we have some time to discuss it with people who actually know how it should be done ;)21:03
damasceneok, np21:03
damascenethanks all.21:03
kklimondabaptistemm: hmm.. maybe it's still available on launchpad?21:03
kklimondabaptistemm: https://edge.launchpad.net/ubuntu/+source/obexd/0.21-0ubuntu121:04
baptistemmgreat.. thanks21:05
jcastroqense: thanks!21:16
qense:)21:16
czajkowskishould there be an Ubuntu one syn cloud in the menu panel any more ?21:47
rickspencer3czajkowski, no21:55
rickspencer3the U1 UI is in the Me Menu and nuatilus now21:56
kenvandineseb128, can you please sponsor lp:~ubuntu-desktop/gwibber/ubuntu ?21:57
kenvandinerickspencer3, just released gwibber 2.29.95 with the keyring fix and a few others :)21:57
rickspencer3niiiice21:57
Nafaiyay!21:57
seb128kenvandine, ok21:57
kenvandineseb128, thx21:57
seb128do we know when lucid will be unfrozen?21:57
rickspencer3kenvandine, so what a difference a day can make, huh?21:57
kenvandinethank you nafa!21:57
czajkowskirickspencer3: cheers, :)21:57
kenvandineyup :)21:57
kenvandineseb128, i haven't heard21:57
seb128btw does anybody get seahorse using cpu there?21:58
seb128or gvfs?21:58
kenvandineseb128, seahorse21:58
kenvandineif you look at the details of a key21:58
seb128gnome-keyring upstream replied on the bug asking for details21:58
kenvandinewhile that tab is focused, it chews cpu21:58
Nafaiman, evolution is sometimes annoying :(21:58
kenvandineROAF noticed that21:58
chrisccoulsonseb128 - i get seahorse using lots of CPU too21:58
rickspencer3RAOF, empathy in 10 minutes?21:58
seb128how do you trigger it?21:59
chrisccoulsonbut it didn't look like a keyring issue21:59
seb128ok21:59
chrisccoulsonevery time i interrupted it in gdb it was deep inside some gtk function21:59
chrisccoulsonlet me try again21:59
seb128I think people have been mixed all "software uses gnome-keyring and eat cpu" issues21:59
chrisccoulsonyeah, possibly21:59
seb128ed->ing21:59
didrockswell, time to go, good evening everyone!21:59
seb128'night didrocks21:59
Nafaididrocks: Later!21:59
kenvandineseb128, in seahorse, double click on a key22:00
kenvandinethen select the details tab22:00
kenvandinewhile that tab is focused seahorse uses a ton of CPU22:00
kenvandineselecting a different tab fixes it, i think22:00
kenvandineseb128, i was wrong... not a specific tab just having that dialog open22:01
kenvandineclosing the tab lets the load drop again22:01
kenvandineit isn't as dramatic as gwibber, only chews on about 60% for me :)22:02
seb128it doesn't seem the same issue22:02
seb128as chrisccoulson said it seems rather looping in gtk22:03
chrisccoulsonseb128 - i always get traces that look a bit like this in seahorse: http://paste.ubuntu.com/411242/22:03
seb128it's not blocked on a keyring call22:03
seb128it's not important enough to be worth spending time learning the code22:04
seb128but I will open an upstream bug22:04
chrisccoulsonyeah, it's not that big an issue really. the CPU usage returns to normal once you close the dialog22:04
kenvandineseb128, agreed22:04
seb128I think I also figured why gnome-appearance-properties crashes on theme dnd22:04
seb128the bug open for years which zillion duplicate of crash in pango calls22:04
chrisccoulsonoh ?22:05
chrisccoulsonyou figured that out?22:05
seb128yes22:05
chrisccoulsonexcellent :)22:05
seb128gtk_label_set_text is not thread safe22:05
rickspencer3chrisccoulson, is there a bug report for that seahorse thing?22:06
seb128I hate threads officially now22:06
kenvandinehehe22:06
chrisccoulsonrickspencer3, i think so (seb128 might know though)22:06
* kenvandine heads out for a while, bbl22:06
rickspencer3seb128, I just finished in ubuntu-app-devel saying *never use threads*22:06
chrisccoulsonlol22:06
seb128rickspencer3, good advice22:06
chrisccoulsonthreads are cool really :)22:06
rickspencer3<ia> rickspencer3: what pragmatic practical reasons (against threads)? (just in curiosity)22:06
rickspencer3<rickspencer3> bughugger uses AsynchTaskProgressbox a lot if you want to take a look though22:06
rickspencer3 well, first, in python, a thread can't be put on it's own processor22:06
rickspencer3 but mostly, it just creates lots of bugs22:06
mclasenseb128: I fixed that bug in control-center a while ago22:07
Nafairickspencer3: btw, I'm ready whenever to talk about blueprints :)22:07
seb128mclasen, it's still happening with 2.30 though22:07
rickspencer3chrisccoulson, I think async libraries are cool, but writing your own threads bite22:07
chrisccoulsonrickspencer3, when i did the low disk space warning in g-s-d, i implemented the trash emptying in a separate thread22:07
seb128mclasen, I got valgrind log on stock upstream 2.30 tarballs some days ago22:07
chrisccoulsonbut i cheated a bit there22:07
rickspencer3Nafai, ok 10 minutes22:07
chrisccoulson(i borrowed it from gnome-applets)22:08
rickspencer3hehe22:08
Nafainp22:08
rickspencer3brb22:08
mclasenseb128: well, then maybe there's some missing locking, still22:11
seb128mclasen, https://bugzilla.gnome.org/show_bug.cgi?id=61425622:11
ubottuGnome bug 614256 in Appearance "crashes when installing icon themes by dnd" [Normal,New]22:11
seb128mclasen, https://bugzilla.gnome.org/show_bug.cgi?id=610003 is your bug?22:14
ubottuGnome bug 610003 in Appearance "calls gdk_threads_enter/leave without gdk_threads_init" [Normal,Resolved: fixed]22:14
mclasenseb128: don't know what 'line 147 in this version' refers to22:15
seb128mclasen, so file_transfer_dialog_set_prop() might have the same issue22:15
seb128mclasen, the valgrind log, the error is22:15
seb128==27164==    by 0x8065761: file_transfer_dialog_set_prop22:15
seb128(file-transfer-dialog.c:147)22:15
seb128mclasen, it's crashing on file-transfer-dialog.c:14722:16
chrisccoulsonright, i'm moving in to the lounge for the rest of the evening22:25
chrisccoulsonbbiab22:25
asacseb128: when do you plan last gtk+ and gnome flush?22:34
seb128asac, dunno, ask slangasek when he will say no to uploads22:34
seb128asac, GNOME 2.30.1 will be late for lucid I think22:34
seb128ie after lucid rc freeze22:35
seb128so I'm not if we can get it, but we will get uploads until they are stopped22:35
mclasenseb128: where is it called from ?22:41
mclasenjob_progress has locking22:41
mclasenso maybe it is getting called from somewhere else without the necessary locking22:42
seb128mclasen, http://paste.ubuntu.com/411253/22:44
mclasenseb128: well, thats only one thread22:46
asacseb128: kk22:47
seb128mclasen, http://paste.ubuntu.com/411256/22:47
seb128mclasen, sorry I got the wrong call before22:48
mclasenseb128: hmm, yeah, obviously not quite enough locking22:50
RAOFGood morning.23:29
RAOFrickspencer3: You wanted me?23:30
rickspencer3hi RAOF23:30
rickspencer3did I?23:30
RAOF06:59 <rickspencer3> RAOF, empathy in 10 minutes?23:30
rickspencer3oops23:30
rickspencer3that was for Nafai23:30
rickspencer3too many new people ;)23:30
Nafai:)23:31
RAOF:)23:31
NafaiI was curious when you said that earlier...23:31

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