/srv/irclogs.ubuntu.com/2010/01/27/#ubuntu-desktop.txt

faganseb128_: thats what confused me00:00
faganit was there in karmic00:00
faganbut on a fresh install of lucid a few days ago its gone00:00
seb128_well bugs happen00:00
faganill debug it tomorrow and see were the error lies00:01
seb128_fagan, do you get a /proc/acpi/battery?00:03
faganyep its there00:05
seb128_the status is correc too?00:05
seb128_the status is correct too?00:05
seb128_TheMuso, hey00:06
seb128_TheMuso, are you still interested in doing the gnome-media update?00:06
faganWell when im on battery its detected and it appears in the notification area00:06
seb128_TheMuso, there is a new version available for some weeks, not sure if you want to work on it00:06
chrisccoulsonfagan - what is in /sys/class/power_supply?00:07
faganchrisccoulson: ADP1  BAT000:07
chrisccoulsonhmmm, so, the battery is detected then00:08
faganill grab a screen of the bug if you want00:08
seb128_will the dkpower log is clearly buggy00:08
seb128_it lists no battery00:08
faganah that must be it00:09
chrisccoulsonfagan - did you figure it out?00:14
fagannope00:14
faganI was just agreeing with seb128_ that that may be the problem00:15
faganso devkitpower must be not picking up on the battery00:15
seb128_good night there00:16
fagannight seb128_00:16
chrisccoulsonnight seb128_00:17
faganchrisccoulson: ill have a chat with pitti tomorrow and see if he can figure it out00:20
=== bryyce is now known as bwh
huatsdidrocks, bug 51303801:22
ubottuLaunchpad bug 513038 in gtksourceview2 "Update to 2.9.5" [Undecided,New] https://launchpad.net/bugs/51303801:22
=== bwh is now known as bryceh
LLStarkshi.01:47
LLStarksi was wondering if someone can help me find a bug report that sebastien says already exists, but won't link  to.01:48
LLStarksthe proper bug for this: https://bugs.launchpad.net/ubuntu/+source/nautilus/+bug/50278401:49
ubottuUbuntu bug 502784 in nautilus "unable to select a file or directory from an app" [Wishlist,Invalid]01:49
LLStarksa bug i'd like to track, but not have to waste hours tracking down01:50
faganLLStarks: wait for seb he will be back on tomorrow01:50
faganits late in europe01:50
LLStarksk01:51
LLStarksi don't blame him for having his hands full and being unable to remember every single bug number to link from duplicates, but it certainly helps when the original bug is linked when a duplicate is closed. i have a vested interest in seeing the well-intentioned dupes that i report get fixed.01:53
LLStarksnothing screams dead-end like an invalid with no indication of what the actual afflicted package is01:54
LLStarksit's not transparent enough01:55
faganLLStarks: seb is awesome he would know if it was a dup or not but id say he cant remember them all01:55
faganLLStarks: it is transparent01:56
faganbut you cant expect the devs to drop what they are doing to fix something on the wishlist01:56
LLStarksthat's not what i'm asking01:57
faganIts fine01:57
LLStarksall i ask is that dupes are linked instead of a generic "i can't remember or link the bug, but i already know about it".01:57
LLStarksthat's annoying01:57
LLStarksbecause i can't follow anymore01:58
faganLLStarks: he takes care of a lot of bugs id trust that he did see it01:58
faganSomeone would take care of it if it was important01:59
LLStarksthat doesn't change my concerns, where do i go from here? seb hasn't given me any information that would guide me to the proper bug.02:01
LLStarksi don't know the package or even the proper way to describe the bug so that i could find it02:02
LLStarksall i have is an invalid  unlabeled dupe.02:02
LLStarksthis isn't the first time i've run into this problem with seb's way of doing things.02:03
chrisccoulsonLLStarks - you say "a bug i'd like to track, but not have to waste hours tracking down", but you expect us to waste hours tracking these down instead?02:07
chrisccoulsonthat's not productive use of our time...02:07
LLStarksit's difficult to search for a bug when i don't even know the proper package02:07
LLStarksthat's the problem.02:08
LLStarksi don't need a link.02:08
LLStarksif he had said "it's not nautilus, it's PackageX" that would be enough02:09
LLStarkslaunchpad search is pretty useless you know the proper package to bugsearch02:10
LLStarksis even this unreasonable to ask for?02:11
pittiGood morning06:04
baptistemmhello pitti06:21
robert_ancellpitti, hey06:31
pittihey baptistemm06:31
pittirobert_ancell: good morning!06:31
robert_ancellpitti, thanks for the simple-scan MIR!06:31
pittirobert_ancell: you're welcome; just sponsored your new package06:31
robert_ancellthanks06:32
robert_ancellbratsche, hi06:39
bratscheHey!06:39
pittiTheMuso: hey06:56
pittiTheMuso: WDYT about changing pulseaudio to drop /etc/xdg/autostart/pulseaudio.desktop and /usr/bin/start-pulseaudio-x11, and instead enabling the three modules in default.pa? that would save some startup overhead06:57
pittiah, I'll file a bug for it06:58
pittiTheMuso: filed as bug 513120 now; let's discuss it there07:03
ubottuLaunchpad bug 513120 in pulseaudio "Can /etc/xdg/autostart/pulseaudio.desktop be dropped?" [Undecided,New] https://launchpad.net/bugs/51312007:03
didrocksgood morning07:58
pittibonjour didrocks08:06
didrockshey pitti, how are you?08:07
pittiI'm great, thanks! did you sleep well?08:07
didrocksoh yes, thanks, long and resting night :-)08:08
seb128hey08:22
didrockshey seb12808:23
didrocksseb128: thanks for the sponsoring yesterday08:23
didrockshow are you?08:23
seb128good! you?08:23
pittibonjour seb12808:23
seb128you're welcome08:23
seb128hey didrocks, hey pitti08:23
seb128had a good night?08:24
pittiyes, indeed08:24
didrocksso do I :)08:24
pittiwent to bed at 22:15 yesterday, I was so tired :)08:24
pittiso I got up at 6:30 again08:24
seb128waouh08:24
seb128I should do that too08:24
seb128I went to bed after 1am again yesterday08:24
seb128I don't feel tired in the evening08:25
pittiwell, as long as you sleep long08:25
seb128but I do in the morning next day08:25
pittiusually I go to bed past midnight, too08:25
pittiit seems to be a more natural cycle for me08:25
seb128right, I like 1am to 8am08:26
seb128as sleep cycle I mean08:26
seb128pitti, btw do you have the xul greasmonkey package installed?08:37
seb128pitti, I got the "firefox is not starting after upgrade" issue yesterday too08:37
pittiseb128: I got it again today08:37
seb128pitti, it was due to greasemonkey for me08:37
pittiI blame the langpacks08:37
seb128uninstalling it make it work08:37
pittiah, indeed08:38
pittican be08:38
pittiI removed all extensions again today08:38
pittiand right now I don't have greasemonkey08:38
seb128ok08:38
seb128here firefox exit on start without error when it's installed08:38
seb128and works when I uninstall it08:38
seb128pitti, do you want me to have a look to what nm-applet is doing?08:47
seb128pitti, I was going to do that but I noticed you just edited the whiteboard about it08:47
pittiseb128: sure, that'd be great08:47
pittiseb128: oh, I just fixed the duplicate08:47
pittithere were two items for the same nm-applet thing08:47
seb128ok08:47
seb128doing that then08:47
seb128pitti, oh btw the 2 seconds g-s-d gap on our laptops is xrandr indeed08:49
pittiah, ok08:49
seb128pitti, having a .xml config or not makes no difference08:49
seb128neither do being docked or not08:49
seb128but if I turn the xrandr off in gconf the 2 seconds gap go away08:49
seb128I guess it's the screen probing g-s-d does for the magic key to be working etc08:49
seb128seems xorg is busy during that time on the chart08:50
seb128I'm not sure why it's not an issue on the mini though08:50
pittino external TFT?08:50
seb128bah launchpad going down in 5 minutes08:55
seb128can't they do that out of work hours ;-)08:55
chrisccoulsoni just thought the same thing there too ;)08:56
chrisccoulsoni never see announcements for LP going down any more. perhaps i'm subscribed to the wrong mailing lists08:57
mvoI hope my bzr push finishes in time08:57
mvo(or is not affected by the LP maintainace)08:57
pittiwell, you can still use staging to read bugs :)08:58
Hobbseeo08:59
chrisccoulsonseb128 / pitti - i wonder if gsd could use the less expensive XRRGetScreenResourcesCurrent call when starting up, rather than XRRGetScreenResources, which does a re-probe and is slow08:59
pittichrisccoulson: perhaps you can ask tseliot when he comes back online? he dealt with this quite a lot in the past09:00
chrisccoulsoni suppose that would only work if X probes the monitors when it starts, and all the information requested is already up-to-date09:00
chrisccoulsonyeah, i might ask him09:00
chrisccoulsonother than that, i don't know of any way to avoid that09:00
pittibut doesn't it?09:00
pitti(I mean X probing monitors)09:00
seb128chrisccoulson, they are announced on launchpad-announce09:00
pittithe log has everything about it, after all09:00
chrisccoulsonpitti - thats what i'm thinking. perhaps we are actually probing the monitors twice here09:01
seb128chrisccoulson, gnome-desktop already has code for that apparently09:03
seb128#if (RANDR_MAJOR > 1 || (RANDR_MAJOR == 1 && RANDR_MINOR >= 3))09:03
seb128        /* Runtime check for RandR 1.3 or higher */09:03
seb128        if (info->screen->rr_major_version == 1 && info->screen->rr_minor_version >= 3)09:03
seb128            resources = XRRGetScreenResourcesCurrent09:03
seb128...09:04
seb128but it has a "needs_reprobe" too09:04
chrisccoulsonseb128 - it does, but when you call gnome_rr_screen_new, it calls it with needs_reprobe09:04
seb128and it calls XRRGetScreenResources() in those case09:04
seb128I'm leaning toward saying that if somebody did that it's for a reason09:04
seb128but maybe not ;-)09:04
chrisccoulsonseb128 - yeah, i think you're probably right09:05
Ngaha, I might have an idea about what causes the gnome screensaver password pop-under bug. It happened just now and just at the same time docky was calling attention to itself because of the Mounter applet seeing my phone09:05
chrisccoulsonscreensaver pop-under?09:06
Ngchrisccoulson: twice ever, I've unsuspended my laptop and been typing my password to a screensaver unlock "screen" that's under all my desktop stuff (I only know this because my desktop is always covered in translucent terminals, so I can see the unlock dialog through them09:06
NgI filed a bug last time, just looking for it now09:06
Nghttps://bugs.launchpad.net/ubuntu/+source/compiz/+bug/48716509:07
ubottuUbuntu bug 487165 in compiz "screensaver unlock dialog under other windows" [Undecided,Confirmed]09:07
chrisccoulsonoh, it's reported against compiz. that's why i didn't notice it reported09:09
Ngchrisccoulson: it seemed like the most appropriate place, but I can open a task against gnome-screensaver if that should be taking more defensive measures to prevent this happening. I kinda assumed it was up to the window manager to enforce whatever policy gnome screensaver requests09:10
chrisccoulsonNg - yeah, it's more likely a WM issue09:11
pittichrisccoulson: and there's tseliot :)09:16
didrocksupdating brasero09:20
didrocksseb128: ^09:20
didrockswell, when I will be able to branch again :)09:21
seb128didrocks, ok09:21
seb128didrocks, well launchpad is supposed to be down for 2.5 hours09:21
didrocksseb128: right, I'm reading/writing some docs in the meanwhile (that's good, I had that planned but never prioritarized it)09:22
chrisccoulsonNg - for your screensaver issue, could you switch to a console when the issue happens, and run "DISPLAY=:0.0 xprop -root | grep _NET_ACTIVE_WINDOW"09:49
Ngchrisccoulson: I'll leave that on a post-it note for whenever it next happens :)09:49
chrisccoulsonand then run "DISPLAY=:0.0 xprop -id <id>", where <id> is the window ID from the last command09:49
chrisccoulsonyou might need to tweak the display number there as well09:50
Ngchrisccoulson: out of curiosity, what will this tell us?09:50
chrisccoulsonit will tell us what the WM thinks the current focused window is09:51
Ngok09:59
Ngfwiw, from my perspective the unlock dialog totally had focus, I couldn't deliver keyboard or mouse events to anything else (and I really tried, to see if I should escalate my complaining to screaming ;)09:59
Ngbut I'll get that info if I see it again09:59
chrisccoulsonNg - it might be worth providing the full output of xprop -root is actually, as that will also indicate what the WM thinks the windowing order is10:03
Ngok10:04
TheMusopitti: afaik crimsun said something about that earlier, don't know if you saw it. I'll dig it up if not.11:03
pittiTheMuso: hm, seems I missed it then; I got thrown out of the channel over night, apparently I wasn't registered to freenode11:04
TheMusopitti: ah ok, I'll dig it out of logs.11:05
TheMuso10:28:01 < crimsun> pitti: there is a rather stern warning in default.pa that says that X11 modules shouldn't be loaded from default.pa.11:07
pitti# X11 modules should not be started from default.pa so that one daemon11:08
pitti# can be shared by multiple sessions.11:08
pittiI don't understand that, though11:08
pittiif you use pactl to add another module at runtime, it will affect the other sessions as well if you share the daemon11:08
pittiif that means "by multiple users", I'd agree, but that's what /etc/pulse/system.pa is for?11:09
pitticrimsun: ^11:09
didrocksseb128: huats asked me to sponsor gtksourceview2 update, but I got a rejection, can you do in whenever you have some free time, please? bug #51303811:23
ubottuLaunchpad bug 513038 in gtksourceview2 "Update to 2.9.5" [Wishlist,New] https://launchpad.net/bugs/51303811:24
seb128didrocks, ok11:24
didrocksthanks :-)11:24
seb128np11:24
* pitti finishes measuring impact of autostart files11:24
seb128pitti, what is the result?11:25
pittiadded to https://blueprints.edge.launchpad.net/ubuntu/+spec/desktop-lucid-startup-speed11:25
pittiit also has a link to the detailled charts11:25
seb128boot speed is quite depressing11:25
pittinothign too surprising11:25
pitti - essentials: g-p-m, g-s-d, nm-applet, screensaver: 8.0 (+3.5)11:26
pittii. e. those four increase by 3.5 seconds11:26
pittigsd is 80% background image, though11:26
seb128" - the ones deferred with a sleep: 4.5 (+0) -> no impact, as expected"11:26
seb128bah11:26
seb128chrisccoulson, not worth doing your change maybe then11:26
chrisccoulsonseb128 - yeah, i just noticed that too11:27
seb128the "add a new delay key to avoid spawning a shell etc"11:27
pittiit would just be for cleanliness11:27
pittibut not first priority indeed11:27
seb128pitti, are you sure that xdg-user-dirs spawns a shell there?11:28
seb128it's a bit weird, it's a C program11:28
pittiit first appeared in http://people.canonical.com/~pitti/bootcharts/autostart-impact/4-polkit-userdirs.png11:28
pittichecking that was next on my list11:28
seb128pitti, well it uses g_spawn_command_line_sync to call xdg-user-dirs-update...11:29
pitti$ strace -e execve xdg-user-dirs-gtk-update11:29
pittiexecve("/usr/bin/xdg-user-dirs-gtk-update", ["xdg-user-dirs-gtk-update"], [/* 50 vars */]) = 011:29
pittihmm11:29
pittiah11:29
seb128I doubt that costs anything11:30
seb128pitti, background rendering... would be worth testing with an image matching the screen11:31
seb128just to see what difference the rescaling does11:32
seb128that could maybe be cache too11:32
seb128cached11:32
pittiah, indeed11:32
pittiwe could at least have a special image for a _totally_ arbitrary resolution, say 1024x600 :)11:33
seb128lol11:33
pittiwell, to be fair that's a pretty common netbook res11:33
seb128let's see first how much win that would make11:34
seb128pitti, btw g-s is essential?11:34
seb128or could it start 30 seconds after login11:34
pittioh, it can for sure11:34
seb128the other ones can't really11:34
pittiseb128: I can do these four again perhaps, with separate charts for each11:34
seb128you want to go online and g-s-d sets themes, etc11:34
pittig-s-d and nm-applet are essential indeed11:35
pittiwe could cheat a bit with g-p-m11:35
seb128I was not sure about gpm11:35
pittibut seriously, it' just be circumventing bootchart11:35
seb128but I guess gnome-screensaver can be delayed after busy time11:35
pittinot change the user experience11:35
seb128we need gnome-session to send a signal "done loading"11:35
pittithis stuff all happens in the bg11:35
seb128and trigger those at this time11:35
seb128well11:36
pittiseb128: we could start g-p-m with nice level?11:36
chrisccoulsongnome-screensaver used to be deferred for 30 seconds when it was spawned by g-s-d11:36
seb128how much login speed is impacted by the number of processes?11:36
pittinumber of processes by itself shouldn't matter11:36
pittiif they are mostly in poll()/sleep()11:36
seb128ie, how much tasks commutations cost us11:36
seb128lunch time bbl11:40
pittiseb128: hm, g_spawn_command_line_sync() doesn't actually invoke a shell, though11:44
pittiI guess it's coming from somewhere else then11:44
pittiLANG= strace -f -e execve /usr/bin/xdg-user-dirs-gtk-update11:44
pitti-> directly execve's /usr/bin/xdg-user-dirs-update11:44
=== MacSlow is now known as MacSlow|lunch
pittididrocks: hi12:02
pittididrocks: so, replacing /usr/share/backgrounds/warty-final-ubuntu.png with an already correctly sized version (1024x600) halves g-s-d's CPU time12:03
pittididrocks: in order to exploit that, we'd need to add a new feature to g-s-d to check /desktop/gnome/background/<resolution>/ first, before /desktop/gnome/background/12:04
pittididrocks: so that we can add a warty-final-ubuntu-1024x600 and point to that in /desktop/gnome/background/1024x600/12:04
pittididrocks: do you have enough cycles to work on that?12:04
chrisccoulsonpitti - want me to do that?12:05
chrisccoulsonah12:05
chrisccoulsonno worries ;)12:05
pittichrisccoulson: if you have the cycles, sure12:05
pittibut you already have so much, and still have a dayjob, and all that :)12:05
didrockspitti: sorry, I was having my lunch :)12:05
pittididrocks: how can you DARE having food!?!12:05
didrockspitti: I can work on that, yes, can you please add a WI with those info?12:05
chrisccoulsonpitti - yeah, my day job is still a bit of an obstacle12:05
didrockspitti: heh12:05
pittididrocks: thanks; I'll add a WI for it12:06
didrockspitti: sometimes, like 3 times a day, sorry ;)12:06
pitti*tsk*12:06
* pitti hugs didrocks12:06
* didrocks hugs pitti12:06
pittiand hugs chrisccoulson, too12:06
* chrisccoulson hugs pitti12:06
* seb128 back from lunch12:08
seb128yeah, I dare having food too :-)12:08
seb128we french need to eat!12:08
didrocks:)12:08
pittididrocks: added12:09
didrockspitti: thanks12:09
pittiseb128: so, that was a good hint; saves a lot of g-s-d's CPU time12:09
pittias a revenge, I'll have lunch now!!12:09
seb128pitti, excellent12:09
seb128hehe12:09
seb128pitti, enjoy12:09
didrocksenjoy pitti!12:09
seb128didrocks, pitti: other solution would be to cache the updated image12:10
seb128didrocks, pitti: that would apply to any screen setting...12:10
pitti*nod*12:10
seb128rather than depending on us to ship an image for a special screen config12:10
pittiI don't care much about the implementation12:10
seb128well, the cache would work for user images too12:11
seb128I guess most users change their background12:11
seb128where the hacked version would benefit benchmarks mostly12:11
seb128didrocks, ^12:11
didrocksseb128: yes, that's better, so, saving the pixbuf on the disk12:12
seb128didrocks, yes12:12
pittididrocks: WI updated12:13
pittiI removed the implementation, and just kept the effect12:13
didrocksyep :)12:13
seb128didrocks, I guess it's probably a gnome-desktop change12:14
seb128since gnome-bg apis are there12:14
didrocksat least, I'll have made some work to reduce the loading time :)12:14
seb128vuntz, there for a gnome-panel question?12:14
didrocksseb128: gnome-desktop in g-s-d?12:14
seb128didrocks, no, gnome-desktop gnome-desktop12:15
seb128the gnome-bg apis are in libgnome-desktop as said before12:15
didrocksseb128: oh ok, looking at it12:15
didrocksthanks12:16
seb128np12:16
tseliotpitti: would something like this work well for you (note: I haven't written a test for it yet)? http://pastebin.ubuntu.com/363821/12:16
pittitseliot: looks fine to me12:17
tseliotpitti: I guess there's no need to prevent Jockey from enabling the module (in enable) if we pass do_blacklist=False12:18
pittitseliot: no, I don't think so; if it's still in blacklist.local, it should still be removed I think12:18
pittiif for nothing else, then for upgrading12:18
tseliotpitti: right, it's what I thought12:19
tseliotbzr diff --diff-options -Nurp gives me the equivalent of diff -Nurp :-) http://pastebin.ubuntu.com/363823/12:20
tseliots/of/for/12:21
tseliotpitti: BTW we should be able to upload the new jockey soon, thanks to Riddell12:22
didrocksseb128: do you know the difference between libgnome-desktop-2-17 and gnome-menu? I would have said that the second one is using libgnome-desktop-2-17 to open desktop file, but it's not listed as a build-dep12:25
Riddelltseliot: should be appearing in the archive as soon as publisher does its thing12:27
seb128didrocks, I would say gnome-menus uses g_key directly12:27
tseliotRiddell: sounds good12:28
seb128didrocks, gnome-desktop is mostly deprecated, and gnome-menus handle menus, ie layouts, categories, etc12:30
seb128didrocks, libgnome-desktop just handles .desktop entries12:30
tseliotpitti: oh, shipped_handlers.py already runs the tests against the nvidia handler. I think it should be enough12:34
pittiI need to leave for 1.5 hours to visit my grandpa; bbl12:39
didrocksseb128: ok, thanks for the info12:41
* vish just found ~2GB + 700mb gdm log files :/ 12:52
vishseems to be full of repeat error >  http://paste.ubuntu.com/363843/    [since update gdm (2.29.5-0ubuntu1) to 2.29.5-0ubuntu2 ???]12:53
seb128doesn't seem a gdm error12:54
seb128rather an xorg or video driver one12:54
vishyeah , but gdm is logging it12:54
* vish checks x-org update12:55
=== MacSlow|lunch is now known as MacSlow
didrocksis really g-s-d which draw the background, because on the code calling libgnome-desktop bg API, I see: http://paste.ubuntu.com/363862/13:25
huatshello everyone13:27
chrisccoulsondidrocks - that checks if nautilus is drawing the desktop (i think)13:27
chrisccoulsonif nautilus is configured in gconf to not draw the desktop, then g-s-d draws it instead13:27
didrockschrisccoulson: yes, and in that case, g-s-d doesn't draw it13:27
chrisccoulsoni don't know how you do it on UNE though13:27
didrocksoh right, UNE doesn't have nautilus drawing the desktop13:28
didrocksthat's why pitti's test have some impact on g-s-d :)13:29
didrockshey huats13:29
chrisccoulsondidrocks - thats what i though too :)13:30
chrisccoulsons/though/thought13:30
chrisccoulsons'oh13:30
chrisccoulsond'oh13:30
huatshey didrocks13:30
chrisccoulsonmy fingers are too big for the keyboard ;)13:30
didrockschrisccoulson: heh13:30
faganwhy was qt jack control pulled into lucid?13:42
faganoh and pitti why would devkit power not log my battery?13:43
faganIm trying to figure out why my battery isnt showing up in the pm prefences13:44
Riddelltseliot: new python-kde4 is in14:06
tseliotRiddell: \o/ thanks a lot14:07
pittire14:14
pittididrocks: yes, in UNE nautilus doesn't manage the desktop14:15
pittifagan: hm, can you run sudo /usr/lib/devicekit-power/devkit-power-daemon -v manually and put the output into a bug report?14:16
pittifagan: (kill the previous daemon first)14:16
rickspencer3good morning all14:17
rickspencer3what's the word on the street?14:17
pittihey rickspencer314:17
pitti"the fast and the furious" :)14:17
kenvandinehey rickspencer314:18
dpmhi pitti, we've detected a problem with the translations of Firefox in some languages on the karmic-proposed language packs. That has now been fixed.14:18
dpmAfter talking to ArneGoetje, it seems that the easiest thing would be to remove all the current language packs from karmic-proposed for now, wait until the next PPA build and then copy those again to karmic-proposed.14:19
pittidpm: can do14:19
dpmWhat do you think? May I ask you remove all language packs from -proposed?14:19
dpmok, thanks pitti, do you want me to file a bug or something or is that enough?14:19
pittidpm: no, it's JFDI (just not entirely trivial to do)14:21
seb128hey rickspencer314:22
dpmok, thanks a lot pitti14:22
rickspencer3hi seb12814:22
faganpitti: https://bugs.launchpad.net/ubuntu/+source/devicekit-power/+bug/51327114:22
ubottuUbuntu bug 513271 in devicekit-power "Battery preferences not displayed in power management preferences" [Undecided,New]14:22
faganand the log is http://launchpadlibrarian.net/38448686/devkit-power%20output.log14:23
seb128the fonts aliasing look weird in new firefox or that's me?14:23
seb128or anti aliasing rather14:23
faganpitti: do you need any more info from me?14:26
pittiseb128: known14:27
pittifagan: looks fine; now, perhaps you can also remove the battery, then do "devkit-power --monitor-detail", plug in the battery, then ^C and copy&paste the output to the bug?14:29
pittifagan: (just to have it complete)14:29
chrisccoulsonseb128 - i thought the fonts looked weird too, but i wasn't sure whether it was just because i was running it in virtualbox14:30
seb128pitti, chrisccoulson: thanks14:30
chrisccoulsonoh, i didn't see pitti's response there already ;)14:31
chrisccoulsonseb128 - bug 51261514:34
ubottuLaunchpad bug 512615 in firefox "fonts are incorrectly rendered due to not using system cairo" [Unknown,Confirmed] https://launchpad.net/bugs/51261514:34
seb128thanks14:34
faganpitti: attached14:35
faganhttp://launchpadlibrarian.net/38448914/devkit-power%20--monitor-detail.log14:35
pittifagan: hm, seems to detect it just fine; with that you don't get a battery in gpm either?14:35
faganpitti: nope still not there14:36
faganIts a mystery :)14:36
pittifagan: hm, and then finally "devkit-power --dump" output ?14:36
seb128pitti, yesterday it was not in devkit-power --dump log14:36
faganpitti: https://bugs.launchpad.net/ubuntu/+source/devicekit-power/+bug/513271/comments/414:39
ubottuUbuntu bug 513271 in devicekit-power "Battery preferences not displayed in power management preferences" [Undecided,New]14:39
pittifagan: thanks; it seems that dk-p is actually doing alright here14:40
pittifagan: so I'm afraid we need to look at g-p-m now14:40
seb128fagan, did you restart gpm?14:40
pittifagan: can you please killall gnome-power-manager14:44
pittignome-power-manager  --verbose >/tmp/log 2>&114:44
pittilet it sit for a while, ^C, and attach /tmp/log ?14:45
fagancool14:45
=== _bjf is now known as bjf
faganoh that fixed it :)14:46
faganIt just needed a restart14:46
seb128oh14:48
seb128buglists got an heat column on edge now14:48
faganpitti: https://bugs.launchpad.net/ubuntu/+source/devicekit-power/+bug/513271 its fixed but if you want to see the gpm log I attached it14:50
ubottuUbuntu bug 513271 in devicekit-power "Battery preferences not displayed in power management preferences" [Undecided,New]14:50
pittifagan: ok; invalid then?14:50
pittifagan: if gpm is working, it's not of much use14:50
seb128fagan, does it work after a restart?14:50
seb128or does it work only after you restart devkit-power and gpm?14:50
faganYep so its invalid now14:50
chrisccoulsonseb128 - is the heat column there for measuring the rage of users then?14:50
seb128lol14:51
mclasenpitti: hey, I just talked to jakub about __assert_msg14:51
faganwell I restarted both and it was fixed seb128 so I presume so14:51
seb128chrisccoulson, I think some other datas are taken in account for it14:51
pittihi mclasen14:51
mclasenpitti: he recommends that we should just call glibc's __assert_fail instead of trying to write to __assert_msg14:51
seb128fagan, well it was broken and it's fixed for no reason14:51
seb128fagan, usually bugs don't go away this way, it might be a race on start on something14:52
pittimclasen: ah, that does seem to be public indeed14:52
faganseb128: true but id say it was configured with a bug somewhere and when both were restarted it was reconfigured and fixed14:52
faganI did a fresh install about 2 weeks ago14:53
mclasenpitti: it has to, since it is used in the assert() macro14:54
seb128fagan, well still have a look at next reboot14:55
faganseb128: Yep I will if its still broken ill reopen it14:56
pittimclasen: that would indeed solve  all that hocuspocus; we'd need to drop the g_test_log() though, which would change the output string format14:57
pitti(not sure how much is relying on that)14:57
mclasencan't we just replace abort by __assert_fail ? I guess that would give duplicated messages...14:58
pitti*nod*14:58
pittithat would look even worse14:58
pittiseb128: did you do a chart comparison with your panel change?15:11
seb128pitti, yes, but it's hard to tell how much it wins, especially than gnome-panel is not the slower part15:13
seb128pitti, I'm doing some new ones without the wm and nautilus now15:13
seb128pitti, it changed from 0.8s to 0.6s start on hot cache for my laptop config...15:14
pittisounds like a good improvement15:14
seb128it should also avoid the delay we have between some applets load or some charts15:14
pittiit might not change the total chart a lot15:14
seb128right15:14
pittisince the CPU is pretty much full anyway15:14
seb128still it's good to take15:15
pittibut more compact CPU blobs make the entire thing more predictable and easier to optimize15:15
seb128and it's probably a better win for desktop15:15
seb128une doesn't have lot of applets loaded15:15
* pitti turns his attention to ssh-agent again15:16
seb128slomo, hum15:20
seb128slomo, the totemplparser gir naming you choose doesn't respect the gir policy15:21
seb128slomo, and you picked a naming different from ubuntu too...15:21
huatsseb128, didrocks Can I do the pessulus update ?15:21
seb128huats, sure15:21
huatsthan I am on it15:22
pittichrisccoulson: do you know what currently triggers gconfd?15:24
faganseb128: I have a bug with gbrainy, it punshes you for bad spelling :)15:24
fagan*punishes15:24
chrisccoulsonpitti - gnome-session spawns gconf-sanity-check, which activates it15:25
seb128fagan, no clue about that one, ask robert_ancell when he's around15:25
seb128chrisccoulson, is gconf-sanity-check really required? what does it do?15:25
pittichrisccoulson: I'd like to play around with starting it alongside gnome-session15:25
pittichrisccoulson: we have a free CPU slot right when g-s starts15:25
chrisccoulsonpitti / seb128 - i was thinking about dropping gconf-sanity-check as well. my gnome-session patch starts gconf-sanity-check earlier than normal too15:26
didrocksseb128: FYI, my patch for totemplparser is integrated upstream15:26
seb128didrocks, good work15:26
seb128makes me think I need to sponsor gtksourceview15:26
seb128doing that now15:26
pittichrisccoulson: just execv'ing gconfd wouldn't work, would it? it needs some d-bus env vars AFAIK?15:27
chrisccoulsonpitti - want me to look at starting gconfd alongside?15:27
chrisccoulsoni wrote a tiny little helper a few weeks back, which could drop in Xsession.d15:27
pittichrisccoulson: if you want to, that'd be great; I'm just curious to understand that bit, too15:27
chrisccoulsonthe helper literally just fork'd, and the child exec'd gconfd and the parent exec'd gnome-session15:28
pittiwe have some 0.7 seconds when g-session starts15:28
pittiuntil anything else happens15:28
pittiwe should start gconfd alongside15:28
seb128didn't chrisccoulson's changes took care of this delay?15:28
chrisccoulsonpitti - i agree. and that 0.7s should shrink with my change to get the required components from a keyfile too15:28
chrisccoulsonalthough there's still a 150ms delay parsing the desktop files15:28
pittiseb128: well, but I think we need to start gconfd earlier, not later15:29
pittichrisccoulson: once we have enough parallelism to keep both CPUs busy, the order doesn't matter so much any more15:29
pittiI guess that's why your patches change some details, but don't have a huge impact on the overall time15:29
pittialso, I just compared a chart without autostart with and without ssh-agent15:30
pittithe difference is about 015:31
pittiin the second chart ssh-agent is absent, but the delay between g-session and maximus/panel/etc. is the same15:31
pittichrisccoulson: ok, if you want to look into that (thanks!), I'll have another stab at some gconf optimization15:34
chrisccoulsonpitti - thanks, i will take a look at that when i get home15:42
huatsdidrocks, seb128 bug 51331616:01
ubottuLaunchpad bug 513316 in pessulus "Update to 2.29.6" [Wishlist,New] https://launchpad.net/bugs/51331616:01
seb128huats, thanks16:02
huatsseb128, it feels good to do some stuffs :)16:03
huats(well even it was trivial..)16:03
seb128;-)16:03
tseliotpitti: shall I copy b43.py broadcom_wl.py and dvb_usb_firmware.py to examples/handlers/ in trunk or shall I just update fglrx and nvidia?16:07
didrocksall my FF tabs are lost /o\16:08
didrockswhat is strange is that sessionstore.js still have them16:08
tseliotgoogle chrome FTW16:08
tseliot;)16:08
tseliot254 tabs and the app doesn't crash16:09
didrockswell, first, I must get back my tabs16:09
fagandidrocks: wont firefox recover them when it restarts?16:10
didrocksfagan: not this time, this is what is strange16:10
didrocksotherwise, I won't have tell that16:10
fagandidrocks: must be a bug then16:10
didrocksright16:11
seb128doing the libwnck gnome-desktop gnome-panel upgrades16:16
chrisccoulsonpitti - would banshee releases be covered under the standing freeze-exception we have for GNOME packages (it seems banshee has a time-based release schedule aligned with GNOME now)16:17
chrisccoulsonhyperair sent a mail to the ubuntu-motu list asking if there could be a freeze exception for the stable release, due on 31 March16:18
hyperair\o/16:18
seb128I think tracking those is a good idea16:19
seb128shame that they didn't decide ealier on a schedule16:19
seb128we would perhaps have switched for the lts16:20
chrisccoulsonyeah, i quite like banshee :)16:20
hyperair=\16:24
hyperairoh well.16:24
pittirickspencer3: that's what I get for ~apport-hackers team assigned bugs: http://paste.ubuntu.com/363960/16:31
rickspencer3ah16:32
rickspencer3pitti, so that's a bug in lazr16:32
rickspencer3https://bugs.edge.launchpad.net/ubuntu/+source/lazr.restfulclient/+bug/495326/16:32
rickspencer3they've merged in my fix, and it should be available soon16:32
seb128is that the same bug I got a month ago?16:32
rickspencer3seb128, yes16:32
seb128ok16:32
ubottuUbuntu bug 495326 in lazr.restfulclient "AttributeError: 'NoneType' object has no attribute 'self_link'" [High,Fix committed]16:33
seb128no need to try bughugger again then16:33
seb128I had that on my todolist16:33
rickspencer3if you want to fix it yourself, you just need to add a gaurd condition to one spot in the code16:33
seb128do you need help to get the fix in lucid?16:33
rickspencer3seb128, when you see the new JSON features from bdmurray and bryceh, I think you will be happy16:33
seb128it seems ridiculous it's waiting for a month now16:33
rickspencer3seb128, I think they just merged the code like a couple of days ago16:34
seb128well, doesn't mean we will get a new version or a lucid upgrade before weeks16:34
rickspencer3if you wouldn't mind seeing if they need some help getting it into Ubuntu, that would be great16:34
seb128ok, will check16:34
pittirickspencer3: sweet!16:35
rickspencer3pitti, ?16:35
pittirickspencer3: for retroactively fixing the bugs that I find16:35
rickspencer3lol16:35
seb128pitti is quite good at this game too16:36
seb128:-)16:36
pittiyou could perhaps just add an except:/pass: workaround to bug_task_dict ?16:36
tseliotpitti: ^^^16:36
rickspencer3yeah16:36
rickspencer3pitti, exception handling throughout is needed16:36
rickspencer3bughugger is a small script that I wrote to answer a question I had one day16:36
rickspencer3but it became sentient and started writing itself16:36
rickspencer3at that point, I had to send a robot back through time to fix the lazr bug16:37
pittitseliot: what did you change in b43.py/ broadcom_wl.py? anyway, if the changes would be sensible to have on e.g. Fedora, then change them in trunk; if they are truly ubuntu specific (like uor alternatives handling), just change them in the ubuntu branch16:37
tseliotpitti: they aren't included in trunk, that's all16:38
pittichrisccoulson: banshee> if they get out their stable releases with the same criteria that GNOME itself has, sure (like, stable branches, etc.)16:38
pittichrisccoulson: and obeying the UI/string/etc. freezes16:38
pittitseliot: ah, right; no need then, just change in the ubuntu branch16:38
chrisccoulsonpitti - thanks16:38
chrisccoulsonhyperair^^16:38
tseliotpitti: ok, so shall I put only the do_blacklist thing in trunk and put the changes to the handlers in the ubuntu branch, then finally merge from trunk?16:40
pittitseliot: right16:40
tseliotpitti: ok then16:40
hyperairpitti: where can i find these said criteria?16:42
pittihyperair: hm, they should be documented at gnome.org somewhere; I'll have a loo16:42
pittihyperair: I just sponsored the dk-p karmic-proposed change, wil process now16:43
hyperairpitti: thanks16:43
pittihyperair: AFAIR the gnome-power-manager in karmic-proposed is already good, right?16:43
pittihyperair: I don't see an updated patch16:43
hyperairpitti: i haven't uploaded it.16:43
hyperairpitti: it's in svn.debian.org16:43
pittiah16:43
hyperairlemme just get it out16:43
pittihyperair: so it does need yet another g-p-m patch then?16:44
hyperairyes.16:44
pittihyperair: I thought the one that you added yesterday was for swsusp16:44
pittibut that's not really a concern for Ubuntu (we don't support that anyway)16:44
hyperairpitti: it was.16:44
hyperairpitti: but uswsusp does chvts16:44
hyperairpitti: and that caused the issue.16:44
pittiright, mbiebl told me16:44
hyperairpm-utils also does chvts.16:44
hyperairand we support non-KMS users.16:44
hyperairso we should have this patch.16:45
pittihm, I heared that the pm-utils quirks have a different timing, and somehow aren't affected by this race (so much? just not enough?)16:45
pittiok16:45
hyperairthey are affected16:45
hyperairjust that my first attempt at fixing it managed to fix pm-utils' one16:45
hyperairthat method used g_idle_add16:45
hyperairthat should delay it by a few milliseconds16:46
seb128pitti, I think the banshee case is different, lucid has an unstable version16:46
hyperairbut i think uswsusp's chvts are done later16:46
seb128pitti, that's about following versions to the stable one16:46
seb128pitti, their stable is due after our freeze16:46
hyperairseb128: yeah that's right. also, we got 1.5.1 into karmic after finalfreeze as it had a whole truckload of bugfixes.16:47
hyperairit's likely that 1.5.3 onwards will also have a similar number of bugfixes.16:48
seb128tracking 1.5 for karmic was a weird choice16:48
hyperairthe other option is 1.4.3 but it's very dated.16:49
hyperairpitti: i'll wring out a patch for gpm (karmic) tomorrow. right now my arms feel like lead.16:51
seb128right, good that they decided on a schedule now ;-)16:51
hyperairseb128: yeah, that's right. it took them long enough >_16:51
hyperair>16:51
pittihyperair: thanks; I accepted dk-p for now16:51
hyperairpitti: thanks. that should solve half the problem.16:52
hyperairwhat's left is the consolekit issue16:52
* hyperair => bed16:53
mvoasac: could you have a look at http://paste.ubuntu.com/363976/ please? from a hardy->lucid upgrade , probably trivial, but the debian/changelog does not mention when the -branding package got split out16:55
asacmvo: yes. the 3.0 transition packages are on our list16:58
asacso thats expected16:58
asacwill get that to micahg16:58
asacmvo: does that block you from testing?16:58
asace.g. urgent to get in?16:59
=== bratsche_ is now known as bratsche
seb128ok, I'm off for sport and dinner outside17:30
seb128see you later or tomorrow17:30
ccheneypitti: who should i ping about getting 509920 silgraphite2.0 mir done17:54
pitticcheney: I'll do a round of MIR assigning17:57
ccheneypitti: thanks17:58
didrocksgoing to enjoy some japanese food now. See you later or tomorrow :)18:08
pittiau revoir didrocks18:14
pittibye everyone18:36
rickspencer3ok19:03
=== bryceh is now known as bryce
=== bryce is now known as bryceh
=== DrPepperKid is now known as MacSlow|break
=== gnomefreak76 is now known as gnomefreak
djsiegelkenvandine: ping20:44
kenvandinedjsiegel, pong20:44
djsiegelkenvandine: any news on the empathy theme bits we talked about two weeks ago?20:44
djsiegelI just wanted to push on it a bit20:44
kenvandineno, i haven't heard anything20:44
djsiegelcan we JFDI and see if it works/20:44
djsiegeland see what comes up?20:45
kenvandinewasn't the theme dude making some changes for us?20:45
kenvandinethe author of renkoo20:46
Sarvatthmm thats odd, hit tab for completion in gnome-terminal and get this robert@asuka{~/Desktop}:scp ScreenWARNING: Unhandled message: interface=org.freedesktop.DBus.Introspectable, path=/, member=Introspectshot.png21:12
Sarvatthit tab after typing Screen there21:12
=== gnomefreak76 is now known as gnomefreak
brycehSarvatt, checked for recent changes in bash-completion?21:22
Sarvatt14 Nov 200921:22
djsiegelkenvandine: yeah, but as far as I can see it's ready to drop21:26
djsiegelI am sure there will be some more changes21:26
Sarvattcompletion is just broken like above in gnome-terminal at least, works fine from a VT21:57
chrisccoulsonSarvatt - what sort of environment are you running gnome-terminal in?22:00
Sarvattjust a normal gnome session22:01
chrisccoulsonhmmm, strange22:01
Sarvattlucid, all the latest updates if thats what you meant, sorry22:03
Sarvattstarted after pulling in ~8 hours worth of updates a few hours ago, still happening after a reboot22:05
rickspencer3kenvandine, any psuedo-code for me. how to find images in Gwibber streams?22:10
kenvandinerickspencer3, one sec22:10
rickspencer3thanks22:11
kenvandinea view function:22:11
kenvandineif (doc.images.length > 0)22:11
kenvandineemit(doc._id, doc.images);22:11
kenvandinein couchdb22:11
kenvandinefor a view22:11
kenvandinebut ryan is going to add a method to get "real" images... which doesn't include a bunch of junk we get now22:11
kenvandinemostly from facebook22:11
kenvandineall the quizzes, etc22:12
rickspencer3kenvandine, what's the name of the database and record types?22:14
rickspencer3and also, I assume that will return urls pointing to images?22:15
kenvandineyeah22:16
kenvandineone sec22:16
kenvandinecheck out lp:~segphault/gwibber/overhaul22:16
kenvandineand look at22:16
kenvandinegwibber/microblog/util/couch.py22:16
kenvandineit defines all that stuff22:16
rickspencer3kewl22:18
rickspencer3thanks kenvandine22:18
* rickspencer3 has project for the evening22:18
=== RAOF is now known as RAOF_
crimsunTheMuso: WRT pitti's bug report on /etc/xdg/autostart/pulseaudio.desktop: is there a method to hook into the session besides /etc/X11/Xsession.d/ ?22:34
=== RAOF_ is now known as RAOF
TheMusocrimsun: afaik no.22:38
TheMusorickspencer3: When do you want to do Eastern Edition Desktop team meeting?22:50
rickspencer3TheMuso, sure, give me 10 mins?22:57
TheMusorickspencer3: sure23:05
rickspencer3TheMuso, just updating the wiki atm, be done shortly23:06
TheMusook23:06
rickspencer3TheMuso, wiki is saving23:10
rickspencer3robert_ancell, around for Eastern Edition, one day late?23:10
robert_ancellrickspencer3, can do23:10
rickspencer3the full meeting was only 30 minutes, so I hope this doesn't take much longer ;)23:11
rickspencer3looking at the wiki I don't see anything specifically urgent to call out23:11
rickspencer3except that start time targets, still lots of work to do there23:11
rickspencer3TheMuso, I just added in your activity report23:13
rickspencer3oops23:13
rickspencer3I suppose the link would help:23:13
rickspencer3https://wiki.ubuntu.com/DesktopTeam/Meeting/2010-01-2623:13
rickspencer3TheMuso, robert_ancell any questions about the meeting minutes?23:15
* robert_ancell reading23:15
robert_ancellnope23:17
robert_ancellirc log is a bit hard to read...23:17
rickspencer3huh23:17
* rickspencer3 fixes23:17
robert_ancellthanks23:18
* bryceh waves23:18
rickspencer3TheMuso, fixed now?23:19
robert_ancellbryceh, another name change?23:20
brycehrobert_ancell, yeah I need a new nick.  Seems I've lost 'bryce'.  !<3 freenode23:21
rickspencer3TheMuso, any audio status update?23:21
TheMusorickspencer3: Not this week.23:24
seb128hey robert_ancell23:35
robert_ancellseb128, hry23:36
robert_ancellhey23:36
seb128robert_ancell, how are you?23:36
seb128robert_ancell, I did change gnome-panel today to user an higher idle priority for the applets loading23:37
Nafaiyay, about to upgrade to Lucid23:37
seb128robert_ancell, strace says it delays the redraws to after the load calls as expected and reduce their numbers23:38
robert_ancellseb128, cool23:38
seb128robert_ancell, that doesn't seem to make a strong difference on loading time though, ie it's still slow...23:38
seb128but that's still something ;-)23:38
robert_ancell:)23:39
seb128loading on hot cache on my laptop went from 0.8s to 0.6s23:39
=== MacSlow|break is now known as MacSlow

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