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

=== robbiew is now known as robbiew_
seiflotfykenvandine, therE?00:55
chrisccoulsonhyperair - are you still there?01:26
=== asac_ is now known as asac
vishitorrey: i'd suggest you ask david for the color scheme and stuff.. ;)  you'd always have people complaining of too brown , too orange :)07:28
itorreyThanks Vish. Should I reassign the ticket to david?07:29
vishitorrey: no need to re-assign , but rather take directions from the design team [David is a part of that] rather from every user who complains ;)07:30
vishitorrey: you can ping him when he is around07:30
vishor mail him07:30
itorreySounds good. Thanks vish07:31
vishnp..07:31
didrocksgood morning07:47
pittiGood morning07:48
* bryyce waves07:48
pittirobert_ancell: hey07:51
robert_ancellpitti, hey07:51
robert_ancellbryyce, didrocks: hey too07:51
pittirobert_ancell: lp-i> I suppose it's used in xubuntu and other derivatives, too, so it went into the general core set07:51
didrockshey robert_ancell and pitti :)07:52
didrocksmorning bryyce07:52
pittiI think this requires discussion with cjwatson first, whether these can be changed at all (I don't think it's that easy; it would break the separation between derivatives)07:52
robert_ancellpitti, right07:52
pittibonjour didrocks07:52
robert_ancellred tape :)07:52
pittirobert_ancell: need some sponsoring?07:52
robert_ancellpitti, no, seb128 did it earlier today07:52
robert_ancellthanks though07:52
bryyceheya robert_ancell and didrocks, hope you had a good weekend07:54
robert_ancellbryyce, was travelling so short weekend, but I have a public holiday on this weekend so will be better :)07:56
didrocksbryyce: nice and restful, thanks :)07:57
didrockshum, I don't understand why I have one hour of delay between my google calendar and evolution. Something with timezone surely, but… (the google calendar web interface have the right time in my timezone, not evolution)07:58
didrocksoh ok, importing between calendar doesn't take into account timezones :}07:59
didrocksand as my timezone on google calendar wasn't set…07:59
baptistemmhello08:01
didrockssalut baptistemm08:02
baptistemmsalut didrocks08:03
pittibonjour baptistemm08:16
pittibaptistemm: I fixed versions.html, sorry for that08:16
baptistemmsalut pitti08:16
faganpitti: apport doesnt seem to be working for me in lucid08:17
pitti--verbose ?08:18
* fagan give it a go08:19
pittifagan: I meant, what is not working?08:20
faganpitti: It was just missing simplejson08:22
faganIm testing a machine upgraded from hardy08:22
faganSo there is some strange things going on08:23
pittiPackage: python-launchpadlib08:23
pittiDepends: python-simplejson | python (>= 2.6)08:23
pittihmm08:23
pittiperhaps that's wrong?08:23
pittipython 2.6 does come with a json module08:23
pittibut it's named differently08:23
faganWell it works now08:24
faganSo it must be something with the python version jump that lost a couple of modules08:24
mvofagan: it worked after you installed a python package? it might be a issue with the python tool we have :/ do you hvae the full logs?08:26
faganYep what logs do you want mvo08:27
mvofagan: the stuff in /var/log/dist-upgrade/* should give a clue and probably /var/log/apt/term.log08:28
mvoand maybe /var/log/apt/history.log08:28
faganhttp://pastebin.ubuntu.com/358920/08:30
faganTheres a lot of not installed08:31
faganThats the apt log for the update08:32
mvowhat was the error when apport wouldn't run? the exact error message?08:36
faganhttp://pastebin.ubuntu.com/358922/08:37
faganmvo: it should be in here08:37
* mvo looks08:37
faganOh it wasnt08:38
faganDamn08:38
faganGive me a sec to report some bugs08:40
seb128_hey there08:41
faganhey seb128_08:41
didrockssalut seb128_08:41
seb128_hi fagan08:41
seb128_hey didrocks08:42
seb128_I need to debug g-s-d one day08:42
seb128_it keeps crashing when switching screens between docks and non docked08:42
faganmvo: oh and I reported a bug against the software center too https://bugs.launchpad.net/ubuntu/+source/software-center/+bug/50951808:45
ubottuError: This bug is private08:45
faganwhoops I changed it to public08:46
didrocksseb128_: btw, bug #509249 when you have some time :)08:48
ubottuLaunchpad bug 509249 in cdbs "make list-missing file part more remarkable in utils.mk" [Undecided,Triaged] https://launchpad.net/bugs/50924908:48
seb128_thanks08:48
seb128_hey chrisccoulson08:50
seb128_so pitti is quicker to fix bugs than me to report them again ;-)08:50
seb128_pitti, thanks for bringing back the versions.html08:50
chrisccoulsonhey seb12808:51
chrisccoulsonhow are you?08:51
seb128_a bit tired but good08:51
seb128_you?08:51
mvofagan: thanks, I have a look08:51
mvohey seb128_08:51
seb128_did rocking job on g-p-m I see ;-)08:51
seb128_hey mvo, how are you?08:52
chrisccoulsonseb128_ - yeah, i'm good thanks. a little less tired today :)08:53
mvoseb128_: good! unhappy about the treeview, but otherwise great08:53
vishmvo: hi... is the cause for Bug #50837 know? rather is it easy to fix? [/me wants to invalidate papercut task ;) ]08:53
ubottuLaunchpad bug 50837 in synaptic ""Mark All Upgrades" removes all previous markings" [Undecided,Confirmed] https://launchpad.net/bugs/5083708:53
mvofagan: thanks, did that happen during the upgrade? or when it was finished?08:53
vishknown*08:54
faganmvo: when its finished08:54
faganI have it now08:54
mvovish: not very hard, not very easy08:54
chrisccoulsondo the brightness notifications still work properly for everybody with the g-p-m update? that's something i can't test unfortunately08:54
vishhmm.. ;)08:54
mvofagan: oh, then please leave the system in that state08:54
faganpitti: https://bugs.launchpad.net/ubuntu/+source/hal/+bug/50952408:54
ubottuError: This bug is private08:54
mvofagan: what is ls /var/cache/software-center showing?08:54
faganxapian08:55
chrisccoulsonseb128_ - would you object if i added NoDisplay to the gnome-screensaver desktop file, so that it doesn't appear in the session capplet?08:55
mvofagan: and under that subdir?08:55
seb128_mvo, what do you blame gtk for today? being complicated to use? having limitation?08:55
chrisccoulsoni keep coming across issues like bug 50941108:56
ubottuLaunchpad bug 509411 in gnome-screensaver "lock doesn't lock" [Low,New] https://launchpad.net/bugs/50941108:56
seb128_chrisccoulson, yes!08:56
chrisccoulsonseb128_ - thanks08:56
seb128_you're welcome ;-)08:56
seb128_chrisccoulson, joke aside, the autostart one?08:56
mvofagan: I think you need to mail me the full logs, searching in a pastebin is a bit cumbersome :) please tar czvf logs.tar.gz /var/log/dist-upgrade/* /var/log/apt/ ?08:56
chrisccoulsonseb128_ - yeah, the autostart one08:57
mvoseb128_: I'm unhappy that its slow when not in fixed_height mode, the design team wants rows to grows dynamcially08:57
seb128_chrisccoulson, seems to make sense to me08:57
mvoseb128_: we have that now, it looks great, but it makes everything sluggish08:57
chrisccoulsoncool :)08:57
seb128_mvo, :-(08:57
mvoseb128_: mind you, its *much* better than it used to be :)08:57
faganmvo: What address do you want me to send them to?08:57
seb128_lol08:58
seb128_that's something I guess08:58
mvobut still, i need a "almost_fixed_height"08:58
mvomode08:58
mvofagan: mvo (at) ubuntu.com is fine08:58
mvofagan: many thanks!08:58
faganCool08:58
mvofagan: and the output of ls "/var/cache/software-center/xapian" too please - but then I should have most of what I need08:59
mvo(i hope :)08:59
mvoseb128_: you don't happen to have good connections to a treeview hacker that can give me that mode ;) ?08:59
seb128_mvo, I'm sorry but no09:00
faganmvo: nothing in there09:00
* fagan suspects thats the problem09:00
seb128_mvo, I managed to get the triple click bug fixed though09:00
seb128_mvo, by Ccing the right people to the bug ;-)09:00
mvofagan: yeah09:00
mvoseb128_: sweet09:01
* mvo hugs seb128_09:01
mvoseb128_: who fixed it?09:01
seb128_mvo, but those guys are too busy to work on non bug fixes right now I expect09:01
seb128_mvo, kris09:01
seb128_he would be the right guy for what you need too09:01
seb128_but I think he's too busy and that's probably not a priority to work on09:01
mvoseb128_: yeah, I guess - I will have a look at the code and maybe I get a idea what could be done09:02
faganmvo: its fixed if you "sudo software-center"09:03
faganSo fine now09:03
* bigon whisper sothing to seb128 about empathy beiing stuck in the new queu09:04
Zdrabigon, why is empathy still going to new queue? we don't export libs anymore...09:05
didrockspitti: I think you forgot to push the last commit of your gdm branch (it's still UNRELEASED)09:05
* fagan restarts to see if xorg is fixed by the update 09:05
seb128_Zdra, he added a -dbg binary09:06
seb128_bigon, newed09:06
pittididrocks: sorry, pushed09:06
Zdraseb128_, ah ok :)09:06
pittihey seb128_09:06
seb128_hey pitti09:06
didrockspitti: thanks :)09:06
fagan#ubuntu-x==epic win09:08
faganmvo: no xorg error when I boot now :)09:10
mvothat is something09:10
mvo:)09:10
bigonZdra: you highlight on empathy? :p09:20
Zdrabigon, yep09:20
didrocksbbl, trying my gdm-set-default-session without gdm running09:26
seb128_didrocks, good luck09:27
didrocksseems it didn't crash badely :)09:32
faganseb128_: is the rgba stuff still coming for lucid?09:33
huatsplop09:37
huatshello everyone !09:37
didrockssalut huats09:38
huatshello didrocks :)09:39
bad_faganpitti: You take care of hal right10:13
pittibad_fagan: I'm working hard to kill it for good, yes :)10:13
bad_faganpitti: I got this on a hardy to lucid upgrade https://bugs.launchpad.net/ubuntu/+source/hal/+bug/50952410:14
ubottuUbuntu bug 509524 in hal "hald-probe-input crashed with SIGSEGV in posix_memalign()" [Medium,New]10:14
* bad_fagan is fagan but in college 10:15
pittibad_fagan: dupe of bug 50072310:15
ubottuLaunchpad bug 500723 in hal "hald-probe-input assert failure: *** glibc detected *** /usr/lib/hal/hald-probe-input: munmap_chunk(): invalid pointer: 0x080492f9 ***" [High,In progress] https://launchpad.net/bugs/50072310:15
bad_faganAh10:15
pittiit's on my TODO list10:15
* bad_fagan logs off before his lecturer comes around :)10:17
seb128re10:35
seb128ok, xorg keeps crashing on guest session10:35
seb128enough playing with that for today10:35
seb128didrocks, just curious, does you gdm change fix any open bug or known crasher?10:36
bigonseb128: thx for the newing, if you still have some time could you have a look at https://bugs.edge.launchpad.net/ubuntu/+source/farsight2/+bug/508182?10:38
ubottuUbuntu bug 508182 in farsight2 "Please merge farsight2 (0.0.17-2) from debian unstable" [Wishlist,New]10:38
seb128I've other things I want to get done now but maybe mvo or pitti can sponsor this one?10:39
pittican do10:39
seb128I will have a look later otherwise10:39
seb128pitti, thanks10:39
didrocksseb128: no, just cleaning before submitting upstream (gtype can't normally be casted to gobject)10:40
bigonI've tried to contact cjwatson about my upload rights but got no answer :(10:40
mvolooks like I was too late :/10:49
seb128pitti, http://people.canonical.com/~seb128/versions.html11:01
pittiooh11:01
seb128the new box running hardy works again11:01
pittiso you got it working on dapper?11:01
seb128no, they moved people to a new box11:01
pittiLinux rookery 2.6.15.711:01
pittioh, they did?11:01
seb128read your emails ;-)11:02
pittilillypilly, nice11:02
mvoseb128: nice page :)11:02
seb128mvo, thanks ;-) not new, we use that for updates for a while11:02
mvoseb128: I have seen it before, but its still nice11:02
pittiseb128: ok, so I can retire my gnome-versions installation on my server?11:02
seb128mvo, you will notice g-t is ready for sponsoring11:02
seb128mvo, if you want to do one sponsoring upload ;-)11:03
pittibaptistemm: ^ so I'll remove my versions.html for good now :)11:03
seb128pitti, yes, thank you for providing us service for the time during!11:03
pittimy pleasure11:03
baptistemmpitti, so I will stop complaining it's broken every 2 days :)11:03
pittiseb128: hm, seems i missed that mail somehow; don't see it11:04
=== seb128 changed the topic of #ubuntu-desktop to: Welcome to #ubuntu-desktop - home of the Desktop team - http://lists.ubuntu.com/mailman/listinfo/ubuntu-desktop/ | If you want to help out, check out https://launchpad.net/~desktop-bugs/+bugs?field.milestone%3Alist=21439 or http://people.canonical.com/~seb128/versions.html | For support please join #ubuntu
mvoseb128: will do11:05
milanbvkees: here?11:05
seb128baptistemm, to be fair to pitti it worked fine all this time, we just got 2 recent glitches11:05
pittiwell, the "glitch" was me rm -r'ing workitems/desktop/lucid11:06
pittisince the WI tracker moved to the DC, and I forgot about versions.html11:06
seb128yeah, I'm not sure why it was in workitems dir11:06
pittiit seemed to fit11:07
mvoseb128: so ... about the treeview - I got something here that makes it fast for me and still able to grow individual rows11:07
seb128mvo, without breaking the rest of the world? ;-)11:08
mvo*well*11:08
seb128lol11:08
mvoworks here on my box since ~5min, is that enough? but serisouly, what needs to be done to get it in? I'm not sure upstream will be supportive given that fixed_height is normally about fixed_height11:08
seb128mvo, well if you recommend to change upstream sementic, no way11:10
seb128we don't want gtk behaving differently on ubuntu11:10
mvoseb128: it will not break any semantics, just bend the rules. but I will have a further look into how it could be done in a way that upstream may accept11:11
seb128could you explain what it changes exactly?11:11
seb128in any case opening an upstream bug to start discussion is always a good idea11:11
seb128they might have valid point11:11
seb128or good suggestions to do what you want11:11
seb128or agree with the change who knows11:12
seb128let's try ;-)11:12
mvoseb128: it assumes all rows are equal (just like before). but on row-changed signal, it checks the size of the changed row (even in fixed_height mode) and updates the visible area11:12
seb128should that be slower?11:12
seb128shouldn't11:12
mvoyes, but the cost is marginal11:13
mvobecause instead of querying "get_size()" for each row, its done once + re-validation of the handful of visible rows11:13
mvoI measured it and it was really really little AFAICS11:13
seb128I'm not strongly opposed to it11:13
seb128but I would like to see upstream discussion happening before11:14
mvook, I will try to bring it up upstream first and see what they say11:14
seb128just to be good citizens11:14
seb128and because they know their code and might have good points to make too11:14
seb128thanks11:14
mvomaybe we can come up with a "almost_fixed_height" mode or "curor_row_now_fixed_height"11:14
seb128what user visible issue are you trying to solve?11:14
mvothat would be my alternative suggestion, thread everything fixed height, the only exception is the seclted or cursor row11:14
=== MacSlow is now known as MacSlow|lunch
mvoseb128: software-center should grow support for dynamically expanding the cursor row with additional "info" and "install" buttons11:15
mvoseb128: this is done now, but it makes stuff slow, its not too bad, but unneeded, e.g. the pathbar code is no longer smooth etc11:16
seb128mvo, I see11:17
baptistemmseb128, it was only a joke11:20
seb128;-)11:20
faganseb128: Can we change the default laptop lid closing behavour for lucid?11:25
faganPlease :)11:26
seb128to be what?11:26
faganback screen11:26
faganAt the moment it suspends11:26
seb128no11:26
seb128right11:26
seb128it's the less destructive way11:26
seb128some people apparently close the lid and put their laptop in their bag or something11:26
seb128and get very angry when they notice it didn't suspend and got not smooth moves with disks in use11:27
faganAh I suppose thats ok then11:27
faganI completely forget about the default behavour and I close the lid a lot and forget to change the setting11:28
faganAh ill just have to remember11:28
didrocksseb128: I do that, and I think upstream default is great :)11:29
fagandidrocks: Oh I keep forgetting to do the docs for quickly, ill try get it done this weekend11:30
didrocksfagan: perfect, thanks. You can look at the WI tracker, there should be some for you :)11:30
fagandidrocks: WI tracker?11:31
* fagan is bad with lingo11:31
didrocksfagan: work item11:32
faganAh11:32
faganOh yay on there :)11:37
* fagan was looking at something else 11:37
chrisccoulsonpitti - shall we change the gnome-screensaver lock-on-idle policy to the upstream default this cycle? (i think we mentioned it a couple of months back)11:50
pittichrisccoulson: like, making locking on timeout and suspend consistent and on?11:50
pittiI'm all for this; seb128, WDYT?11:50
chrisccoulsonpitti - yeah. i was just thinking of setting the default so that it locks when the screensaver activates (which is the upstream default)11:51
chrisccoulsonit already locks on suspend etc11:51
seb128re12:04
seb128I was lunching12:04
seb128chrisccoulson, pitti: the change would be from what to what exactly...?12:05
chrisccoulsonseb128 - currently, we change the upstream defaults to not lock the screen when the screensaver activates12:05
seb128rational?12:05
seb128ie why did we do that?12:05
chrisccoulsonbut i was suggesting to use the upstream default, where the screen locks when the screensaver activates12:05
chrisccoulsoni'm not sure why we made the change in the first place12:06
chrisccoulsonpitti - any ideas?12:06
pittino idea, it's been like that for ages12:06
pittiapparently someone didn't like it, or so12:06
seb128I've no strong opinion either way12:07
chrisccoulsonwith the recent grumblings from users about keyring access and being able to view keyring passwords in plaintext, i think we should be locking the screen by default12:07
seb128I like the current behaviour, but it might make sense to lock boxes when people walk away for a while12:07
seb128but I tend to be around and move the mouse to get screen back when the screensaver kick ine12:08
seb128in12:08
seb128which is probably not a common usecase ;-)12:08
seb128I'm fine going with upstream default12:09
pittiit's the "home desktop computer" use case12:09
pittibut then that's the same issue with suspend/resume12:09
pittithat's why I'm for consistency12:09
seb128right12:09
chrisccoulsonyeah, i don't mind either way. personally, i turn locking on normally. but then, i lock the screen when i walk away even if there's nobody else around12:11
chrisccoulsonperhaps i'm just paranoid ;)12:11
seb128well I do lock the screen when I want it locked12:11
seb128otherwise I want to be able to move the mouse to see if somebody talked to me there12:11
seb128but again we will never match all usecases that's why that's a config option you can set ;-)12:12
seb128let's default to upstream and consistency12:12
seb128and see what user feedback is12:12
chrisccoulsonseb128 - ok, i'll do that tonight then, along with the change to the desktop file too12:13
seb128thanks12:13
seb128that will be a rebuild with the new libxklavier too ;-)12:13
seb128do you have any g-c-c change pending btw?12:13
seb128I will fix the typo I think and upload12:14
seb128so we get it rebuild with the new soname too12:14
chrisccoulsonseb128 - i haven't got any g-c-c updates12:14
seb128pitti, btw any clue how to figure what triggers hal on a box?12:14
seb128chrisccoulson, ok12:14
seb128pitti, on my laptop all the hal binary start on boot12:15
seb128and the device input thing crash every time12:15
seb128binaries12:15
seb128rather ;-)12:15
pittiseb128: please check if it starts before or at gdm, or only at session start12:15
pittiif it's the latter, then I suspect your graphics card doesn't have xrandr brightness support12:15
chrisccoulsonheh, i hope my g-p-m update didn't make it do that ;)12:16
seb128pitti, between xorg and gdm on the chart12:16
seb128chrisccoulson, no, it's doing that for weeks12:16
chrisccoulsonbtw, did anyone test their brightness keys with the new g-p-m? (ie, do the notifications still work ok). I don't have any hardware to test those12:16
pittiseb128: weird, I thought I fixed gdm last week12:17
pittichrisccoulson: WFM12:17
chrisccoulsonpitti - cool, thanks :)12:17
pittichrisccoulson: oops, sorry, didn't test with 2.29.1 yet12:17
pittiwill do later12:17
seb128pitti, let me reboot with today's updates12:17
pittiseb128: g-p-m is running in the gdm session, doesn't it? So I figure that triggers it12:18
=== MacSlow|lunch is now known as MacSlow
seb128re12:25
seb128pitti, http://people.canonical.com/~seb128/bootchart/seb128-laptop-lucid-20100119-6.png12:25
seb128see before gdm12:25
seb128I might have some old config in etc or something not sure12:26
faganseb128:  how do you generate a bootchart like that?12:27
seb128fagan, install bootchart and pybootchartgui12:27
seb128and look in /var/log/bootchart12:27
faganCool12:27
seb128it stores those images for each boot12:27
seb128I'm wondering why vino is using full cpu for 3 seconds for there12:28
seb128chrisccoulson, gpm notify-osd works fine on my mini config12:30
chrisccoulsonseb128 - thanks for testing12:31
seb128np12:31
seb128chrisccoulson, it's slighty buggy in fact12:31
seb128it doesn't do the overshoot effect now12:32
faganseb128: is the transparent windows gtk improvements fixed yet for lucid?12:32
chrisccoulsonseb128 - thanks, i'll take a look at that12:32
seb128fagan, no, delay to next cycle12:32
seb128delayed12:32
faganAwh12:33
* fagan really wanted it :/12:33
faganI suppose you should intoduce something that big into an LTS12:33
pittiseb128: g-p-m is running in the gdm session, doesn't it? So I figure that triggers it12:41
seb128pitti, it does12:42
pittiseb128: try this:12:42
pittisudo killall hald12:42
seb128pitti, but didn't you fix that?12:42
pittikillall gnome-power-manager12:42
pittignome-power-manager12:42
pittidoes that start hal?12:42
pittiif so, check --verbose12:42
pittiit should say that no xrandr hardware is available, and fall back to hal12:43
seb128$ gnome-power-manager12:43
seb128** (gnome-power-manager:3185): WARNING **: Either HAL or DBUS are not working!12:43
seb128** (gnome-power-manager:3185): WARNING **: proxy failed12:43
seb128etc12:43
seb128yes it does12:43
pittiyes, that's normal12:44
pittibut it shoudl still work12:44
pittiseb128: ok, then it's working as intended12:44
seb128well all hal is started12:44
pittiseb128: I'll work on the input failure next; just need to go to the supermarket and for a haircut12:44
seb128oh? is hal started because of the backlight?12:45
pitticorrect12:45
seb128ok good12:45
seb128let me know if you need details on the input issue later12:45
pittisame issue on my notebook12:45
pittithe netbook can do xrandr and doesn't start hal12:45
seb128right, same here12:46
pittiseb128: I can perfectly reproduce the input crash12:46
pittijust need to sit down and debug it12:46
pittiI'm a bit tight on time today, though12:46
seb128ok12:46
seb128have fun shopping and getting hairs cut ;-)12:46
pittineed to look a bit after my grandfather, and two meetings, too *sigh*12:46
seb128ok, good luck12:47
seb128I will not stop your longer to get going ;-)12:47
pitti_pitti: test12:51
pittipitti_: pong12:51
pitti(sorry for the noise)12:51
* hyperair is envious of seb128's bootchart.12:53
hyperairwhy do all the bootcharts i look at seem faster than the ones from my system?12:53
seb128it's slow...12:53
* hyperair sighs12:53
hyperairhey that's 45s12:53
hyperairmine's 90s!12:53
seb128the mini is to desktop is 18 seconds12:53
hyperairand still not done.12:53
hyperairT_T that's so damn fast.12:54
hyperairmy login is particularly long for some reason12:54
hyperairin particular, gnome-panel seems to like to chew my disk.12:54
seb128how slow is your disk?12:58
seb128you might want to try to clean gtk bookmarks, recently used, thumbnails12:58
seb128and see what difference it makes12:58
milanbvchrisccoulson, seb128: I'm not sure locking the screen when screensaver is triggered is a good idea13:03
milanbvwhat e.g. if you leave your computer open for friends to use it (choosing music...)13:03
chrisccoulsonmilanbv - the guest account helps there if you want to leave it unlocked for friends to use (the screensaver is disabled there)13:04
milanbvhm, is that a realistic case13:04
chrisccoulsonand rhythmbox inhibits the screensaver when playing music etc13:04
chrisccoulsonalso, totem inhibits it too13:05
milanbvI mean: I'm using deezer.com to play music, and want my friends to be able to change it13:05
milanbvI know, that's lousy because it's the only case that doesn't inhibit13:05
chrisccoulsonwell, that case wouldn't work as well. but then, you could just change the preference to not lock anyway13:05
milanbvbut the point is, people don't like their system to ask for password all the time13:06
chrisccoulsonthe upstream default is to lock the screen when the screensaver activates13:06
milanbvI'd rather users keep their screensaver activating very quickly, and not lock the screen13:06
milanbve.g. my ss timeout is about 2 min - which would make typing the password everytime boring13:07
chrisccoulsonit's one of those cases where it is impossible to please everybody13:07
milanbvis there a precise rationale upstream to lock the screen automatically? security?13:07
* hyperair prefers the screen locked automatically.13:08
chrisccoulsoni assume it's for security13:08
milanbvwhy? :-)13:08
hyperairsecurity13:08
hyperairi do go walking away from my computer sometimes without locking, and i'd like it to lock itself if i don't come back fast enough.13:08
milanbvI'm all for security, but most people I know lough at passwords13:09
hyperairlough?13:09
milanbvso they use weak password (birth date), and give them to everybody13:09
milanbv*laugh13:09
hyperairah13:09
hyperairsome do that13:09
hyperairi don't13:09
chrisccoulsonmilanbv - there was a lot of fuss recently from users over the ability to view plaintext passwords in seahorse once the keyring is unlocked, and one of the common complaints was that people could view your passwords if you walked away from your machine for a while13:09
milanbvah, I see13:09
chrisccoulsonhaving the screen locked automatically is good security practise13:09
hyperairmilanbv: even if you do tell everybody your password, it'd be to people you know, right?13:10
chrisccoulsonbut users can still change the preference if they don't like it13:10
hyperairmilanbv: you're not going to announce to random strangers your password.13:10
milanbvbut ideally, we'd need a different (longer) delay then13:10
chrisccoulsonthe default delay is currently 10 minutes13:10
milanbvblanking screen to save power should occur in 2min13:10
hyperairthat's fine imo13:10
hyperairblanking screen != activating screensaver.13:11
hyperairscreensavers take up more power, if anything.13:11
milanbvyeah, that's what I was wondering13:11
milanbvOK, so we have blanking in 2 or 5 min, and locking in 10min?13:11
milanbvwith this, I'd be fine13:11
chrisccoulsonyeah, gnome-power-manager throttles the screensaver when you're on battery power for that reason13:11
chrisccoulsonblanking time shorter than locking time is not possible with the current architecture13:12
hyperairchrisccoulson: throttle how? i saw some code regarding it while poking around, but i didn't really understand what it did.13:12
chrisccoulsonhyperair - it should disable animated screensavers13:12
chrisccoulsonso you just get a blank screensaver on battery13:12
milanbvso do we have one timeout setting, or two? and what are they?13:12
hyperairchrisccoulson: ah i see. i disabled them anyway, so i never noticed.13:13
hyperairmilanbv: two timeouts. one in gnome-screensaver for locking/screensaver, and one in gpm for lowering the backlight slightly13:13
milanbvOK13:13
hyperairimo the one in gpm could perhaps be extended to completely turning off the backlight.13:13
hyperairoh wait13:13
milanbvI think we would need 3 of them :-p13:14
hyperairthere's one13:14
hyperair"Put display to sleep after _______" in gnome-power-manager13:14
hyperairisn't that the one you're looking for?13:14
chrisccoulsonmilanbv - gnome-screensaver activates when the session goes idle (indicated from gnome-session)13:14
chrisccoulsongnome-power-manager blanks the screen some period after it goes idle13:15
milanbvyeah, is it possible (or is it the case now) to put something like gpm in 2 min, ss in 10 min?13:15
milanbvso that the sreen is blank quickly, and the lock only occurs after a longer period?13:15
hyperairchrisccoulson: speaking of screensaver, i've noticed a lot of screensaver unpleasantries in karmic. stuff like it activating while i'm playing a video. i wouldn't have minded as much if it'd notice me shaking my mouse furiously while it was fading, but it'd take its time to fade before i can deactivate it13:15
chrisccoulsonhyperair - there's been a few issues, but most of them should be fixed now13:16
chrisccoulsonwhat media player do you use?13:16
hyperairchrisccoulson: the thing is, they're not.13:16
hyperairchrisccoulson: mplayer/gmplayer.13:16
hyperairi've amended my mplayer config to --poke gnome-screensaver-command13:16
hyperairbut gmplayer doesn't have a heartbeat cmd13:16
chrisccoulsonhyperair - mplayer doesn't support inhibiting gnome-screensaver13:16
hyperairchrisccoulson: mplayer warps the mouse pointer or something in an effort to make the screensaver think the mouse moves around.13:17
chrisccoulsonand gnome-screensaver-command --poke is broken in karmic13:17
hyperairis --poke broken? i thought i saw a changelog entry abotu it being fixed13:17
hyperairanyway i don't notice any issue while using mplayer now13:17
chrisccoulsonhyperair - yeah, i rolled back the patch though, as it caused another issue13:17
hyperairbut gmplayer still has issues13:17
hyperairugh13:17
hyperairwhat issue?13:17
chrisccoulsonrandomly popping up menus in openoffice13:18
hyperairhuh?!13:18
hyperairoh god13:18
hyperaira keypress huh13:19
chrisccoulsonthe change to gnome-screensaver copied some code from elsewhere to simulate fake keypresses with xtest13:19
hyperairshouldn't gnome-screensaver-command use a dbus interface?!13:19
hyperairgood god.13:19
hyperairthis is really stupid.13:19
chrisccoulsonhyperair - it does, but gnome-screensaver needs to reset the IDLETIME counter on the server somehow13:19
hyperairchrisccoulson: and why can't it?13:20
chrisccoulsongnome-screensaver does no timing itself (there are no counters to reset there)13:20
chrisccoulsonIDLETIME is reset by user activity13:20
hyperairi see.13:20
chrisccoulsonthere is another way that is supposed to work, but is currently broken in karmic and lucid due to a xorg bug13:20
hyperairah hell13:21
chrisccoulsonthere's no nice way of doing it at the moment, which is why i rolled back the original patch13:21
hyperaircan't we just have it in place for those who don't have broken xorgs?13:21
chrisccoulsonwe all have broken xorgs though ;)13:21
hyperairi don't.13:22
chrisccoulsonthere's no acceptable patch to fix the xorg issue yet13:22
hyperairi use xorg-edgers.13:22
hyperairthe PPA, that is13:22
chrisccoulsonhyperair: that's broken too13:22
hyperairoh hell >_>13:22
hyperairso what's this way that's broken in Xorg?13:22
hyperairXResetScreenSaver?13:22
chrisccoulsonyeah, that's broken13:23
chrisccoulsonit doesn't reset IDLETIME anymore. that happened as part of a fix to sort out race conditions with dpms blanking13:23
hyperairi see13:24
hyperairsometimes i wonder if X isn't a buggy pile of shit13:24
chrisccoulsonhyperair - the xorg bug is here: http://bugs.freedesktop.org/attachment.cgi?id=3239813:26
hyperairthanks13:26
chrisccoulsonthere is a patch, but, AFAIK there were some review comments on xorg-devel13:26
hyperairwhat you just linked me was a patch13:27
chrisccoulsonhyperair - oops: http://bugs.freedesktop.org/show_bug.cgi?id=2585513:28
ubottuFreedesktop bug 25855 in Server/general "Screensaver not disabled because of a XResetScreenSaver() regression" [Normal,New]13:28
chrisccoulsonthe review is here btw: http://lists.x.org/archives/xorg-devel/2010-January/004503.html13:28
hyperairah thanks13:28
chrisccoulsonthe comments look quite trivial. i'll chase that up if nobody pushes it forward, and see if bryyce will accept it in to lucid13:28
chrisccoulsonand then i can fix gnome-screensaver to use it13:29
hyperairyay13:29
pittiok, I'm off to go to my grandpa, will take laptop/mobile with me to get online again13:49
pittibbiab13:50
hyperairchrisccoulson: if g-ss doesn't know how to reset X11's timer, then does that mean --inhibit will completely disable the screensaver?14:05
hyperaireven after uninhibited14:05
chrisccoulsonhyperair - --inhibit will prevent the screensaver from activating14:08
hyperairchrisccoulson: yes, but what about after the inhibit is removed?14:08
chrisccoulsonthen the screensaver can activate again14:08
hyperairchrisccoulson: what happens then? if the timer expires while inhibited, then what happens?14:08
chrisccoulsonhyperair - if there are inhibitors registered, gnome-session will not set the session idle, even after the idletime alarm fires14:09
chrisccoulsonbut if you remove all the inhibitors, it will go back to normal14:09
hyperairnormal how?14:09
hyperairdoes the idletime alarm automatically reset itself?14:09
hyperairidletime is an X thing, right?14:10
seb128bah, valgrind seems broken14:10
seb128it returns zillion of errors14:10
chrisccoulsonhyperair - yeah, it's an X thing14:10
chrisccoulsonseb128 - what are you debugging?14:10
seb128I'm trying to debug nautilus14:10
seb128which was working yesterday14:10
seb128but exit immediatly because > 1000 error now14:11
chrisccoulsonouch ;)14:11
chrisccoulsonthey're not real errors then? ;)14:11
seb128all in ==5869==    at 0x4A5679F: __strlen_sse2 (strlen.S:106)14:11
=== bjf-afk is now known as bjf
seb128I'm wondering if glibc is buggy14:11
chrisccoulsonhmmm, yeah, i don't know about that14:12
seb128tedg, hello14:19
tedgGood morning seb12814:19
mvoseb128: I filed gnome bug #607447 (with demo and patch)14:19
ubottuGnome bug 607447 in GtkTreeView "treeview almost fixed_height mode" [Enhancement,Unconfirmed] http://bugzilla.gnome.org/show_bug.cgi?id=60744714:19
mvoseb128: lets see :)14:20
seb128mvo, thanks14:20
seb128tedg, sometime the corner menus are empty there14:21
seb128tedg, is that a known issue? how would to debug?14:21
tedgseb128: There's a bug open, but it seems like no one can reproduce :(14:21
tedgseb128: The first thing would be to see if the services are running?14:22
seb128I got like 5-6 times this week14:22
seb128which ones?14:22
tedgseb128: Cool!  (not that you're getting a bug, but that we might be able to debug it)14:22
didrockstedg: I confirm, I got it more than once14:22
seb128I don't have it right now but I will get soon again14:22
tedgseb128: The one with shutdown will be indicator-session-service and the other one is indicator-me-service.14:22
seb128I reboot the mini a lot for bootcharts14:22
tedgI have a suspicion that one of them is crashing.  But, I don't understand why apport isn't throwing a ton of bugs my way if so.14:23
rickspencer3didrocks, hiya14:30
didrockshey rickspencer314:30
seb128hey didrocks14:31
seb128ups14:31
seb128hey rickspencer314:31
rickspencer3hi seb12814:32
didrocksseb128: but I still accept your "hey" :-)14:34
rickspencer3I hope all is well with everyone in #desktop today14:37
seb128busy but good there ;-)14:37
didrockssame here :-)14:38
didrocksseb128: if I rename libclutk-0.3-doc to libclutk-doc, do I need to provide a dummy transionnal package (as that one only existed during the lucid dev cycle) or no dummy package and just provides/replaces/conflicts like http://paste.ubuntu.com/359042/?14:40
seb128c,r,p should be enough I guess14:40
seb128mvo, ^?14:40
mvoshould be fine14:42
didrocksseb128, mvo: thanks14:43
mvofagan: hi, re bug #509518 - you do not have a /var/log/dist-upgrade/main.log ?14:47
ubottuLaunchpad bug 509518 in software-center "software-center crashed with DatabaseOpeningError in __init__()" [Undecided,New] https://launchpad.net/bugs/50951814:47
mvofagan: how did you do the upgrade "update-manager -d" ?14:47
rickspencer3pitti, bryyce, tseliot should this blueprint be in a3 now?15:00
rickspencer3https://blueprints.edge.launchpad.net/ubuntu/+spec/desktop-lucid-xorg-triaging-diagnosis15:00
pittirickspencer3: there's some WIs left for a315:01
tseliotrickspencer3: sorry but I have no idea15:01
* tseliot hasn't worked on that blueprint15:01
rickspencer3pitti, it's targeted for a2 atm15:02
rickspencer3should we retarget for a3?15:02
pittirickspencer3: doesn't matter much, but if you prefer that, please do15:02
rickspencer3or does the work items tracker now pick up a3 work items?15:02
pittirickspencer3: yes, the WI tracker doesn't care15:02
rickspencer3pitti, I've lost track of how the work items tracker works :o15:02
pittirickspencer3: we don't need to do that retargetting dance any more15:03
rickspencer3ok15:03
=== robbiew_ is now known as robbiew
keescan someone approve my emails to the ubuntu-desktop mailing list again please?  :)15:39
tseliotpitti: do you think it's jockey that blacklists the nvidia modules in /etc/modprobe.d/blacklist-local.conf ?15:39
milanbvkees: I was looking for you15:41
keesmilanbv: hi, yup.  I'm on US Pacific time.  :)  what can I help with?15:41
milanbvstill about users-admin changing passwords15:42
keesah yes.  :)15:42
milanbvto avoid all the problem we had with ecryptfs and keyrings, we will now change passwords via PAM, asking for the old one15:42
milanbvadmins will have to explicitly require forcing a new password without providing the old one15:42
keesfor the current user only, I imagine?15:42
keesoh15:43
keeser, ok15:43
milanbvthat's really better, else ecryptfs may be broken15:43
keesyup15:43
milanbvbut we can't call pam_chauthtok() directly for any user15:43
milanbvsince we don't have the privileges required to access /etc/shadow15:43
milanbvI think that's why gnome-about-me runs 'passwd' in the background for that15:44
milanbvdoes that sound reasonable to you? or is there a better solution?15:44
keesmilanbv: can't you just make the same PAM calls that passwd does?15:47
keesmilanbv: you may want to ask slangasek on #ubuntu-devel about this, he knows PAM much better than I do.15:48
chrisccoulsonkees - passwd is suid root though isn't it?15:48
milanbv;-)15:48
milanbvI've discovered that yesterday!15:48
chrisccoulsonheh, and we don't want users-admin to be suid root :P15:49
keeswell, to do any password changing, you'd need root privs.15:49
keeseither you're calling out to existing tools that have it, or you're writing your own PAM tool that is setuid15:49
chrisccoulsonkees - how well do you know PAM?15:50
milanbvyeah, I would have done that in the backends - but the general liboobs model doesn't really handle this well15:50
keesonly enough to keep from getting in trouble.  :)15:50
chrisccoulsonie, would you know why /sbin/unix_chkpwd would exit with exit code 11?15:50
pitti tseliot: yes, jockey uses /etc/modprobe.d/blacklist-local.conf15:50
pittitseliot: it would blacklist nvidia if you disable the driver in jockey15:51
chrisccoulsonsomeone reported that they couldn't unlock their screen from gnome-screensaver, and their syslog shows that unix_chkpwd exits with that error code15:51
hyperairchrisccoulson: isn't that segfault?15:51
chrisccoulsonhyperair - no, thats signal 1115:52
tseliotpitti: ok, so it's that. We don't need that anymore as switching between alternatives is enough15:52
hyperairoh whoops15:52
chrisccoulsonit's returning 11 as the exit status ;)15:52
pittitseliot: sweet, less custom code to worry about :)15:52
* tseliot nods15:52
pittitseliot: in fact, that's the behaviour of the standard KernelModuleHandler15:52
pittiso the nvidia one would need to not call that parent function any more15:53
milanbvchrisccoulson: does /sbin/unix_chkpwd allow *any* use to check another user's password?15:53
keeschrisccoulson: if /usr/include/security/_pam_types.h can be believed, it's PAM_MAXTRIES15:53
chrisccoulsonkees - thanks. i'll have a look when i finish work and see if i can figure it out15:54
tseliotpitti: aah, so it's this line: return KernelModuleHandler.enabled(self)15:54
milanbvs/use/user/15:54
chrisccoulsonmilanbv - i'm not sure15:54
pittitseliot: no, not enabled()15:54
pittitseliot: KMH.disable()15:54
milanbvhmm, so I guess I'll copy/paste the code to run 'passwd' which is used by gnome-about-me15:55
chrisccoulsonmilanbv - unix_chkpwd only lets you check the calling users password15:55
tseliotpitti: let me guess, XorgDriverHandler subclasses KMH: XorgDriverHandler.disable(self)15:55
milanbvthanks15:56
pittitseliot: right15:57
pittitseliot: hm, and you do want that15:57
pittitseliot: perhaps it's better to add a property "do_blacklist = True" to KMH, and set it to False for nvidia15:58
pittitseliot: does it actively hurt to blacklist it?15:58
tseliotpitti: currently we're getting something like this: https://bugs.launchpad.net/ubuntu/+source/jockey/+bug/50937615:59
ubottuUbuntu bug 509376 in jockey "[lucid] nvidia-current failed to initialise" [Undecided,Invalid]15:59
tseliotwhich defeats the purpose of having alternatives15:59
tseliot"do_blacklist = True" should be fine16:00
chrisccoulsonhyperair - can you recreate bug 509660?16:02
ubottuLaunchpad bug 509660 in gnome-power-manager "Unlock screen not shown when resuming from standby or hibernation" [Undecided,Confirmed] https://launchpad.net/bugs/50966016:02
pittitseliot: I see; yes, let's do that16:02
hyperairchrisccoulson: lemme try.16:02
tseliotpitti: ok, I think I can work on it, not that it's urgent...16:02
hyperairhmmmm16:03
hyperairit didn't work.16:03
hyperairno i mean it came back on16:03
chrisccoulsonhyperair - gnome-power-manager already sends a SimulateUserActivity message to gnome-screensaver on resume16:03
hyperairweird16:03
hyperairi'll need to find the exact conditions.16:03
hyperairchrisccoulson: i know, i saw the code for it. i'm just not sure when it happened.16:03
chrisccoulsonand gnome-screensaver contains the code to raise the dialog (if you run gnome-screensaver-command --poke from a script, then it raises the dialog)16:03
hyperairhmm16:06
hyperairweird. i can't remember where i've seen it16:06
hyperairi'll try observing for the next few days16:06
rickspencer3meeting time?16:29
bryyceheya16:29
seb128hey16:29
rickspencer3https://wiki.ubuntu.com/DesktopTeam/Meeting/2009-01-1916:30
ccheneyhi16:30
rickspencer3let's see ...16:30
pittihello all16:30
rickspencer3didrocks16:30
rickspencer3Riddell16:30
rickspencer3who else?16:30
rickspencer3tseliot,16:30
tselioto/16:30
* didrocks waves16:30
rickspencer3tkamppeter,16:30
seb128hey16:30
ArneGoetjehi16:31
rickspencer3ArneGoetje,16:31
rickspencer3heh16:31
kenvandinehey16:31
rickspencer3hi kenvandine .... I was wondering who I was forgetting16:31
rickspencer3:)16:31
kenvandinehehe :)16:31
rickspencer3dang it!16:31
rickspencer3I totally forgot about conference attending *again*16:31
* rickspencer3 kicks self16:31
rickspencer3sorry for the rushed agenda, yesterday was supposed to be a US holiday, so I had minimal time to work on it16:32
rickspencer3so let's just dive in, I suppose16:32
rickspencer3kenvandine, partner update?16:32
kenvandinesure16:32
kenvandineDX will have weekly releases, because of the holiday the wiki page isn't complete yet16:33
kenvandinebut it will be filled in today16:33
kenvandineOLS released 0.1.0 of libubuntuone, it is in the u1music ppa now... hopefully a new rb plugin soon...16:33
kenvandinei might try to get libubuntuone uploaded to lucid this week16:33
kenvandinenot a high priority yet though, but sooner the better16:33
kenvandinelibubuntuone is the gtk widgets for U1... in case anyone missed that last time :)16:34
kenvandinethat's it for the partner update16:34
rickspencer3kenvandine, will they have the ability to download the music that you purchased soon?16:34
kenvandinebefore alpha-3 :)16:34
seb128is there any detail somewhere about what sort of content will be there?16:35
seb128one of the rhythmbox guys asked about that yesterday16:35
rickspencer3seb128, just jono signing the free software song, mostly16:35
seb128lol16:35
kenvandineseb128, not sure, but the plugin can browse if you set the right env variable :)16:35
rickspencer3seb128, I believe these is a rather detailed spec on the wiki16:35
kenvandinerickspencer3, not sure if it gives details on the content16:36
kenvandinei am sure it is more than just jono :)16:36
rickspencer3ok, thanks for that update16:36
seb128it's also jcastro16:36
seb128;-)16:36
rickspencer3lots of great stuff coming the desktop from both of those teams16:36
rickspencer3we have an embarassment of richess concerning new desktop goodness ;)16:36
rickspencer3moving on .. Riddell, Kubuntu update?16:37
Riddell- alpha 2 done and in reasonable shape16:37
Riddell- KDE SC 4.4 RC 2 coming today16:37
Riddell- semantic desktop still blocked on virtuoso, kees promises soon16:37
Riddell- kubuntu-notifications-helper now on the CD16:37
Riddellthat's all, short this week :)16:37
pitti^ that fast? I only sent it to main today :)16:37
Riddellpitti: well it's in the meta package and we've been testing it is more the point16:38
pittiright16:38
rickspencer3so "now on the CD" is more specifically "now bound to be on the CD soon"16:38
rickspencer3thanks Riddell16:38
rickspencer3bryyce, x?16:38
bryyce* Our signal rethrowing patch for apport seems to be the cause of recent xorg-server crashes.  We've disabled it for now.16:39
tkamppeterhi16:39
pittidid that significantly change in structure compared to karmic's?16:39
rickspencer3:(16:39
bryycepitti, yeah16:39
bryyceupstream moved all the signal handling around internally, so the patch had to be redone.  but guess it is still not quite right16:40
rickspencer3bryyce, is this part of the triaging/error recovery stuff?16:40
bryycerickspencer3, yeah, it is what catches crashes and collects backtraces16:40
seb128bryyce, I still get xorg display destroyed on new session16:41
rickspencer3which itself was causing crashes16:41
rickspencer3nice16:41
rickspencer3bryyce,  there are two questions for you on the wiki16:41
bryyce* The diversions -> alternatives change was bumpy but seems to be working well now.16:41
* tseliot nods16:41
rickspencer3the first is straight form intel16:41
rickspencer3Question from Intel: Lucid is still using 2.9.1. Intel already released 2.10 in 09Q4. Does Ubuntu plan to upgrade -intel 2.10 in Lucid16:41
bryyce* Other than that, the usual bugs/patches/etc.16:41
pittitseliot: congratulations for this, it was a huge change16:42
rickspencer3yeah16:42
=== Pici` is now known as Pici
tseliot:-)16:42
rickspencer3okay, nice on that16:42
bryycerickspencer3, yes but the mesa/libdrm stuff had to go through first.  2.10 is on my todo list for a316:42
rickspencer3bryyce, thanks16:42
rickspencer3second one was concerning I guess 915 and lots of instability on 10v's after a suspend/resume16:43
rickspencer3what's up with that?16:43
tseliotpowersave=0 should fix it16:43
bryyceright, that is the powersave=0 thing16:43
rickspencer3bryyce, right16:43
rickspencer3well "fix" is a strong word tseliot16:44
bryyceit seems upstream added this but it's quite buggy and all the distros are having to turn it off locally16:44
tseliots/fix/work around/16:44
rickspencer3ok16:44
rickspencer3other than that, is intel solid?16:44
rickspencer3graphics-wise anyway?16:44
bryyceapw has that action16:44
bryyceyes I think so16:44
tseliotAFAIK Jesse Barnes partially reverted his changes16:44
rickspencer3ok16:44
rickspencer3bryyce, thanks for the update16:45
rickspencer3tseliot, thanks too16:45
seb128is anybody else seing that xorg crash on new session?16:45
rickspencer3bryyce + tseliot great job so far this release, lots of progress regarding graphics16:45
seb128it does it on user switch there on both my laptop and the mini10v16:45
pittion the mini 10; rock solid on my laptop16:45
seb128lucky you ;-)16:45
tseliot:-)16:45
seb128that's driving me crazy since it destroy my current session too16:46
seb128I get vt7 turned to a text vt16:46
seb128with Xorg still running16:46
bryyceseb128, any error shown in your gdm log?16:46
seb128no, no error in neither Xorg or gdm logs16:47
seb128X is still running16:47
seb128let's talk after meeting if you want16:47
pittiseb128: text VT with cursor> I see that on shutdown sometimes16:47
rickspencer3we'll have a mini 10v party at the sprint, and really get these puppies humming16:48
rickspencer3I <3 my 10v16:48
rickspencer3okay, moving on16:48
rickspencer3ccheney, mozilla update?16:49
ccheneyfinally got all of libsoup2.4 working except for the weird get_type code I haven't figured out yet, need to discuss with asac again to see what is going on with it16:49
ccheneywill also have OOo 3.2.0~rc2 uploaded today16:49
ccheneyassuming it doesn't keep failing to build, i think i worked all of its build errors out though16:50
rickspencer3ccheney, were the build errors all KDE related?16:50
ccheneyactually not kde related for 3.2 it was due to all the changes from 3.1 to 3.2 in rules file16:50
rickspencer3ah16:51
ccheneyits in the deb generation stage of the build now so i think it finally works16:51
rickspencer3ok, in terms of mozilla ...16:51
rickspencer3ite seems that you were hoping to have libsoup done two weeks ago, and then move on to epiphany16:51
rickspencer3what is the status of the epihpany and such?16:51
ccheneyyea it kept growing bigger as i copied more things in and got some weird build errors a few times i had to get asac to help me investigate, now i have it all done except some code that has to change directly in glib and the get_type issue where it doesn't appear to actually have code16:52
rickspencer3so still working on libsoup16:52
ccheneythere are a few gcc visibility settings in the code i am not sure if that is what is causing the weirdness16:53
rickspencer3ccheney, do you feel that we are on track to accomplish this task in Lucid?16:53
ccheneyit should work pretty fast after i get the get_type parts working there are quite a few of them and they seem to all work the same way16:53
rickspencer3ok16:53
ccheneyi feel that i don't understand glib/gtk/gnome well enough to copy the bits over and have work properly while also keeping OOo up to date16:54
ccheneybecause the other libraries seem to be at least as involved16:54
ccheneywe have a contractor now that knows more about gnome, that could help with this?16:54
rickspencer3ccheney, that is up to asac16:54
ccheneyok16:54
rickspencer3please discuss it with him16:54
ccheneyok will do16:55
rickspencer3if you feel the project is not on track, please ping me asap16:55
ccheneyok16:55
asaclets talk after meeting ccheney16:55
rickspencer3so that we can steer the project as appropriate16:55
asac(hi)16:55
rickspencer3hi asac :)16:55
rickspencer3ok, so ...16:55
ccheneythe glib modification i think should be done more familiar so i don't break all of hardy :)16:55
rickspencer3pitti, any comments re release status?16:55
ccheneyer by someone16:55
pittiI did a quick update to https://wiki.ubuntu.com/DesktopTeam/ReleaseStatus earlier on16:55
pittiI haven't updated our RC bug lists, but it seems it's under control this cycle16:56
rickspencer3good16:56
pittimy biggest worry for now is the boot speed stuff16:56
rickspencer3I would like to discuss boot speed16:56
rickspencer3I am quite worried as well16:56
pittihttp://macaroni.ubuntu.com/~pitti/workitems/canonical-desktop-team-lucid-alpha-3.html didn't go down in the last 5 days, though16:56
rickspencer3hmm weird16:56
pittiI think tseliot probably closed a few recently16:57
rickspencer3I would have thought that with x stuff, we would have seen some16:57
pittiI mean, in practice, not on the whiteboard16:57
rickspencer3ok, I'll follow up later16:57
rickspencer3all: if you have completed work items, please note them as such on the white board16:57
rickspencer3If we are above the trend line on Thursday, I will start postponing stuff!16:57
pittibryyce: do you know whether there was discussion with the kernel team about the nouveau yay/nay?16:57
bryycepitti, I emailed them last week about this but haven't heard yet16:58
pittiok, thanks16:58
bryycethey've been sprinting though so assume they were busy with other matters16:58
bryycepitti, I will follow up on it this week16:58
rickspencer3ok16:59
rickspencer3so, boot speed16:59
rickspencer3we've flatlined so far as I can see16:59
rickspencer3so, seb128 and I discussed today some work this week to get us moving forward16:59
pittiI'm still waiting for today's image to appear on scott's charts17:00
pittiI re-enabled dailies yesterday and we have updated isos today17:00
rickspencer3pitti, are you expecting a change?17:00
pittiyes17:00
rickspencer3good17:00
seb128oh?17:00
pittiI fixed gdm/gpm to not start hal any more17:00
seb128which one?17:00
pittiand we got some new gnome components17:00
seb128oh, I though that was done previous week during the sprint17:00
pittiseb128: was after alpha-217:01
pittiThursday evening17:01
seb128ah, ack17:01
pittiand we didn't have dailies since then17:01
seb128no daily since17:01
pittianyway, I don't expect a dramatic change on the desktop itself17:01
faganmvo: Nope upgrade manager -d isnt working at the moment for hardy17:01
seb128current une there is a bit over 17 seconds17:01
pittiwe need to land the "start everything at once" bits and chrisccoulson's gconf dependency weakening17:01
=== cypher__1 is now known as czajkowski
faganme was afk for a while there17:01
seb128I've been looking at start everything at once today17:02
seb128and I'm not convinced...17:02
rickspencer3fagan, fyi ... in uor team meeting atm, will be done soon17:02
pittiand we need to see whether it's worth writing a new gconf backend17:02
seb128the charts with the change were slower than without17:02
seb128I need to look at that again17:02
mvofagan: oh, its not - what was the error?17:02
seb128things start earlier17:02
pittiI looked into gconf for some 4 hours, with some experimental code17:02
seb128but fight each other17:02
chrisccoulsonseb128 - i'm nervous about starting everything at  once too17:02
seb128so it doesn't win us anything17:02
pittibut it can't be crowbar'ed, it needs an entire new backend written (with a faster storage than xml)17:02
chrisccoulsonbut, we can discuss after your meeting17:02
faganmvo: It just doesnt offer lucid as an option for update-manger -d17:02
faganOh sorry rickspencer317:03
rickspencer3hmmm17:03
seb128I'm concerned about spending so much efforts when we will get new techs next cycle which means dropping all that17:03
rickspencer3well ... I feel we need more data17:03
seb128I mean for the gconf backend17:03
rickspencer3and seb128 discussed this this morning17:03
seb128I will do some profiling on gnome-panel this week17:04
tseliotpitti: I think someone (upstream) is already working on using a binary instead of xml for gconf17:04
mvofagan: oh, I need to check why this is the case, I thought had enabled it17:04
seb128that doesn't solve the gconf issue though17:04
mvothanks fagan!17:04
pittichrisccoulson: we have to parallelize at least a bit; starting most bits 5 seconds into the session won't work17:04
pittitseliot: dconf you mean? (with gvariant)17:04
seb128chrisccoulson, current it's 2 seconds in for me17:04
seb128ups17:04
pittiI'll continue to own gconf, and see to write a simple text based backend17:04
seb128pitti, currently it's 2 seconds there17:04
tseliotpitti: it could be17:05
seb128but right17:05
chrisccoulsonpitti - i agree, and there are parts we can start in parallel17:05
chrisccoulsonbut i think we need to be careful about making a small change to just start everything at once without understanding why some of the sequencing is there17:05
rickspencer3ok17:06
pittiright, we have to do it early17:06
rickspencer3I am having trouble seeing how this is all organized17:07
rickspencer3like who owns what, etc...17:07
pittirickspencer3: we have a work item list in https://blueprints.edge.launchpad.net/ubuntu/+spec/desktop-lucid-startup-speed17:07
rickspencer3pitti, if I look to the work items, will that help me understand?17:07
seb128pitti updated the whiteboard some days ago during sprint17:07
pittibut nobody currently owns panel17:07
seb128rickspencer3, yes17:07
seb128basically I own "start everything early"17:07
seb128chrisccoulson's own the gconf delay bits17:08
rickspencer3seb128, owns panel for now, i think17:08
seb128pitti owns the gconf speed issue17:08
rickspencer3as I asked him to do some detailed profiling17:08
seb128and robert and I own gnome-panel17:08
rickspencer3then we can pull out our secret weapon17:08
pittione important change would be to start all applets at once17:08
pittiinstead of spending a second for each single one17:08
seb128vuntz says it's supposed to do that17:08
seb128I will try to see why it's not working17:08
pittiright, I know; that's why I hope it's easy to fix17:08
seb128not looking forward working on bonobo ;-)17:08
rickspencer3hehe17:09
seb128or on things using it17:09
rickspencer3seb128, do we need to call out bonobo as a separate item, or is part of "panel"?17:09
seb128I'm a bit concerned about ressources we spend on bugs for a lts right now btw17:09
seb128not sure if meeting is the right time to raise that17:10
pittilike, too few? (right)17:10
rickspencer3seb128, I understand your concern17:10
kenvandineseb128, FYI the OLS guys are working on a FAQ on the music service which includes information on the content available17:10
rickspencer3but we this is important too17:10
seb128rickspencer3, let's have only gnome-panel for now17:10
seb128kenvandine, thanks17:10
rickspencer3seb128, you mean bonobo work is part of gnome panel?17:11
seb128pitti, like I've no time to look at bug report or fix those17:11
seb128pitti, but I can by quick look see number of crashes and issues I don't want in a lts17:11
seb128pitti, and I fail to see when I will be able to work on those with the current workload17:11
seb128rickspencer3, yes17:11
seb128rickspencer3, they go together for that work I would say17:11
seb128we can still add some extra items after profiling work this week17:12
rickspencer3seb128, ack17:12
didrocksmaybe I can spend some time on trying to fix important bugs? I would just need for pointers to see where to look at first :-)17:13
pittiI'll add a few to DesktopTeam/ReleaseStatus this week17:13
seb128didrocks, that or help on new version updates?17:13
seb128I'm doing most of those by myself this cycle17:14
didrocksseb128: as you want. I think I can help too on updates, right17:14
seb128new GNOME again next week17:14
rickspencer3ok, so the upshot is that didrocks will work on new versions this week so that seb128 can focus on gnome-panel17:14
didrocksok :-)17:14
seb128next week for new version17:14
rickspencer3and otherwise, we will continue to work to plan defined on the blueprint17:14
seb128but that would be nice17:14
seb128it would let me some time to catch up on other things I planned to do this week17:15
seb128so I can look to gnome-panel this week17:15
rickspencer3ok, so next meeting we should see some detailed profiling data from seb12817:16
rickspencer3:)17:16
rickspencer3chouette!17:16
seb128;-)17:16
didrocksheh17:16
rickspencer3any other business?17:16
tseliotseb128: as regards the bug about new sessions, can you try gdm without patches 27 and 28 (both separately and together) please?17:16
seb128tseliot, will do17:17
tseliotthanks17:17
seb128thank you17:17
seb128rickspencer3, no17:17
rickspencer3ok, let's call that a wrap?17:17
rickspencer3going ...17:17
rickspencer3going ...17:17
seb128yes please ;-)17:17
pittitseliot: 27 and 28?17:17
* rickspencer3 taps gavel17:17
rickspencer3thanks all17:17
didrocksthanks rickspencer317:17
pittithanks everyone17:18
tseliotpitti: yes, they have to do with plymouth17:18
tseliotthanks everyone ++17:18
pittitseliot: I mean, are these revisions somewhere?17:18
bryycethanks17:18
tseliotpitti: sorry, I meant 27_save_root_window.patch and 28_plymouth_transition.patch in debian/patches (in gdm)17:19
pittiaah17:19
tseliotyes, they're not bzr revisions17:19
pittiI'm offline for a bit to cd ~ and make some dinner17:20
* seb128 kicks the wiki not responding17:26
=== maxb_ is now known as maxb
=== MacSlow is now known as MacSlow|capoeira
=== gord_ is now known as gord
rickspencer3TheMuso`, Eastern Edition will have to be 1 hour late today18:04
chrisccoulsonseb128 - the gnome-screensaver desktop file already has NoDisplay in it :)18:14
chrisccoulsonno work to do there18:14
seb128hehe18:14
chrisccoulsonpitti - i think we should add NoDisplay to the polkit-gnome-authentication-agent-1 desktop file too, to hide it from the session capplet18:15
chrisccoulsoni've seen a few users disable that already, and then report a bug when everything that requires authentication breaks18:15
pittichrisccoulson: sounds good18:22
pittichrisccoulson: want me to do it?18:24
chrisccoulsonpitti - yeah, if you've got time18:24
chrisccoulsonif not, then i can do that later18:24
chrisccoulsonhmmm, virtualbox is acting really weird :-/18:24
chrisccoulsoni've got 2 mouse cursors at different positions on the screen, tracking each other perfectly18:25
chrisccoulsonand only 1 of them clicks on things18:25
seb128pitti, rickspencer3: so the switch session crash doesn't happen without splash...18:31
seb128ie when not using plymonth on boot18:31
chrisccoulsonurgh, session switching is utterly broken here18:34
chrisccoulsonit almost appears like the 2 VT's are overlayed18:34
chrisccoulsonthats why i'm seeing 2 mouse cursors18:34
chrisccoulsoni see bits of each desktop on the same screen18:34
seb128lucky you18:34
seb128when I try to open a new session there I get a text vt over my xorg18:34
chrisccoulsonthat is seriously strange...18:34
chrisccoulsonso you're seeing similar behaviour?18:35
seb128I can see the mouse pointer on it though18:35
seb128I get a cursor over a text vt18:35
seb128with fsck log from boot usually18:35
seb128and switching to other vts doesn't make the xorg cursor hide18:35
chrisccoulsonits a good job i'm not running lucid on my main desktop yet :)18:35
Nafaiif you only have one machine, how do you guys do active development on Lucid?  virtualbox?18:36
chrisccoulsonNafai - i'm currently using virtualbox, although i think i'm going to invest in a second machine18:37
chrisccoulsonvirtualbox sucks for testing really18:37
Nafaifor desktop stuff I imagine so18:37
seb128Nafai, I do run lucid18:37
Nafaisounds brave :)18:37
chrisccoulsoni would run lucid if i were the only person using this machine18:37
Nafaisounds like there are some cool things in the pipe for lucid18:38
ccheneyi tend to not run dev releases on my dev boxes since they break so often, generally just in a vm18:38
chrisccoulsonccheney - do you test openoffice in a vm?18:38
ccheneyyea18:38
chrisccoulsonyou must have some serious hardware ;)18:39
ccheneythe times i have tried running dev releases directly on hardware i spent more time trying to make it work than working on what i should be18:39
chrisccoulsonheh, these new visual effects are quite funky18:39
ccheneyyou only need ~ 2-4gb ram to run a vm18:39
ccheneybut yea my build box is fast18:40
chrisccoulsonyeah, you'd need a good build environment for OO18:40
ccheneycore i7 3.6ghz (8 hardware thread) with 8gb ram18:40
Nafaiccheney: nice!18:40
ccheneyi used to use a core 2 duo and it was a lot slower18:40
chrisccoulsonseb128 - according to the output of ps, both my Xorg processes are in fact on the same VT18:41
seb128weird18:41
ccheneyonly takes 1hr to do a OOo build (without l10n)18:41
Nafaiccheney: so do you have pbuilders running on your monster box?18:43
chrisccoulsonseb128 - http://paste.ubuntu.com/359153/18:44
chrisccoulsonfunky :)18:44
ccheneyNafai: i use a home grown chroot thing, easier to deal with since i have to modify debian dir so often, and pbuilder didn't exist when i first wrote the scripts18:45
Nafaiah, makes sense18:45
seb128chrisccoulson: so for some reason the second xserver fails to start there18:45
seb128chrisccoulson: and I get a vt on top of xorg18:46
seb128all weird18:46
seb128chrisccoulson: but everything works fine if I don't use plymouth on boot...18:46
chrisccoulsonseb128 - it is pretty weird. in my case, the second server starts, but on top of the VT i'm already using18:46
chrisccoulsoni havent tried without plymouth18:46
chrisccoulsonplymouth doesnt do anything for me anyway18:46
seb128just drop the splash argument in grub18:46
chrisccoulsonah, thanks. i'll try that in a bit18:47
seb128tedg, hey19:22
seb128tedg, I've reassigned bug #507975 to you19:22
ubottuLaunchpad bug 507975 in indicator-application "nautilus crashed with SIGSEGV in g_type_check_instance_cast()" [High,Triaged] https://launchpad.net/bugs/50797519:22
seb128tedg, http://launchpadlibrarian.net/37927151/Stacktrace.txt19:22
seb128is the crash19:22
seb128I get the same with a small pygtk testcase19:22
seb128or with rhythmbox when closing it19:22
seb128that's in fallback case19:23
seb128ie when the user don't have the indicator applet19:23
seb128I guess many removed it in previous cycle19:23
seb128since it was pretty useless if you don't like to queue things there19:23
seb128which explain the number of duplicates19:23
tedgHmm, okay.  Maybe it's an issue with the callback.19:23
seb128let me know if you need details19:23
tedgSorry, fallback.19:23
seb128I've a small testcase I can give you19:23
tedgSweet.  I'll add it to the test suite :)19:24
seb128tedg, http://people.canonical.com/~seb128/indicator.py19:26
seb128there is probably an easier way19:26
seb128but remove the message indicator19:26
seb128stop the message and application services19:26
seb128and run that19:27
seb128rickspencer3, can you take a note somewhere that we might want to make sure to add back the message indicators to config on upgrade?19:28
seb128rickspencer3, I expect many people found it useless and drop it but it's used for the applications too in lucid and upgrader will not know about that change19:29
seb128rickspencer3, or I'm not sure how you want to track such changes, work item, bug?19:30
pittichrisccoulson: I filed bug 509798 as a reminder19:30
ubottuLaunchpad bug 509798 in policykit-1-gnome "set NoDisplay in .desktop file" [Low,In progress] https://launchpad.net/bugs/50979819:30
seb128pitti, ^19:32
pittiseb128: RC bug works fine for me, or a WI for final, as you prefer19:32
seb128ok thanks19:33
seb128tedg, let me know if you try the testcase19:34
tedgseb128: I was trying to get the test case dying under dbus-test-runner, but that wasn't working :-/19:35
tedgI was just going to look at the code and see if the screwup was obvious real quick :)19:35
tedgUgh, it was :(19:36
seb128good ;-)19:41
seb128tedg, you prefer things not easy to debug? ;-)19:41
tedgseb128: No I prefer that I didn't make stupid mistakes the first time.  The saddest part is that I realized this mistake, wrote the function to fix it, and didn't change the signal handler.19:42
tedgseb128: If you want to distro patch it you can steal the diff off the merge request: https://code.launchpad.net/~ted/indicator-application/bug507975/+merge/1768019:42
* pitti slowly gets a theory of what makes this hald-addon-input thing die19:44
djsiegel1hey TheMuso`19:44
seb128tedg, thanks19:45
seb128tedg, I will backport that now to stop having angry using opening nautilus bugs about copy crashing19:45
tedgseb128: Just tell users that they should do it right the first time, and not need more than one copy of a file :)19:46
seb128tedg, ;-)19:46
* tedg hears that users love that.19:46
seb128tedg, they should not have removed the applet to start!19:46
seb128that will teach them ;-)19:46
tedgHeh, it's not a bug, it's a feature!19:46
seb128tedg, you need review for every commit?19:49
tedgseb128: Yes.19:49
seb128urg19:49
seb128I guess it helps to have good code but not to speed up things19:49
tedgYes, it's also good to make sure that more than one person knows about the code.19:50
tedgWe had a real issue with UNR when njpatel went on vacation last year :)19:50
seb128lol19:50
tedgI think we found the person that knew the most about the code was kwwii :)19:50
seb128urg19:50
seb128no comment ;-)19:50
seb128the code is made of svg icons right? ;-)19:51
tedgAll of it.  SVG and Javascript19:51
tedgWe think it'll speed up boot time.  You only need to load libxml and seamonkey.19:51
=== pgraner` is now known as pgraner
pittiseb128: just checking, gnome-system-monitor isn't in bzr, right?20:42
seb128pitti, it is20:43
* pitti finds it then and will add Vcs-Bzr:20:43
seb128pitti, it's lp:~ubuntu-desktop/gnome-system-monitor/ubuntu/20:43
pittiah, got it20:43
seb128pitti, do you upload debbie's change?20:45
seb128pitti, sorry I forgot about this one, I had it on my todolist but we were in beta freeze...20:45
pittiseb128: yes; TBH I don't fully understand it, but I want to test it, and it's forwarded upstream20:45
seb128ok good20:46
seb128it doesn't seem complicated to me20:46
pittithe upstream bug has a better explanation20:46
pittibut I'd upload it as "harmless"20:47
seb128pitti, right20:47
seb128that's what I mean by doesn't seem complicated20:47
seb128it's very limited change20:47
seb128and I trust her for testing20:47
didrockshave a good night21:13
pittisleep well, didrocks21:15
TheMuso`Hey djsiegel.21:27
TheMuso`rickspencer3: np21:27
djsiegelhey TheMuso`21:27
djsiegeljust wanted to get some info from you on the feasibility of using a webkit theme for empathy21:28
djsiegeland if you have any idea what gwibber is doing in this regard, as it also uses a lot of webkit21:28
TheMuso`djsiegel: Really not sure where the version of webkit in Lucid stands WRT accessibility I'm affraid.21:28
djsiegelhmm21:28
djsiegelcan you fill me in on the access. issues in general21:29
djsiegel?21:29
TheMuso`djsiegel: Let me try and get into lucid some time today, and I'll let you know. Lucid has been giving me a little grief.21:29
djsiegelsorry to hear21:29
djsiegelok21:29
pitticd21:31
pittiergh, -EFOCUS21:32
pittigood night everyone21:36
=== MacSlow|capoeira is now known as MacSlow
seb128re21:53
mdkehi all. I wonder if anyone can give me a hand - I'm trying to update a yelp patch but get this error when running cdbs-edit-patch: http://paste.ubuntu.com/359242/21:57
=== cypher_ is now known as czajkowski
=== bjf is now known as bjf-afk
chrisccoulsonmdke - did you figure out the answer to your question>?22:16
chrisccoulsonyelp uses quilt....22:16
mdkechrisccoulson: not yet - but it sounds like you did... Guess I haven't done a yelp patch for some time :)22:17
chrisccoulsonheh ;)22:17
mdkeok, I'll see if I can figure out how quilt works22:18
mdkethanks chrisccoulson22:18
seb128hey robert_ancell22:19
chrisccoulsonyou're welcome mdke22:19
chrisccoulsonseb128 - i can't believe users are making such a big deal out of bug 501670 ;)22:19
ubottuLaunchpad bug 501670 in glib2.0 "g_set_prgname() called multiple times" [Low,Invalid] https://launchpad.net/bugs/50167022:19
seb128chrisccoulson: me neither22:20
robert_ancellseb128, hey22:20
seb128chrisccoulson: I think some got confused and think other crashes etc are due to it22:20
seb128robert_ancell, I'm going to take over gnome-panel profiling work this week22:20
chrisccoulsonyeah, it seems that way22:20
seb128robert_ancell, did you have any work in progress on that?22:20
seb128robert_ancell, we said we would have some work done on profiling it for next week to show22:21
* ajmitch waves to robert_ancell 22:21
robert_ancellseb128, no, nothing significant - it seems the big issue is loading everything in parallel22:21
robert_ancellseb128, did you get my patch to log more info?22:22
robert_ancellin series rather22:22
seb128robert_ancell, I think you did pastebin that before holidays but I'm not sure where it was22:23
seb128robert_ancell, do you still have it handy? can you email it to me?22:23
* robert_ancell looking...22:23
robert_ancellseb128, emailed22:25
seb128robert_ancell, thanks22:26
seb128robert_ancell, did you do any work on that since?22:26
robert_ancellseb128, no22:28
seb128ok thanks22:28
seb128robert_ancell, I got launchpad-integration-cil to build and in main btw22:28
seb128robert_ancell, do you plan to work on some app patching for it?22:29
seb128we need a depends to keep it there ;-)22:29
robert_ancellseb128, sweet,  I'll patch f-spot, cheese, gbrainy22:29
seb128ok thanks22:29
robert_ancellis there anything major I'm forgetting?22:29
seb128not using lpi?22:29
robert_ancellyes22:29
seb128tomboy you can list too22:30
robert_ancellbanshee I guess22:30
robert_ancellyes22:30
robert_ancellThe talk by Lucas Nussbaum about Debian QA was interesting - a lot of measuring the community by datamining22:30
seb128yeah, he gets quite some interesting stats22:31
seb128brb, dist-upgrade done, quick restart22:31
seb128re22:35
seb128robert_ancell, got your email thank you22:35
feulorenhi, do you plan to integrate gnome shell for lucid+1 ?22:42
seb128hey feuloren, we will discuss that after lucid22:42
seb128we focus on lucid for now22:42
feulorenseb128: ok ^^ I was thinking that the need for accelerated graphics was a big problem, with the live CD mainly, but ok22:43
seb128we do consider the lack for fallback for video cards which don't support acceleration an issue too22:44
seb128that's why we will need to discuss that after lucid22:44
rickspencer3TheMuso`, can you give me another hours?22:59
rickspencer3have a couple of things to knock out here, and need to update that wiki22:59
rickspencer3robert_ancell, are you around for eastern edition today?23:00
robert_ancellrickspencer3, is it now?23:01
rickspencer3robert_ancell, well, it was supposed to be an hour ago23:01
rickspencer3now I'm thinking one hour from now?23:01
robert_ancellok, I can do that, the network is a bit flaky but should be good enough23:01
TheMuso`rickspencer3: Sure.23:05
rickspencer3tx23:05
NafaiSo are there any small tasks that you guys have that I could use to get started in contributing to the Ubuntu desktop?  I'm an experienced Python, C, C++ programmer, and have done some Debian packaging.23:09
=== kermiac_ is now known as Kermiac
chrisccoulsonNafai - if you want to do some packaging, there are currently plenty of updates to do for lucid: http://people.canonical.com/~seb128/versions.html23:13
dobeyNafai: there are lots of needs-packaging bugs in launchpad I think. you could probably poke at a few of them, or help getting packages updated for lucid, as chrisccoulson pointed at :)23:14
chrisccoulsonand with 2.29.6 tarballs on the way, there'll be plenty to do over the next few days23:15
chrisccoulsonoh, ok, 2.29.6 release is not until 27th23:15
chrisccoulsonstill a week away23:15
seb128chrisccoulson, right, tarballs next monday23:17
chrisccoulsonseb128 - yeah, i just checked my calendar. i got a bit ahead of myself there ;)23:17
Nafaiwith packaging, I could get away with just having a lucid chroot right?23:17
Nafai(a little nervous upgrading my only machine to lucid just yet :))23:17
chrisccoulsonNafai - i use a lucid pbuilder23:17
Nafaiah, duh :)23:17
robert_ancellbe back after lunch23:25
chrisccoulsonis anyone interested in porting transmission to the app indicator?23:28
NafaiThat sounds interesting23:29
Nafaibasically changing the use of a notification area icon to the new app-indicator api?23:29
chrisccoulsonNafai - are you familiar with the work which is happening in lucid?23:29
chrisccoulsonyeah, that's right23:29
Nafaijust a little bit, read what jono has written about it23:30
chrisccoulsonthe transmission status icon looks relatively trivial to port, as it's quite a simple menu23:30
jonochrisccoulson, Nafai porting apps to the app indicator is pretty simple23:30
jonowhat is transmission written in?23:31
chrisccoulsonjono - C23:31
chrisccoulsonthe status icon stuff in transmission is all contained in gtk/tr-icon.c in the transmission source23:31
jononafai, chrisccoulson, there is a C example on https://wiki.ubuntu.com/DesktopExperienceTeam/ApplicationIndicators23:31
Nafaijono: thanks23:31
jonoits pretty much as simple as creating an appindicator object and putting the menus in there23:32
jonocheck the Rhythmbox source code to see a good example23:32
NafaiIs transmission on launchpad or should I just do apt-get source from a lucid install?23:32
jonothats a chrisccoulson question :)23:32
chrisccoulsonNafai - the packaging is maintained in bzr (lp:~ubuntu-desktop/transmission/ubuntu)23:32
Nafaicool23:33
chrisccoulsonif you fetch that, and do "bzr bd-do" in the branch, it will download the tarball for you and put you in the full source directory23:33
jonoNafai, also, if you have questions about writing the app indicator code, bratsche_ is a good person to ask and also #ayatana23:33
Nafaiawesome23:33
Nafaijono: thanks23:33
jono:)23:33
chrisccoulsonexcellent :)23:33
Nafaisounds fun23:33
jonothanks to your Nafai - ping me when you are done :-)23:33
chrisccoulsoni need to do some app indicator porting too really23:33
Nafaiperhaps this will help me in applying for a job on this team, too :)23:34
jonoNafai, it can't hurt ;-)23:34
jonochrisccoulson, its pretty funky :)23:34
chrisccoulsonjono - yeah, i'll probably do tracker and gnome-settings-daemon next week23:35
jonochrisccoulson, that would be sweet :)23:35
=== bratsche_ is now known as bratsche
Nafainow if I can only get the virtual box guest stuff working in my lucid vm23:35
jonochrisccoulson, ping me when they are done :)23:35
chrisccoulsonjono - will do. although, we're still discussing the packaging for the new version of tracker, so i don't know when we'll have that in lucid23:36
rickspencer3hi jono23:36
jonogotcha23:36
jonohey rickspencer323:36
rickspencer3hi chrisccoulson, Nafai23:36
chrisccoulsonhey rickspencer323:36
Nafaihi23:37
jcastrochrisccoulson: ! awesome on the transmission patch.23:47
jcastrochrisccoulson: I have a bug filed upstream and I've pinged the upstream a few weeks ago23:48
chrisccoulsonjcastro - it's not done yet though ;)23:48
jcastrochrisccoulson: that's ok, I can help you grease the skids when it's ready23:48
chrisccoulsoncool, thanks :)23:48
Nafaiyay23:48
jcastrochrisccoulson: do you have my email?23:54
chrisccoulsonjcastro - did you send one recently?23:55
jcastrochrisccoulson: no, I meant, do you have my email address so you can get a hold of me. :p23:55
chrisccoulsonah, yeah. i do :)23:56
chrisccoulsonlol23:56
ccheneyfinally got 3.2.0~rc2 uploaded and just saw debian uploaded 3.2.0~rc3, lol23:56
ccheneywell i'll get to see whether there are any new build bugs with rc223:57

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