/srv/irclogs.ubuntu.com/2009/12/07/#ubuntu-desktop.txt

=== gord is now known as Guest84557
=== gord is now known as Guest53752
=== Guest53752 is now known as gord
=== bjf is now known as bjf-afk
=== robert_ancell_ is now known as robert_ancell
=== eeejay is now known as eeejay_away
=== robbiew is now known as robbiew_
=== techgeek_ is now known as techgeek
pittiGood morning07:28
didrocksgood morning07:41
pittibonjour didrocks07:59
baptistemmhello08:49
chrisccoulsonhi baptistemm08:51
baptistemmsalut chrisccoulson08:51
chrisccoulsonhow are you?08:51
baptistemmchrisccoulson, fine08:52
baptistemmlike a monday, my sight is quite blurry and my brain is in the fog08:52
chrisccoulsonbaptistemm - you need more coffee :)08:52
chrisccoulsonhi seb12808:59
seb128dangerous?!09:10
seb128it's some work to organize though09:11
huatsmorning09:11
huatsseb128, hello !09:11
didrocksseb128: yeah, too many people and even large streets can get human traffic jam :)09:13
didrockshey huats09:13
huatshello didrocks !09:14
seb128didrocks, you say they can't be any event organize in cities?09:14
seb128I don't think so09:14
seb128but let's agree to disagree ;-)09:14
seb128hello huats09:14
didrocksseb128: sorry no, I was saying that having a "parade" in such an event isn't really possible09:15
seb128well a parade is just people moving09:15
huatswhen you change the language, xdg-user-dir-gtk prompt you asking you if you want to change the various default directories (Desktop, Downloads,...) if there a way to say you always want to do it ?09:15
seb128you have to select the streets you use and organize so they don't conflicts with people09:16
seb128oh09:27
seb128chrisccoulson, robert_ancell, pitti, good work ;-)09:27
* seb128 didn't read any email during weekend and notice all the uploads09:28
pitti:)09:28
chrisccoulsonheh, i only did 1 upload ;)09:28
seb128but it's a speed one09:28
seb128those are very welcome this cycle ;-)09:28
seb128pitti, you managed to update gvfs without libiphone, etc?09:29
pittiseb128: it's not required yet09:29
seb128you didn't build the new backend I guess?09:29
pittiit needs testing and a MIR first09:29
seb128pitti, well it's required if we want iphones working09:29
seb128other distro backported that backend previous cycle already09:29
seb128pitti, btw did you merge on debian too or just updated?09:30
pittiyeah, I wasn't saying that we shouldn't enable it :)09:30
seb128I was sort of waiting for somebody to pick the update and do the merge and mir :-p09:30
* seb128 lazy09:30
pittibut I have no way of testing it, so I didn't feel like doing it right before an alpha09:30
chrisccoulsonpitti - you need to get hold of an iphone to replace your G1, so you can test it ;)09:30
pittiseb128: didn't feel like doing an MIR on a Sunday; but you can still consider it on my plate09:31
* seb128 hugs pitti09:31
pittichrisccoulson: neeeever! :)09:31
chrisccoulsonpitti - i thought you'd say that :)09:31
seb128pitti, well I don't consider a new backend risky for an alpha1 but no hurry either ;-)09:31
seb128I can test on my ipod touch09:32
seb128it's detected as a camera right now09:32
seb128when there is no camera in the device09:32
glatzor_morning mvo09:33
mvohi glatzor_09:33
seb128hey glatzor_ mvo09:38
mvohey seb12809:38
seb128mvo, not sure if you noticed but your update-manager upload in lucid didn't build09:38
mvoseb128: oh, right. I noticed and then forgot :(09:39
chrisccoulsonvuntz - would you mind reviewing a gnome-session patch? (i think i mentioned it on here a few days ago - about starting DK-Power only when it's actually needed)09:40
chrisccoulsonthe patch is here: http://bazaar.launchpad.net/~ubuntu-desktop/gnome-session/ubuntu/annotate/head%3A/debian/patches/21_dkp_start_on_demand.patch09:40
vuntzchrisccoulson: looks easy to forget to call manager_ensure_dkp_client()09:41
vuntzbut might be good enough09:42
vuntzchrisccoulson: just send the patch upstream, I've no real time to think about it today :/09:42
chrisccoulsonvuntz - yeah, i'm not sure if there's a better way of doing it09:42
huatsseb128, chrisccoulson, pitti I can test it with my iphone if you need...09:47
* huats shame on me...09:47
seb128huats, thanks09:57
glatzor_morning seb128 !10:01
glatzor_mvo, I created a branch of software-center which follows the latest api changes in aptdaemon10:03
mvoglatzor_: oh sweet, let me update and merge10:03
* mvo hugs glatzor_10:03
didrockspitti: I'll remove this evening /usr/bin/gnome-stracciatella-session wrapper and directly call in the .destkop file if you don't mind10:06
pittididrocks: sure, if you have a better replacement10:07
didrockspitti: GDMSESSION is exported by the new GDM itself. Also, this will enable sourcing ~/.gnomerc which is not the case as of today10:08
pittiyay10:09
mvoglatzor_: I created a ubuntu-lucid branch now10:09
seb128bah, robert_ancell doesn't pay any attention to conflicts or replaces to use10:12
* seb128 fixes libgnomekbd10:12
glatzor_mvo, great. I plan to not introduce any further descrutive api changes in this cycle anymore.10:18
mvoglatzor_: cool. I do some testing now and will upload then10:18
glatzor_mvo, I am not sure about turning (Add|Remove)VendorKey into a non transaction based method10:19
glatzor_in the end it isn't a package management task, but does it make sense to change the key while installing software?10:20
mvoglatzor_: I think its fine to have it non-transactunal, it returns very quickly and there is no need for any queing AFAICS10:21
glatzor_mvo, could there be any side effects if the authentication gets checked and another programme changes the pub keys?10:21
lifelessmvo: ping; hi, you were going to merge my deprecations fix for the conflict checker ?10:21
glatzor_mvo, ok. then this will be the only descrutive API change in this cycle to follow :)10:22
mvolifeless: I thought sbeattie has access, no? but i can do it quickly now, but I kind of handed it off to him10:23
mvoglatzor_: hm, good point. it should be all done in a safe way, I guess audit/test-code is a good way to check10:24
lifelessmvo: I just want to stop getting cron mail complaining about the deprecation  :)10:25
mvolifeless: hrm, I seem to be unable to find the mail about it nor a branch from  on LP :/10:29
lifelessmvo:  https://code.edge.launchpad.net/~conflictchecker/conflictchecker/trunk has it, but perhaps its not been deployeD?10:32
lifelessor, perhaps there are now two copies running somewhere ? ><10:32
lifelessI'll look more closely at the next mail I get.10:33
mvolifeless: indeed, thanks. its there now (I was confused because it requires a merge instead of a pull)10:34
lifelessit does?10:34
mvolifeless: it did, I fixed it now10:36
mvolifeless: ok, hopefully the spam stops now10:37
mvolifeless: although I also got a mail that it was having trouble with some package, but I have not investigated yet10:37
mvoglatzor_: hm, aptd --replace seems to be no longer work, is that a known issue?10:43
glatzor_mvo, not yet10:44
glatzor_:)10:44
mvoglatzor_: I also get http://paste.ubuntu.com/336442/ when trying to install something, I hope its not a false error from the replace daemon problem (I did kill the daemon manually before trying it)10:50
LaneyI think I saw a replaces problem with totem-plugins10:52
Laneymy firefox is completely screwed so i can't check bugs atm10:53
Laneydpkg: error processing /var/cache/apt/archives/totem-plugins_2.28.4-0ubuntu3_amd64.deb (--unpack):^M trying to overwrite '/usr/lib/totem/plugins/gromit/gromit.totem-plugin', which is also in package totem-plugins-extra 0:2.28.4-0ubuntu310:55
glatzor_mvo, thanks for reporting. I will fix this in a few minutes10:56
TeTeTasac: first question, What is the easiest way to provide a package with an additional root certificate for the browser?10:56
mvoglatzor_: cool, many thanks!10:57
asacTeTeT: its intentionally not that simple afaik10:57
asacmozilla does not want us or distributors to ship root certificates10:58
asacthat are different from theirs10:58
lifelessmvo: you should push the changes that are outstanding to trunk then ?10:58
TeTeTasac: a customer needs to add their own root certificate for their own websites10:58
asacTeTeT: i have to check that with mozilla folks. from what i know its not easy to do11:01
TeTeTasac: ok, thanks for investigating11:01
TeTeTasac: second, this bug on Network Manager: https://bugs.edge.launchpad.net/ubuntu/+source/network-manager/+bug/48377311:02
ubottuUbuntu bug 483773 in network-manager "Unable to bring up mobile-broadband system-connection" [Undecided,New]11:02
TeTeTasac: somehow Network Manager does not work in some cases, but in others11:03
TeTeTasac: some=user mode, others=system mode11:03
TeTeTasac: I don't have the system with the problem yet, but will get access to it early next year, if that's of any help11:03
* asac checks11:05
seb128Laney, I will have a look to that one11:06
asacTeTeT: asked user to test latest dailies. we bumped ppp timeout which might be what the user hits here11:07
asacalso we had a fix for sytem connections landed there11:08
TeTeTasac: where are the latest dailies?11:09
asacTeTeT: posted there11:09
asacTeTeT: https://bugs.edge.launchpad.net/ubuntu/+source/network-manager/+bug/483773/comments/711:09
ubottuUbuntu bug 483773 in network-manager "Unable to bring up mobile-broadband system-connection" [Undecided,New]11:09
TeTeTasac: thanks!11:10
Laneyseb128: cool, just looks like a plugin move11:10
seb128Laney, right, I did resync on Debian and probably did an error in the .install changes11:10
Laneyok11:11
seb128pitti, be careful with sru comments please before flagging bugs as failed verification11:12
pittiseb128: if it later turns out to be a wrong comment, we can change it back11:13
pittibut we need to flag it as "don't copy to -updates"11:13
pittiand rather err on the side of caution11:13
seb128some users say to have current version 2.22.211:13
seb128but the update is 2.22.311:13
seb128and I bet most didn't restart their session11:13
seb128pitti, also any reason you didn't pocket copy the nautilus sru you moved to updates some days ago?11:14
pittiah, can do11:14
seb128pitti, danke11:15
pittidone, closing bugs now11:15
seb128I hate when sru are blocked by users not able to test an update11:16
seb128or commenting on random bugs11:16
seb128pitti, thanks11:16
pittidouble-edged sword, yes; we depend on user feedback, but sometimes it's utterly wrong11:16
chrisccoulsonpitti - what shall we do about the seahorse-plugins update in karmic-proposed? that's still blocked on user comments, which haven't been possible due to launchpad timing out?11:17
pittichrisccoulson: it is possible, by replying via email11:17
pittibut I didn't hear any feedback about it11:17
pitti(on IRC, etc.)11:17
chrisccoulsonyeah, i've not seen any feedback either11:18
chrisccoulsoni'm not sure if that's a good or bad thing ;)11:18
seb128it's not the sort of updates you will get easy feedback on11:18
pittiwell, "installed it and still works" would suffice11:18
pittino need to reproduce the crash, etc.11:18
chrisccoulsoni could probably say that, but it should perhaps come from somebody more independent ;)11:19
pittichrisccoulson: did you test the actual .debs from -proposed? (not a local build)11:19
chrisccoulsonpitti - i did the testing on a local build, although i have the debs from proposed installed now11:20
chrisccoulsonand i haven't noticed nay issues (and no more crashes too)11:20
pittichrisccoulson: thanks; copying then11:20
chrisccoulsonthanks:)11:20
pittianother, and hopefully final, spam wave11:21
chrisccoulsonhopefully! that bug report annoyed quite a lot of people11:21
pittidamn, forgot to copy to lucid first11:21
chrisccoulsonit contributed to about 800 e-mails in my inbox over a couple of weeks11:22
pittinow I need to wait for an hour11:22
seb128seems launchpad is quite busy making bzr and bugs match or something11:22
* seb128 almost done with email backlog from the weekend there was a lot of such emails from launchpad11:22
* pitti gets tons of "branch linked" bug mail11:32
seb128ok, done with weekend backlog now11:42
glatzor_mvo, fixed now.11:52
mvoglatzor_: thanks, merging now11:53
mvoglatzor_: thanks, work better now, I commited a minor typo fix in r292 (or I'm trying to, its still commiting :)12:01
mvoglatzor_: or some reason I do not get transaction finished signal in s-c, but that may well be my fault, I have not debugged it yet. but the "re-read cache in the background when a transaction finished" is not working currently12:01
glatzor_mvo, that is my fault12:04
glatzor_sorry. it was an oversight of mine. wait a minute12:04
mvoglatzor_: ok :) if you know the reason already, I will stop debugging12:04
mvoglatzor_: \o/12:04
glatzor_mvo, you can merge now.12:11
glatzor_I fixed this in software-center glatzor12:11
mvoglatzor_: aha, the "finished" signal? nice12:13
mvoglatzor_: what is the replacement for "client.py: Transaction.get_error()"?12:15
glatzor_It is now a property: client.error12:17
glatzor_äh, client.Transaction.error12:18
glatzor_furthermore you can use client.Transaction.error_code and client.Transaction.error_details if you don't require an Exception12:18
glatzor_mvo, oh, looking at the backend code again I see why you are asking :)12:19
=== MacSlow is now known as MacSlow|lunch
mvoglatzor_: :) thanks, I think I can fix it12:26
asacseb128: there is an upstream patch for bug 467972 ... if you know any metacity dev getting some attention would be great.12:29
ubottuLaunchpad bug 467972 in metacity "metacity assert failure: metacity:ERROR:core/bell.c:211:bell_flash_window_frame: assertion failed: (window->frame != NULL)" [Undecided,Confirmed] https://launchpad.net/bugs/46797212:29
seb128asac, not really no, I've not been looking at what they are doing since I use compiz which means for some years now12:42
seb128asac, I will try pinging robert_ancell in case when he's around though12:43
seb128restarting session brb12:44
pittiseb128: I demoted compiz-fusion-plugins-extra, FYI12:52
seb128pitti, thanks12:52
pittiI'm curious, how much did that buy?12:52
seb128not sure, we won another 1 seconds with icon cache + that12:52
pittiright, icon cache12:53
seb128the current chart is 11 seconds desktop login12:53
seb12821 seconds total12:53
seb128the real offender is gnome-panel12:54
seb128a boot without compiz is 18 seconds12:54
seb128but gnome-panel has a "several seconds nothing then use cpu for 3 seconds"12:55
seb128if we dropped the empty spot there we would be much better12:55
pittiunless some magic happens, we probably need to resort to metacity anyway12:55
seb128let's see12:55
pittibut nautilus is still a problem, too, I guess? and the delays in gnome-session?12:55
seb128but yeah...12:55
pittibut, good progress in the last week already12:55
seb128yes, I've nautilus on my todolist too12:56
seb128there is not too many delays in gnome-session12:56
seb128the current gap gnome-session, runs is 2 seconds12:56
seb1281 second being gconf init12:56
seb128which chrisccoulson is working on12:56
seb128the other one second is half due to the xrand g-s-d capplet12:56
seb128and 0.5 seconds is settings themes, etc12:57
seb128but in any case we have to reduce cpu use in some way12:57
seb128without the gnome-panel blank spot and without compiz we would be around 8 seconds now12:58
seb128I think by holidays time we will have tackled all the obvious delays13:00
seb128then we need to start making gnome-panel and nautilus use less cpu13:00
seb128I'm a bit concerned that we don't have a good tradeoff though13:00
seb128we will trade 3 seconds login for slugish user experience13:00
seb128like having delays on first action13:01
seb128I like much better waiting 3 seconds and having things ready than having to wait 1 seconds on first click on menus, etc13:01
tjaaltonpitti: howdy. are you available to sync some packages for the new xserver? :)13:02
pittitjaalton: sure13:02
pittitjaalton: just toss me the list, preferably separated by experimental/unstable?13:02
tjaaltonpitti: ok, I'll make one up13:03
* pitti can't wait to get the new x server :)13:03
* tjaalton neither13:03
pittitjaalton: If you want, I'm happy to take a look at your -server/-evdev/-synaptics merges/branches, to ensure that the udev rules are correct now?13:04
pittitjaalton: also, jcristau added the input_id prober to xorg-server temporarily, we don't need that any more (not in Debian either)13:04
tjaaltonpitti: synaptics isn't done yet, but rest are in git.d.o in the debian branches13:05
tjaaltonI mean that synaptics hasn't been merged yet13:05
pittioh, we can sync -evdev and server?13:05
tjaaltonpitti: yes, I disabled the local version13:05
tjaaltonevdev yes, server no :)13:06
tjaaltonI guess we can use what debian has?13:06
pittihttp://git.debian.org/?p=pkg-xorg/driver/xserver-xorg-input-evdev.git;a=summary ?13:06
tjaaltonyes13:07
pittihttp://git.debian.org/?p=pkg-xorg/driver/xserver-xorg-input-evdev.git;a=blob;f=debian/local/65-xorg-evdev.rules;h=48bbc8aa43393729b001a3bd75cfd018a0228d2b;hb=HEAD13:07
pitti^ that doesn't load the keyboard layout13:07
pittiI take it that's done from somewhere else13:07
tjaaltonright, it's on xorg-server13:08
pittiso, that one looks good13:08
pitti(nice, then we can sync -evdev)13:08
tjaaltonhttp://git.debian.org/?p=pkg-xorg/xserver/xorg-server.git;a=commitdiff;h=dec68ef3470d39edabb5f6990d1f40c2c51f260113:08
tjaaltonthough I changed it to use console-setup13:09
pittitjaalton: right, was about to say13:09
tjaaltonbecause we don't have keyboard-configuration just yet13:09
pittitjaalton: for synaptics, http://git.debian.org/?p=pkg-xorg/driver/xserver-xorg-input-synaptics.git;a=blob;f=debian/66-xorg-synaptics.rules;h=b3b457fdbe24c005dc465fd5697d11fd163fee6c;hb=HEAD looks fine as well13:09
tjaaltonyep13:10
tjaaltonoh bah, I didn't fix the server to use udev's input_id13:11
pittitjaalton: could you prepend a ENV{ID_INPUT_KEY}=="?*"  in debian/local/64-xorg-xkb.rules ?13:12
pitti(then you can drop the SUBSYSTEM/KERNEL checks if you want)13:12
pittiI don't think we need to apply the layout to devices which don't have keys13:13
pittibut well, it's just a nitpick13:13
tjaaltonok, I'll let jcristau know as well13:13
pittitjaalton: what do you use now to read console-setup?13:13
pittitjaalton: ISTR that I already mailed him about it13:13
pittibut well, it shouldn't really hurt13:13
tjaaltonpitti: /usr/lib/hal/debian-setup-keyboard13:13
pittitjaalton: my local rule still has a sed expression, but that can be simplified since I think jcristau changed the server to understand both xkb.foo and xkbfoo13:14
pittiand it's using stricmp(), so the lower-case stuff isn't necessary either13:14
pittiENV{ID_INPUT_KEY}=="?*", IMPORT{program}="/bin/grep ^XKB /etc/default/console-setup"13:14
pittiin theory that should work13:14
pittitjaalton: I meant, how did you change the udev rule for console-setup13:15
tjaaltonpitti: I only changed the path, but didn't think that the format probably changed..13:16
pittitjaalton: right, but console-setup exports a whole bunch of other variables, which we don't need as properties on the udev devices13:16
tjaaltonheh, right13:16
pitti$ /bin/grep ^XKB /etc/default/console-setup13:16
pittithat looks right to me13:16
pittitjaalton: I think we should use that for now, and we'll switch to /etc/default/keyboard once we merged the new console-setup13:17
pittiit's much better than my current seddery, anyway13:17
tjaaltonpitti: yes, fixing13:17
pittitjaalton: thanks13:18
pittisorry for holding you up, I just want to avoid large regressions right before a113:18
tjaalton..and there would have been some :)13:18
pittiand there will :)13:19
tjaaltonhehe, indeed13:19
pittibut, it's alpha-113:19
mvoglatzor_: if you don't mind I would like to switch the description for error_unknown to have "Unknown error" in it?13:36
mvoglatzor_: nevermind13:37
glatzor_mvo, the error message are still on my TODO list. This is not the only one which would need some love :913:39
glatzor_mvo, my first goal was to get the API review of aptdaemon done.13:39
glatzor_mvo, is it possible to store some extra html pages about a project on launchpad?13:41
mvoglatzor_: I don't know, sorry :(13:48
tjaaltonpitti: ok, here's the list http://pastebin.ubuntu.com/336548/13:55
pittitjaalton: xcb-proto is quilt 3.0, needs manual upload13:57
tjaaltonpitti: ah, ok13:57
tjaaltondon't bother then13:57
tjaaltonit's not critical13:57
tjaaltonyeah it isn't maintained by XSF so didn't know :)13:58
pittithere, buildd fodder13:59
tjaaltonthey should end up in depwait until xserver is built14:00
=== thijs__ is now known as ThijsdeZoete
tjaaltonhmm, but maybe not openchrome..14:00
pittitjaalton: all done14:00
tjaaltonpitti: thanks!14:00
pittitjaalton: the rest (synaptics/server/etc.) are merges?14:01
kenvandineseb128, did you see the gtk upload to ~ubuntu-desktop?14:01
tjaaltonpitti: yes14:01
kenvandineand the nautilus upload there is needed as well14:01
tjaaltonxorg & xorg-server uploaded14:01
seb128kenvandine, yes, my dellmini wanted to install that this morning I had to comment the ppa ;-)14:01
pitti\o/14:02
kenvandineseb128, it does cause a fair bit of weirdness14:02
kenvandinemostly redraw related14:02
kenvandineit looks14:02
seb128ok14:02
seb128I will give that a try on my laptop later14:02
kenvandinelike in a terminal window, if you scroll up and down a bunch of time you see artifacts14:02
kenvandinebratsche knows about that14:02
seb128is cody working on those issues?14:02
kenvandinejust not sure how to fix14:02
kenvandineyeah14:02
kenvandineit doesn't seem to crash anything14:02
kenvandinejust a little annoyance :)14:03
kenvandineit is most noticable in nautilus14:03
kenvandinescrolling a nautilus browse window14:03
kenvandinethe patched nautilus is required to just let it draw the desktop :)14:03
seb128without having to active a theme using those features or with one?14:05
seb128I though it would be a nop in the case it's not used14:05
kenvandineeven without activating it14:05
kenvandinethat is the only known issue14:05
kenvandinewith activating it there might be more14:05
kenvandinei haven't been able to test that yet, there is no theme for it just yet :)14:05
kenvandineseb128, i plan to try to figure out how to enable that today and see how buggy it is14:07
seb128ok14:07
seb128any news about the empathy update btw?14:07
kenvandineno, i will get that done this week too14:09
kenvandinehopefully tomorrow14:09
kenvandinei need to get the libappindicator stuff out first14:09
seb128why?14:12
seb128it's a standard update no? should work with the libs from karmic14:12
seb128I wanted to get that update for alpha1 but seems it will be short14:12
seb128it should land today or maybe tomorrow for that14:12
kenvandineoh... i can try to get it today then14:14
seb128thanks14:15
kenvandinenp14:15
kenvandinehey tedg14:17
tedgmorning kenvandine14:17
tedgAnyone else having Evolution segfault on them this morning? (Karmic)14:18
seb128hey tedg14:18
seb128no, but I'm not using karmic14:18
seb128it didn't change recently and we didn't get bugs about that14:18
tedg:(  It's in pthread_create -- not a fun place to look for bugs.14:20
TeTeTasac: do you know if bluetooth phones are supported in NM eventually?14:20
tedgkenvandine: I played with your doc branch, and it's dying on "make dist" for me.14:22
=== ThijsdeZoete is now known as thijs__
kenvandinetedg, ok, i hadn't tested that yet14:27
kenvandinetedg, i am not done14:28
tedgkenvandine: Okay, cool.14:28
kenvandinetedg, is it what you expected though?14:28
tedgkenvandine: Yes, with make dist ;)14:29
kenvandineok14:29
kenvandinecool14:29
kenvandinewill finish it :)14:29
pittitjaalton: I just removed the last rdepends to hal on the ubuntu CD now (oem-config, submitted a branch and merge proposal)14:29
mclasenpitti: out of interest, what are you doing about backlight control ?14:31
pittimclasen: I think we need to add a hal dependency to the fglrx/nvidia packages14:31
pittieither that, or switch hal to be dbus-activated instead of started on login14:32
pittiso that it only gets started when g-p-m wants to talk to it14:32
NgTeTeT: some of them work now - if they support PAN. I think DUN support is on the way14:33
NgTeTeT: e.g. an iPhone can be used for bluetooth tethering just fine in Karmic14:33
TeTeTNg: no idea what PAN and DUN are :)14:34
asacTeTeT: they PAN is already supported OOB ... DUN should work with latest blueman that adds some workarounds14:36
asacs/they//14:36
TeTeTasac: good14:37
pittitjaalton:14:42
pitti  * On upgrade, restart hal on kfreebsd and run udevadm trigger on linux to14:42
pitti    make sure we can pick up input devices correctly.14:42
pitti  * Because of the above, move udev and hal from Recommends back to Depends.14:42
pittitjaalton: ^ do we have a hal dependency in xorg due to that?14:42
pittialso, why depend on a package at all if you merely need to restart it? if it's not installed, no need to restart, and it can just be ||true'ed14:42
=== robbiew_ is now known as robbiew
tjaaltonpitti: only on [kfreebsd-any]14:45
pittiah, *phew* :)14:45
tjaalton:)14:45
=== jcastro_ is now known as jcastro
kenvandinemorning rickspencer314:51
rickspencer3good morning kenvandine14:51
pittihey rickspencer314:52
rickspencer3hi pitti14:52
rickspencer3how is everyone today?14:53
mclasenpitti: that seems a somewhat superficial notion of hal removal, when the only X driver halfway supporting xbacklight is intel...14:54
* pitti puts down the hal chasing gun and waves; great!14:55
pittimclasen: radeon doesn't?14:55
pittimclasen: then we probably need to keep it installed by default, and change to dbus-activation14:56
pittibut at least it's out of the boot path14:56
rickspencer3my email is taking a very long time to sync15:02
* rickspencer3 wonders if this is a bad sign15:02
rickspencer3we're already over the trend line for work items :(15:07
rickspencer3I'll get the desktop in the cloud one knocked out asap15:07
rickspencer3tseliot, hi15:13
tseliothi rickspencer315:13
rickspencer3tseliot, I saw your email regarding plymouth plugins15:13
tseliotgood15:14
rickspencer3looks like you are making good progress15:14
rickspencer3are your remaining work items for it captured in a blueprint anywhere?15:14
tseliotrickspencer3: yes, it's almost complete (it depends on what the design team needs)15:14
rickspencer3tseliot, I expect it to take them to near the end of the cycle to finalize the designs15:15
tseliotrickspencer3: good question, I think the proprietary drivers spec and the one about touchscreens should contain all of my work items15:15
rickspencer3tseliot, well, it looks like you have more work for plymouth, we should capture the work items somewhere15:15
tseliotrickspencer3: yes, that's likely. In the meantime they can ask for new features or corrections15:15
rickspencer3also, is there anything keeping you from pushing the artwork that you have now into Lucid?15:16
tseliotrickspencer3: right15:16
tseliotrickspencer3: no, I guess not. Is the artwork from the pdf acceptable? If so, maybe Keybuk can push it15:16
rickspencer3tseliot, I don't think we should block on getting real artwork15:17
rickspencer3developer artwork is fine for finding bugs and other issues15:18
rickspencer3in fact, we'll probably want to experiment with the artwork to figure out how to make it fast15:18
tseliotok, good15:18
rickspencer3Keybuk, thoughts wrt pushing plymouth plugin asap? ^15:18
Keybukrickspencer3: yes15:19
Keybukplymouth is in NEW but doesn't work properly15:19
rickspencer3ah15:20
rickspencer3so as soon as plymouth itself is ready, tseliot's plugin with placeholder art work will go?15:20
tseliotit sounds like a plan15:21
Keybukyes15:21
tseliotgood15:23
pittihey Keybuk15:23
pittiKeybuk: do you plan to have plymouth in a1?15:23
pittiKeybuk: FUI, udevified Xorg was uploaded :)15:24
pitti"FYI", too15:24
Keybukpitti: depends on the NEW gods ;)15:24
Keybukit's been sat there since last week15:24
Keybukooh, AWESOME!15:24
pitti"Keybuk | plymouth is in NEW but doesn't work properly"15:24
Keybukpitti: still needs to get out of NEW though15:25
pittiI was about to offer to review it, but this scares me a bit?15:25
pittiok15:25
pittiwell, having it in universe and build can't hurt for now15:25
* pitti reviews15:25
Keybukexactly15:25
seb128hey rickspencer315:26
seb128hey Keybuk15:26
Keybukpitti: does this mean there isn't a HAL dependency left on the CD?15:26
pitti./themes/details/.gitignore:                            \012- Assembler source15:26
pittilol15:26
pittiKeybuk: by that --><-- much15:26
rickspencer3hi seb12815:26
Keybukpitti: ?15:26
pittiKeybuk: ubuntu-desktop doesn't have one any more15:26
pittiKeybuk: oem-config still pulls it in, though; I submitted a branch and merge proposal to fix that15:27
pittiKeybuk: we might eventually put back a hal dep in g-p-m for backlight handling, and change hal to get dbus activated15:27
seb128http://people.canonical.com/~scott/daily-bootcharts/15:27
seb128desktop starts in -4 seconds today15:27
pittibut let's kick it out completely now and see what's left15:28
seb128good work everybody ;-)15:28
seb128(on hdd=15:28
pittiseb128: ...15:28
seb128pitti, heh, I'm only reading the daily numbers!15:28
Keybukseb128: yeah, gdm failed to start in that one15:28
Keybukseems to especially affect the HDD one15:28
seb128Keybuk, the one second difference on the 3 most recent ssd is weird15:28
pittioh, that's cool, didn't know about that page15:28
seb128seems desktop login is not really constant15:29
seb128I don't think we had changes over the weekend15:29
pittihow come that seb128's is done in 23 seconds, and Keybuk's in only 29?15:29
pittiKeybuk: btw, the jockey crash is fixed, so that should be gone now15:29
seb128pitti, ?15:29
pittiseb128: http://people.canonical.com/~scott/daily-bootcharts/20091206-sam.png -> @( S15:30
seb128pitti, look at ssd15:30
Keybukseb128: jockey being fixed is what brought that back down afaict15:30
pittiERK15:30
seb128pitti, sam is hdd15:30
pittiMEH PLZ FIX MY KEYBOARAD15:30
pittiseb128: ah, ok15:30
seb128pitti, look at the first column for ssd15:30
pittiweird, it seems to have thought I had caps lock on, sorry15:30
pittiah, cool15:31
* seb128 kicks gnome-panek15:32
seb128gnome-panel15:32
seb128Keybuk's chart have the same "do nothing for a while in middle of loading"15:32
Keybuk(sam's chart today should be fixed again)15:33
seb128what I don't get is that the bootchart cpu is maxed-out all the time15:33
seb128while sometime nothing is very busy in the graph15:33
seb128like during the blank on the gnome-panel bar15:33
seb128nothing seems 100% busy15:33
seb128but the cpu load stay at 100%15:33
Keybukthe CPU sampling is a little imprecise15:34
=== bjf-afk is now known as bjf
Keybukit's based on nice loading15:34
Keybukso can have delayed drops15:34
KeybukMichael Meeks has been working on a taskstats based collector instead15:34
seb128the coloration on the chart of the cpu use graph?15:34
Keybukyeah the blue graph - it can fail to drop when the CPU is idle because it's been "not idle" recently15:35
Keybukif that makes sense15:35
seb128it does, thanks15:35
Keybukwhere recently is < 0.5s, but that's enough to be slightly misleading at times15:35
seb128anyway we are almost done with where bootchart is useful15:35
Keybukif you take a bootchart PNG URL15:35
seb128we will need to switch soon to make gnome-panel and nautilus use less cpu15:35
Keybukand replace the .png with .tgz15:35
Keybukyou can run bootchart --no-prune on it yourself15:36
Keybukyou get a lot more information15:36
Keybuk(at some point I guess I'llhttp://people.canonical.com/~scott/daily-bootcharts/20091206-sam.png15:36
* seb128 tries that15:36
Keybukargh15:36
KeybukI guess I'll switch the generated charts too - but it does make them a lot more noisy)15:36
pittiKeybuk: plymouth souce NEWed, looks okay15:37
Keybukseb128: other desktop speed-ups15:37
Keybukone of the things I noticed in the suddenly faster -desktop image was a new GTK+15:37
Keybuk2.19 rather than 2.1815:37
Keybukmaybe that's faster to init?15:37
seb128could be15:37
Keybukgnome-menus has a cacheing patch from pitti in the same image15:38
seb128one of the recent wins has been making gnome-icon-theme icon cache updated correctly15:38
seb128that landed on friday15:38
seb128and wins around 1 second on login15:38
Keybukright15:38
Keybuksaturday morning's chart was the fast one15:38
Keybukand it's been consistently faster since15:39
seb128we got that and compiz dropped it's depends on -extra15:39
Keybukanything that landed between thursday morning and saturday morning could have helped15:39
seb128which means a bit less .so and .xml to load too15:39
seb128those are the 2 we did change15:39
pittiseb128: do you still have your "start everything at once" patch? then perhaps other stuff can fill the gaps that g-panel leaves?15:39
seb128pitti, my concern is not that cpu is not busy it's that gnome-panel is the last thing to still use cpu and would finish earlier without that15:40
pittiright15:40
seb128we basically have compiz nautilus gnome-panel using cpu15:40
seb128so I'm not too concerned about cpu not being busy15:40
seb128but it's very obvious on graphs without compiz15:41
seb128gnome-panel finish some seconds later than nautilus on those15:41
seb128gnome-panel seems to waste seconds sitting there15:41
Keybukcould it be that it's done with its main loop, and set timers to do more work later15:42
Keybukand the 1s/2s gap is just waiting for that timer to fire?15:42
seb128Keybuk, I don't think it's using a time but rather an idle loop, not sure why that would delay things so much15:43
seb128or maybe it's busy but that's not reflected on the graph15:43
Keybukpossibly15:43
seb128I think from there we need to measure what software do specifically15:43
Keybukstrace may help here a bit15:43
Keybukor ltrace15:43
* halfline summons chrisccoulson15:44
seb128we have 2 remaing delays around g-s-d15:44
Keybukwe're certainly at the limits of what bootchart can tell you about a process15:44
seb128one being gconf loading the other one being xrandr g-s-d code15:44
seb128and we have some delay between gnome-panel and nautilus we might want to drop15:45
seb128then we will be done with bootcharts use I guess15:45
seb128and we need to start looking at nautilus and gnome-panel in details15:45
pittiwell, it'll still be useful for checking the actual outcome and the speedups of changes15:45
seb128right15:45
seb128I just meant it's the limit of where it's useful to tell you what to work on15:45
seb128we have covered that pretty much now15:46
seb128it's still useful for measures15:46
seb128I've some concerns about concessions to reach the goal though15:47
seb128like delaying some loading to first action15:47
seb128you trade a slightly faster boot for a slughish user experience15:47
seb128which I'm not sure is somebody which give a better user experience15:47
pittiwhat's an example?15:48
Keybukour boot goal is supposed to include all that15:48
Keybukdelaying is considered naughty by my book15:48
pittie. g. we can never make e-d-s completely load for all users in 4 seconds15:48
pittitalking to google calendar etc. just takes a bit15:48
rickspencer3pitti, fyi, talking to kenvandine ... I updated work items for empathy: https://blueprints.edge.launchpad.net/ubuntu/+spec/desktop-lucid-empathy-indicator15:48
pittiand it's already sluggish the first time when you click on the clock15:48
pittirickspencer3: ah, thanks15:49
pitti(not a concern for a clean install, of coursre)15:49
seb128pitti, we are speaking about delaying e-d-s loading for example or nautilus evince properties, etc15:49
seb128which would mean you get the delay first time you open the clock or a nautilus property15:50
seb128or context menu15:50
pittiseb128: ideally we could load those after the desktop is fully set up and usable (i. e. nautilus and panel)15:50
pittiif you start your session and immediately click on the clock, you'll get a delay15:50
seb128right but that would still count on the chart as activity15:50
pittibut if it loads in the background when the desktop is done loading, it'd give us the best of both worlds, no?15:50
seb128we don't stop counter when desktop is usuable15:51
seb128but when activity is to 015:51
pittiyes, I know15:51
Keybukwell, depends15:51
pittiI mean from an user perception POV15:51
seb128yes15:51
KeybukI stop the counter when the load is continually below 25%15:51
seb128I agree, that's why I say the goals are conflicting there15:51
Keybukif the ongoing work is sufficiently niced and can be pre-empted, it's probably not a problem15:51
Keybukie, if the user even moves the mouse, the apps stop what they're doing15:51
Keybuk(or pause it)15:51
Keybukthat obviously means no I/O though15:52
seb128that's like the sleep 30 we have now to start update-manager, etc15:52
KeybukI was wondering whether it'd be possible to lay down poison for update-manager15:52
KeybukI keep finding it under windows, or hidden in the Alt-Tab list as a "minimised" app15:53
Keybukit's like mouse poo in the kitchen15:53
pittiheh, I never see it at all nowadays15:54
loolIs anybody taking specifically care of ubuntu-netbook-remix/-edition in the desktop team now?15:54
mvoKeybuk: you can turn off auto-open of u-m ...15:55
pittilool: didrocks will from January on; until then it's still in the hands of mobile, AFAIUI?15:55
Keybukmvo: yes, but the minis wipe themselves every day15:55
Keybukso all the settings go too15:55
didrockspitti: lool : I can handle the transition from unr -> une spec if you wish15:56
didrocks(I'm working on the session management right now)15:56
pittiwell, depends on how much time you can/want to throw at it, of course15:56
didrockspitti: I have 3 weeks of "vacations" (holidays but still on my previous employer contract) starting in less than 2 weeks now15:57
mvoKeybuk: oh, right. well, then poison is probably the right idea ,)15:57
didrockspitti: I can continue to devote some time to it :)15:57
loolpitti: I had no idea mobile was in charge of UNR until January15:58
loolpitti: Just noticed that the seeds were only updated for desktop and not unr (at least for gnome-games), so wanted to fix that15:59
pittilool: it's the bit I'm not sure of (rickspencer3?)15:59
loolI guess the seed should move to ubuntu.lucid15:59
pittilool: I just know that we don't have anyone to work on it until then15:59
pittiah, thank you15:59
didrocksagain, if you need some hand, I can work on it as community until then :)15:59
looldidrocks: That's nice; I'm not really looking for any particular work to be achieved, I thought I'd share a couple of hints if I knew who was picking it up15:59
loolI was also wondering who would look at the A1 images16:00
didrockslool: not sure to have the time (and the time to learn how to check the image) for A1. If you think we can have a phone call to deal with that16:01
pittiI'm inclined to say that if mobile team can't work on it any more, we just skip a1; it's just the first alpha, after all16:01
rickspencer3lool, pitti I was expecting that SteveA would do the rename and that would be A116:02
seb128tedg, you should open your bugs directly upstream, nobody is going to do anything for your ticket which is not opened using apport, not retraced and has no debug symbols installed16:02
rickspencer3(for UNR -> UNE)16:02
pittirickspencer3: StevenK?16:02
loolrickspencer3: You mean stevenk I guess16:03
rickspencer3pitti, yes16:03
rickspencer3lool, yes16:03
tedgseb128: How do I apport a bug in a stable release?  I used apport to collect the data.16:03
loolHmm pitti had already said that16:03
tedgseb128: Can I run evo under apport?16:03
pittitedg: "under" apport?16:04
pittitedg: you just need to enable it in /etc/default/apport and then sudo start apport16:04
loolpitti: I don't mind skipping A1 for UNE; I don't think the rename needs to happen for A1 either16:04
pittithen apport will catch crashes again16:04
tedgpitti: I have a segfault, but apport is turned off as I'm in Karmic.16:04
loolIn fact I'm just happy to help anybody who has any question about UNE/UNR16:04
tedgpitti: Ah, I was hoping I could do "apport evolution" and then I wouldn't have to turn it on globally.16:04
looldidrocks: Let me know when you start looking into UNE stuff; will be happy to help16:04
pittilool: we will probably have an induction meeting in January16:05
pittilool: in Paris :)16:05
* pitti looks forward to getting back to la ville d'amour16:05
loolThat's news to me; I have trips planned in January; any specific dates set already?16:05
seb128tseliot, hey16:05
tseliothey seb12816:05
didrockspitti: hope you'll have a good weather there :)16:05
pittilool: not firmly determined yet, but probably January 12th to 14th (Tue to Thu)16:06
seb128tseliot, did you start on desktop already? do you think you would have some time to help on GNOME merges this week?16:06
looldidrocks: I was under the impression you'd be included in such a meeting16:06
pittilool: of course he will :)16:06
rickspencer3since lool is on Foundations now, I doubt that davidm invited him to the UNE mini-sprint ;)16:06
loolI was surprised by "hope *you*'ll have good weather -- instead of we16:06
seb128pitti, do we get an office in paris now? ;-)16:07
tseliotseb128: yes, I started last week but I'm dealing with some deadlines for OEM and I haven't begun my work on proprietary drivers yet... so it might not be the best time for that. Sorry16:07
pittirickspencer3: it's not like he's that far away :)16:07
didrockslool: the "you" is for pitti to enjoy paris. I'm used to have a bad weather there :p16:07
seb128tseliot, ok, no problem, thanks anyway16:07
* seb128 grrrrs at oem stealing robert_ancell and then keeping tseliot busy ;-)16:08
tseliothehe16:08
loolrickspencer3: There's an UNE mini-sprint in Paris organized by davidm?  never heard of it16:08
pittiseb128: on http://piware.de/workitems/desktop/lucid/versions.html ?16:09
pittilool: no, it's more like an induction meeting for didrocks16:09
rickspencer3lool, it was going to be in London, but I think we'll do Paris instead16:09
loolWho's we?16:09
pittiseb128: want me to do dbus and the two syncs (gmime2.4, telepathy-glib) for a start?16:10
pittiand telepathy-gabble16:10
seb128pitti, I synced telepathy-glib, you are welcome to do dbus and gmime16:10
seb128pitti, don't telepathy-gabble we don't track that serie16:11
seb128(need a way to filter series on versions)16:11
pittiseb128: ack, will do16:11
seb128pitti, danke16:11
* seb128 hugs pitti16:11
seb128pitti, and if you feel borred feel free to do gnome-menus too :-p16:11
seb128since you touched it ;-)16:11
* seb128 hugs pitti again16:11
kklimondapitti: what is your opinion about getting beta of transmission 1.80 into lucid already? is it worth the effort at this time?16:11
* pitti hugs seb12816:11
pittikklimonda: sure, always; if 1.8 final will land before lucid beta, it's better to land it early for getting more testing16:12
=== astechgeek is now known as Guest38640
kklimondapitti: ok, I'll prepare a merge/update16:14
=== Guest38640 is now known as techgeek
jcastrohi pitti, can you reset our community graph? the baseline is wrong: http://piware.de/workitems/community/lucid/report.html16:20
jcastroI've fixed all the errors that dholbach pointed out from the cron run16:20
pittijcastro: do you just want me to trash the db, so that it starts all over and considers today the starting point? or change the trend line start?16:21
jcastroconsider today the start point please16:21
pittithat's easier16:21
jcastroI was formatting mine wrong and it was all messed up, so better to do it right I guess16:22
pittijcastro: reload16:29
pittijcastro: there are 5 without work items, no other errors16:29
=== bratsche_ is now known as bratsche
jcastrohmmm, there shouldn't be any16:31
pittijcastro: if you just added them some minutes ago, that's due to the edge->production lag16:32
jcastropitti: oh ok, so it will just work itself out next cron run?16:34
pittishould, yes16:34
jcastro\o/ thanks!16:34
kklimondachrisccoulson: ping16:45
kklimondachrisccoulson: does suspend inhibition only work for "idle" suspend? i.e. it doesn't prevent manual suspend from happening?16:46
chrisccoulsonkklimonda - it will prevent any suspend without user intervention16:49
kklimondathanks16:50
chrisccoulsoni should correct that - it will prevent g-p-m from suspending without user intervention, and you should see an inhibit dialog when suspending manually via the session dialog16:50
chrisccoulsonhowever, suspending via the session indicator will be no different, because it talks directly to dk-power and doesn't check the inhibitors16:51
kklimondachrisccoulson: and closing laptop lid?16:52
kklimondachrisccoulson: http://pastebin.com/d742b38d0 - care to take a look? It looks like the Inhibitor is added but I can still suspend system16:54
kklimondaboth using indicator-session-applet and by closing laptop lid16:54
chrisccoulsonkklimonda - could you ping me when i arrive home from work (i'm just leaving now)?17:00
kklimondasure17:00
kklimondachrisccoulson: ping :)17:43
chrisccoulsonhey kklimonda17:43
kklimondachrisccoulson: maybe that's the way the new inhibition works? when I use inhibitor applet it also doesn't prevent laptop from going to sleep when I close a lid17:43
chrisccoulsonsuspend inhibit will have no effect on suspending from indicator-session17:43
chrisccoulsonas it bypasses the mechanism entirely :)17:44
chrisccoulsonit will only work for suspending using the gnome-session dialog17:44
chrisccoulsoni'm not sure about the lid-closing case though. i need to check that out17:44
kklimondachrisccoulson: so what is the best way of testing it?17:45
kklimondaI don't know how to open gnome-session dialog :)17:45
chrisccoulson"gnome-session-save --shutdown-dialog"17:45
james_whey chrisccoulson17:46
james_whow are you?17:46
kklimondachrisccoulson: that works fine :)17:46
chrisccoulsonhey james_w - yeah, i'm good thanks17:46
chrisccoulsonhow are you?17:46
kklimondachrisccoulson: but this dialog doesn't show to anyone :D17:46
chrisccoulsonkklimonda - \o/17:46
james_wglad to hear it, I'm good too thanks17:46
james_wchrisccoulson: are you a father yet?17:47
chrisccoulsonjames_w - i am :)17:47
james_wcongratulations! :-)17:47
chrisccoulsonwhilst you were at UDS ;)17:47
chrisccoulsonthanks:)17:47
james_wgood job you didn't come then :-)17:47
* james_w demands a picture 17:47
chrisccoulsoni think I would have been quite unpopular if I'd gone to UDS ;)17:48
chrisccoulsonyeah, i'll host some pictures somewhere soon17:48
james_wnext time, and you can bring them17:48
chrisccoulsoni'm not sure where to host them yet though17:48
halflinechrisccoulson: hey, i'm here now17:49
chrisccoulsonjames_w - if you're on facebook, then I have some on there17:49
chrisccoulsonhey halfline17:49
james_wI am17:49
halflinechrisccoulson: hey17:49
chrisccoulsonhalfline - i haven't done any more testing with gnome-screensaver yet, but i forgot that i saved some data i got from xtrace when i was initially debugging it17:50
chrisccoulsonand that sort-of shows what is going on :)17:50
halflineoh cool, could you attach it to bug?17:51
chrisccoulsonhalfline - i can, but i'll need to trim the interesting bits out first, as it's like 3MB in size ;)17:51
halflinewell i don't mind a 3mb attachment as long as bugzilla doesn't mind :-)17:51
chrisccoulsonhalfline - the trace currently on the bug actually doesn't look like it's with --sync.17:52
chrisccoulsonthe BadDrawable is triggered from an earlier XCreatePixmap call17:52
chrisccoulsonand xtrace shows the reason or this is the drawable passed to it was destroyed earlier on17:52
halflinechrisccoulson: hmm, the trace has to be with sync though if you look close17:52
halflineXFreePixmap doesn't normally force a round trip17:52
halflineand if you look at the top few frames of the trace17:52
halflineit shows it forcefully doing Sync17:52
chrisccoulsonhalfline - have you used xtrace before?17:53
halflineno.  i've used xscope before17:54
halflinei assuem it's the same sort of thing17:54
chrisccoulsoni'm not sure. i quite like xtrace though, it's helped with quite a few issues like this :)17:55
halflinesome intermediate man-in-the-middle x server that displays X traffic as it whizzes by17:55
kklimondachrisccoulson: ok, I've found an error in T code so suspend inhibition works now - but only in gnome-session dialog :)18:00
chrisccoulsonkklimonda - cool, that's expected18:00
chrisccoulsonit should also inhibit automatic suspend in g-p-m too18:00
kklimondachrisccoulson: is inhibiting the session being marked as idle going to stop screensaver from launching?18:02
chrisccoulsonkklimonda - yes. transmission shouldn't need to do that though18:02
chrisccoulsonit should only need the suspend inhibit18:02
kklimondaok, thanks18:02
pittiseb128: hm, how important is it for you to get dbus 1.3.0?18:10
pittiseb128: most of our patches were applied after 1.3.0 release18:10
pittiso I'd need to rebase them against 1.3.018:10
seb128pitti, not at all18:10
pittibut there are tons of changes upstream since 1.3.0 as well, so I'd rather wait for 1.3.118:10
pittiok, good18:10
seb128pitti, I was not even sure if 1.3 was an unstable serie18:10
pittiI'll upload my merge then18:10
seb128I'm rather looking at what hasn't been merged yet18:10
seb128pitti, thanks18:11
Keybukpitti: I can handle worrying about that18:11
Keybuksince most of the patches are mine, and in 1.3.0 anyway18:11
Keybukseb128: 1.3 is an unstable series18:11
pittiof the four ubuntu specific patches, two are applied in trunk, but zero in 1.3.018:12
pitti1.3.0 is actually pretty old already18:12
seb128is there a 1.4 schedule?18:12
* pitti uploads the merge for now; it's tested and works18:12
Keybukit's a "when it's ready" schedule ;)18:12
Keybukpitti: really, which were the patches?18:12
seb128ie we might want to stay on 1.218:12
pitti82_link-order.patch, 11_timeout_handling.patch18:13
chrisccoulsonhalfline - i added the xtrace log to the bug report now, and also my analysis which I used to come to my original conclusion18:14
pittiargh, 82_link-order doesn't even apply to current debian version18:14
chrisccoulsonbut you probably know GDK internals much better than me, so what I found might still be wrong :)18:14
Keybuk82_link-order should be in GIT18:14
Keybuktimeout handling is in GIT18:14
Keybukhttp://cgit.freedesktop.org/dbus/dbus/commit/?id=03cc20707a3e7b2d8629e84d7a766f41edb8b44418:14
pittiKeybuk: yes, as I said18:15
pittibut they aren't in 1.3.018:15
Keybukyeah 1.3.0 is old at this point ;)18:15
artirhow are those RGBA/CSD patches going ? :)18:15
pittiah, it's because Debian applied it under a different name18:16
Keybukhttp://cgit.freedesktop.org/dbus/dbus/commit/?h=dbus-1.2&id=be89ffacc9051238d9b99b1b3e4fa5f67a9c7f5f18:16
Keybukthat's the GIT commit for the link order patch18:17
Keybukdoesn't seem to be in master, just dbus-1.218:17
pittiit's ~ 90% applied18:19
pittisome hunks were missing apparently18:19
kklimondachrisccoulson: is the fact that indicator applet "bypasses" inhibition purposeful?18:19
chrisccoulsonkklimonda - the issue is that the functionality is not really exported by gnome-session in a way that other applications can use18:20
chrisccoulsonie, displaying the inhibit dialog is internal to gnome-session18:20
kklimondaI see18:21
mclasenchrisccoulson: thats by design though, its not a dialog that other applications are supposed to 'use'18:23
chrisccoulsonmclasen - yeah, i know. i was just explaining why our method of choosing suspend in ubuntu bypasses the suspend inhibits :)18:24
kklimondabut shouldn't it be somehow exposed to indicator applet as it replaces gnome-session shutdown dialog?18:26
chrisccoulsonkklimonda - we already patch gnome-session to expose shutdown and reboot methods for this very purpose (for inidicator-session to use)18:27
chrisccoulsonso perhaps we need to do something similar for suspend18:27
chrisccoulsonthat's perhaps something to ping tedg about though18:27
chrisccoulsonbut the current situation in ubuntu is somewhat sub-optimal18:28
pittigood night everyone, Taekwondo time!18:37
chrisccoulsongood night pitti18:38
ccheneyhas anyone noticed that popcon seems to indicate the most installed version of ubuntu is gutsy (at least with popcon enabled) which is already past EOL18:38
ccheneythat seems bad18:38
Amaranthdang, I'm too late18:39
ccheneyhmm maybe i am just reading the chart incorrectly18:39
Amaranthwanted to talk to mvo or seb128 about uploading a compiz package that splits the plugins into separate packages18:39
ccheneyseems that the first field is ever installed not neccesarily still being used18:40
=== eeejay_away is now known as eeejay
rickspencer3pitti, note that I've sent mail to get the UNE mini-sprint set up ...19:07
rickspencer3and I added an item to the team meeting agenda for information dispersal as well19:07
chrisccoulsonheh, i subscribed to bug mail on some more gnome components today, and i'm getting lots more bug traffic now. i don't know how seb128 copes with it all!19:13
kklimondachrisccoulson: he gets paid for that :)19:15
chrisccoulsonyeah, but that doesn't make it any less impressive ;)19:15
kklimondaindeed19:15
kklimondachrisccoulson: are you subscribed to desktop-bugs? :)19:15
chrisccoulsonkklimonda - yes, but there's no mailing list for it ;)19:16
chrisccoulsonso i have to subscribe to individual components19:16
chrisccoulsonright, dinner time19:18
=== asac_ is now known as asac
kklimondachrisccoulson: can I use 1.80~1-0ubuntu1 as a version string instead of 1.80~b1-0ubuntu1 ?19:31
kklimondaI don't really want to change debian/watch file :)19:31
=== robbiew is now known as robbiew-afk
=== eeejay is now known as eeejay_away
chrisccoulsonhmmm, LP is going slow for me tonight21:07
kklimondachrisccoulson: I've linked branch with T 1.80b1 to bug 460620 if you want to take a look at it21:09
ubottuLaunchpad bug 460620 in transmission "Update Transmission to 1.80 beta1" [Wishlist,Confirmed] https://launchpad.net/bugs/46062021:10
chrisccoulsonkklimonda - thanks, i will take a look at that shortly21:10
chrisccoulsoni've just got to get all my work stuff ready, and then it's ubuntu all evening :)21:11
chrisccoulsonhello robert_ancell21:18
robert_ancellchrisccoulson, hey21:19
chrisccoulsonhow are you?21:19
robert_ancellgood.  just got a netbook to play with :)21:21
chrisccoulsonfantastic!21:21
chrisccoulsoni really want a netbook :)21:21
halflinechrisccoulson: ugh21:33
halflinechrisccoulson: you might want to change your password21:34
halflinei'm going through the trace now and i'm noticing all the key events...21:34
halflineohhh unless you only did gibberish21:35
halflinethen you're okay :-)21:35
chrisccoulsonhalfline - good spot ;)21:35
chrisccoulsoni'll have a look at it again just to make sure21:35
chrisccoulsonhalfline - it's just gibberish. it doesn't look like i ever unlocked the screen successfully on that run21:41
halflineokay good21:42
chrisccoulsonbut thanks for pointing that out21:42
seb128hey robert_ancell21:55
robert_ancellseb128, hey21:56
seb128robert_ancell, thanks for the help on merges you rock21:56
robert_ancellseb128, no prob, slowly chipping away at them :)21:56
robert_ancellseb128, hey, do you know what the future of yelp is, are we picking up the debian "webkit" version?21:57
chrisccoulsonrobert_ancell - just so you know, i started g-s-t and liboobs last night21:57
seb128you seem to forget to use replaces easily though, but that's a detail ;-)21:57
chrisccoulsoni don't know if you already started them or not21:57
robert_ancellchrisccoulson, where are your bug reports!! :P21:57
robert_ancellseb128, yeah, I still don't quite "get" the whole replaces/conflicts :(21:58
chrisccoulsonerrrrrmmmm... :P21:58
seb128chrisccoulson, you should open workflow bugs or do a small changelog update in bzr21:58
chrisccoulsonseb128 - yeah, i'll do that21:58
chrisccoulsoni didn't so it straight away as i thought they'd be simple updates, but they're not ;)21:58
seb128robert_ancell, easy, when files were in an another binary and you move those you need a replaces21:58
seb128robert_ancell, you can add a conflict when the previous binary should be uninstalled21:58
robert_ancellseb128, ok21:59
robert_ancellsomeone should make apt/dpkg smarter - it should be able to work this out itself21:59
chrisccoulsonrobert_ancell - http://www.debian.org/doc/debian-policy/ch-relationships.html :)21:59
seb128you can start this debate ;-)21:59
seb128without me though21:59
robert_ancellhehe21:59
chrisccoulsonlol21:59
seb128the people who did that decided that breaking is being on the safe side22:00
seb128otherwise you start overwritting other package content without noticing22:00
seb128and that's not always good either22:00
kenvandineseb128, i finished porting the patch for empathy and a little testing22:00
seb128kenvandine, oh, nice, thanks!22:00
seb128you rock too22:00
kenvandinei need to do the changelog still22:01
kenvandineit's long :)22:01
robert_ancellseb128, no I mean that apt knows what files are installed and what files are to be installed so it should automatically hold back packages that overwrite existing files until it can order the upgrade so no packages are installed with the same files at the same time22:01
jcastrokenvandine: is this the one that will let upstream stop hating us?22:01
kenvandineseb128, can you take a look at lp:~ken-vandine/empathy/ubuntu?22:01
kenvandineyes22:01
seb128kenvandine, don't bother to summarize changes22:01
seb128robert_ancell, ah right22:01
kenvandineseb128, can you take a look at that branch and see if i did the Replaces right?22:01
seb128kenvandine, ok22:01
kenvandineseb128, basically this version removes libempathy*22:01
kenvandineso only two packages are empathy and empathy-doc22:02
seb128kenvandine, you didn't rebase on Debian?22:02
seb128kenvandine, they did those changes already...22:02
kenvandineah22:02
kenvandinedamn... i should have done that :)22:02
seb128I told you when I pinged to use their work as a basis it's easier22:02
kenvandinei will make sure it is the same22:02
seb128thanks22:02
kenvandineyeah... i remember now22:02
seb128sorry for the extra work22:02
kenvandinenot much work22:02
kenvandinethe patch was the real work :)22:03
seb128good ;-)22:03
seb128right, that's what I figured22:03
kenvandinethey renamed headers and stuff :)22:03
kenvandineok, i'll just upload after comparing it to debian22:03
kenvandinelater tonight or first thing in the AM22:03
seb128ok thanks!22:04
seb128the versions list starts looking good again22:04
* kenvandine runs for a bit... bbiab22:04
robert_ancellseb128, ^^^ yelp?22:08
seb128ups I skipped this one22:09
seb128dunno what the deal is there22:09
seb128I think upstream delayed due to accessibility support22:09
robert_ancellok22:09
seb128could be ready this cycle22:10
seb128did you try the Debian version?22:10
robert_ancelldoes yelp run _really_ slow for you?22:10
seb128is there any difference in speed or rendering?22:10
robert_ancellno, didn't look at it, was going to see if you guys knew22:10
robert_ancellmy yelp on my lucid box takes at least 5 seconds to start22:10
seb128I don't use often22:10
seb128but I did some random desktop testing before hardy and it was taking some 15 seconds to open sometime22:10
Amaranthyay I can't build compiz anymore22:11
* Amaranth pokes at KDE22:11
jcastroAmaranth: happy birthday!22:11
seb128robert_ancell, I would say to check with TheMuso when he will be around22:11
Amaranthseb128: I've got a compiz package that splits the plugins into separate packages22:11
Amaranthjcastro: thanks22:12
robert_ancellseb128, I hope that's going to be fixed... It looks really unprofessional (and it's the new users who are going to notice it the most)22:12
robert_ancellseb128, ok, will do22:12
seb128Amaranth, oh nice, how many of those are installed or not installed by default?22:12
seb128robert_ancell, you might want to try to debian version they use webkit22:12
seb128if it starts faster maybe go for it in lucid22:12
seb128we can roll back later if required22:12
robert_ancellseb128, ok, will look at that if I have time22:13
seb128thanks22:13
robert_ancellseb128, I got a dell mini to install today :)22:13
seb128nice22:13
seb128it's for working on boot speed?22:13
Amaranth29 plugin packages, 15 installed by default22:13
Amaranthseb128: ^22:13
johanbrI thought yelp upstream decided not to switch to webkit yet because of the a11y issues?22:14
seb128Amaranth, did you discuss that with mvo?22:14
seb128johanbr, what I wrote before22:14
Amaranthnope, haven't seen him today22:14
seb128johanbr, but I expect they will sort that this cycle or next since they want to use it for GNOME322:14
seb128johanbr, they get closer every cycle22:14
robert_ancellseb128, yes22:14
johanbrahh, okay22:14
seb128robert_ancell, excellent ;-)22:15
seb128robert_ancell, we figured most of the bootchart issues, now we are down to making gnome-panel and nautilus efficient22:15
seb128and compiz22:15
seb128other slow spots are gconf loading which chrisccoulson was looking at22:15
robert_ancellseb128, cool, at this rate i'll only have to backport changes!22:15
seb128and the xrandr g-s-d code22:15
seb128robert_ancell, you with, but no22:16
seb128we are down to 11 seconds now22:16
seb128that's desktop login22:16
seb128once we clean the extra delay we will have some 9.5 seconds22:16
seb128without compiz you can say it's a bit under 8 seconds22:16
seb128then it's the fun part with nautilus and gnome-panel22:17
seb128gnome-panel is acting weird in any case22:17
seb128the bootcharts show activity, nothing for some seconds, activity22:17
seb128I'm wondering what the nothing is22:17
AmaranthI hope I can at least get compiz down to 0.5 second difference22:18
seb128 22:18
Amaranthinstead of 1.522:18
seb128Amaranth, could you hold those compiz changes for a day?22:18
Amaranthsure22:18
seb128thanks22:18
AmaranthI can't do another test build right now away, KDE is broken22:18
seb128I want to discuss that with other distro team guys22:18
seb128maybe during the meeting tomorrow22:19
seb128I don't like having too many binaries it's mostly confusing users and making apt slower22:19
seb128but I want to collect opinions from other people22:19
seb128we should split for sure default options and extra ones...22:19
seb128not sure if we should have that many binaries22:20
AmaranthI'm actually tempted to just toss out half the plugins we don't want to install anyway22:20
seb128if those are buggy and create issues rather than are useful go for it22:21
Amaranthwell, some of them are replaced by plugins in the compiz-fusion packages22:22
seb128we should do a good cleaning for the lts anyway22:24
seb128too many options just confuse users22:24
seb128and buggy ones don't deserve anybody22:24
seb128users trying those don't get a good experience and we are flooded in bugs for buggy options22:25
AmaranthI've been tempted several times to just drop everything we don't use22:25
seb128let's drop the things we think no users are really using and those too buggy22:26
Amaranthyeah, I plan to clean out a lot of options too22:26
seb128will benefit user experience and bug load22:26
seb128you rock ;-)22:26
AmaranthAll I have to do is patch out the code from the xml files and it'll be effectively gone22:26
Amaranths/code/option/22:27
chrisccoulsonhey seb128 - i had a bit more of a look at gconf and g-s-d delays over the weekend22:33
chrisccoulsonthe g-s-d plugins already defer work they don't need to do straight away, so that the rest of the session can start22:34
chrisccoulsonalthough there's probably scope for optimising the work they do22:34
chrisccoulsonbut i don't know how to avoid this gconf delay, as most of the g-s-d plugins need to access gconf anyway (eg, xsettings and fonts)22:35
seb128robert_ancell, I pushed a small hack to versions which let define a list of source watching GNOME 2.2822:37
robert_ancellseb128, cool22:37
seb128I just did it for GNOME because that was easy22:37
seb128I don't want to start hacking the regexps logic for other things ;-)22:37
seb128chrisccoulson, hum22:38
seb128chrisccoulson, what takes the 0.5 second, gconf init or the preloading g-s-d does?22:38
robert_ancellseb128, heh, it will make the page more green22:39
chrisccoulsonthere will be a 0.5 second delay when gconfd parses the default keys22:39
chrisccoulsonthat's unavoidable at the moment, but i was hoping we could just defer that delay to a stage where it wouldn't matter so much22:39
chrisccoulsonbut that's proving difficult22:40
seb128ok22:44
chrisccoulsonseb128 - it's a difficult one really. whilst we could probably put the keys that are needed early in the session in to their own smaller tree, the 0.5 second delay will still have to happen at some point in the session. and whilst gconfd is parsing that xml file, any application needing values from gconf will block :(22:47
seb128robert_ancell, in fact the yelp versions play well with us, we could do the 2.28.0 to 2.28.0+webkit update in lucid22:47
seb128and then we can update to 2.28.1 later using the backend we want22:47
seb128chrisccoulson, I'm wondering if we could have the xrandr and gconf delay in parallel22:48
seb1280.5 seconds is not end of the world22:48
chrisccoulsonseb128 - we could possibly do that, as xrandr doesn't need gconf22:49
robert_ancellseb128, it would be good to try webkit for a2 and see how it goes22:49
chrisccoulsonthe only issue is that g-s-d needs gconf before it loads any plugins22:49
chrisccoulsonso we'd maybe need to hack g-s-d to hard code the xrandr plugin22:49
seb128robert_ancell, if you push it today we can try for a122:49
robert_ancellseb128, ok, will do22:49
seb128chrisccoulson, I would be fine with that...22:50
seb128robert_ancell, thanks ;-)22:50
chrisccoulsonseb128 - i'll look in to doing that then22:50
seb128chrisccoulson, thanks22:50
chrisccoulsonit will also depend on my gconf-less gnome-session too22:50
dobeyanyone around that can do a couple uploads for lucid? :)22:51
seb128dobey, which ones do you need?22:52
dobeyseb128: am filing the bugs right this second. just did ubuntuone-storage-protocol and ubuntuone-client releases for lucid22:52
seb128dobey, ok, I can do that22:53
dobeyseb128: bug #493806 is the first one22:53
ubottuError: Could not parse data returned by Launchpad: The read operation timed out (https://launchpad.net/bugs/493806)22:54
dobeyseb128: and bug #493807 is ubuntuone-client22:55
ubottuLaunchpad bug 493807 in ubuntuone-client "Please upgrade to 1.1.0 for Lucid Alpha Release" [Undecided,New] https://launchpad.net/bugs/49380722:55
dobeyseb128: thanks so much! :)22:55
seb128you're welcome22:56
chrisccoulsonpitti - you might be interested in bug 493788 :)22:57
ubottuLaunchpad bug 493788 in gnome-panel "gnome-panel segfaults on Lucid" [Medium,New] https://launchpad.net/bugs/49378822:57
chrisccoulsonseems related to the gnome-menus change22:57
seb128dobey, you don't need to nominate new version sponsoring request for lucid so early23:07
dobeyseb128: ok. i just wanted to make it clearer in the bug report that it was for lucid23:08
seb128by default anything open is for lucid23:08
dobeyok23:08
dobeythanks23:08
=== robbiew-afk is now known as robbiew
seb128the nominations are to keep track of things we should fix for lucid23:09
seb128but that one will be fixed quickly enough so no need to put it on the tracker23:09
seb128you're welcome23:09
chrisccoulsonhalfline - did my analysis of the gnome-screensaver issue sort-of make sense?23:10
dpicrickspencer3: sorry about adding the solang item to the wrong part of the blueprint23:29
rickspencer3dpic, no worries at all23:29
rickspencer3I hope I didn't sound snitty in my response23:29
dpicno not at all23:29
rickspencer3I think I just moved it to later in the release23:30
dpicdid it say the "edit" button item was added by me? in the email it said i added it but that wasn't me...23:30
rickspencer3dpic, I dunno, it was prolly just lp craziness23:37
dpicmm, yeah23:37
rickspencer3also, it could have been someone else at a similar time moving it back and lp just did it's best to cope23:37
dpicso how do i raise a discussion about solang?23:37
rickspencer3well, your timing is not ideal for Lucid, obviously23:37
rickspencer3but it's probably not horrible either23:37
dpicand making the change for Lucid +1 is still possible23:38
rickspencer3you could send an email to ubuntu-desktop list with the proposal23:38
rickspencer3do you think it would be good for Lucid?23:38
dpichow formal should the proposal be?23:38
dpicrickspencer3: is there any proposal template i should use, or just bring it up casually?23:42
rickspencer3dpic, it depend23:42
rickspencer3s23:42
rickspencer3if you think it would be good for Lucid, you should probably make a pretty strong case about how it meets the needs outlined in the UDS session on app selection23:43
rickspencer3if you are truly shooing for Lucid +1, it's really a UDS issue23:43
rickspencer3so I would be casual and start getting people to use it, but then write a pretty hard core blueprint at the end of the Lucid cycle23:43
dpichm, well i don't see any reason to not try getting it in for lucid23:44
dpicwhere are these needs outlined?23:44
dpicrickspencer3: i can't seem to find what needs you're referring to23:54
rickspencer3well, we discussed at UDS in depth regarding photos23:55
rickspencer3we need:23:55
rickspencer31. typical photo management software (f-spot fits bill nicely, as do others)23:55
rickspencer32. Ability to view an image in a fast way, without importing it (eog does this today)23:56
rickspencer33. Ability to rotate an image without importing it (eog does this today)23:56
rickspencer34. red eye removal without importing (gimp does this today)23:56
rickspencer35. ability to crop without importing (gimp does this today)23:56
rickspencer3other things that would be nice to do without importing are23:57
rickspencer36. annotating (like making lolcat)23:57
rickspencer37. painting on it23:57
rickspencer3today we use gimp for 4-7, but gimp is a professional tool, not well suited for most people to do these tasks23:58
rickspencer3current POR is to juice up f-spot a bit to take care of 4-5, and possibly also can do some filters and other nice filters and stuff23:58
dpicrickspencer3: what room did the app selection discussion take place in?23:58
rickspencer3I forget23:59
rickspencer3but it's the most viewed session by far on youtube23:59
rickspencer3many folks weren't too happy that we are going to remove the gimp from the default install, though in general the consensus from the community was that we are doing the right thing23:59
rickspencer3as it's an easy matter for folks who want it to install the gimp23:59

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