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

=== asac_ is now known as asac
pittiGood morning07:29
ajmitchhi pitti07:32
pittihey ajmitch, how are you?07:34
ajmitchgreat, I'm at linux.conf.au this week :)07:34
pittisweet, enjoy!07:34
ajmitchyeah, there are some great talks, and it's good to catch up with people again07:35
baptistemmgood morning07:56
didrocksgood morning07:56
baptistemmsalut didrocks08:00
pittibonjour didrocks08:09
didrockshey pitti :)08:11
pittididrocks: had a nice weekend?08:11
didrockspitti: cold, but great, thanks :) and you, was it good to be back at home again? :)08:16
pittididrocks: indeed it was; we went for some skiing, and lots of sleep08:18
pittiand some Waltz dancing on Friday night at the "Semperopernball"08:18
didrockspitti: oh sweet :)08:19
didrocksI've switch from screen + irssi to bip + weechat as there were no "smart filtering" plugin on irssi and perl is not of my taste to learn just for one script08:20
didrocksI just have two issue with weechat:08:20
didrocks- buffer order which aren't correctly ordered once reconnected (I have to run /layout apply 3 times once conncted to get it again)08:21
pittididrocks: ah, how long did it take to set up bip?08:21
didrockshum, for the full bip + weechat + test, something like 3 hours (because bip version in intrepid is buggy)08:22
pittididrocks: I get a random buffer order, too; I don't mind so much since I'm cycling through all of them in the morning anyway; however, there's a plugin for that08:22
didrocksbut appart from the bug, I think in 1 hour, all should have been properly setup08:22
didrocks(bip was prepending "-" in backlog and "+" in each message, which made weechat and xchat a world of pain concerning hilighting)08:22
didrocksthe time to figure out that was the cause, etc…08:23
didrocksthe second issue is with the notification script. I've taken that one on the official website: http://www.weechat.org/files/scripts/notify.py08:23
didrocksthe issue is: you're still notified when you are the notified channel (easy fixed with comparing current_buffer != buffer when the hl happenned)08:24
didrocksbut I can't get the same think for private message as weechat.hook_signal doesn't give you the "guilty" buffer and so, you can't know if you are on it or not08:25
pittididrocks: in lucid the notification script is shipped in the package already (also the other plugins which I  was using)08:25
didrocksoh?08:25
pittididrocks: "when you are the notified channel"? I don't understand08:25
pittididrocks: oh, I see what you mean; well, I actually want it that way, since I'm often on a different workspace08:26
didrockspitti: for instance, if my current channel is #ubuntu-desktop and you hl me on it, I don't want to have a notification08:26
pittibut you could certainy change it to not notify if the channel is the current one08:26
didrocksthat's was pretty easy and I've done it08:26
didrocksthe only issue now is for private messaging08:26
didrocksif you speak with someone, you're spammed, right?08:27
pittithe only thing about the notifications that sucks for me is that I get a million of them in the morning right after switching on IRC :)08:27
pittiright, I am08:27
didrocksI'll first installed weechat-plugins package08:28
didrocksI've submit my first patch to upstream, but I really can't find in the API for fixing private message stuff08:28
=== sabdfl1 is now known as sabdfl
seb128good morning desktopers09:05
pittibonjour seb12809:06
seb128hey pitti09:06
seb128how are you?09:06
seb128did you have a good weekend?09:06
pittiI'm great, thanks! skiing was great yesterday09:06
pittiseb128: I've got another favour to ask, I'm afraid09:07
seb128oh nice09:07
seb128hey chrisccoulson09:07
pittihey chrisccoulson09:07
seb128pitti, yes?09:07
pittiI need someone to commit two gpm patches upstream (https://bugzilla.gnome.org/show_bug.cgi?id=603470)09:07
ubottuGnome bug 603470 in gnome-power-manager "Do not abort if hal is not available" [Normal,Unconfirmed]09:07
chrisccoulsonhey seb128 pitti09:07
pittiwould you mind?09:07
chrisccoulsonhow are you?09:07
seb128pitti, sure no problem09:07
pittichrisccoulson: I'm great, had a nice weekend; how about you?09:08
seb128pitti, you should really ask for git commit ;-)09:08
seb128pitti, not that it bothers me to do it but you commit enough to get it ;-)09:08
didrockshey seb12809:08
didrocksmorning chrisccoulson09:08
chrisccoulsonpitti - yeah, my weekend was good, but i'm really tired this morning09:08
chrisccoulsonhey didrocks09:08
pittiseb128: looking for the instructions how to apply now09:08
seb128lut didrocks09:09
seb128pitti, do you need the wiki page or do you have it?09:09
seb128chrisccoulson, being tired on monday = not good sign for the end of the week09:09
pittiseb128: looking; It can't be so hard to find :)09:09
chrisccoulsonseb128 - yeah, it's going to be a long week ;)09:10
pittiseb128: got it09:10
seb128pitti, ok good09:10
pittiseb128: hm, is it just me or is https://mango.gnome.org/new_account.php currently down?09:11
chrisccoulsonpitti - WFM, but i get an invalid certificate warning in firefox09:12
pittiah, it's back09:12
seb128same there09:13
chrisccoulsonmmmm, i like mango09:13
chrisccoulsonseb128 - i did the g-s-d update last night (along with libxklavier and libgnomekbd)09:18
chrisccoulsoni can't upload those though09:18
seb128chrisccoulson, ok, I will get coffee now and look at sponsoring those09:20
chrisccoulsonseb128 - thanks09:21
pittiseb128: I sent my git commit application now09:30
seb128pitti, rock on!09:30
chrisccoulsonyay pitti \o/09:30
pittihttp://tinyurl.com/martinpitt-gnomepatches , that might be enough :)09:31
chrisccoulsonpitti - that's a lot more than me, and i got git access09:32
seb128did anybody else got suspend broken?09:32
pittiworks for me09:32
seb128bah09:32
pittiin fact, I got a suspend again during dist-upgrade09:32
seb128did you reboot since you upgraded?09:32
pittixserver-xorg-evdev bug09:32
seb128it's broken on my laptop and mini configs09:33
pittiseb128: I upgraded yesterday, suspend works; I upgraded today again, and just got it during dist-upgrade09:33
seb128weird09:33
pittiseb128: broken how/09:33
pitti?09:33
seb128it doesn't go to suspend09:33
pittisudo pm-suspend?09:33
pittidoes that work?09:33
seb128I get the screensaver unlock dialog09:33
pittii. e. kernel or desktop integration?09:33
seb128let me boot the mini09:34
seb128I don't want to suspend my laptop now09:34
chrisccoulsonseb128 - did you just upgrade consolekit?09:34
seb128chrisccoulson, the upgrade is from thursday night09:34
pittithe mini doesn't connect to (or even sees) my home's wifi, which sucks09:34
seb128pitti, sudo pm-suspend...still hanging on the command line09:35
pittiah09:35
seb128ie it doesn't do anything visible09:35
pittiseb128: /var/log/pm-suspend.log -> anything?09:35
seb12800powersave suspend suspend:success09:36
seb12801PulseaAudio suspend suspend:09:36
seb128and that's the end of it09:37
seb128iz pulse bug?09:37
pittia-ha09:37
pittiso, hanging in the pulse script?09:37
seb128seems so09:37
pitti/usr/lib/pm-utils/sleep.d/01PulseAudio suspend suspend:Welcome to PulseAudio! Us09:37
pittie "help" for usage information.09:37
pitti>>> >>> Welcome to PulseAudio! Use "help" for usage information.09:37
pitti>>> >>> success.09:37
pittithta doesn't look intended09:37
pittiseb128: try moving away /usr/lib/pm-utils/sleep.d/01PulseAudio ?09:38
seb128sudo pm-suspend doesn't hang now09:39
seb128but the box doesn't sleep either09:39
seb128let me look through logs again09:39
seb128oh in fact it works after reboot09:39
seb128pitti, thanks09:40
seb128there has been pulseaudio upgrades since, let me apply those and see if it fixes it too09:40
=== cking_ is now known as cking
seb128urg10:04
didrockshow do I know which default compiler flags are enabled in buildd? I guess this page doesn't make any authority (https://wiki.ubuntu.com/CompilerFlags)?10:04
seb128chrisccoulson, now I understand why you are tired ;-)10:04
seb128ou did those libgnomekbd updates in middle of the night10:05
seb128didrocks, out of looking at the build log I don't know10:05
chrisccoulsonseb128 - i did the libgnomekbd update on saturday i think, but i finished the g-s-d update at around 4am ;)10:05
didrocksseb128: ok, I'll just do that so10:05
seb128pitti, I just pushed your gpm changes if you want to close the bug10:12
pittiseb128: merci; will do10:12
seb128thanks!10:12
seb128chrisccoulson, libxklavier uploaded10:12
chrisccoulsonseb128 - thanks :)10:13
seb128thank you for the work ;-)10:13
geserdoes somebody have an idea why indicator-applet-sessions looks on my desktop pc as "(') michael" (first the poweroff button then the username) and on my netbook it looks as "michael (')" (first the username then the poweroff button)?10:14
seb128no, that's a ted question10:14
chrisccoulsongeser - i think some other users already reported a similar issue10:15
chrisccoulsonwith the 2 indicators appearing in the wrong order10:15
chrisccoulsongeser - bug 50702610:16
ubottuLaunchpad bug 507026 in indicator-session "The indicator-session appears on the left of the indicator-me" [Undecided,New] https://launchpad.net/bugs/50702610:16
seb128chrisccoulson, the libgnomekbd abi got broken without soname change apparently10:17
geserthanks10:17
chrisccoulsonseb128 - oh no :( how do we normally handle issues like that?10:19
seb128we tell upstream10:19
seb128I pinged svu on IRC now10:19
seb128let's see what he replies10:20
seb128I would tend to ignore that for libgnomekbd10:20
seb128since the rdepends are limited and I doubt many things use those10:20
seb128gkbd_indicator_config_load_images gkbd_indicator_config_free_images gkbd_indicator_config_update_images10:20
seb128those10:20
chrisccoulsonyeah, and the rdepends are smaller now gnome-applets doesn't use it too10:21
seb128$ apt-cache rdepends libgnomekbdui410:21
seb128<libgnomekbdui4>10:21
seb128$10:21
seb128and libgnomekbd has 3 rdepends10:21
seb128g-s-d g-s g-c-c10:21
seb128I will quickly grep through those sources10:22
seb128and just upload if nothing use those api10:22
chrisccoulsoncool, thanks10:22
seb128ok that was expected10:23
seb128none use it10:23
seb128pitti, ok, suspend fixed in current lucid10:33
pitti\o/10:33
seb128thanks for looking to the issue with me10:33
seb128I've learnt something10:33
seb128that pulseaudio not only can break sounds10:33
seb128but also suspend!10:33
hyperairhuh?10:33
seb128what?10:33
hyperairpulseaudio can suspend?10:33
seb128no, it can break suspend10:34
hyperairaah10:34
hyperairi see10:34
seb128the pmutils hook was hanging10:34
hyperairwas it?10:34
hyperairouch10:34
seb128yes10:34
* hyperair wrote that hook10:34
hyperairwhat went wrong?10:34
seb128dunno it was fixed meanwhile in the weekend updates10:34
hyperairprobably pacmd/pactl hung10:35
seb128"  * debian/01PulseAudio: Rework pacmd bits (LP: #507941)"10:35
seb128I guess that one10:35
hyperairah10:35
* hyperair looks10:35
hyperairseb128: could you pastebin your 01PulseAudio from /usr/lib/pm-utils/sleep.d? i'm interested to know what changed.10:37
* hyperair is on karmic10:37
hyperairand i can't seem to coax a debdiff out of launchpad10:37
seb128hyperair, wait10:38
hyperairk10:38
seb128hyperair, http://launchpadlibrarian.net/37960928/pulseaudio_1%3A0.9.22~0.9.21%2B341-g62bf-0ubuntu1_1%3A0.9.22~0.9.21%2Bstable-queue-24-gfa64-0ubuntu1.diff.gz10:38
hyperairthanks.10:38
seb128pitti, don't get surprised if gnome-panel is much less busy in charts, it's not quicker10:39
seb128pitti, I did change to build applets as normal applets10:40
seb128pitti, so they show as different processes now10:40
seb128ie clock, notification-area, etc10:40
hyperairaha. so pacmd finally got a more script-friendly interface.10:40
seb128vuntz asked for that to have details on crashes10:40
pittiseb128: ah, that's possible?10:40
seb128pitti, yes, it's a configure option10:40
pittiseb128: seems sensible, then it's also easier to see which applet causes load10:40
seb128indeed10:40
seb128it causes a bit extra memory usage10:41
seb128it causes a bit extra memory usage10:41
seb128ups10:41
seb128but I will turn it off again before lucid10:41
seb128chrisccoulson, libxklavier newed, I'm doing a small fix on libgnomekbd and will upload that one too10:46
chrisccoulsonseb128 - thanks10:46
seb128(updating the shlibs)10:46
seb128libgnomekbdui got some new apis10:46
bigonseb128: could you have a look at that? https://bugs.edge.launchpad.net/ubuntu/+source/empathy/+bug/509081 plz10:53
ubottuUbuntu bug 509081 in empathy "last empathy stole debian revision" [Wishlist,New]10:53
seb128oh come on10:54
seb128(reaction on the bug title)10:54
seb128looking ;-)10:54
seb128I don't understand the issue I think10:54
seb128what is stealing a revision?10:55
seb128use a debian revision number?10:55
seb128dropping a debian revision?10:55
bigonseb128: well it use -1 without actually merging the changes10:58
bigonso I made a merge of the changes10:59
seb128oh ok, thanks10:59
seb128did debian did that many changes again?10:59
bigonnot that much11:00
bigonbtw I asked uplaod permission to this package (and others) but yesterday I tried and my upload was refused ;(11:01
seb128your diff is weird, is that current debian to merged debian?11:01
seb128current ubuntu I mean11:01
seb128like why does it change the 01_lpi ?11:01
bigonseb128: nope against current ubuntu11:01
bigonoh11:01
seb128I would expect this one to not change11:01
bigonbecause the last debian uplaod use source version 3 with quilt11:02
bigonand I refresh all the patches11:02
seb128ok11:02
seb128so lot of refreshing noise I guess11:02
seb128thanks11:02
seb128I will sponsor that in a bit11:02
bigonyeah the diff is a little too big for that11:02
seb128dunno why upload doesn't work11:02
seb128try asking cjwatson11:03
seb128I never looking properly how selected upload rights work11:03
cassidyall theses patches make my cry.... :(11:06
bigon:/11:07
cassidyare we a so unresponsive upstream that you didn't submit most of them?11:08
seb128cassidy, I will have a look but most of those are not upstream things11:09
seb128ie notify-osd, libindicate, launchpad integration11:09
seb128autotools update11:09
bigonthere is 3 patches that I think could be merged upstram11:10
cassidyI don't mind merging libnotify patches if they are properly done (by checking server's caps)11:10
cassidywhat's the autotools patch?11:10
pittibtw, notify-osd/libindicate are not inherently ubuntu specific; they are upstream projects/releases that just happen to be done by Canonical employees11:10
seb128cassidy, I will review our changes while sponsoring the upload11:11
seb128and talk to kenvandine about stopping pushing fixes without sending them upstream too11:11
seb128and talk to kenvandine about stopping pushing fixes without sending them upstream too11:11
pittibut of course they'd need to be in a proper detect-during-configure/fallback to standard GNOME componetns way11:11
cassidypitti,  I agree. And said I was ready to consider to merge it once it's properly implemented11:11
seb128cassidy, the autotools one is just us running autoconf locally11:11
seb128we prefer to do it in a static way than on buildds11:11
seb128autotools behaviour can change depending on the version etc11:12
pitticassidy: indeed; in fact, checking notify daemon server caps is a good thing in the first place (KDE is using the API as well now, IIRC, and there might be other implementations, too)11:12
seb128we need to run autoconf to pick the lpi depends in configure11:12
cassidyI see. So yeah that's really a packaging specific thing11:12
bigonyep11:12
cassidypitti, we already have code parsing and checking caps upstream; so integrating your patch shouldn't be an issue11:12
seb128anyway I will make sure things which are not upstream yet will be this week11:12
cassidythanks11:13
seb128np11:13
cassidyI'd like to avoid another libindicate patch fiasco :\11:13
pitticassidy++11:14
seb128we try to be good citizen11:15
seb128but seems kenvandine try to do too many things sometime and forget about upstreaming some11:15
seb128I will talk to him when he's there11:15
didrocksbbl -> lunch11:42
seb128bigon, did you rework some changes?11:42
seb128bigon, 30_raise_not_toggle.patch got dropped11:43
seb128but it seems you changed the libindicate patch too11:43
seb128the changelog and the bug have no details though11:43
tgpraveen1does anyone know when gstreamer-bad will be back I did a partial upgrade which removed it when I upgraded to lucid from karmic today?11:49
vishtgpraveen1: you can install it again... ;)11:50
vishtgpraveen1: also , you need to read this > http://ubuntuforums.org/showthread.php?t=134343411:52
vishtgpraveen1: dont just do partial upgrade because it is offered by update manager11:52
=== MacSlow is now known as MacSlow|lunch
chrisccoulsonseb128 - thanks for uploading those packages12:13
bigonseb128: yes I dropped 30_raise_not_toggle.patch since it was modifying code added by 20_libindicate12:13
bigonI merged the 2 patches12:13
seb128bigon, I figured and upload thank12:13
seb128uploaded12:13
seb128chrisccoulson, you're welcome12:13
seb128good work!12:13
bigonthx12:13
seb128the g-s-d update was not trivial apparently! ;-)12:14
chrisccoulsonseb128 - yeah, the notify-osd patch needed updating, so i thought i'd rewrite it so i can copy most of it in to the g-p-m update i do later12:22
seb128good12:22
tgpraveendoes anyone know when gstreamer-bad will be back I did a partial upgrade which removed it when I upgraded to lucid from karmic today?12:28
vishtgpraveen: you asked the same question and it was replied.. what's the doubt..? -bad is not removed12:32
tgpraveenvish: hmm I got disconnected hence didn't get the reply12:32
tgpraveencould you paste it12:32
vishtgpraveen:  you can install it again... ;) <vish> tgpraveen1: also , you need to read this > http://ubuntuforums.org/showthread.php?t=1343434    <vish> tgpraveen1: dont just do partial upgrade because it is offered by update manager12:33
vuntzseb128: thanks for the applet changes!12:41
seb128vuntz, you're welcome ;-)12:42
didrocksseb128: about wncksync, do I push the branch directly to ~ubuntu-desktop?12:49
seb128yes12:49
seb128it will make review easier12:49
seb128or do you want to use real source bzr?12:49
seb128ie ubuntu/wncksync/lucid12:50
seb128or whatever the naming is12:50
seb128it sort of makes sense for things which are full source in bzr12:50
seb128pitti, ^ opinion?12:50
seb128the source is small and maintainer in bzr12:50
didrocksseb128: I've made the same as notify-osd, so full source in bzr right now12:52
didrocks(diverging from upstream branch, so we just have to merge at each new release)12:53
seb128right, but we could as well use the standard location12:53
seb128no need to use the ubuntu-desktop team there12:53
seb128no?12:53
* vuntz wonders what is wncksync, since it contains wnck12:53
seb128vuntz, something which does mapping between things on screen and the .desktop corresponding12:53
pittididrocks, seb128: fine for me for pushing full source to lp:ubuntu/wncksync12:53
pittiif we have the source anyway, this should be the new canonical place12:54
pittiand ~ubuntu-desktop/project/ubuntu just for our packaging-only branches12:54
didrocksok, so no bzr-vcs tag. Not sure to be allowed to push there so. ~didrocks as a temporary place?12:54
didrocksso that you can push it there and grant me access12:54
vuntzseb128, didrocks: ah, interesting. Would make sense to add this to libwnck ;-)12:54
seb128vuntz, https://launchpad.net/wncksync12:55
pittididrocks: pushing is allowed for those people who can upload12:56
pittididrocks: but the package needs to exist anywhere already (PPA is enough)12:56
pittididrocks: so that LP recognizes the package name12:56
seb128pitti, do we still need packaging bzr somewhere else?12:56
pittiseb128: no, why?12:56
seb128I don' fully understand this new world12:56
didrockspitti: oh ok, and I'm already granting to upload it?12:56
seb128pitti, " and ~ubuntu-desktop/project/ubuntu just for our packaging-only branches"12:56
pittididrocks: just try it12:56
seb128pitti, I don't get why we need that one?12:57
pittiseb128: well, I mean we'll continue to use that style for packages where we don't want full source branches12:57
seb128pitti, can't we just do the packaging to ubuntu/wncksync?12:57
seb128oh ok12:57
pittiseb128: we don't need it for wncksync, but we still want to use them for e. g. gnome-pane12:57
seb128I though we were speaking about wncksync12:57
seb128yes sure12:57
seb128as said it makes sense for wncksync since it's in bzr upstream too12:57
seb128and small to fetch too12:58
pittilp:ubuntu/wncksync is then a real branch from lp:wncksync which has our packaging and our delta12:58
seb128ok, that's what I though12:58
didrockspitti: I've changed the source package name to be the same than upstream tarball12:58
seb128didrocks, ^ looks good to you?12:58
didrocksso, I get:12:58
didrocksbzr push lp:ubuntu/wncksyncdaemon12:58
didrocksbzr: ERROR: Invalid url supplied to transport: "lp:ubuntu/wncksyncdaemon": No such source package wncksyncdaemon.12:58
seb128njpatel_, could you reply to vuntz's "Would make sense to add this to libwnck ;-)"12:58
didrocksseb128: right12:58
=== MacSlow|lunch is now known as MacSlow
didrockspitti: upstream tarball is wncksyncdaemon, not wncksync12:59
pittididrocks: so, just keep it locally for now12:59
pittididrocks: upload the package to NEW, I'll review, and then we'll push it to the official place12:59
seb128I can review and upload12:59
seb128so pitti can NEW it12:59
njpatel_seb128, vuntz is right :)12:59
pittididrocks should be able to upload, too12:59
seb128no13:00
pittino?13:00
seb128NEW sources are not allowed13:00
pittihow so? didrocks is a MOTU?13:00
seb128he can only upload desktop set13:00
seb128urg13:00
njpatel_vuntz, it was a bit risky, hence we though we'd have a go at it as a stand-alone library first -- but it seems to work quite well13:00
seb128it's me getting confused now13:00
seb128pitti, sorry about that13:00
pittierm, not a MOTU, but an ubuntu-dev13:00
didrocksbut as a MOTU, I was able before to upload new sources13:00
seb128yes, sorry13:00
didrocksok :)13:00
seb128I got the issue with other people who are not MOTU but team uploaders13:00
seb128I forgot you were MOTU now13:01
didrocks(it's almost a year now ;))13:01
seb128yes, I was thinking new world order13:01
seb128ie that you were ubuntu-desktop uploader13:01
didrocksoki13:01
seb128didrocks, njpatel_: why don't the project name and tarball name match there?13:02
vuntznjpatel_: oh, sure, I understand you want to test how it goes first. But if it works fine, it should be merged13:02
* vuntz looks at the code13:02
njpatel_seb128, I'm not sure, would need to ask DBO13:03
didrockspitti: I got some unwanted file in diff.tar.gz, this is due to bzr-builddeb merge mode and it's the same in notify-osd:13:03
seb128didrocks, can we sort that before upload?13:03
didrocksurg, pitti : http://pastebin.com/f60c8471b13:03
didrocksseb128: sure13:03
seb128thanks13:04
pittididrocks: is the m4 stuff from autoreconf? but why *.patch?13:04
didrockspitti: it's in upstream trunk and not in tarball.13:05
didrocksbut bzr-builddeb is in merge mode to keep configure file13:05
pittididrocks: ah, you packaged bzr head, not last release13:05
pittididrocks: should be okay for now13:05
didrockspitti: bzr released version branch has it (look at lp:wncksync/0.2 )13:08
pitti\o/13:47
pittiBEWARE! I can commit to gnome now13:48
pittithat was fast13:48
didrocks:)13:48
didrockscongrats pitti13:48
pittiseb128: should've listened to you months ago :)13:48
seb128hehe13:48
seb128pitti, well done!13:48
vuntznjpatel_: for wncksync: wouldn't it be better to set a hint on the window?13:53
njpatel_vuntz, yeah, definitely. We wnet with dbus initially so we could do quicker testing using python/mono. It's something that we may end up doing now that we know it works13:55
vuntznjpatel_: quicker? Heh, it looks more difficult to me, but well, you did the work ;-)13:56
vuntzanyway, it probably makes sense to start a thread on wm-spec-list to request a hint name13:57
njpatel_vuntz, Heh, not everyone likes doing X stuff like we do :) (or have learned to like it ;-)13:57
njpatel_vuntz, it's DBO's baby, he wanted to make it acceptable for gnome-shell, too, but I don't think he got traction (it's not really a problem most people want to tackle/see a need for). Maybe you and him could chat more about the implementation and how it could hopefully land in wnck?13:58
didrockspitti: is liblauncher in desktop set, can I upload it?13:59
seb128didrocks, I can sponsor for you if you want14:00
seb128didrocks, try uploading and see if it works14:00
seb128it if doesn't ping me and I will upload14:00
vuntznjpatel_: I'm pretty sure that the gnome-shell people wanted something like this too14:01
vuntznjpatel_: and sure, I'm fine chatting with DBO14:01
pittididrocks: ./edit_acl.py -s liblauncher query -> says yes14:03
njpatel_vuntz, awesome, thanks14:04
seb128pitti, where is this edit_acl?14:04
pittilp:~ubuntu-archive/ubuntu-archive-tools/trunk/14:05
pittiI sent a mail about it the other day14:05
seb128ok thanks14:05
chrisccoulsonpitti - have you seen bug 505972?14:07
ubottuLaunchpad bug 505972 in gdm "gdm-simple-slave crashed with SIGSEGV in _XFlush()" [Medium,Confirmed] https://launchpad.net/bugs/50597214:07
chrisccoulsonit seems to be related to your change for the keyboard layout handling14:07
didrocksseb128, pitti: seems to work, yeah, thanks :)14:08
seb128chrisccoulson, that's what I was thinking too14:08
seb128;-)14:08
seb128I had it on my list of "ping people about"14:08
seb128didrocks, you're welcome14:08
chrisccoulsonseb128 - i think i can see what the issue is already14:08
seb128login screen going away while callback are still waiting?14:08
seb128chrisccoulson, ignore the g-s-d build errors btw14:09
seb128chrisccoulson, I retried it now, it was libgnomekbd arch all any difference14:09
seb128(it just built fine on i386)14:09
chrisccoulsonthe XklEngine returned by xkl_engine_get_instance() is a singleton, so if you call get_system_default_layout() more than once, the XklEngine returned on the second time contains an invalid pointer to the Display that was closed on the first call (with XCloseDisplay)14:10
pittichrisccoulson: I guess I experienced the crash as well, but haven't looked into it yet14:10
chrisccoulsonpitti ^^ my last comment explains what i think the issue is14:10
pittiaah14:11
pittichrisccoulson: that means it would need to be stored in a static variable?14:11
chrisccoulsonpitti - quite possibly. if you look at g-s-d for example though, it just passes GDK_DISPLAY() as the second parameter to xkl_engine_get_instance(), rather than calling XOpenDisplay()14:12
pittichrisccoulson: thanks for pointing out; I'll have a look at it now14:13
pittichrisccoulson: gives me a chance to try out my new git commit privs :)14:17
seb128hey rickspencer314:23
rickspencer3hi seb12814:23
pittihey rickspencer314:23
seb128how are you?14:23
seb128had a good trip back?14:24
rickspencer3seb128, yes it was fine14:24
rickspencer3how are you guys?14:24
seb128good thanks!14:24
didrockshey rickspencer3, I'm fine, thanks!14:25
rickspencer3hi didrocks14:25
rickspencer3so, today is a holiday here, but I didn't realize that last week and I scheduled some stuff :(14:25
seb128oh :-(14:26
seb128we need to get holidays somewhat integrated in the calendar14:26
rickspencer3heh14:28
rickspencer3oh well14:28
rickspencer3didrocks, looks like some contributions to quickly came in, that 's nice14:28
didrocksrickspencer3: right, I've merged those into the trunk, just some debate on last one about naming :)14:29
seb128didrocks, why did you remove liblauncher simplepatchsys?14:32
didrocksseb128: just some cleanage, there is not patch currently14:32
rickspencer3seb128, what's the status the f-spot editing tweak? is it in yet?14:32
seb128didrocks, right, but you don't play adding and removing the build-depends, directory, rules target etc every time we add or drop a patch do you?14:33
seb128rickspencer3, no it's not, upstream did those changes with some refactoring which makes that non trivial to backport14:33
rickspencer3mmm14:33
seb128it's on my list but i didn't manage to work on it14:34
rickspencer3seb128, ack, ok14:34
didrocksseb128: no, but for me, this time was more like "first packaging" for it and I don't think we will add a lot of patches as upstream is closed. That's why I was thinking this will be better14:34
seb128didrocks, ok...14:34
seb128didrocks, I tend to let the rules on all desktop packages so it's trivial to add a patch if you need one14:34
seb128for quick testing, backport or anything14:34
seb128it doesn't cost anything either14:34
seb128otherwise you have to figure what is the include again, etc, not complicated but annoying14:35
didrocksseb128: ok, will do the first time we'll add a patch there. another question, do we enable --enable-gtk-doc generally?14:35
seb128no we don't14:35
seb128upstream ship html files usually14:35
didrocksok, because it was on clutk, that's why I was beginning to wonder14:36
=== bjf is now known as bjf-afk
pittiyay, my first gnome git commit15:15
chrisccoulsonyay pitti \o/15:16
seb128pitti, yay!15:16
pittichrisccoulson: I fixed the gdm crash15:16
pittihttp://git.gnome.org/browse/gdm/commit/?id=51669cb03613b36b0b1798b1f8d2bba85b3e2a4915:16
seb128pitti, did you get commit approval before commiting?15:16
pittiit was a followup fix for a previously approved/committed patch15:17
seb128ok good15:17
pittiI sent a followup comment to the bug15:17
chrisccoulsonpitti - awesome, thanks!15:17
pittiasking to harass me if that was a wrong workflow15:17
seb128just making sure that commit right doesn't mean you can commit without asking the maintainer first there ;-)15:17
pittiyeah, in general I'll keep filing bugs with patches15:17
pittihughsie asked me to commit simple fixes to gpm directly15:18
pittinot sure what the gdm guys think15:18
mclasenthe daemon keeps an open x connection now ?15:18
* mclasen likes this patch less and less...15:18
pittiit's just the greeter, not the continuously running daemon, is it?15:19
pittii. e. the greeter would crash, restart from teh daemon, and then it worked again (since the xkl stuff got reinitialized)15:19
mclasenpitti: ok. I still don't like it :-)15:20
pittimclasen: heh, that's alright :)15:21
pittiI mean, we could change it again to read it from udev15:21
pittibut then the solaris/BSD guys would complain again..15:21
chrisccoulsonmclasen - i think anything that uses libxklavier keeps an open x connection doesn't it?15:21
pittiI'm a bit lost in what is the One True Way to get the system layout15:21
chrisccoulsonpitti - me too15:22
pittibut since gdm definitively needs X, but not udev, this seems more elegant15:22
seb128ohhh15:56
seb128pitti, chrisccoulson: I think that crash was the same which breaks login as a different user15:56
pittiah, good15:56
seb128nice to see it fixed I had that on my list to debug for today15:56
seb128it happened when selecting an user, doing esc and selecting again15:57
seb128or when trying to use "others" and typing an username15:57
seb128it crashed before asked for the password there15:57
seb128brb reboot after dist upgrade16:05
seb128re16:26
seb128so guest session still crashes xorg there16:27
baptistemmI just ordered a ssd disk, hope I'll have fun testing speed booting on ubuntu16:27
ftakenvandine, hi, after a few days of playing with it, the indicator-application is clearly a regression feature wise compared to the old rhythmbox tray applet :(16:33
kenvandinefta, what's missing?16:33
kenvandinefta, please file a bug so we can fix that16:34
didrocksseb128: clutk uploaded, you may have to NEW the libclutk-0.3-doc binary package16:34
didrockshey kenvandine16:34
kenvandinehey didrocks16:34
seb128didrocks, ok16:34
seb128kenvandine, hey16:34
* kenvandine isn't really here... holiday :)16:34
ftai used to raise/hide & play/pause with one click, have the title+cover on hover, etc.16:34
seb128kenvandine, could you upstream your empathy patches, we got upstream unhappy issues again today16:35
didrockskenvandine: too late now, you spoke on the chan :p16:35
seb128kenvandine, could you make sure you do upstream your work to avoid use trouble too?16:35
kenvandineseb128, oh?16:35
seb128use -> us16:35
kenvandineseb128, which patches?16:35
kenvandinethe papercut ones?16:35
seb128kenvandine, the ones you added some days ago16:35
seb128yes16:35
kenvandineyeah... i didn't get to that on friday :/16:35
kenvandinei'll get them tonight or in the morning16:36
seb128we should make sure to do that before uploading16:36
seb128we don't want to keep annoying upstream this way16:36
seb128thanks16:36
kenvandinewhich one in particular?16:36
kenvandinewe did talk to them a bit about them16:36
seb128not sure, cassidy freaked out by the number of patch we have16:38
seb128he said the notify-osd one should be upstreamed16:38
seb128as should be the papercut ones16:38
kenvandinei think it is...16:38
seb128you also weirdly rebased on debian apparently16:38
kenvandinerobert_ancell did that one agest ago and i am almost sure i saw a bz# for that at some point16:38
seb128we missed quite some debian changelog entries and changes16:38
seb128like no empathy-dbg in ubuntu16:39
kenvandinehumm... ok16:39
seb128old manpages still installed etc16:39
seb128somebody fixed it, I've uploaded that today16:39
kenvandinehumm... i might have rebased in the middle of some changes16:39
cassidyif I missed an upstream bug about one of your patch please ping me about it16:39
seb128anyway I don't want to bother you during an holiday day16:39
seb128enjoy your afternoon ;-)16:39
kenvandinecassidy, i will look into that one tomorrow16:39
kenvandinethe notify-osd one16:39
cassidythanks16:40
kenvandinecassidy, the patch for raising the window when lauched you aren't going to take, right?16:40
kenvandinecassidy, i think we agreed to have a delta there...16:40
cassidyhumm, refresh my memory?16:40
kenvandinethe papercut for what to do when you launch empathy yourself, out side of autostarting in session16:41
seb128pitti, https://bugs.edge.launchpad.net/ubuntu/+source/linux/+bug/49239216:41
ubottuUbuntu bug 492392 in linux "[lucid, intel] After suspend, flickering screen and then blank screen." [Medium,Triaged]16:41
seb128pitti, just for information16:41
pittinice, thanks16:41
kenvandinecassidy, you guys alway honor the last state16:41
kenvandinebut we wanted it to always open, if you click on it16:41
kenvandinecassidy, we discussed that early last week i think16:42
kenvandinecassidy, anyway... i'll address them all tomorrow and ping you as necessary16:42
kenvandinetime to go play with the kids outside... live this weather 60F and sunny :)16:43
cassidyoh you're right. Yeah I think that's wrong. I'm sure you'll have people complaining because they always start and use Empathy hidden16:43
kenvandines/live/love16:43
kenvandinecassidy, yeah... we'll look at feedback from that16:43
seb128have fun kenvandine16:43
seb128cassidy, those who consider it a system service usually start it with the session rather16:44
cassidyyeah but, iiirc, with this patch it will be displayed when starting16:44
seb128it should not16:44
seb128the intend of the change is to display only when started manually not when in the session16:44
cassidyrly? How do you check that?16:45
chrisccoulsoncassidy - checking for DESKTOP_STARTUP_ID in the environment16:50
chrisccoulson(which is set by gnome-session)16:50
chrisccoulsonnautilus uses a similar method for woking out if it was autostarted16:50
cassidyinteresting. I didn't know that. Thanks. I could be convinced to merge this patch but I'd like to get user feedback first16:51
mclasenchrisccoulson: gtk unsets that variable early on...16:52
chrisccoulsonmclasen - thanks, i didn't realise that16:55
chrisccoulsoni don't know how early kenvandine's patch checks it though16:55
seb128mclasen, did you notice issues similar to https://bugzilla.gnome.org/show_bug.cgi?id=607322 with gtk 2.19 too?16:56
ubottuGnome bug 607322 in GtkFileChooser "Double-click doesn't work if the item is selected in gtkFileChooser" [Normal,Unconfirmed]16:56
mclasenseb128: no, but  I try not to pay too much attention to the file chooser anyway...16:57
seb128mclasen, it seems to not be specific to it, gtg has a similar issues on tasks16:58
seb128could be a gtklistview issue?16:58
mvoI saw it in software-center too, in the central listview16:59
seb128mclasen, it happens in the gtk-demo left pane too...17:00
mclasenseb128: talk to kris ? he did some changes to treeview event handling before xmas17:01
seb128mclasen, ok thanks17:01
seb128I was pointing it because I'm not sure how you milestone bugs17:01
seb128but that one should perhaps be on 2.20 list17:01
hyperairchrisccoulson: hurry up and get g-p-m uploaded to lucid already so i can do a sru for karmic =p (it's a rather high-impact issue with many users complaining)17:15
seb128you don't need to have the change to lucid to sru karmic17:15
kklimondachrisccoulson, and when you are doing that get a new transmission - looks like no one touched it when I was away ;)17:16
chrisccoulsonhyperair - i'm going to do g-p-m tonight17:23
hyperairchrisccoulson: yay.17:24
chrisccoulsonsorry, i ran out of time at 4am this morning when i finished doing g-s-d ;)17:24
hyperairah no problem. =p17:24
chrisccoulsoni need at least 3 hours of sleep before i get up for work ;)17:24
chrisccoulsonlol17:24
chrisccoulsonanyway, home time!17:24
chrisccoulsonbbl17:24
seb128pitti, confirmed, gdm crash fixed, good work!17:42
Ngkenvandine: fyi, xchat indicator appears to work very well, nice work :D17:50
Ngevolution less so, but I've not looked at why17:50
=== njpatel_ is now known as njpatel|away
chrisccoulsonawesome, new ISP tonight :)18:18
chrisccoulsonlets hope my connection is a bit more reliable now18:18
pittigood night everyone18:32
milanbvkees: ping?18:45
chrisccoulsonhey kklimonda - do you have a transmission upload ready as well then?18:47
=== dpm is now known as dpm-afk
baptistemmpitti, http://www.piware.de/workitems/desktop/lucid/versions.html returns a 40420:07
=== cyphermox_ is now known as cyphermox
seb128re21:19
chrisccoulsonhey seb12821:41
seb128hello chrisccoulson21:42
chrisccoulsonhow are you?21:42
seb128did you have a good day?21:42
chrisccoulsonit wasn't too bad, but it felt like quite a long day21:42
chrisccoulsonhow was your day?21:42
faganIs the nvidia and X bug fixed in lucid yet?21:43
seb128chrisccoulson, busy but good21:43
seb128busy in a productive way ;-)21:43
chrisccoulsonbusy and productive is good :)21:44
seb128yes ;-)21:44
faganseb128: is this right? http://twitpic.com/ypdgl21:50
faganThe power management stuff is on the inside21:50
faganand the messenger stuff on the outside21:50
chrisccoulsonfagan - there's already a bug for that21:50
faganAh ok21:50
seb128tedg, ^21:51
faganActually I thouth it was ok there21:52
tedgYes, it doesn't do ordering yet.21:52
fagan*thought21:52
tedgThe order is based on when they're written to your disk right now.21:52
tedg:)21:52
chrisccoulsontedg - that's robust ;)21:52
tedgchrisccoulson: We call it an "advanced personalization feature" ;)21:52
chrisccoulsonheh, at least its consistent once the files are written21:53
faganOh and anything I should be looking out for when im upgrade testing?21:53
faganIm going to do it in 15 minutes21:53
fagan(From hardy to lucid)21:53
gesertedg: so when I touch the modules in the right order I can change the ordering inside the applet?21:54
tedggeser: I think you'd have to move them, as it'd be how the directory inode is written.21:54
chrisccoulsonhey robert_ancell22:51
robert_ancellchrisccoulson, hey22:51
chrisccoulsonhow are you?22:51
seb128hey robert_ancell22:51
robert_ancellchrisccoulson, good. at LCA2010 hearing about LP translations22:51
seb128robert_ancell, do you need lpi sponsoring?22:51
robert_ancellseb128, hey22:51
seb128I've noticed the reject email you got22:52
robert_ancellseb128, yes or added to the ubuntu-desktop list22:52
seb128I don't know how those upload rights are handled22:52
seb128and I don't think I can change those22:52
seb128but I do the upload for you, where is it?22:52
robert_ancellseb128, ok, I'll push it to bzr and then come back to you22:52
seb128you should ping pitti or cjwatson abou tit22:52
seb128about it22:53
robert_ancellI've pinged pitti22:53
seb128robert_ancell, ok, feel free to move the bzr to ubuntu-desktop if you want22:53
seb128I think it's in a team you are not member of right now22:53
robert_ancellseb128, yup, mvo said it would be ok to do22:53
robert_ancellyeah it's core-dev22:53
chrisccoulsonseb128 - basically, we can upload to anything in the ubuntu-desktop package set, which seems to only be packages that are used in ubuntu, and none of the derivatives22:53
chrisccoulsonthere seems to be a lot that we can't upload22:53
seb128I see you already talked to other guys ;-)22:53
seb128did you send an email I was Cced on22:53
seb128?22:53
robert_ancellI must have22:54
seb128just checking you don't finish in my spam filter for some reason22:54
seb128since I already dropped an email from you some days ago22:54
seb128I will need to check that22:54
robert_ancellseb128,  hehe, I put you on a vent about how crap gdm was too22:54
seb128I replied to that today ;-)22:54
robert_ancellwe have typically flaky conference internet access22:55
seb128hehe22:56
seb128how is the conference so far btw?22:56
seb128chrisccoulson, do you know how,where the set are defined?22:57
seb128chrisccoulson, I guess desktop is mostly GNOME desktop specific components?22:57
seb128ie nautilus, gnome-panel, gnome-session22:57
robert_ancellseb128, good, there seems less stuff today for me but yesterday had some good talks.  Tomorrow the mini-confs end and LCA starts proper22:58
chrisccoulsonseb128 - i'm not too sure. i only know how to check what packages are in the set (edit_acl.py -P ubuntu-desktop -S lucid query)22:59
chrisccoulsonseb128 - gnome-panel, gnome-session, g-s-d, gnome-control-center etc all belong to either "desktop-core" or "core", which we can't upload too22:59
seb128hum22:59
seb128that sucks23:00
chrisccoulsonit does a little23:00
seb128well it's still a good start23:01
chrisccoulsonperhaps i should consider applying for core-dev someday ;)23:01
chrisccoulsonyeah, we can still upload quite a few components23:01
seb128you should yes ;-)23:01
seb128bah23:01
seb128somebody reopened a version update from warty time23:01
robert_ancellseb128, ok, please release from lp:launchpad-integration23:02
seb128to request the same source to be updated in lucid23:02
seb128robert_ancell, using upstream bzr?23:02
robert_ancellseb128, we are upstream!23:03
chrisccoulsonseb128 - the packagesets seem to be in a state of flux somewhat. eg, i've just noticed that g-s-t, liboobs and system-tools-backends all appear in ubuntu-desktop now, and they didn't a couple of weeks ago23:03
robert_ancelllp:launchpad-integration points to lp:~ubuntu-desktop/launchpad-integration/ubuntu23:03
chrisccoulsoni had to have them sponsored a couple of weeks back23:03
seb128robert_ancell, oh ok23:03
seb128chrisccoulson, weird23:03
robert_ancellseb128, I checked with the original author and mvo and they're ok with it23:04
seb128robert_ancell, original author being jamesh right?23:05
seb128robert_ancell, it makes sense anyway23:05
robert_ancellyup23:06
seb128hum23:08
robert_ancellhum? I dropped out there23:09
seb128robert_ancell, did you test build that?23:09
seb128robert_ancell,23:09
seb128checking for GTK_SHARP... configure: error: Package requirements (gtk-sharp-2.0 >= 2.12) were not met:23:09
seb128No package 'gtk-sharp-2.0' found23:09
seb128 23:09
seb128you need libgtk2.0-cil-dev I guess23:09
seb128I will fix that before uploading23:09
robert_ancellhmm indeed.  I swear it was compiling here...23:10
robert_ancellhuats, hi23:10
seb128robert_ancell, you probably have libgtk2.0-cil-dev installed ;-)23:11
seb128dch -r23:11
robert_ancellah23:11
seb128ups23:11
seb128robert_ancell, why did you change the setpackagename btw?23:16
seb128just curious23:16
seb128to do a free and strdup again23:16
seb128rather than using a static23:16
robert_ancellseb128, It assumes the memory is not going to be freed - in CLI the string value does not remain after the call and the pointer becomes invalid23:16
robert_ancellit's a very dangerous assumption...23:17
seb128ok23:17
seb128I was just surprised to see it in the same commit ;-)23:17
seb128I guess you do chunck of work locally until getting things working rather than small changes ;-)23:17
seb128good, it builds now23:18
robert_ancellyeah, I was going to comment on why I did that but I got lazy23:18
seb128I will fix bug # 477685 too while I'm on it23:18
robert_ancellcool, gtg (->lunch)23:20
seb128robert_ancell, enjoy23:20
kklimondachrisccoulson, ping?23:26
chrisccoulsonkklimonda, pong23:27
kklimondachrisccoulson, can you upload new transmission? branch linked to bug 49650323:28
ubottuLaunchpad bug 496503 in transmission "Update transmission to 1.80b5" [Wishlist,Confirmed] https://launchpad.net/bugs/49650323:28
chrisccoulsonkklimonda, i'll take a look at it later this evening if i get the change. i'm just doing some work on gnome-power-manager at the moment23:28
kklimondak23:29

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