/srv/irclogs.ubuntu.com/2010/04/09/#ubuntu-desktop.txt

rickspencer3wow gwibber_messages is a very bid database!00:28
rickspencer3kenvandine,  http://theravingrick.blogspot.com/2010/04/todays-slip-cover-feature.html00:45
pittiGood morning06:48
czajkowskimorning07:40
baptistemmbonjour08:11
didrocksgood morning08:13
pittiseb128: hm, sorry for all the python import warning cron spam -- no idea why it started doing that :-(09:11
pittiseb128: but at least it's running reasonably stable now09:11
seb128pitti, hello09:11
seb128pitti, that's ok, I though you have been restarting a lot when first looking ;-)09:11
* pitti accepts gnome-games and hopes the new pkgbinarymangler will behave09:12
seb128pitti, thanks09:12
didrockshey pitti, seb12809:13
pittibonjour didrocks09:13
pittiseb128: meh, seems pkgbinarymangler on i386 buildd was held back and disabled  for some reason09:45
* pitti pings lamont09:45
seb128pitti, :-(09:45
vishseb128: hi.. the humanity distribution upload was from last week or from the latest packagers branch..09:49
vish?09:49
seb128vish, it was the one you asked me to upload one week ago which didn't get approved before beta209:50
vishhmm .. :(09:50
seb128why ":("?09:50
vishseb128: well , i fixed a few others bugs in lp as well , after that , expecting them to be uploaded at the same time09:51
seb128?09:51
seb128we can still do uploads09:51
seb128I don't see the issue and why the ":("09:51
vishah , neat , then no problems09:51
seb128what got uploaded was what was in bzr when you asked for upload09:52
vish:)09:52
seb128I'm sure what else should have happened?09:52
seb128ok, good ;-)09:52
vishseb128: i thought that was the last possible uplaod for Lucid , obviously i was wrong :)09:52
seb128right09:53
seb128there is still a week for fixing bugs09:53
vishneat.. thanks09:53
al-maisanerr .. "apt-get dist-upgrade" on the other lucid laptop wants to remove the compiz and compiz-gnome packages. That's not right, is it?10:10
mvoal-maisan: no, wait a little bit10:13
mvoal-maisan: until a new compiz is build10:13
al-maisanmvo: ok .. thanks!10:13
mvoseb128: that is the issue btw, metacity breaks older compiz, but new compiz is not the in the archive yet10:13
seb128oh ok10:14
seb128mvo, thanks10:14
didrocksmvo: heh, I guess we ask for rebuilding in the same time (just got i386, you got the others :))10:21
mvodidrocks: LP tells me "start in 12h"10:34
mvodidrocks: that is pretty bad10:34
didrocksmvo: yeah, I saw that too :( I think rescoring could be good if possible10:34
mvoI think seb128 has the magic for this10:35
seb128those got accepted yesterday night10:35
seb128I'm wondering what the buildds have been doing10:35
seb128mvo, no, pitti has, slangasek already pinged him about it10:35
didrocksseb128: they have been dep wait, we just relaunch the ping10:35
didrockss/ping/build10:35
seb128mvo, I've archive admin powers, not buildds10:35
seb128didrocks, depwait should automagically work10:36
seb128didrocks, it's weird10:36
seb128do you depwait on the wrong version?10:36
pittididrocks: what do you need bumped?10:36
seb128pitti, compiz10:36
didrocksseb128: I checked again, it seems not10:36
pittiyes, a failed build due to depwait will reset the build score to 010:36
pittiRescoring build amd64 to 5000...10:37
seb128pitti, danke10:38
mvois LP lying to me? it looks like compiz/i386 is waiting too10:39
didrockspitti: can you do the same for i386, please?10:39
pittialready done10:39
pittiexcept that LP timed out on me, bah10:39
pittiseems to be on the slow side today :/10:40
pittinope10:40
pittididrocks: I'll keep trying10:40
didrockspitti: thanks10:40
seb128why was the updated build-depends needed for there?10:40
seb128do you statically use the lib?10:41
seb128ie do you need compiz to be "built" with the change10:41
didrocksseb128: compiz seems to take some part of the button rendering layout from the -dev. and the patch "13_better_support_for_button_layout.patch" in metacity show that we have weird behavior in compiz if not rebuilt10:43
seb128weird10:44
pitti. o O { nemiver is really nice }10:50
seb128pitti, ;-)10:50
geserin which corner should the notifications bubbles show up? because right now I see it show up in the upper left corner for a fraction of a second before it jumps to right corner (but sometimes I have two notifications bubbles for a short time: one in left corner and one in the right corner)11:06
seb128didn't change since karmic11:06
seb128right corner11:07
geserhmm11:07
seb128notify-osd code almost didn't change this cycle11:07
geserI guess I need to file a bug11:07
seb128do you use a multiscreen setup or something?11:07
geseryes11:07
seb128k, could be it11:09
geserI've a dual-screen setup and when there are 2 or more notifications event in the queue, I get two notification bubbles till the last event is shown (tested with notify send)11:11
=== MacSlow is now known as MacSlow|lunch
=== njpatel_ is now known as njpatel
pittichrisccoulson, fta: wrt. bug 527138, should we just remove enigmail from the archive? it might better suited to install from tbird's extension manager?11:40
ubottuLaunchpad bug 527138 in enigmail "enigmail is uninstallable in lucid, needs update to 1.0 - blocked by missing thunderbird-config" [Medium,Confirmed] https://launchpad.net/bugs/52713811:40
pitti(tbird should be fine now)11:40
pittiseb128: bug 530605 has a million tasks; should they really be all open against lucid? or is the libgnome-keyring fix sufficient?11:46
ubottuLaunchpad bug 530605 in desktopcouch "gvfs-mount doesn't always work. gvfsd-smb starts using 100% cpu." [Critical,Confirmed] https://launchpad.net/bugs/53060511:46
chrisccoulsonpitti - i'm not sure. i thought we were going to fix that actually (but i need to check)11:46
seb128pitti, it has been used as a collector for all cpu eating issues11:46
chrisccoulsonpitti - should bug 544139 be milestoned? it doesn't appear on the RC bugs, but i'm not sure who it should be assigned to...11:47
ubottuLaunchpad bug 544139 in consolekit "Active VT tracking can fail at startup" [High,Triaged] https://launchpad.net/bugs/54413911:47
seb128pitti, I would close it and ask people who still have a bug to open new bugs11:47
seb128pitti, the gvfs cpu issue has been fixed in libgnome-keyring or should have been11:47
pittiseb128: ack11:47
seb128pitti, other bugs are mainly design issue as discussion this way, now that libgnome-keyring uses dbus it runs in new class of interesting issues if used out of the mainloop etc11:48
seb128discussion this way -> discussed this week11:48
pittiseb128: FYI, I reenabled karmic in the retracers, it's catching up now (it caught up with lucid)11:49
seb128\o/ on lucid catching11:50
seb128pitti, danke11:50
pittichrisccoulson: I assigned bug 557640 to you, which seems related to the other search engine changes you were working on11:55
ubottuLaunchpad bug 557640 in firefox "[Lucid Beta2] nrf-003 testcase failed Default "Welcome to Ubuntu" page doesn't appear without connectivity" [High,Triaged] https://launchpad.net/bugs/55764011:55
pittichrisccoulson: it sounds like it'd magically fix itself once you switch back to google?11:55
seb128pitti, schedule seems tighter than usual this cycle to get GNOME .1 in lucid, is that still something we should count on?11:56
chrisccoulsonpitti - i'm not sure the switch back to google will fix that11:56
chrisccoulsonthat's probably an issue with ubufox actually11:56
seb128pitti, or should we rather play backporting git changes11:56
seb128pitti, or do .1 in sru updates?11:56
pittiseb128: like hardy, we should probably put point releases into SRUs either way (up to .2 or .3?)11:57
pittiseb128: when will .1 be released?11:57
cassidyseb128, what's the deadline for a next Empathy stable release?11:57
seb128cassidy, wednesday next week11:57
pittiseb128: for bugs >= high I'd backport either way11:57
seb128if I read the calendar correctly11:57
cassidyseb128, ok, I'll release it this afternoon or at the beginning of next week11:57
pittiseb128: we can still accept some .1 packages during final freeze (the first week, anyway)11:58
seb128pitti, tarballs due on the 2611:58
pittiseb128: ugh, that's definitively outside the lucid final range11:58
pittiseb128: so, I guess .1 in SRU (so that they'll be in 10.04.1) and backporting important stuff?11:59
chrisccoulsonpitti - did you recreate bug 557640? it's working as expected here (ie, it redirects to a local start page)11:59
ubottuLaunchpad bug 557640 in firefox "[Lucid Beta2] nrf-003 testcase failed Default "Welcome to Ubuntu" page doesn't appear without connectivity" [High,Triaged] https://launchpad.net/bugs/55764011:59
seb128right, I wouldn't have asked if it was the week before11:59
pittichrisccoulson: no, I just saw it on the RC bug list11:59
seb128pitti, ok, was my though too, I wanted to mention it and check with you11:59
chrisccoulsonhmmm :-/11:59
pittiseb128: thanks11:59
pittiseb128: weird; we don't seem to release earlier than usual; does GNOME release later?11:59
seb128cassidy, thanks11:59
pittichrisccoulson: if it's not reproducible, set it to incomplete and lower priority12:00
seb128pitti, I think they are one week off compared to usual12:00
seb128pitti, they did some schedules change for GNOME312:00
pittiseb128: I remember that we usually even uploaded them right after RC12:00
seb128ie respinned a bit things around12:00
seb128pitti, right, it's usually one week earlier12:00
seb128which is tight but doable12:00
seb128one week later is out of scope12:01
seb128it will avoid the rush before rc12:01
seb128which is at least something ;-)12:01
seb128hum, lunch ready12:01
* seb128 bbl12:01
didrocksseb128: enjoy12:01
pittiseb128: I'm sure people will cry for things like http://git.gnome.org/browse/gvfs/commit/?id=1cb5861795d375719b196ecf93fb0a10397414d3 :-)12:02
pittiseb128: I'm happy to do and test git snapshots of gvfs/gdu and some other bits if you want me to12:03
didrockspitti: well, I mean, seeing the price of the iPad, they deserve to see "iPad" as a title :-)12:05
pittikenvandine: can you please update https://wiki.ubuntu.com/DesktopTeam/ReleaseStatus for DX/OLS?12:06
pittihm, where is our favourite Kubutu rocker today?12:06
al-maisanIs there any chance of getting the enigmail plugin to work with thunderbird3 btw?12:11
pittial-maisan: that's the point of that bug12:13
al-maisanpitti: ah, I see.12:16
didrockssome users have an unique UNE interface: http://launchpadlibrarian.net/43533691/The%20Blue%20Screenshots.png (that's a bug, still can't find it, he will try with a cleaned /home)12:17
seb128pitti, I will review all git changes next week12:17
seb128pitti, but I think we should "snapshot" git for some of the things12:17
seb128or git diff between stable and current and use that as a patch12:17
pittiseb128: yeah, whatever you prefer12:18
seb128gvfs being one12:18
didrocksseb128: will you need some help for the review?12:18
pittiseb128: but usually there are tons of translation updates, so a make distcheck in git trunk seems easier12:18
seb128didrocks, I can use help for this yes ;-)12:18
seb128pitti, right12:18
* seb128 dessert and coffee, brb12:18
* pitti -> lunch12:20
chrisccoulsonpitti - ok, i reproduced that bug now (i had to clear my cache) ;)12:28
=== MacSlow|lunch is now known as MacSlow
Laneyis it worth deviating from Debian just to add an lpi patch?12:54
seb128Laney, depends12:57
seb128Laney, it's the case for quite some GNOME components12:58
seb128out of the fact that we package those before debian since we track unstable series where they don't12:58
Laneyseb128: not this one (gbrainy)12:58
seb128robert_ancell wanted to work on an upstream vendor lib12:59
seb128which would make those deltas be reduced12:59
LaneyI'm doing the merge anyway12:59
Laneyjust wondered whether we could sync it instead12:59
seb128I've no strong opinion on whether those entries are worth the diff for games13:00
seb128I would say it's low cost to keep it for lucid now13:00
Laneyit needs some porting to the new upstream release13:00
Laneylets see if it worked13:00
seb128didrocks, how busy are you for lucid? looking to bug to work on still?13:21
didrocksseb128: I'm doing nothing important right now (update testing and minor things). So if you have something, I can handle it :)13:22
seb128didrocks, would you like to look at the desktop effects option hang issue?13:22
didrocks(btw, reinstalling karmic with the old theme seems *so ugly* now :))13:22
didrocksseb128: sure, is there a bug report for that?13:23
didrocks(noticed that but didn't look at g-c-c bug)13:23
seb128yes13:23
seb128one with quite some duplicates, let me get the number13:23
didrocksseb128: bug #554106 ?13:24
ubottuLaunchpad bug 554106 in gnome-control-center "Gnome Appearance Properties dialog hangs when changing desktop effects" [Medium,Triaged] https://launchpad.net/bugs/55410613:24
seb128right13:24
seb128didrocks, you start being faster than me it seems ;-)13:25
* seb128 hugs didrocks13:25
didrocksseb128: I will never be, don't be afraid :)13:25
* didrocks hugs seb12813:25
seb128hey pedro_13:26
pedro_bonjour seb128!13:26
seb128pedro_, how are you?13:27
seb128didrocks, I would not be surprised if that was another sideeffect of gtk-threading there13:28
pedro_seb128, good, thanks , what about you?13:28
seb1282.30 had fixes for this which lead to look when things are not hanlded as they should13:28
seb128pedro_, I'm good thanks!13:28
seb128pedro_, how is lucid looking for you?13:29
didrocksseb128: yeah, I just saw "mutex" in the bt and become to be frigthened. Let's take it as a good exercice :)13:29
seb128didrocks, hehe13:29
pedro_seb128, is looking great here, can't wait for the final release :-)13:29
pedro_salut didrocks13:30
seb128didrocks, https://bugzilla.gnome.org/show_bug.cgi?id=614256 too13:30
ubottuGnome bug 614256 in Appearance "crashes when installing icon themes by dnd" [Normal,New]13:30
didrockshey pedro_13:30
baptistemmolà Pedro13:30
didrocksseb128: yes, I saw you discussed about that yesterday. Having a look too13:31
seb128didrocks, obviously the capplet still has locking issues, maybe looking at the recent changes as an inspiration and apply that where it needs to be still done would be a good start13:31
seb128didrocks, as you said a good learning experience too if you never looked at such issues ;-)13:31
pedro_bonjour baptistemm!13:31
seb128lut baptistemm13:31
baptistemmsalut seb12813:31
baptistemmI feel better to have some power to triage all those blueooth bugs13:31
didrocksseb128: definitely :)13:31
kenvandinepitti, will do13:32
seb128bah14:03
seb128g-s-d is crash land on launchpad14:03
seb128it should really not crash because any of the .so is crashing14:03
seb128ie lot of those are due to keyboard or libgnomekbd issues14:03
chrisccoulsonseb128 - yeah, i just noticed all those crashes in my inbox :(14:05
pittishouldn't crash> hm, it's all in-process, isn't it?14:09
seb128pitti, right, "shouldn"t was a "would be nice if it was redesigned to not be this way"14:11
chrisccoulsonpitti - ok, we figured out bug 557640 in the end14:26
ubottuLaunchpad bug 557640 in firefox "[Lucid Beta2] nrf-003 testcase failed Default "Welcome to Ubuntu" page doesn't appear without connectivity" [High,In progress] https://launchpad.net/bugs/55764014:26
pittichrisccoulson: \o/14:26
* kenvandine hugs rodrigo_ for always using a NEWS file :)14:26
rodrigo_kenvandine, I do it because I know you like it :D14:27
kenvandine:)14:27
kenvandinei wish tedg cared what i liked :)14:27
rodrigo_:)14:27
kenvandinehe makes me guess what's changed14:27
kenvandinewith ted was around for me to harass :)14:28
kenvandines/with/wish14:28
rodrigo_kenvandine, talking about this, do you know how to see the bug# for bzr commits you used 'bzr commit --fixes lp:..." for?14:29
kenvandinerodrigo_, nope14:29
kenvandinethere must be a way though14:29
rodrigo_yeah, that's the only thing preventing me from generating NEWS automatically :D14:30
pittiit's in bzr log14:33
pittirevno: 175714:33
pittifixes bug(s): https://launchpad.net/bugs/53942714:33
ubottuLaunchpad bug 539427 in apport "apport-collect gives apport-gtk help" [Low,Fix released]14:33
pitticommitter: Martin Pitt <martin.pitt@canonical.com>14:33
pittibranch nick: trunk14:33
pitti[...]14:33
rodrigo_pitti, it's in the bzr log of the branch, but not in trunk it seems14:41
pittirodrigo_: ah, it won't be kept across merging, I guess14:42
rodrigo_pitti, yeah, seems so, and when doing the release I just branch from trunk14:42
pittirodrigo_: bzr log -n 2 might help14:42
rodrigo_seb128, btw, how can I know rhythmbox was started because a device was connected?14:42
seb128rodrigo_, it's called with the device as argument on the command line I guess14:43
seb128rodrigo_, ie "rhythmbox <device>"14:43
rodrigo_seb128, I can't get the command line of rhytmbox from the plugin, except via /proc, afaik, right?14:44
seb128rodrigo_, I don't know, better asking on #rhythmbox I guess14:44
rodrigo_pitti, ah, cool, that shows it indeed14:44
chrisccoulsoni'm going to have hardly any bugs left after today!14:50
kenvandinepitti, see that mail i sent with the U1 bugs?14:53
pittichrisccoulson: sounds great!14:53
pittikenvandine: didn't get to it yet, sorry14:53
kenvandinepitti, no worries... it's a long list14:54
kenvandinepitti, should we put anything about those on the release status page?14:54
kenvandineor wait until they get targeted ?14:54
pittikenvandine: feel free to add them14:55
kenvandineok, will do14:55
kenvandinepitti, put them under RC bugs, Triaged problems?14:55
pittiyes14:56
seb128chrisccoulson, on a bug fixing rampage today? ;-)15:04
pittigo, chrisccoulson, go!15:04
chrisccoulsonseb128 - the firefox upload which i will do later closes 5 bugs15:05
seb128chrisccoulson, do you still have the xulrunner startup notification one on your lucid list btw?15:05
chrisccoulsonseb128 - yeah, that's been fixed upstream in the 1.9.2 branch, and will be in the FF3.6.4 update15:05
pittikenvandine: looked at it now -- it's just accepting the nominations? doing that now15:05
seb128chrisccoulson, is that coming before lucid?15:06
chrisccoulsonseb128 - that will come as a security update right after lucid15:07
chrisccoulsonin fact, i'll probably be doing the update from UDS ;)15:07
seb128chrisccoulson, ok, fair enough, still looks weird to have that extra tasklist entry when you start your browser but I guess I'm picky there15:07
pittikenvandine: I expect that we need to drop the milestones for most/many of them; but those can all be fixed in SRUs as well, so the lucid targetting still makes sense15:08
pittikenvandine: ok, all nominations accepted15:09
kenvandinepitti, thx15:10
kenvandinesaving wiki page now15:10
pittikenvandine: hm, you added all of them? only high/critical should be on that list15:11
pitti(the release blockers)15:11
kenvandineoh... damn15:11
* kenvandine edits15:11
pittikenvandine: also, since these are by and large done by OLS, I don't think we need to track all of them on our status page15:12
pitti(but if it helps you, please do)15:12
pittikenvandine: but usually those have an associated status15:12
kenvandinehumm... do they have their own status for the release meeting?15:12
pittiusually yes, so that we can see at a glance where we are15:13
pittii. e. which ones are well on track (some are also "fix committed" upstream, btw), which ones are difficult because they lack reproducers, etc.15:14
kenvandinepitti, ok moved the fixed committed ones and dropped < high15:21
kenvandinealso FYI, the desktopcouch run_couchdb() bug is not fixed15:21
kenvandinebug 53054115:21
ubottuLaunchpad bug 530541 in desktopcouch "desktopcouch-service crashed with RuntimeError in run_couchdb()" [High,Triaged] https://launchpad.net/bugs/53054115:21
kenvandinechad is working on it still, he thought it was fixed, but not so much :/15:22
pittikenvandine: yes, I thought I said so on the wiki page15:22
kenvandineyou did15:22
kenvandinejust making sure that wasn't stale info :)15:23
kenvandineit really is still broken15:23
pittikenvandine: thanks for the info15:23
chrisccoulsonpitti - is there any way to avoid uploading a tarball again when uploading a new revision of a package with dput?15:49
chrisccoulson(i should probably know the answer to that already)15:49
chrisccoulsonbut uploading 50MB tarballs takes a long time15:50
pittichrisccoulson: not with dput, but you can specify -sd on debuild or dpkg-buildpackage15:50
chrisccoulsonpitti - oh, i didn't know that. i'll give that a try, thanks15:50
pittichrisccoulson: you can also drop it from the source_changes an re-debsign15:50
pitti(if building the source takes long)15:50
chrisccoulsonbuilding the source doesn't take long, but uploading the 50MB tarball that i only uploaded a week ago takes a long time ;)15:50
chrisccoulsonheh, that was much quicker15:53
chrisccoulsonabout 3 seconds :)15:53
seb128chrisccoulson, does uploading a new revision with tarball work?15:59
pittiyes, it does, as long as it's identical15:59
seb128usually you get an error saying the tarball is already there no?15:59
seb128oh ok15:59
seb128I didn't do that for years15:59
seb128I though it would complain that you try to overwrite the tarball ;-)15:59
seb128I've a sucking ul, I avoid uploading tarballs twice ;-)15:59
chrisccoulsonseb128 - yeah, it works. i always did that before just because i didn't know how to do it without the tarball ;)15:59
chrisccoulsonbut that's ok for small tarballs16:00
chrisccoulsonbut for 50MB firefox uploads, it's not so great ;)16:00
pittichrisccoulson: the default behaviour should be quite fine16:00
pittii. e. with tar for -1 and -0ubuntu1, and without tar otherwise16:00
pittichrisccoulson: wow, you rock (just read the changelog)16:01
chrisccoulsonpitti - heh, it got a few bugs closed :)16:01
* pitti updates https://wiki.ubuntu.com/DesktopTeam/ReleaseStatus for the one RC bug16:02
seb128chrisccoulson, nice update indeed ;-)16:04
bcurtiswxkenvandine: bug #559151 may become a heavy duplicate bug soon.  Introduced in Gwibber with the 2.29.95.0ubuntu1 just released (sorry if you're not the gwibber guy)16:04
ubottuLaunchpad bug 559151 in gwibber "gwibber-service crashed with KeyError in get_records()" [Medium,Confirmed] https://launchpad.net/bugs/55915116:04
seb128pitti, when is the meeting today?16:05
seb128pitti, dst changes confused my calendar16:05
pittiseb128: just started16:05
seb128pitti, thanks16:05
kenvandinebcurtiswx, looking16:06
pittiseb128: but our turn is still some 45 to 60 minutes out16:10
NafaiGood morning guys16:10
pittigood morning Nafai, how are you?16:11
Nafaipretty well16:11
seb128pitti, right, I'm just hanging there, end of week mood now :p16:11
seb128hey Nafai16:11
bcurtiswxhi Nafai16:11
pittiseb128: speaking of good moods: http://people.canonical.com/~fader/hw-testing/current.html :-)16:12
pittireally nice16:12
seb128waouh16:12
didrocksgood :)16:14
bcurtiswxthat is nice16:14
pittiso, lamont fixed the buildd chroots, let's give gnome-games another spin16:14
seb128pedro_, https://bugs.edge.launchpad.net/ubuntu/+source/nautilus/+bug/52829916:15
ubottuLaunchpad bug 528299 in nautilus "nautilus crashed with SIGSEGV in g_mount_spec_match_with_path()" [Medium,Triaged]16:15
seb128pedro_, did you bug watch the wrong bug?16:15
pedro_seb128, let me check16:15
seb128pitti, nice! what was the issue on the buildd?16:15
pittiseb128: yes, pkgbinarymangler is on hold and only gets updated manually16:15
pittiseb128: there were two catastrophes within 4 weeks, and both outside lamont's core hours :)16:16
seb128I see16:16
kenvandinebcurtiswx, ok, testing a fix16:17
bcurtiswxkenvandine: good, thank you16:17
pedro_seb128, all fixed now, thank you for checking ;-)16:22
seb128pedro_, np, thanks16:23
pittichrisccoulson: you don't happen to have an updated idea about bug 447431 yet, do you?16:30
ubottuLaunchpad bug 447431 in gnome-desktop "gnome-settings-daemon dies with BadMatch" [Medium,Triaged] https://launchpad.net/bugs/44743116:30
chrisccoulsonpitti - not yet, i thought the upstream change would have fixed the crash16:31
chrisccoulsonpitti - i'll see if i can still reproduce that in a bit16:31
pittichrisccoulson: ah, you could in the past?16:31
pittichrisccoulson: if not, perhaps you can arrange ssh access to slangasek's machine16:32
chrisccoulsonpitti - yeah, it crashed for me before16:32
pittiit's a good SRU candidate, too, though16:32
pittichrisccoulson: just mentioning in case you run out of RC bugs :)16:32
chrisccoulsonpitti - i don't think i'll run out, but my list of assigned bugs is quite a bit shorter than it was this morning :)16:33
seb128bah this g-c-c hand on desktop effects change is weird16:34
seb128I'm wondering if that's another gtk locking issue similar to the crasher on theme dnd16:34
mclasenseb128: did you look more into that ?16:35
NafaiHas anyone filed a bug about the latest metacity?  I can't use alt-space to bring up the window menu and I get the following output in ~/.xsession-errors: http://paste.ubuntu.com/411659/16:35
seb128mclasen, didrocks is trying to look into it right now16:35
seb128mclasen, I'm wondering if it would not be easier to just do the theme install in an callback16:36
seb128or in a idle function or something16:36
seb128but that's maybe because I don't know how to debug locking issues16:37
didrocksI confirm that reverting this commit (http://git.gnome.org/browse/gnome-control-center/commit/?id=e34e6b4eebbb957107e88334faef2ed8a02d5eea) workaround the lock issue16:38
seb128shrug16:39
didrocksI still don't see why, we have one thread, not two… it's certainly a code path where a lock isn't freed before we try to get a new lock16:40
mclasendidrocks: 'the lock issue' ? are you seeing deadlocks ?16:40
seb128mclasen, our "desktop effects" is an extra tab in the same capplet, and it locks when closing the dialog displayed after wm change now16:41
seb128it being the capplet16:41
didrocksmclasen: the hang in selecting the desktop effect seems to be due to a deadlock16:42
mclasenof course, removing the locking will 'prevent' the deadlocks16:42
didrocksmclasen: it was for checking that the those locks were the one to blame there16:42
didrocksnot a solution, for sure16:42
mclasendoes your code ever take the gdk lock ?16:43
seb128no16:44
seb128mclasen, the code is basically the same as your desktop-effects one was some cyles ago16:48
seb128we didn't resync on what you did since but it was inspired of it16:48
seb128mclasen, we have a gtk_dialog_run() after selecting the option in the dialog16:48
seb128+ a gtimeout for the default choice16:49
seb128and the capplet freezes when clicking on one of the buttons16:49
chrisccoulsonif you need any help looking at this, then just let me know. i might have slightly more free cycles now ;)16:52
pittiseb128: our turn now, in case you want to join the meeting and bring up the thawing?16:53
seb128chrisccoulson, we do yes16:53
seb128neither me of didrocks have experience with those locking issues16:54
seb128pitti, ok16:54
didrocksso, removing only the gdk_threads_{enter,leave} don't fix that gdk_threads_init (); has to be removed too16:54
seb128pitti, let me know when,if I should speak up there ;-)16:54
didrockschrisccoulson: ^ in capplets/appearance/appearance-main.c16:54
pittiseb128: the guys are just digesting my reports16:54
chrisccoulsondidrocks - ok, thanks. i will take a look at that shortly and see if i can figure it out16:55
didrockschrisccoulson: I'll just give a quick look at the path we take from your patch to see if we recall the function making the gdk_threads_init call16:55
seb128chrisccoulson, https://bugzilla.gnome.org/show_bug.cgi?id=614256 too16:56
ubottuGnome bug 614256 in Appearance "crashes when installing icon themes by dnd" [Normal,New]16:56
seb128chrisccoulson, if you feel like looking at it16:56
chrisccoulsonseb128 - ok, thanks :)16:56
pittiseb128: new gnome-games built, and got a nice diet :)17:07
seb128pitti, \o/17:08
didrocksbah, I don't see how gdk_thread_init() can be called twice (the first being at the capplet initialization) :/17:10
didrockswell, we have two process during the hang, maybe the second one?17:11
seb128didrocks, want a change from that while chrisccoulson look at it?17:16
seb128didrocks, you can do the empathy update if you want ;-)17:16
didrocksseb128: yeah, at least, I will have the impression to do something useful :)17:16
didrocksseb128: ok, on it!17:16
pittibryceh: there are still three beta-2 WIs left on https://blueprints.edge.launchpad.net/ubuntu/+spec/desktop-lucid-xorg-multitouch -- do you know whether they are on track?17:16
pittifour, actually; I moved them to final17:18
pittigood night and nice weekend everyone!17:38
* pitti goes to prepare for his wife moving to Munich tomorrow for her summer internship17:39
seb128pitti, same, enjoy!17:41
seb128pitti, oh, good luck and say hello to her too ;-)17:42
pittiwill do17:42
didrockspitti: enjoy your week-end!17:48
didrocksgrr, empathy code changed a lot and that's the second patch that doesn't apply at all17:51
seb128:-(17:52
seb128didrocks, I didn't know that when I gave you the update, sorry about it17:52
didrocksseb128: no pb, I just try to not break everything but as I don't really know the notification and indicator patches, I'll probably ask for a double check17:53
seb128pedro_, bug #559205 or similar are probably users who uninstalled compiz by dist-upgrading earlier today when it was not installable17:59
ubottuLaunchpad bug 559205 in gedit "Title bar missing from all windows" [Low,Incomplete] https://launchpad.net/bugs/55920517:59
pedro_seb128, okay, will check that with the reporters, thanks!18:00
didrocksthe NotificationData structure has been removed and we use it quite heavily in our patch18:01
seb128didrocks, check with cassidy or kenvandine if they have an hint maybe there?18:01
didrocksright18:01
seb128cassidy, not nice to do architectural changes in stable updates :p18:02
mclasenseb128: well, thats what you sign up for when you patch the world...18:02
seb128mclasen, right ;-)18:02
didrockscassidy: kenvandine: empathy 2.30.0.1 removed NotificationData which is heavily used in both our indicator and notification patch. What do you think? Should we reintroduce them (commit db7ff361a82a72d0bcef94c82877ffc1e783e8ee in upstream git)?18:03
seb128we tried to get that change upstream but everybody disagrees on how compiz should be actived or not etc18:03
seb128mclasen, oh, speaking about the empathy change? my note was about the desktop effect change18:03
didrockswell, let's do something easy now. Updating metacity :)18:04
Nafaididrocks: Hopefully it will fix the bug I found this morning! :)18:05
didrocksNafai: right clicking on the window bar? for some users, that crashes18:05
chrisccoulsonhmmmm, my buttons have re-ordered themselves since i updated today :-/18:05
Nafaididrocks: no, alt-space no longer works18:05
didrocksNafai: didn't saw that in upstream git18:06
chrisccoulsonthat might explain why i keep closing windows accidentally when i try to maximise them18:06
Nafaihttp://paste.ubuntu.com/411659/ <- I get this in ~/.xsession-errors18:06
didrocksNafai: yeah, it's related so18:06
seb128chrisccoulson, right, theme updates, close in the corner is what lucid will use18:08
Nafailunching18:11
=== bjf is now known as bjf-afk
kenvandinedidrocks, eek18:15
didrockskenvandine: well, you know this patch more than I, let's wait for cassidy reply?18:17
kenvandinei wonder why they removed it18:18
* kenvandine is cloning18:18
kenvandinedidrocks, it might not be a big deal, i'll look at it after lunch18:22
* kenvandine just uploaded fix for the gwibber first run bug... whew18:22
* kenvandine runs out to lunch18:30
didrockskenvandine: enjoy18:46
didrockstaking my dinner now18:46
seb128dinner!18:49
alphaelectricHi there19:09
seb128weekend now, have fun everybody20:57
didrockshave a good week-end seb128!20:57
seb128didrocks, thanks, you too!20:57
kenvandinedidrocks, i have updated the patch for empathy21:15
didrockskenvandine: sweet, what did you do?21:15
kenvandinedidrocks, gonna do some testing before upload though21:15
kenvandinedropped all the NotificationData stuff21:15
kenvandineit wasn't that bad21:15
didrockskenvandine: so, no more NotificationData? it wasn't used?21:16
kenvandinenot really21:16
kenvandinewe were using it to get references to EmpathyChat21:16
kenvandinebut we don't need to21:16
kenvandineand now we don't have to free as much stuff21:16
kenvandineso probably better21:17
didrockswhat is the EmpathyChat object?21:17
didrocks(sorry, not familiar with that stuff)21:17
kenvandinethe reference to the chat21:17
kenvandinelike which chat to raise21:17
kenvandineetc21:17
kenvandineso a couple places i had to change args from cb_data->chat to chat21:18
didrocksand so, the indicator used that to be able to raise the right chat window?21:18
kenvandineyeah21:18
didrocksoh, you still have the reference so21:18
kenvandineyeah21:18
kenvandinei don't think it used to21:18
kenvandinehad to get it from NotificationData21:18
kenvandinebut that seems to have been ported21:19
didrocksunderstood, sweet :)21:19
kenvandinethe indicator stuff all just piggy backs off notifications21:19
didrocksright, I saw that. It's just difficult to dive into this if you don't have any reference :/21:20
=== bjf-afk is now known as bjf
crimsunpitti: the delaying of PA startup has revealed a race in two PA modules that now result in some desktop sessions falling back to a dummy/null sink, i.e., inaudible audio by default. I'm unsure whether to milestone it, but it is a rather poor user experience.21:50
chrisccoulsondidrocks - ok, this gnome-appearance-properties locking is giving me a headache ;)21:50
crimsunpitti: this is bug 55742121:50
ubottuLaunchpad bug 557421 in pulseaudio "module-udev-detect races with module-default-device-restore" [High,Triaged] https://launchpad.net/bugs/55742121:50
chrisccoulsoni won't sleep now until it is fixed though21:50
didrockschrisccoulson: please, take some sleep :)21:50
didrocks(I will have some soon ^^)21:51
chrisccoulsondidrocks, i can't now i've started looking at it ;)21:51
didrockschrisccoulson: I'm particularly interested in the way you will debug/solve this, as a case study :)21:51
didrockschrisccoulson: you see, there are two process?21:51
chrisccoulsondidrocks, i haven't figured out the best way of debugging it yet, but when i have, i will let you know ;)21:51
didrockssweet :)21:52
chrisccoulsondidrocks, there's 2 processes?21:52
chrisccoulsoni see a single thread in gdb21:52
didrockschrisccoulson: yeah, when it hangs21:52
didrockschrisccoulson: so do I21:52
didrocksbut ps aux | grep gnome-app21:52
didrocksyou will see two processes, one being the son of the other21:52
chrisccoulson1 second, i will just break on fork21:53
didrocks(I tried to add some g_printf() before the gdk_thread_init())21:53
chrisccoulsonah21:53
didrocksbut it seems just to be used by the parent process on window initialization21:53
chrisccoulsonone process is for the thumbnailing21:53
didrocksah, ok21:54
didrockshow did you see that?21:54
chrisccoulsondidrocks - http://paste.ubuntu.com/411799/21:54
chrisccoulsonthat's a guess anyway ;)21:54
chrisccoulsonif it doesn't exec() another binary, then it will keep the same process name21:55
didrocksok, "catch fork", right?21:55
chrisccoulsonbreak fork21:55
didrocksnever new the difference :)21:56
didrocksknew*21:56
chrisccoulsonoh, i'm not sure if there's a difference either ;)21:56
chrisccoulsoni never used catch before21:56
didrocksthere are "catchpoints" and "breakpoint"21:56
didrocks"A catchpoint is another special breakpoint that stops your program when a certain kind of event occurs"21:57
NafaiHi guys, I'm back around if anyone needs me.  Kind of was ill for a bit during lunch.21:57
didrocksseems like a breakpoint to me :)21:57
chrisccoulsondidrocks, yeah, it seems similar21:58
kenvandinedidrocks, uploaded....21:58
* kenvandine heads out for a bit21:58
kenvandine:)21:58
chrisccoulsonhey Nafai, i hope you feel better now ;)21:58
didrockskenvandine: sweet :)21:58
Nafaiyeah, I do, thanks21:58
didrocksNafai: hey, time for week-end to me. If you don't know what to do, you can still read some triaging guide stuff and look at incoming bugs on UNE ;)21:58
didrocksme -> tired -> week-end -> will connect a little this week-end21:59
didrockschrisccoulson: think to sleep ;)21:59
Nafaithanks, I might do that a bit.  I've got a bug to look at in the meantime21:59
Nafaihave a great weekend21:59
didrocksthanks Nafai  ;) you too!21:59
chrisccoulsondidrocks - i'm trying to figure out if i can get gdb to break when this particular mutex is locked/unlocked22:00
didrockschrisccoulson: in fact, it should be the same, you can't break on "event"22:00
didrocksso, I guess it's an alias for those case22:00
chrisccoulsoni'm not too sure how to do that yet, but i'm having a go with watch / rwatch on various memory locations at the moment22:00
didrockschrisccoulson: in fact, if you want it to hang, you can even removed the locks, just keep gdk_thread_init()22:01
didrocksremove*22:01
chrisccoulsonsetting a watch on mutex->__data.__lock seems to be what i want to get gdb to break at the right place22:05
=== almaisan-away is now known as almaisan
chrisccoulsondidrocks - ok, now i've seen it with my own eyes in GDB (it attempts to lock the mutex when it's already locked)22:25
chrisccoulsoni just need to figure out how it happens now :-/22:25
chrisccoulsonit doesn't look like there's any other threads involved22:25
chrisccoulsonok, time for some ice cream, i will carry on debugging that in a bit22:27
=== almaisan is now known as almaisan-away
=== almaisan-away is now known as al-maisan
=== al-maisan is now known as almaisan-away
chrisccoulsondidrocks - fixed it :-)23:41
chrisccoulsondidrocks - it seems that gtk_dialog_run needs to be guarded by a gdk_threads_enter/gdk_threads_leave (just like gtk_main, which also runs a main loop)23:45
chrisccoulsonanyway, i really am going to get some food this time :)23:46
mclasenany gtk call needs to be protected by gdk_threads_enter23:49

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