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

didrocksgood morning08:06
crevetteòla08:18
didrockslut crevette08:19
crevettesalut didrocks08:19
didrockshey seb12808:27
seb128hello didrocks08:27
seb128ca va ?08:27
seb128brb after upgrade session restart08:28
seb128ok08:31
seb128should be good now08:31
seb128hum, does anybody know if suspend is supposed to work on desktop configs?08:34
seb128it crashes my desktop apparently08:34
seb128robert_ancell, hey08:35
seb128robert_ancell, libgdata is waiting in debian NEW we will sync from there when ti's accepted08:35
robert_ancellhey seb12808:35
robert_ancellseb128, the all knowing seb :)08:35
seb128;-)08:36
seb128robert_ancell, we don't need blueprint for every changes08:42
seb128robert_ancell, ie a binary split is good for bug or mailing list discussions08:43
robert_ancellseb128, I wanted to bring all the info into one place.  Things get very frayed in email :)08:43
seb128robert_ancell, the bug would be good enough for that I think08:44
robert_ancellseb128, sure08:44
robert_ancellok, I'm outta here - have a good weekend08:48
mvobye robert_ancell08:49
robert_ancellcya08:49
didrocksseb128: bien, et toi ? :)08:53
seb128didrocks, très bien merci ;-) juste un peu fatigué comme tous les vendredis08:59
seb128ArneGoetje, hello09:14
seb128ArneGoetje, I switched language-selector to gtkbuilder could you review it?09:15
mac_vmvo: hi... just wondering...why are you accepting feature tweak/request bugs when synaptic is going to be replaced by AppCenter?09:19
mac_vi feel ,its unnecessary work/duplication load for you09:20
mvomac_v: sentimental reasons?09:20
mac_v:) oh... ok09:20
mvomac_v: but I also don't think it will go away, its still a nice tool and has users that love it09:21
mvomac_v: at least the initial appcenter will not work on a package level (later versons will) so its still useful until then at least to keep synpatic in shape09:22
mac_vmvo: yeah, there are a *lot* of fans.09:22
ArneGoetjeseb128: I can try09:23
mac_vmvo: BTW , are you working on Appcenter too?09:23
* proppy reading https://wiki.ubuntu.com/AppCenter09:24
mvomac_v: yes, mostly research/non ui stuff up until now09:24
seb128ArneGoetje, good, one minute I do a small change and push that online09:24
mvolike xapian integration09:24
ArneGoetjeseb128: although it might be better if mvo reviews and does the merge... I don't have upload rights anyways.09:24
seb128ArneGoetje, I've upload rights no worry09:24
mac_vmvo: can anything be done so that update-xapian doesn eat resources?09:25
mac_vdoesnt^09:25
mvoduring the indexing?09:25
mac_vyeah09:25
mvoor later when its actually used?09:25
mvowell, some improvements are there now, there is a --upate switch that only re-indexes changed packages. so on my system a re-index in the morning takes ~4s instead of 40 now09:26
mvoits also run with ionice, but its difficult to get it down even further09:26
mac_v\o/ nice09:26
rodrigo_shouldn't REVU send mails for the comments added to the submission?09:27
rodrigo_I don't recall getting one for the last comment from pitti in http://revu.ubuntuwire.com/p/evolution-couchdb09:27
mvoArneGoetje: I can review it, a second pair of eyes would be nice though (and/or a bit of testing)09:31
* mvo looks at the diff09:32
seb128ArneGoetje, lp:~seb128/language-selector/gtkbuilder09:33
mvoArneGoetje, seb128: diff looks fine to me (code-wise). I have not tested/loaded the UI09:42
chrisccoulsongood morning everyone09:48
seb128hey chrisccoulson09:49
seb128chrisccoulson, do you plan to fix the g-s-d .install today or should I do it? ;-)09:49
chrisccoulsonseb128 - i did it last night didn't i?09:50
seb128chrisccoulson, didn't get any bug comment09:50
seb128or, you just changing it to new but didn't write anything09:50
seb128I didn't get that was done sorry09:50
chrisccoulsonah. i pinged you in IRC i think. perhaps you missed that?09:51
seb128yes09:51
chrisccoulsonsorry, i probably should have commented on the bug too09:51
seb128sorry about that09:51
chrisccoulsonthats ok:)09:51
seb128yeah, everything alright09:51
chrisccoulsonso, everybody is winding down for the weekend now are they?;)09:52
seb128annoying that it stil use glade09:52
seb128chrisccoulson, yeah, did you get a day off work?09:52
chrisccoulsonseb128 - not today - i had yesterday afternoon off instead09:55
seb128ok09:55
chrisccoulsonalthough, there's never any point in coming to work on fridays really09:55
seb128;-)09:55
chrisccoulsonfriday's are a "slow work day" for me;)09:55
seb128good, you can triage some ubuntu bugs :-p09:55
chrisccoulsoni could do. but i have to finish my coffee first;)09:56
seb128lol09:56
seb128chrisccoulson, g-s-d looks good now ;-)09:59
seb128out of the fact that they still use glade grrr09:59
* chrisccoulson breathes sigh of relief10:00
chrisccoulsonyeah, i didn't realise they still used glade. that's why i renamed .glade to .ui in the install file10:00
chrisccoulsonthere's not much using glade though is there? perhaps it could be something easy for me to port10:00
seb128would be nice to automate dh_install --list-missing in builds and break if it's not empty or something10:01
chrisccoulsonyeah, that would be nice10:01
chrisccoulsonalthough it wouldn't be good to break in builds where you deliberately miss out files10:01
seb128well you could clean debian/tmp in the rules10:02
seb128well or at least have a variable to set to stop you on dh_install --list-missing when not empty10:03
seb128asking to ack that you want to ignore those10:03
chrisccoulsonyeah, that's quite a good idea10:04
seb128chrisccoulson, g-s-d is fixed in git already10:04
seb128I mean the remaining .glade has been converted there10:04
chrisccoulsonseb128 - thanks, thats good to know. so thats one more package that won't depend on glade soon then:)10:05
seb128anybody wanting to tackle some of the available upgrades today? ;-)10:05
seb128chrisccoulson, yeah, I'm keeping track of those on https://blueprints.edge.launchpad.net/ubuntu/+spec/desktop-karmic-gnome-310:06
seb128we will still have some libglade use in default karmic10:08
seb128but should manage to tackle those before the lts10:08
chrisccoulsonyeah, there still looks like there's a fair bit left to do, but at least upstream are quite active with porting the remaining applications across too10:11
seb128chrisccoulson, well, if you clean apps fixed in git or those with patches ready you only have 7-810:13
=== yofel_ is now known as yofel
seb128_ArneGoetje, any comment on the gtkbuilder version?10:59
=== birthdaylogger is now known as apachelogger
=== MacSlow is now known as MacSlow|lunch
mvoseb128_: I put something that we may need for the install-updates-on-shutdown to lp:~mvo/gnome-session/run-on-shutdown13:10
vuntzmvo: hrm, is this something like http://bugzilla.gnome.org/show_bug.cgi?id=528812 ?13:14
seb128_mvo, ok, I've no real objection with the change but upstream might not agree with it13:14
ubottuGnome bug 528812 in gnome-session "Logout sound not playing at all" [Normal,Unconfirmed]13:14
seb128_vuntz, no, it's to run a command in a sync way before closing13:15
seb128_mvo, open a bugzilla bug for it?13:15
vuntzseb128_: you didn't read the bug ;-)13:15
seb128_vuntz, ah right13:16
seb128_mvo, ^13:16
* mvo reads13:17
mvoseb128_: upstream may not like it? I'm sure with enough ice-cream ...13:18
vuntzpretty sure that the bug I linked too is the right way to do it13:18
vuntzif you need to do things on shutdown only, we might just set an environment variable before running the stuff13:18
seb128_mterry rocks ;-)13:18
vuntzlike GNOME_SESSION_LEAVING={logout,reboot,shutdown}13:18
seb128_mvo, I'm still not sure if that should be run in the user session though13:19
mvovuntz: that sounds pretty good - will it be able to block the logout a certain amount of time too?13:19
seb128_ie I feel it would be cleaner to close the session and run an upgrade session13:19
seb128_but that might be not as easy13:19
mvoseb128_: my initial idea was to run it in usplash even13:19
=== seb128_ is now known as seb128
seb128that's what I was thinking this morning13:20
vuntzmvo: well, we were talking about having a timeout to not block forever13:20
seb128but I figured it would not be nice looking13:20
seb128vuntz, context there is to do upgrades before shutdown13:20
vuntzwould this imply having some graphical stuff running?13:20
mvovuntz: yes13:20
vuntzhrm13:20
=== MacSlow|lunch is now known as MacSlow
vuntzhopefully, they don't need to interact with anything else on the desktop since, well, everything else would be dead ;-)13:21
mvothats ok13:21
mvothe idea was that its totally non-interactive13:21
mvobut its still nice to have X around :)13:21
mvomuch nicer progress bars13:21
vuntzso the thing is that you really can't have a timeout for the upgrade case13:23
vuntzsince you don't want to kill it13:23
mvovuntz: if that patch is the right way forward, I will clean it up and merge it into our packages13:23
mvovuntz: yeah13:23
seb128mvo, do you need to be able to click on button, ie skip the upgrade or something?13:23
mvovuntz: it will have a timeout, but it will be a internal one13:23
mvovuntz: internal to the updates-on-shutdown stuff13:23
mvoseb128: yes, there will be buttons too (to cancel)13:23
seb128ok13:23
vuntzmvo: by default, gnome-session should have a timeout. It's just that there should be a way to disable it for your use case, I guess13:24
mvoseb128: it should also be part of the shutdown dialog (I guess) - shutdown, shutdown with applying patches13:24
mvovuntz: sounds ok to me13:24
seb128mvo, the way microsoft does it I think is to use a modifier when clicking the action or click on an icon next to it13:24
seb128mvo, I wouldn't like having yet another option in the list13:25
mvoI don't mind how its triggered :)13:25
mvoI guess I will sumon the design team and ask for input13:25
vuntzmvo: so yeah, I think it'd make sense to clean up the upstream patch. Just not sure how to add the "disable gnome-session timeout" part13:26
seb128yeah13:26
seb128why not having a some hour timeout?13:26
vuntzespecially since, well, you don't want random stuff to disable this timeout13:26
seb128do we have cases were upgrades run over 6 hours?13:27
mvoyeah, I guess if the timeout is long enough?13:27
mvoor maybe just have something in (system) gconf that adds a process name for exceptions from the timeout13:27
mvoso timeout by default for everything that is not in this exception list13:27
seb128MacSlow, the fact that notify-osd doesn't call gtk function directly doesn't make the bug not be a bug13:45
seb128MacSlow, ie the bug could be an incorrect gtk use, or a gtk bug, or a confusing gdb stacktrace13:46
MacSlowseb128, but how should I debug that?13:47
seb128MacSlow, well ask for a valgrind log or a debug stacktrace or ask for steps to trigger the issue13:47
seb128MacSlow, if apport catch a crash that's usually because the application crashed and there is a reason13:47
seb128could be a gtk bugs in which case they should be reassigned and not closed13:48
seb128MacSlow, anyway you are right to focus on bugs which are clearly notify-osd issues first ;-)13:51
=== apachelogger is now known as apachelogger_
=== apachelogger_ is now known as apachelogger
=== thunderstruck is now known as gnomefreak
asacseb128: my system hung up for the second time today (e.g. suddenly no keyboard anymore) ... i got this in my syslog: http://paste.ubuntu.com/230629/16:15
asachave you seen this? maybe it triggered this problem?16:15
seb128asac, nop, didn't see anything similar16:20
asaci booted with previous kernel now. if it doesnt happen again its -316:20
seb128asac, what gnome-session version do you have?16:20
asacotherwise i probably will see the same in syslog again and come back16:20
asaclet me check16:20
asac2.27.4-0ubuntu116:20
seb128ok, so that's not it16:20
asacseb128: what debug packages should i install to make the backtrace more useful?16:21
asac(in case i get one again)16:21
seb128could you install gnome-session-dbgsym?16:21
seb128trying to get an useful stacktrace16:21
asacanything else?16:21
seb128libglib2.0-0-dbg16:21
seb128libgtk2.0-0-dbg16:21
asacseb128: yeah sure. does gnom-setssion catch segfaults?16:21
seb128should be enough16:21
asacmaybe it should re-throw them so apport could pick them up16:21
asacyes will install those16:21
seb128it didn't use to but your log seems to suggest it does now16:21
seb128ok16:22
dobeyYour computer does not have enough free memory to automatically analyze the problem and send a report to the developers.16:31
dobeynice :(16:31
dobeyhow do i figure out why the hell the rhythmbox import helper binary thing is SIGABRTing? apport seems to ignore SIGABRT, and i can't import my new music into rbox :(16:32
mat_t_hi all16:43
mat_t_seb128: pitti: do you think we could show the animated throbber between the gdm and the user session? Right now it takes a long time to load the desktop session and nothing happens on the screen16:45
=== spc_ is now known as spc
chrisccoulsonseb128 - i'm confused about gnome-session catching crashes. it doesn't seem to do that intentionally16:52
chrisccoulsonis it possible for external libraries to register signal handlers16:52
chrisccoulson?16:52
chrisccoulsoni had this issue when debugging the last gnome-session crash (which didn't actually crash in the end, but it froze in the signal handler after catching the SIGSEGV)16:52
chrisccoulsonah16:54
chrisccoulsonactually, it does catch it16:55
seb128mat_t_, we had a transition effect but Keybuk turned it down because it takes login time17:01
Keybukthat wasn't a transition effect17:01
Keybukthat was a pointless animation from a black screen17:01
Keybukdone at a random time while everything else was busy17:01
seb128chrisccoulson, gnome-session/gdm-signal-handler.c:        gdm_signal_handler_add (handler, SIGSEGV, NULL, NULL);17:02
chrisccoulsonseb128 - thanks, i just spotted that17:03
seb128mat_t_, the goal was rather to have things loading fast than to add animations though17:03
mat_t_seb128: yeah good point17:03
seb128but I guess we could do a small animation if that's not fast enough17:04
seb128better than the one we had which had issue as Keybuk said17:04
mat_t_seb128: yes, just a small throbber17:04
mat_t_that should not slow the boot down I guess17:04
seb128probably not much17:04
Keybukmat_t_: if it does, I know where you live17:05
seb128lol17:05
mat_t_hahaha17:06
mat_t_Keybuk: I make sure it does, just to check how quickly you can move ;)17:06
mat_t_Keybuk: btw, do you think there is any reliable way of smoothing the transitions on user-switch? Basically now we reset the X session, which is a sudden "blackout" and then the screen pops back in17:09
Keybukmat_t_: not for karmic17:10
Keybukthat would involve re-using the X server17:10
mat_t_uhm17:10
Keybukand I don't think anyone's even thought about thinking about that yet17:10
mat_t_yeah17:10
mat_t_at least it is fast now :)17:11
chrisccoulsonseb128 - how would you feel about stopping gnome-session from catching SIGSEGV for now, so people can submit crash reports with apport in the usual way?17:46
seb128chrisccoulson, +118:11
chrisccoulsonseb128 - just looking at bug 40421918:12
ubottuLaunchpad bug 404219 in gnome-settings-daemon "Touchpad Tap Clicking Broken (scrolling also)" [Undecided,Confirmed] https://launchpad.net/bugs/40421918:12
chrisccoulsonseems upstream changed the location of the gconf keys :-/18:13
chrisccoulsonthey were in /desktop/gnome/peripherals/mouse in the old version but are in /desktop/gnome/peripherals/touchpad in the new version, which I assume means that gnome-control-center modifies the wrong keys now18:15
seb128chrisccoulson, could be18:16
seb128would be easy enough to add copy to read old key if it has a value and copy it18:17
chrisccoulsonso, i don't know whether to reassign that to g-c-c and change the gconf keys there. if we do that, then we probably need some way of migrating existing configs from jaunty18:17
seb128and clean it18:17
chrisccoulsonok, so we can update g-c-c and also patch g-s-d to copy the old config to the new location?18:17
seb128right18:18
chrisccoulsoni can work on that then if you agree that's the right way to do it18:18
seb128well we don't have good ways to do user config changes on upgrade18:21
seb128so I don't see a better way right now18:21
seb128that forces us to keep a patch but that should be easy enough and work18:21
seb128time for dinner18:22
seb128bbl18:22
chrisccoulsonseb128 - agreed. i'll work on a patch for that18:22
chrisccoulsonenjoy your dinner18:23
seb128thanks, you too18:23
didrocksquickly 0.1 is released \o/ Check it out at https://launchpad.net/quickly :)18:44
crevettewhat is quickly18:45
didrockscrevette: The main page should give a good description of what it is :)18:45
* crevette is looking at the page18:45
rickspencer3didrocks: congrats!19:02
rickspencer3$quickly release19:02
didrocksrickspencer3: thanks, congrats to you too :)19:04
kenvandinedidrocks, quickly 0.1...  awesome!  thanks!19:04
chrisccoulsonhey, congrats didrocks \o/19:52
didrocksthanks chrisccoulson :)19:53
chrisccoulsonhey didrocks - not sure if you're still awake or not. are you working on the g-c-c update still?23:16
chrisccoulsoni'm going to push a change to fix bug 404219 shortly. if you're quite close to finishing, then you could probably incorporate the change in to your update23:17
ubottuLaunchpad bug 404219 in gnome-settings-daemon "Touchpad Tap Clicking Broken (scrolling also)" [Medium,In progress] https://launchpad.net/bugs/40421923:17
chrisccoulsonasac - did you figure out what happened with your gnome-session crash?23:42
asacchrisccoulson: nope. i think the complete hang was really rather linux ralted ... its working now since i have -423:42
asaci instlaled the -dbg packages and didnt have a crash yet23:42
chrisccoulsonasac - thanks. i've just pushed a change to gnome-session to stop it catching these crashes now anyway23:43
chrisccoulsonit would be useful if apport caught them so people could report them23:43
asacthx. thats good.23:46

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