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

brycehrickspencer3, you abouts?01:06
brycehrickspencer3, we've got a bit of a conundrum with one of our bugs01:07
rickspencer3bryceh, yeah01:07
rickspencer3'sup?01:07
rickspencer3I should have a good connection between here and home01:07
brycehrickspencer3, the background is that glx 1.4 was backported by debian from xserver 1.8, however we've found it is buggy01:08
RAOFAnd seriously - bug #565981 - buggy.01:08
ubottuLaunchpad bug 565981 in xorg-server "[KMS] gem objects not deallocated" [Critical,Confirmed] https://launchpad.net/bugs/56598101:08
* rickspencer3 looks01:08
brycehrickspencer3, you might remember the issue of Clutter not working, that needed an xserver fix a few weeks ago01:08
brycehrickspencer3, it turns out the fix we incorporated causes the memory leak issue that RAOF just mentioned01:09
rickspencer3yup01:09
brycehSarvatt's been banging his head all over this issue.  We're not finding a suitable solution01:09
rickspencer3fudge01:09
rickspencer3so we revert the change, and UNE breaks01:09
rickspencer3we don't revert the change, everything breaks?01:09
brycehwhat we're considering is dropping both that fix, and the Debian glx backport stuff01:09
rickspencer3what is the impact of the leak?01:10
brycehwell, that's why I wanted to raise this with you before we did anything01:10
brycehthe leak seems to be encountered pretty widespreadedly01:10
rickspencer3so the clutter bug was caused by backported code?01:11
brycehyes01:11
rickspencer3so you are consider going all the way back to what, glx 1.3?01:11
rickspencer3fuuuuuuuudge01:11
RAOFNo; 1.2.01:11
rickspencer31.201:11
rickspencer3ack01:11
RAOF1.3 would be ok, because that's what clutter seems to use.01:11
rickspencer3whatever01:12
rickspencer3the point is, roll way back01:12
rickspencer3?01:12
RAOFTo the glx version (but not the code) we had in Karmic, yes.01:12
rickspencer3bryceh, why did we go to glx 1.4 to begin with?01:12
brycehrickspencer3, debian had incorporated it into their packaging01:13
brycehrickspencer3, so we essentially just inherited it01:13
rickspencer3ok01:13
brycehrickspencer3, however jcristau just mentioned that they're going to drop it in Debian due to these problems01:13
rickspencer3so did any new and important functionality or bug fixes come with it?01:13
rickspencer3ah01:13
brycehI'm not sure.  What I'm wondering mainly is if it'd negatively impact clutter01:14
rickspencer3okay, so the 1.2 version has been around a while, and is generally considered good?01:14
RAOFYes.01:14
brycehi.e. has clutter come to depend on having glx 1.3 / 1.4, and if so will we cause more problems if we remove it than we're solving?01:14
rickspencer3ah01:14
rickspencer3I don't know01:14
rickspencer3I would only be able to ask njpatel that question01:14
RAOFApparently clutter only started using glx 1.3/1.4 in clutter 1.2, which we pulled in relatively recently.01:15
brycehso, to the best of our knowledge, backing out these patches seems to be the right thing to do, but we don't want to decide this unilaterally and fsck up the clutter folks01:15
rickspencer3will this make my saurbraughten run slower?01:15
rickspencer3yeah, so njpatel and didrocks need to be consulted01:15
rickspencer3can you guys set up something that can be installed and tested in the meantime?01:16
RAOFSarvatt's already got a package in the x-testing PPA dropping the glx 1.4 backport.01:16
rickspencer3bryceh, I agree with your concern, that there is some little thing in clutter that depends on 1.3 functionality01:16
rickspencer3RAOF, can you please run UNE on it01:16
rickspencer3and see how the launcher works?01:16
rickspencer3also try some of the clutter based games?01:16
rickspencer3robert_ancell, do you know which gnome-games rock clutter the mostest?01:17
robert_ancellrickspencer3, quadrapassel01:21
robert_ancelllots of bug reports on that one...01:21
rickspencer3RAOF, can you run that as well?01:21
RAOFYup.01:21
rickspencer3robert_ancell, well, we're looking for apps that we can run to validate that clutter still works01:22
robert_ancellrickspencer3, it does like to break :)01:22
Sarvattclutter apps shouldn't be affected, it picks which mode to use.. I just looked at netbook-launcher and it's using glx 1.2 functions for the only things not abstracted behind clutter so it's fine, its the apps that call glx 1.3 functions directly that would be a problem (but it's an application bug if it does anyway as the warning will say)01:26
RAOFSarvatt: But we haven't tested clutter's glx 1.2 pathways as much recently.  So while clutter apps *shouldn't* be affected… :)01:29
RAOFUNE & quadrapassel seem to work fine with nvidia-current; I'll test moovida too.01:36
* RAOF kills X to check on intel, too.01:37
SarvattRAOF: nvidia doesn't use the server's GLX anyway...01:46
rickspencer3_Sarvatt, where would you predict to see any regressions?01:51
jjardonDou you know any PPA with unstable Glib/GTK+ packages?01:53
rickspencer3_RAOF, Sarvatt, bryce says that code that calls glx uses /usr/lib/libclutter-glx-0.8.so02:01
rickspencer3_is it possible to generate a list of code that calls this?02:01
rickspencer3_maybe packages that have a dependency?02:01
brycehon lucid - /usr/lib/libclutter-glx-1.0.so.002:02
brycehand /usr/lib/libglitz-glx.so.102:02
rickspencer3_shall I ask slangasek in #ubuntu-devel?02:02
rickspencer3_(for some reason it seems like he would know)02:02
RAOFhttp://pastebin.ca/1870751 is the rdepends of libclutter-1.0-0, which contains libclutter-glx02:03
brycehhe'd probably know02:03
bryceh$ nm /usr/lib/libclutter-glx-1.0.so.0.200.402:03
brycehnm: /usr/lib/libclutter-glx-1.0.so.0.200.4: no symbols02:03
brycehhmm, I know there's a way to view the symbols of a library, but old age has made me forget02:03
RAOFFrom memory it's a magic objdump invocation.02:04
rickspencer3_RAOF that looks like a tractable list02:04
brycehahaa  /usr/lib/xorg/modules/extensions/libglx.so02:04
rickspencer3_RAOF, can you please start to tick these off and make sure they don't break if we roll back?02:08
RAOFSo; UNE, moovida, quadrapassel all work fine on nvidia-current & -intel.02:08
rickspencer3_good start02:08
rickspencer3_so long as qudrapassel works, SHIP!02:09
brycehhehe02:09
RAOFIncidentally, moovida is pretty cool :)02:10
rickspencer3_yes it is02:10
rickspencer3_RAOF, don't bother with moblin stuff02:17
RAOFOk.02:18
rickspencer3_RAOF, is there way to see what out of this list has not been updated since we were on 1.2?02:19
RAOFChecking the changelogs would be possible.02:20
RAOFThat's not necessarily enough, though; the libclutter codepaths will be different for the GLX 1.2 case, so we could hit bugs there without any client code changes.02:22
rickspencer3_RAOF, right, there are two classes of problems:02:23
rickspencer3_1. bugs caused by 1.2 api calls, that is, bugs in glx 1.202:23
rickspencer3_2. apps that depend on version 1.3 api calls02:23
rickspencer3_just looking for apps that haven't changed since 1.2 is insufficient for case #102:24
RAOFBut sufficient for case 2, yeah.02:24
rickspencer3_and just smoke testing isn't sufficient for case #2 (as perhaps you won't exercise the code paths that make the 1.3 calls02:24
rickspencer3_because we are so short of time, we can't use the "upload and see who complains" QA message for this :/02:25
RAOF:)02:25
RAOFA large part of the libclutter-1.0-0 rdepends list is language bindings with no in-archive users.02:27
rickspencer3_interesting02:27
rickspencer3_just sitting there waiting to be used02:27
rickspencer3_training pulling in soon, see you guys tomorrow02:32
RAOFHave fun!02:33
rickspencer3_RAOF, do you overlap with didrocks at all?02:37
RAOFYes, in the late afternoon.02:37
rickspencer3_RAOF, great02:38
rickspencer3_thanks02:38
Sarvattahh sorry, went to dinner there and just got back. clutter really is the only place I'd expect any kind of regressions (not that 1.2 isn't a regression already because it expects features from xserver 1.8). RAOF did you try running these apps with LIBGL_ALWAYS_INDIRECT=1 when you checked? also dont know if you caught my message but nvidia bypasses the server libglx anyway so it wouldnt be any different there02:38
RAOFSarvatt: Of course!  I should have expected nvidia to use its own stack :)02:39
RAOFSarvatt: I haven't been testing with LIBGL_ALWAYS_INDIRECT=1; should I have?02:40
Sarvattyou want to run through the server glx since KMS drivers supported glx 1.3+ before anyway02:40
* RAOF should obviously have read the patch a little more carefully02:44
RAOFSo this is going to affect a significantly smaller fraction of our users then.02:45
RAOFOk.  gnome-shell is an unhappy camper.02:50
RAOF…as is netbook-launcher.02:51
Sarvattyeah netbook-launcher is all kinds of messed up here03:07
RAOFIt looks like font rendering is broken in the GLX 1.2 pathway.03:08
Sarvattit uses -efi03:08
Sarvattdoesn't it?03:08
RAOFSarvatt: Which one?  netbook-launcher, or netbook-launcher-efl?03:09
Sarvattit uses low graphics mode when i launch it with LIBGL_ALWAYS_INDIRECT=1 here03:09
RAOFNah; loads fine here.03:10
RAOFBut text is rendered as small white squares.03:10
Sarvattoh ok theres a seperate low quality mode for 3D?03:10
RAOFFor non-3D?  Yes.03:10
Sarvattyeah its the same here, white box fonts03:10
RAOFnetbook-launcher-efl03:10
Sarvatti dont have -efl installed03:11
Sarvatt(netbook-launcher:2653): libnetbook-launcher-DEBUG: CONFIG: Low graphics mode: True03:11
Sarvatt(netbook-launcher:2653): libnetbook-launcher-DEBUG: CONFIG: Low graphics mode: False03:11
Sarvattfirst with indirect03:11
Sarvattit plain doesn't work in direct mode here03:11
Sarvattscreens all garbled03:12
jjardonRAOF, You should try: swell foop (It uses clutter+seed(js))03:12
SarvattLIBGL_ALWAYS_INDIRECT=1 swell-foop03:13
SarvattSegmentation fault03:13
Sarvatt:)03:13
RAOFSo, this looks both better and worse than we thought it was.03:15
RAOFSarvatt: What crazy X server are you using?  LIBGL_ALWAYS_INDIRECT=1 swell-foop doesn't segfault here (although it also doesn't render anything, either)03:18
brycehRAOF, it's past EOD for me, anything else I can help with on this bug before I go?03:18
RAOFI don't think so.03:20
brycehok, I'll try checking in again in several hours, so drop me a note if something needs sponsored or whatever03:21
RAOFThanks.03:21
RAOFSarvatt: So I think this puts the kybosh on just removing the GLX 1.4 backport.03:26
Sarvattwithout downgrading to a stable clutter you mean?03:27
RAOFYes.03:27
RAOFThat would mean *at least* a bunch of rebuilds; clutter 1.2 has new API, and netbook-launcher at least hits that when you try to downgrade clutter.03:29
Sarvatti'm using lucid + x-updates xserver on intel btw, it does segfault every time03:34
RAOFI'm using lucid + x-updates xserver on intel, it segfaults none of the time :/03:36
Sarvatt945?03:36
Sarvattoh03:36
Sarvattmy driconf settings for mesa were retained on the downgrade, I forgot about that03:36
RAOFGM4503:36
RAOFIt crashes on quit, if that's any consolation :)03:37
Sarvattyep GLXBadContextTag03:37
RAOFNo GLX cleanup for you!03:38
Sarvatthow are you supposed to gdb that sucker?03:38
RAOFRun with --sync and break in gdk_x_error?03:38
Sarvattnah attached to the pid, i was trying to launch it directly from gdb03:39
RAOFAh.  It's all “I'm running your runtime in my runtime, dawg”03:40
Sarvattdarn forgot mesa symbols in the archive are messed up03:40
RAOFAnyway.  That's not exactly a critical bug.03:41
RAOFWhat was wrong with your master-fixes backport patch, apart from it being a code refactor?03:42
RAOFSarvatt: LIBGL_ALWAYS_INDIRECT might have other side-effects besides dropping down to GLX 1.2, right?03:45
Sarvattyep03:46
Sarvattsorry, afk a few03:46
RAOFWould booting with i915.modeset=0 exercise the glx 1.2 codepaths?03:46
RAOFOk.03:46
RAOFI'll give that a try anyway.03:47
Sarvattno unless you were on ATI03:47
Sarvattdoh03:47
lifelessso whats the glx story - is there a bug I can read?04:00
Sarvattlifeless: https://bugs.launchpad.net/bugs/56598104:08
ubottuLaunchpad bug 565981 in xorg-server "[KMS] gem objects not deallocated" [Critical,Confirmed]04:08
lifelessSarvatt: thanks04:10
Sarvattati and intel are getting memory leaks on the order of 1.5gb or so a day currently04:11
TheMusoOuch.04:11
lifelesswow04:12
lifelessI won't reboot for a bit then04:12
Sarvattyou should reboot, often if you are using KMS :)04:14
Sarvattits been this way for almost a month now04:14
lifelessSarvatt:  13:14:34 up 15 days,  1:27, 11 users,  load average: 0.09, 0.13, 0.0904:14
Sarvattcat /sys/kernel/debug/dri/0/gem_objects ?04:15
lifelessstill got 1/2GB unallocated04:15
lifeless1190 objects04:15
lifeless69578752 object bytes04:15
lifeless5 pinned04:15
lifeless13725696 pin bytes04:15
lifeless29446144 gtt bytes04:15
lifeless234881024 gtt total04:15
RAOFThat's the nice thing about 8GB laptops; you can have X silently consuming 6.9 GiB of memory and not notice.04:15
rickspencer3I'm confused ... how long has this leak been in the distro and why hasn't it been driving people insane?04:16
Sarvattnice, can you give me some more details on your setup? what GPU, do you view a lot of flash sites on it?04:16
lifelessSarvatt: sure04:16
Sarvattlooks like a intel 965+?04:16
lifelessgimme a sec, phone call04:16
rickspencer3it seems a widespread bug of this magnitude would drive people crazy and we would be getting a crush of feedback04:16
lifelessi7 64-bit04:16
RAOFrickspencer3: We possibly are, but distributed against all sorts of other packages.04:17
RAOFThis memory is not accounted for anywhere that's particularly user-visible.04:17
Sarvattits very hard to notice04:17
rickspencer3so if it's "very hard to notice" we should be careful about acting in haste04:17
SarvattRAOF: lifeless isn't hitting it here for some reason04:18
rickspencer3I would prefer to see a root cause analysis that identifies the code defect(s) causing this04:18
rickspencer3and see that fixed in an SRU04:18
rickspencer3instead of turning knobs all over the place at this point in the cycle hoping something works04:18
lifelessSarvatt:  00:02.0 VGA compatible controller [0300]: Intel Corporation Core Processor Integrated Graphics Controller [8086:0046] (rev 02)04:18
rickspencer3Sarvatt, RAOF do you both agree that the roll back to 1.2 is off the table?04:19
RAOFYes.04:19
lifelessSarvatt: (II) Module intel: vendor="X.Org Foundation"04:19
lifeless        compiled for 1.7.5, module version = 2.9.104:19
lifelessLinux lifeless-64 2.6.32-17-generic #26-Ubuntu SMP Sat Mar 20 02:23:45 UTC 2010 x86_64 GNU/Linux04:19
lifelessSarvatt: anything else you want to know ?04:20
Sarvattlifeless: oh you haven't upgraded to the broken packages yet is why04:20
Sarvattthey came on march 31st04:20
lifelessSarvatt: thats why I said 'I won't reboot for a while' :P04:20
rickspencer3RAOF, bryceh, Sarvatt, what do you guys think of release noting the problem, and getting cracking with the debugger?04:20
Sarvatt(or haven't rebooted into them, sorry) yeah I see what you mean :)04:20
RAOFIt's not too bad as long as you kill X every day or so.  Releasenoting might be appropriate.04:22
rickspencer3RAOF, there is only so far we can unwind04:22
rickspencer3I would like to see an SRU ready for this before we ship, if possible04:22
rickspencer3RAOF, do you feel you have the skills to snorkly into the code and find the leak?04:23
rickspencer3snorkle, even?04:23
RAOFI'd quite like to snorkly :)04:23
rickspencer3RAOF, we'll talk about that at UDS ;)04:23
RAOFYes; I'll ask someone if I hit something incomprehensible.04:23
rickspencer3desktop-maverick-xorg-snorkly04:24
rickspencer3ok04:24
RAOFSnork!  Snork!04:24
RAOFAnd I'd love to do some code-diving.04:24
rickspencer3RAOF, can you please respond to bryceh's email with the new information04:24
rickspencer3?04:24
rickspencer3^the late question mark reveals that I didn't really mean that as a question ;)04:24
Sarvatti'll try to dig into it more, yeah. spent all day trying to backport the upstream fix since the one we are carrying that is the cause of this is the root of the problem but haven't had any luck with that04:24
rickspencer3fruedian irc04:25
RAOFrickspencer3: :)04:25
rickspencer3Sarvatt, upstream fix to the leak, you mean?04:25
rickspencer3I didn't quite grock what you said there04:25
Sarvattwell, there was the bug where closing clutter apps crashed the server, during the course of the bug report a patch was posted that applies to xserver 1.7 that we picked up and is causing these memory leaks, and they decided to go another route to fix the bug instead of what we used04:27
Sarvattbut the fix that they used applies to xserver master which is drastically different than what we have04:27
rickspencer3I see04:28
Sarvattand its not something they would bring to the xserver release we are using because upstream does not have these glx 1.4 enablement patches in xserver 1.7 branch in the first place that brought up the problem04:28
rickspencer3so the fixed the bug in a fundamental way in their "tip" (of xorg-xserver)?04:28
rickspencer3and due tot he delta between Ubuntu and the tip, that patch couldn't just apply cleanly, so now we're a bit on our own?04:29
Sarvattyeah, exactly04:29
Sarvattdebian is affected as well and they are dropping the patches, we inherited them from them04:30
rickspencer3yeah04:30
rickspencer3ok, so root cause analysis next, and get an SRU ready?04:31
rickspencer3Sarvatt, sound right?04:31
Sarvattthe backport also touches a significant amount of code and would be risky to SRU, which is why I believed dropping the glx patches would be the better route, but indeed it's bringing up problems with clutter 1.204:32
Sarvattso trying to fix the patch would probably be the best route04:32
Sarvatt(and SRUing it like you said)04:32
rickspencer3RAOF, do you agree, root cause analysis then prepare an SRU?04:33
RAOFYes.04:33
rickspencer3ok04:33
rickspencer3of course, it's a moot decision until bryceh weighs in ;)04:33
RAOFAgain, that's the least terrible of our options :)04:34
Sarvattrickspencer3: you are using intel right? can you do a cat /sys/kernel/debug/dri/0/gem_objects and paste the first two lines?04:34
rickspencer3yup04:34
rickspencer31247 objects04:34
rickspencer3278298624 object bytes04:34
rickspencer3rick@rick-desktop:~$ uptime04:35
rickspencer3 20:34:56 up 40 min,  3 users,  load average: 0.66, 1.11, 1.2104:35
Sarvatthow long since you rebooted last?04:35
Sarvattah, was going to say..04:35
rickspencer3(always one step ahead)04:35
rickspencer3*cough*04:35
Sarvattyou didn't seem affected but yeah you are :)04:35
rickspencer3Sarvatt, well, I ran my UNE netbook all day for the last two days04:35
Sarvattdo you have swap?04:35
rickspencer3but I guess I shut it down a bit04:35
rickspencer3you mean a swap partition, then yes04:36
rickspencer3Sarvatt, I'm not denying the existence of the bug04:36
Sarvattif you turn off your swap you will be frozen after a day because of the leak, I guarantee it :)04:36
rickspencer3that would suck04:36
rickspencer3indeed04:36
rickspencer3I'm not denying the severity of the bug04:36
rickspencer3I think we are all in agreement that a methodical approach to fixing it is our best bet now04:37
Sarvattwatch that gem_objects size there, it wraps around to a negative number around 3GB memory used04:37
rickspencer3I would very much like to see an SRU ready on day zero04:37
Sarvattdoing everything I can to work on it here, just found out the cause yesterday04:40
rickspencer3yeah04:41
rickspencer3hopefully the code defect is not too hard to identify04:41
rickspencer3Sarvatt, can people who are getting kicked hard by this bug downgrad to glx 1.2 themselves until we get it fixed?04:43
Sarvattyes I posted a PPA for that on the bug report04:44
rickspencer3ok04:44
rickspencer3that's good04:44
Sarvattit's in x-updates, also I am putting xserver 1.8 in xorg-edgers with the fixes04:44
rickspencer3by "the fixes" you mean the rolled back glx?04:45
Sarvattno xserver 1.8 is fine with glx 1.404:45
rickspencer3I see04:45
rickspencer3so another option is for users to basically update to the tip of xserver04:45
Sarvattit's a major change that requires rebuilding all of the X related packages though04:45
rickspencer3so two things to try04:45
RAOFxserver 1.8 has refactored the way that GLX resources are disposed of; they're now handled as regular X resources and cleaned up there.04:46
Sarvattnah, I wouldn't call it the tip, master is the tip and xserver 1.8 is the most recent stable release. xserver master is too cracky even for xorg-edgers crack :)04:46
rickspencer3hehe04:46
rickspencer3the crack for the crack04:46
SarvattI have to rebuild all of the video and input drivers weekly for alot of the cycle if i follow master04:47
rickspencer3Sarvatt, RAOF thanks!04:48
rickspencer3I04:48
rickspencer3've got to go04:49
rickspencer3ttyt04:49
Sarvattno worries, take care04:49
RAOFHave fun getting home.  Hope it doesn't take too long!04:49
RAOFOr, in fact, hope you *are* home now :)04:49
rickspencer3RAOF, I am home!04:50
* Sarvatt hopes these ash clouds go away in time for UDS04:50
rickspencer3Sarvatt, yes!!04:50
rickspencer3ok, g'night04:50
Sarvattthey're talking about it taking 2 weeks to get everyone who is stranded now home, can't afford to get stuck04:51
TheMusoSarvatt: For people like RAOF and myself who have to come/go home on long haul flights, this is being watched with some attention, at least by me.04:55
Sarvatthow long is your flight?04:55
RAOFIn total?  About 28 hours.04:56
RAOFBut that isn't all in the air.04:56
Sarvattfun!04:56
Sarvattat least your flights do go through iceland though? :)04:56
TheMusoSarvatt: I think you meant don't.04:57
RAOFI presume you mean “don't” there :).  No.  But they do go through Heathrow.04:57
Sarvattyeah, sorry04:57
Sarvattyeah thats the airport with the 2 week backlog I was reading about04:58
=== ara_ is now known as ara
=== ara is now known as Guest45645
=== Guest45645 is now known as ara_
=== ara_ is now known as ara
didrocksgood morning08:17
pittiGood morning08:18
didrocksGuten Morgen pitti, how are you?08:19
pittibonjour didrocks! I'm good, thanks! how about you?08:20
* pitti takes a stab at bug 56604608:20
ubottuLaunchpad bug 566046 in gnome-keyring "the login password is stored in the user's keyring" [High,Confirmed] https://launchpad.net/bugs/56604608:20
didrocksI'm fine too, thanks ;)08:20
didrocksoh, that one, upstream didn't reply?08:20
RAOFdidrocks: Good morning!08:23
pittididrocks: right08:24
pittihey RAOF08:24
RAOFHowdie pitti08:24
didrocksgood morning RAOF08:26
seb128hello there08:28
pittibonjour seb12808:29
pittiseb128: has there been any previous investigation on bug 566046?08:29
ubottuLaunchpad bug 566046 in gnome-keyring "the login password is stored in the user's keyring" [High,Confirmed] https://launchpad.net/bugs/56604608:29
pittiseb128: I wanted to take a stab at this today08:30
seb128hey pitti, not that I know out of mdeslaur who said he looked a bit to the code without finding the issue08:31
didrockssalut seb12808:32
seb128lut didrocks08:32
mvodear launchpad, please do not oops when I try to add a bug comment, love Michael08:49
RAOFOk.  That's enough diving throug X for one day.  See y'all tomorrow :)08:55
didrocksgood evening RAOF08:58
pittiseb128: do you know whether there is a CLI tool to dump the keyring?09:09
seb128pitti, not that I know about no09:12
=== almaisan-away is now known as al-maisan
huatsmorning09:44
seb128lut huats09:45
huatshello seb12809:46
seb128huats, ca va ?09:48
huatsseb128, yes !09:49
huatset toi seb128 ?09:50
seb128huats, ca va merci09:50
huats:)09:50
james_whuats \o/09:57
huatshello james_w !09:57
huatshow are you ?09:57
huatsit's been a long time :)09:58
james_wgood thanks, how are you?09:59
huatsgreat thanks !09:59
huatsa really happy  young father :)10:00
james_wglad to hear it :-)10:00
chrisccoulsonis anyone here on i386 and using the flash plugin installed from the archive?10:28
pittichrisccoulson: on my netbook10:29
chrisccoulsonpitti - do you know if it is using nspluginwrapper?10:29
pittiit's a clean install from yesterday10:29
chrisccoulsonor is that just used for the amd64 version?10:29
* pitti boots10:29
pittiI thought it's just needed on amd64?10:30
kklimondachrisccoulson: are you still working on bug 555870?10:30
ubottuLaunchpad bug 555870 in gnome-screensaver "Gamma values are not being set properly after a second fade out resulting in a black screen" [High,In progress] https://launchpad.net/bugs/55587010:30
chrisccoulsonpitti - yeah, i think so. i just wanted to make sure we weren't using it on all archs ;)10:30
chrisccoulsonkklimonda, no, because i've got no idea what is going on now ;)10:30
chrisccoulsonkklimonda, if you can recreate it, please provide a xtrace log from the actual gnome-screensaver process10:31
kklimondadamn.. ;)10:31
pittichrisccoulson: nspluginwrapper isn't installed here10:31
seb128chrisccoulson, hey, how are you?10:31
chrisccoulsonwe're unsure if the issue with test-fade is a red herring or not10:31
chrisccoulsonthanks pitti10:31
chrisccoulsonhey seb128, i'm good thanks. how are you?10:31
seb128chrisccoulson, no nspluginwrapper on i386 here either, I'm running the security ppa version which works fine btw10:31
seb128chrisccoulson, I'm good thank you10:31
chrisccoulsonseb128 - excellent. i suppose i need to actually test the flash player with nspluginwrapper on amd64 ;)10:32
chrisccoulsoni'm using the 64-bit plugin here10:32
kklimondachrisccoulson: I can get you all xtraces you want if you think it will help :)10:39
kklimondachrisccoulson: would you rather get it attached to the bug report or pasted somewhere http://pastebin.com/U231nmDq ? :)10:40
chrisccoulsonkklimonda, attached to the bug would be good10:41
kklimondaok10:41
=== istaz is now known as staz
kklimondachrisccoulson: btw, sometimes I get a slightly less faded desktop instead of the pitch black one :)10:44
seb128tseliot, hey, what is the package which has the nvidia display configuration tool?11:24
tseliotseb128: nvidia-settings, why?11:24
seb128tseliot, thanks, looking where to reassign bug #52875611:25
ubottuLaunchpad bug 528756 in gnome-control-center "Ubuntu forgets my screen resolution settings every time I reboot" [Undecided,New] https://launchpad.net/bugs/52875611:25
seb128tseliot, where the user is using the nvidia tool to change the configuration11:25
tseliotseb128: right, that's a bug that I fixed in Lucid11:26
seb128tseliot, ok, feel free to close it then ;-)11:29
tseliotsure11:29
c_korncan someone please confirm an odd issue with gnome-panel ? first do this steps: http://pastebin.com/SfLG5Abs then do a killall gnome-panel and after it has restarted I see that one starter has been cloned and replaced another starter. e.g. I have two canonical starters but the starter for launchpad is gone.11:32
c_korns/this/these/11:32
c_kornI use lucid of course. http://pastebin.com/nhbdg14W11:33
pittiI sometimes get that on login, but restarting the panel usually fixes it11:36
pittiit's an indicator-applet bug apparently :/11:36
c_kornso I should file a bug against indicator-applet instead of gnome-panel ?11:38
c_kornit is annoying that I always lose my urls this way :/11:38
seb128c_korn, you get the issue if you restart gnome-panel properly too?11:40
c_kornthe better question acutally is: how can I find out that it really is an indicator-applet ?11:41
c_kornseb128: I get the issue also when I only restart.11:41
seb128well is the issue a display one and happening randomly?11:42
seb128or does it break your launchers?11:42
c_kornno, it is happening reliably always11:42
seb128pitti, oh? how did we figure it was an indicator issue?11:42
pittiwell, I only ever see it happen for the indicator applets11:42
seb128I don't think it's the same issue pitti was mentioning which is a display one and randomly happening11:42
c_kornit is not a display issue. one starter just gets replaced by another, completely.11:43
seb128pitti, it's mostly happening for the notification area from bugs we received11:43
pittisometimes the session one is missing completely, or only 1/4 drawn, sometimes the nm-applet is missing/looking like the keyboard indicator11:43
seb128c_korn, right, not the bug pitti was mentioning then11:43
seb128pitti, nm or keyboard don't use indicators11:43
pittiok, misunderstood that then, sorry11:43
pittiok; itz gtk bug then?11:43
c_kornhow can I restart gnome-panel properly actually ?11:44
pittialt+f2 killall gnome-panel11:44
pittiit'll restart itself11:44
pitti(well, gnome-session will, but same result)11:44
c_kornthat is what I do currently.11:44
seb128c_korn, gnome-panel --replace11:48
c_kornok, now I could not reproduce it. so maybe gnome-panel does not get closed properly. let me restart...11:51
c_kornhm, now I cannot reproduce it anymore. I need to find out what triggered it.11:57
=== MacSlow is now known as MacSlow|lunch
pittiseb128: hm, so I stopped the user password from getting into the keyring, and now also have code to remove it during upgrades12:19
pittiseb128: however, this potentially breaks this "user.keystore" keyring, but I have NFC what this actually is or how to use it12:20
pittiit's empty everywhere, and seahorse doesn't have an option to fill it either12:20
pittiseb128: I dumped my thoughts on the upstream bug and also mailed Stef12:20
chrisccoulsonpitti - if you have some spare time today, could you please look at bug 567819?12:28
ubottuLaunchpad bug 567819 in xulrunner-1.9.1 "Please remove xulrunner-1.9.1 source, binaries and remaining rdepends from Lucid" [Undecided,New] https://launchpad.net/bugs/56781912:28
pittichrisccoulson: yay! will do12:29
pittiright after lunch12:29
chrisccoulsonpitti - thanks :)12:29
seb128pitti, ok thanks, I'm not sure what it's used for either let's see if Stef replies, I already dropped him an email about the bug yesterday12:42
seb128pitti, you can perhaps upload your change to the ubuntu-desktop ppa to get testing?12:42
pittiseb128: can do; it's in bzr now12:42
pittiseb128: done12:44
seb128pitti, thanks12:44
chrisccoulsonpitti - thanks for doing the removals :)13:35
pittino problem13:35
pittithe cleaner the better :)13:35
=== MacSlow|lunch is now known as MacSlow
chrisccoulsonseb128 - did you ever figure out the gnome-appearance-properties DND crash?13:44
seb128chrisccoulson, depends on what you call figure out, it's a lack of proper locking issue and having gtk used out of the main process there13:46
seb128I didn't work on a fix though since I'm not sure how to fix that13:46
chrisccoulsoni'll have a look at that this afternoon then13:46
seb128excellent, thanks13:47
seb128that one is collecting zillion of duplicates for cycles ;-)13:47
seb128and the stacktraces are random in pango calls so the retracers autoduping doesn't work13:47
seb128pitti, btw speaking of retracer, was there any discussion in the past about updating the bug title after retracing?13:48
seb128pitti, the crash in somewhere() is often wrong or misleading because it comes from the non debug stacktrace13:48
seb128tedg, hey13:48
tedgMorning seb12813:49
=== ogra_ is now known as ogra
=== DrPepperKid is now known as MacSlow
seb128tedg, pitti: should we drop fast-user-switch-applet in lucid?14:26
seb128bug #56392214:27
ubottuLaunchpad bug 563922 in fast-user-switch-applet "Can't install on AMD 64 Lucid beta" [Undecided,New] https://launchpad.net/bugs/56392214:27
seb128I don't think it's of any use now right?14:27
seb128ie gdm has its own f-u-s-a and we have indicator-session14:27
tedgseb128: Yeah, but we get it for free from the gdm source package, right?14:27
tedgseb128: Oh, we still have the old FUSA and the GDM one?14:27
seb128tedg, yes, that's the old source in universe14:28
tedgseb128: Oh, my.  Yeah, does that work anywhere?  It won't work with the new GDM.14:28
seb128tedg, well I doubt it since it depends on gdm but gdm conflicts on it14:28
seb128since gdm has the new fusa version now14:28
tedgseb128: I'd make the new GDM FUSA "replaces" on it.14:28
seb128tedg, I was just double checking there was not an out of GNOME scenario I was missing there14:29
tedgseb128: Ah, not that I know of.14:29
seb128ok, what I though but better to check14:30
seb128tedg, thanks14:30
rickspencer3pitti, hi14:32
rickspencer3about bug #56598114:32
ubottuLaunchpad bug 565981 in xorg-server "[KMS] gem objects not deallocated" [Critical,Confirmed] https://launchpad.net/bugs/56598114:32
seb128rickspencer3, hey14:32
rickspencer3hi seb128, good morning14:32
rickspencer3didrocks, hi14:35
didrockshey rickspencer314:35
rickspencer3didrocks, I didn't understand what happened to bug #565981 ...14:35
ubottuLaunchpad bug 565981 in xorg-server "[KMS] gem objects not deallocated" [Critical,Confirmed] https://launchpad.net/bugs/56598114:35
rickspencer3were  you saying that there were no issues from rolling back to glx 1.2?14:35
rickspencer3(it was hard to piece together from the emails what is happening, and the bug wasn't updated)14:36
didrocksrickspencer3: I wasn't answering towards the bug, but more on rolling back on 1.2. I told that I looked through the code and played for a couple of hours with netbook-launcher using glx 1.2 and didn't notice any particular issue14:37
rickspencer3so you didn't see the "no text drawn" issue that RAOF saw?14:37
rickspencer3that's very odd14:38
didrocksno, on two of my hardwares14:38
didrocksnjpatel told that he would test too14:38
didrocksI added the ppa mentioned in the email, dist-upgrade, and restart X14:39
rickspencer3weird14:40
didrocksI guess further testing on other device/graphic card is needed14:41
pittihey rickspencer314:43
rickspencer3hi pitti14:43
pittiseb128: sounds fine to remove14:43
rickspencer3pitti, I wanted to sync with you about this bug because I made decisions while you were asleep, and thought you better check on them ;)14:43
seb128pitti, ok, good14:44
pittirickspencer3: oh, so that's why the computer gets slower and slower over time?14:44
rickspencer3pitti, most likely, yes14:44
seb128pitti, indeed14:45
rickspencer3so, on the table is to roll back to glx 1.2 before release14:45
rickspencer3but RAOF found this caused some apps, such netbook-launcher, to not paint text14:45
rickspencer3!!14:45
rickspencer3but didrocks did not see this effect14:45
rickspencer3so I told them:14:45
didrocksright, that's weird ::14:45
rickspencer31. RAOF should dive into the code and do a root cause analysis14:46
rickspencer32. get an SRU ready that fixes the memory leak in the patch of glx14:46
rickspencer3pitti, but as tech lead, I see this as your call, really14:46
rickspencer3that's why I wanted to sync with you14:47
pittirickspencer3: SRU for fixing the leak would be very much appreciated, of course14:47
rickspencer3pitti, right14:47
pittiI think this stuff is too brittle to downgrade to an older glx14:47
rickspencer3so take that option off the table, even if testing shows it works?14:48
pittiand since the bug says that with latest trunk the problem doesn't occur any more, it seems at least principally feasible14:48
rickspencer3pitti, well, the latest trunk is way different than Lucid xserver14:48
rickspencer3so they fixed the initial problem much differently14:48
pittirickspencer3: hm, Sarvatt just mentioned to drop the two 1.4 enablement patches, not to downgrade glx entirely?14:49
rickspencer3pitti, that's basically rolling back to 1.214:49
rickspencer3(as I understand it)14:49
rickspencer3pitti, but even if we do roll back the patches, would we do that in an SRU, or try to make it into final?14:50
chrisccoulsonseb128 - so, i've found one easy-to-fix locking issue in gnome-appearance-properties which could cause that crash14:50
chrisccoulsonhey rickspencer314:51
rickspencer3hi chrisccoulson14:51
pittirickspencer3: ah, so the one in x-updates was confirmed to work14:51
pittirickspencer3: hm, right now I can't do that decision objectively, I think; I know too little about the impact of rolling back the 1.4 glx patches, I'm afraid14:52
* pitti researches history14:54
rickspencer3pitti, ok14:54
rickspencer3it'14:54
rickspencer3s a pretty serious bug, I hate to ship with it14:54
rickspencer3but it doesn't cause data loss, so I am inclined to14:55
rickspencer3not act in haste, and wait until we have deep understanding of the cause and the fix14:55
ograrickspencer3, the gem objects one ?14:58
ograi'm hit pretty hard by it14:58
rickspencer3ogra, yes14:59
ograogra@osiris:~$ cat /sys/kernel/debug/dri/0/gem_objects|grep "object bytes"14:59
ogra-169566208 object bytes14:59
rickspencer3ogra, I'm very sorry14:59
ograseems it just overflowed14:59
rickspencer3ah, integer math wrapping, sweet14:59
ograrickspencer3, heh, no need to be sorry14:59
ograi'm happy there is an identified root cause to my desktop getting mad :)14:59
pittirickspencer3: I can't see in the changelog where the glx 1.4 enablement patches landed15:00
pittiprobably in 2:1.7.3.901-1 from December15:01
rickspencer3Sarvatt ^ ?15:01
pittirickspencer3: did you already discuss which apps/parts use 1.4?15:02
rickspencer3pitti, yes15:02
rickspencer3in some depth15:02
rickspencer3RAOF ran an rdepends and then tested all the apps there15:03
rickspencer3he found an issue with UNE, where it wouldn't display text15:03
rickspencer3but no one else is seeing that, and njpatel thinks he just needed to reboot, that it was a font caching issue15:03
* pitti just dislikes disabling features post-release15:05
rickspencer3pitti, are you referring to glx?15:07
pittirickspencer3: so, perhaps we can do a call for testing and collect result on a wiki page15:07
rickspencer3ok15:07
pittiand then, based on the feedback, check on Friday how much and what kind of feedback we got15:07
rickspencer3pitti, I don't there is a feature regression if we remove the patches15:07
pittirickspencer3: right, it could at most be a performance regression15:08
pittibut certainly not relative to karmic, anyway15:08
rickspencer3hardly a performance enhancement atm :)15:08
rickspencer3hehe15:08
pittiheh, yes15:08
* pitti feels urged to fix that in final, since the patch was just introduced a few days ago15:10
pittiand it's such a nasty issue15:10
rickspencer3pitti, ok, do it!15:10
rickspencer3I suspect rolling back all the patches will work15:10
rickspencer3and it's basically a roll back to a "lost known good"15:11
rickspencer3it's not moving forward to crack15:11
rickspencer3ogra, can you help test a fix for the gem bug?15:11
ograrickspencer3, it might take quite long to reproduce, it only kicks in if the counter filled up here15:12
ograwhich is takeing about 24h15:12
ogra*taking15:12
rickspencer3hmmm15:12
ograrickspencer3, but indeed i'm happy to15:12
rickspencer3can you play saurbraughten for an hour or so? maybe that will do it? ;)15:12
ograi need to restart X anyway, all my chromium tabs OOMed15:12
seb128pitti, rolling back the change which made xorg crash when closing a clutter dialog?15:13
rickspencer3seb128, yes15:13
pittirobbiew: well, that, and the two changes which needed that 114 patch in the first place15:13
pittisorry, seb128 ^15:13
seb128I'm not sure I would prefer crashy xorg to sluggish one15:13
pittiseb128: rolling back 114 alone would be crashy, AFAIUI15:13
ograrickspencer3,  though i think if we see the gem_objects not climb as mad that would already be kind of a proof15:14
pittibut not 114 together with the two glx 1.4 patches15:14
seb128pitti, oh ok15:14
seb128pitti, when have the 2 glx ones be added?15:14
pittiseb128: not entirely clear to me, but I think somewhere around December/January; pretty early15:14
rickspencer3seb128, basically, as I understand it, it's rolling back to karmic glx15:14
seb128so it means it's not really a known to be good combinaison15:15
seb128karmic glx but non karmic stack around it15:15
seb128ie something we never tested15:15
rickspencer3seb128, correct15:17
seb128ogra, well you don't need to wait for the crash to watch the counter15:19
seb128rickspencer3, tricky one indeed :-(15:20
rickspencer3I think we move back to 1.2, it will be easier to move forward with patches in SRUs15:20
rickspencer3but that's a hunch15:20
ograseb128, thats what i meant above :)15:20
seb128I can help testing candidate packages there but I've no really opinion on which way is the best one, I don't know enough about the changes and the issue15:21
pittiwhat I don't really understand is that 03_fedora_glx_versioning.diff and 04_fedora_glx14-swrast.diff basically do nothing else than changing "1.2" to "1.4", but do not add any actual functionality15:21
seb128rickspencer3, we need to test 1.2 on lucid though to know how it behaves15:21
rickspencer3seb128, right15:22
seb128since that's not something we ever tested15:22
rickspencer3that's what we have started15:22
pittii. e. rolling back doesn't remove any API, just goes back to announcing "glx version: 1.2"15:22
rickspencer3and what pitti suggested15:22
seb128ok good15:22
seb128+1 from me then15:22
rickspencer3test it until Friday, and then decide15:22
rickspencer3^pitti's plan15:22
seb128pitti, is there anything which decide what to do at runtime based on the version announced?15:23
pittiseb128: I don't know, I just asked the same question a few minutes ago15:23
seb128I guess it's rather an #ubuntu-x discussion15:23
pittiI'll send a call for testing and set up a wiki page; that can't hurt either way, and let's see how much feedback we get until Friday15:24
seb128ok15:25
didrocksI'm running it on my two machines since this morning FYI15:26
seb128the issue is that I don't really know on what to test glx15:26
seb128games?15:26
pittiI get it by merely using compiz, firefox, and terminals15:26
didrocksI tried mostly  netbook-launcher/compiz/gnome-shell15:26
seb128well not checking if gems are leaked15:27
seb128but test if downgrading to 1.2s till behave correctly15:27
pittiright15:27
seb128ie no rendering issue, not 15 times slower15:27
seb128no crash15:27
rickspencer3seb128, so RAOF pasted in a list of redpends directly on glx last night15:27
rickspencer3and then, anything that uses clutter15:27
rickspencer3for clutter, it works fine with 1.2, apparantly15:27
rickspencer3but we should confirm that apps that use clutter continue to do so15:28
seb128right15:28
rickspencer3for direct glx clients, we need to confirm that none of them depend on features or bugs in a version later than 1.215:28
seb128do you still have the list somewhere?15:29
seb128I close IRC at night so I don't have scrollback with it15:29
rickspencer3seb128, I can get it15:30
rickspencer3hold on15:30
asachttp://irclogs.ubuntu.com/2010/04/20/%23ubuntu-desktop.txt15:30
asacor the date adjusted15:31
kenvandinedoes this effect certain hardware or anyone?15:32
rickspencer3_http://pastebin.ca/187075115:32
rickspencer3seb128, ^15:32
pittikenvandine: intel and ati, AFAICS15:32
kenvandineok, so any intel15:32
seb128rickspencer3, thanks15:33
rickspencer3oops15:33
rickspencer3seb seems gone15:33
seb128rickspencer3: right, I was going to say, it's empty15:34
seb128not a lot to test ;-)15:34
rickspencer3_apt-cache rdepends libglitz-glx115:34
seb128f-spot15:34
rickspencer3hmm15:34
seb128that's a short list ;-)15:34
rickspencer3that's not qutie the list15:34
rickspencer3oh well15:35
rickspencer3seb128, in any case, RAOF went over the apps in some detail last night15:35
seb128I'm always concerned about things we don't have direcly shipped15:36
seb128like ie games or google earth or whatever users can be running15:36
rickspencer3right15:36
rickspencer3but what can we do?15:36
rickspencer3anyway, those will be in Universe and can be updated more easily15:36
seb128I guess that best way forward is to test without those changes on what we can15:36
rickspencer3yeah15:36
rickspencer3RAOF already tested the apps that we can know about15:36
seb128and deal with issue with third party applications in a SRU later if any get raised15:37
rickspencer3and confirmed there were no issues15:37
seb128let's make the default installation work fine15:37
rickspencer3yes15:37
seb128and deal with corner cases as they come if there is any issue15:37
* chrisccoulson wonders if the bug you're talking about is the reason for my laptop being virtually unusable atm15:37
seb128chrisccoulson, could well be, you can try the ppa to make sure ;-)15:37
pittichrisccoulson: if restarting X helps, then most likely15:38
chrisccoulsonok, i will try that in a bit15:38
pittichrisccoulson: cat /sys/kernel/debug/dri/0/gem_objects15:38
chrisccoulsonpitti - "1174454272 object bytes"?15:38
pittichrisccoulson: right, overflow15:39
chrisccoulsonexcellent15:39
pittioops, the - wasn't part of the output15:39
pittibut still a lot15:39
chrisccoulsonyeah, it's quite a big number15:39
rickspencer3well, you need to pair that with uptime15:39
rickspencer3at least it's easy to repro the bug15:40
ograit will overflow at some point15:40
rickspencer3;)15:40
rickspencer3ogra, right15:40
ograi'm seeing that here every second day15:40
* rickspencer3 recalls from 2nd day of c programming class15:40
ograwhich is definately a bug in itself, the variable is to small15:40
ograbeyond the uncontrolled growth15:41
rickspencer3ogra, I can imagine when the functionality was written15:41
ograheh, indeed15:41
rickspencer3"it will be hundreds of years before anyone has gigs of memory, and who needs more than 100 megs, anyway?"15:41
chrisccoulsonmy issues go away for a bit after a reboot, but then my laptop just starts swapping uncontrollably15:41
rickspencer3"just use a small in"15:41
pittihttps://wiki.ubuntu.com/X/Testing/GEMLeak   <- first cut15:41
rickspencer3;)15:41
ogra640k are enough15:41
didrockssome told that with less ;)15:41
didrocksogra: yes ;)15:42
rickspencer3"there is no way anyone will be using this software in year 2000"15:42
ograchrisccoulson, heh, lucky you, you got swap ...15:42
* ogra doesnt want to wear out his SSD15:42
rickspencer3pitti, you just gave me an excuse to play saurbraten this morning?15:42
rickspencer3sweeet~15:42
pittirickspencer3: go, go, go!15:43
rickspencer3I"m going15:43
chrisccoulsonogra - and i get lots of hung task warnings in dmesg too (but i'm not sure if that's related to the excessive swapping)15:43
* pitti apt-get install extremetuxracer15:43
ograchrisccoulson, yeah, thats your kernel babbling about OOM15:43
ograchrisccoulson, it gets funny if you use chromium ... tabs die randomly at some point and in the end all your screen is full with sad faces15:44
* kenvandine reboots with new xorg15:44
chrisccoulsonlol15:44
* kenvandine thinks lucid boots too fast15:46
kenvandinedoesn't give me time to refill my coffee :)15:46
kenvandinepitti, did your songs ever download?15:47
pittikenvandine: it said "there was a problem" this morning and offered me a retry button. but didn't help, timing out again15:48
kenvandineok15:48
pittiu-devel@ mail is out15:52
rickspencer3pitti, think someone can gin up a quick repro script?15:53
rickspencer3like does running glx-gears cause the leak?15:53
pittirickspencer3: there's one in the bug, but I think that's not the main point of testing15:53
pittiwe know that it fixes the leak15:53
rickspencer3ok15:53
rickspencer3good point15:54
pittiwe need to find out about functional/performance regressions15:54
rickspencer3well, UNE seems to be working fine on my netbook15:54
pittirickspencer3: but the eog loop was a good start, I think15:54
rickspencer3I'll use it for a couple of hours later though15:54
pittididrocks, kenvandine: I added a "desktop" field, please update15:55
kenvandineok15:55
didrocksoki15:55
* kenvandine will test on his netbook too15:56
didrocksthe issue is that I have the same chipset on both netbook and my laptop is a nvidia :/15:56
didrocksnot good for wide testing15:56
kenvandinei am sure my netbook is a different chip15:57
kenvandinenot sure which yet though :)15:57
didrockskenvandine: exotic hardware? ;)15:57
kenvandineno15:57
kenvandineintel classmate15:57
kenvandinebut different than my laptop15:57
rodrigo_hmm, the indicator applet seems to capture IM messages from empathy, but it doesn't open the IM window?15:58
kenvandinerodrigo_, it should if you click on it15:59
seb128rodrigo_, right, that's empathy behaviour, it doesn't do auto-opening15:59
seb128rodrigo_, upstream version makes the notification icon flash but you have to click on it too15:59
rodrigo_kenvandine, hmm, but it also shows an item under Chat for users that come online16:00
rodrigo_so I have to check all the time if it's a new message16:00
seb128rodrigo_, that one just stay a few seconds and go away16:00
seb128wait 5 seconds16:00
kenvandineand it won't so a time next to them16:00
seb128if it stays it's a message ;-)16:00
rodrigo_seb128, and if it's a real IM message, it stays there until I open it?16:00
rodrigo_ah, ok16:00
seb128yes16:00
seb128you can also turn the indicator off in the empathy preferences if you don't like it16:01
rodrigo_I like it, just got a bit confused16:01
rodrigo_I think I missed a message or 2 yesterday16:01
seb128I still think it could be better and be flashing a few times on message income16:02
rodrigo_yes16:03
rodrigo_or at least show a different icon than an envelope16:03
rodrigo_it shows green also when I get new mail, which is every 10 mins :D16:03
seb128right16:04
NafaiMorning guys, grabbing breakfast and then I'll be right back16:09
didrocksgood morning Nafai16:10
rickspencer3pitti, fwiw, saurbraten seems to work fine on my 96516:11
rickspencer3I'll test desktop and UNE more this afternoon16:12
didrocksrickspencer3: I guess you have to ensure in completing all levels :)16:12
rickspencer3uh16:12
rickspencer3yeah, I'm not that good16:12
rickspencer3;)16:12
didrocksheh16:12
rickspencer3rick@rick-desktop:~$ glxgears16:14
rickspencer32995 frames in 5.0 seconds16:14
rickspencer3does that seem like decent throughput?16:14
pittiyes, I think so; I get a couple of 100 :)16:14
kenvandinebetter than me :)16:15
kenvandinei get 264516:15
rickspencer3pitti, I'll use my UNE netbook for some programming later today16:15
pittioh, windowed I get 247016:15
rickspencer3do some real usage16:15
pittithanks16:15
seb1282225 frames in 5.0 seconds16:15
seb128there16:15
pittiI have the update running on netbook and laptop now16:15
pittiargh, silly fishbones, they cost me 10 fish!16:17
pittierm16:17
pittiI mean, tuxracer still works fine :)16:17
kenvandinehehe16:18
rickspencer3pitti, so:16:22
rickspencer3rick@rick-desktop:~$ glxgears -fullscreen16:22
rickspencer3271 frames in 5.0 seconds16:22
rickspencer3seems reasonable based on what you said?16:22
pittisounds fine16:23
pittirickspencer3: did you get more with the lucid X.org?16:23
rickspencer3I dunno16:23
rickspencer3I don't much care, tbh16:23
rickspencer3;)16:24
NafaiHey didrocks16:25
kenvandinesauerbraten and tuxracer are fine16:27
rickspencer3kenvandine, maybe we need to test sauerbraten in multi-player mode?16:29
kenvandinehehe16:30
* kenvandine had never played sauerbraten before16:30
kenvandinelooks kid of fun :)16:30
kenvandines/kid/like/16:35
pittikenvandine: and it apparently causes immediate grammatical distortions :)16:36
kenvandinehehe16:36
kenvandineindeed16:36
=== bjf is now known as bjf[afk]
rickspencer3seb128, do you have that BBC doesn't work in Totem bug # handy?16:56
seb128rickspencer3, hum, let me look to it, I closed it a few days ago because it was working but it's down ago now :-(16:57
rickspencer3well, it wasn't quite working apparantly16:57
seb128rickspencer3, bug #52872816:57
ubottuLaunchpad bug 528728 in totem "Totem BBC plugin cannot connect" [Low,Fix released] https://launchpad.net/bugs/52872816:57
rickspencer3I just got an email from BBC, and it seems that totem isn't displaying the full list16:57
seb128rickspencer3, well it was displaying something16:57
rickspencer3right16:57
seb128rickspencer3, not I get a "fail to connect" again16:58
rickspencer3just the first entry16:58
rickspencer3maybe I should just open another bug16:58
seb128rickspencer3, no please reopen this one16:58
seb128rickspencer3, they blame it on the client side?16:58
rickspencer3seb128, yes16:58
rickspencer3they can view the feed in a web page16:58
seb128I get a can't connect to server there again16:59
seb128I very doubt it's a client side issue16:59
rickspencer3I think there are two issues17:00
rickspencer3seb128, let me just forward you the email for now17:00
seb128rickspencer3, ok thanks17:00
seb128"We have some downstream (from this service) connectivity problems which are hampering our ability to diagnose what looks like a probable server misconfiguration. I can connect intermittently to the service (stock Karmic) from my home box but it's very flaky."17:01
seb128rickspencer3, ^ I think that's still an issue17:01
seb128we might have a client side issue added to that too17:02
seb128though our code didn't change since it was written17:02
rickspencer3so I think they addressed the server side, and there is probably some xml parsing17:02
rickspencer3problems17:02
rickspencer3it could be bad xml, or a bug in totem17:03
rickspencer3I think totem gets the list of programs, but then doesn't display them all17:03
rickspencer3it sounds like a separate issue to me17:03
seb128right17:03
seb128rickspencer3, I don't get this parsing bug on lucid, I've a list of several screens of content now17:05
rickspencer3hmm17:05
rickspencer3kewl17:05
seb128rickspencer3, I will test a bit a different time until tomorrow and reply to the mail later17:05
rickspencer3seb128, well, prioritize appropriately17:05
rickspencer3thanks seb12817:05
seb128np17:05
seb128thank you for contacting them, it's good they fixed the server ;-)17:06
zygahas anyone heard of http://www.synaptics.com/solutions/technology/gestures/touchpad-linux17:10
zygato quote: "Synaptics Gesture Suite Linux (SGS-L) provides users with a powerful and intuitive way to be more productive and interactive with their Linux based notebook systems. SGS-L was developed from analyzing the most common workflows, from entertainment activities such as viewing photos and listening to music, to productivity activities such as accessing emails and presentations. The result is an enhanced usability model that makes it intuitive17:12
zygafor consumers to easily understand and discover features, resulting in a better user experience." ... "Supported Linux operating systems include Fedora, Millos Linpus, Red Flag, SLED 11 (SuSE), Ubuntu, and Xandros. SGS-L includes a wide range of pointing enhancements and gestures including two-finger scrolling, PinchZoom, TwistRotate, PivotRotate™, three-finger flick, three-finger press, Momentum™ and ChiralScroll™"17:12
=== bjf[afk] is now known as bjf
matumbahey, i added the ppa for the gem leak fix but after a reboot glxinfo still says "GLX version 1.4" - any ideas?18:08
loolpitti: Ah!  I was a victim of that slowness of xorg which you posted about and was searching for it all over the place18:16
loolI think it interfered with other issues I was seeing https://bugs.launchpad.net/ubuntu/+source/linux/+bug/54942818:18
ubottuLaunchpad bug 549428 in linux "Triggers permanent high i/o load after upgrade" [Undecided,New]18:18
Nafailunching18:21
=== vuntz is now known as vuntz|away
pittiTaekwondo time, good night everyone!18:48
didrocksenjoy pitti18:53
james_whttp://jameswestby.net/scratch/offline-lp.ogv <- fun evening hacking outcode19:09
Nafaijames_w: Cool, local caching of Launchpad info?19:18
james_wyeah19:19
brycehjames_w, bjf has done work along those lines, caching lp info into a couchdb19:22
james_wthat's exactly what this is19:23
didrocksjames_w: sweet!19:24
bjfjames_w: https://chinstrap.canonical.com/~bradf/hwdb/19:24
bjfjames_w, look at the Reports, these were generated from processing couchdb data obtained from LP19:25
bjfjames_w, you can click on the individual bar graphs to "drill down"19:26
bjfjames_w, once you get to a table of bugs, owner, and titles, you can click on one and it will take you to LP19:26
james_wso you are using it as it is quicker to cache it all upfront and then query the faster store?19:27
bjfjames_w, partly yes, also that I can perform other queries faster19:28
bjfcorrelating the vendors and tags can be tough with just LP19:28
bjfjames_w, the other thing I _really_ like about couchdb is how easy it is to replicate the database so it's easy to share with others19:30
james_wyeah19:31
brycehbjf, james_w, this caching of lp is something I'm *quite* interested in myself, as many of my scripts take forever to run19:44
brycehI've been too slammed with X to look into this myself, but if you two sync'd efforts up, it's something I'd be quite interested in looking at using as well19:45
mvodidrocks: still here?19:53
didrocksmvo: yes19:53
mvodidrocks: silly question, what stuff is in ubuntu-netbook that is not in ubuntu-desktop (or vice versa). i ask because of https://wiki.ubuntu.com/LucidLynx/ReleaseManifest19:54
mvodidrocks: and it says there that netbook gets 18m of support19:55
mvodidrocks: is that just the small bits like netbook-launcher?19:55
mvoinstead of the panel?19:55
didrocksmvo: right: netbook-launcher, clutk, liblauncher and clutter I would say19:55
mvodidrocks: thanks, that is enough19:56
didrocks(also n-l-efl by extension)19:56
mvodidrocks: as info19:56
mvon-l-efl?19:56
mvoefl?19:56
didrocksnetbook-launcher-efl (the "2D one")19:56
mvoaha19:56
mvothanks19:56
didrocksyou're welcome :)19:56
SarvattRegarding the GLX version downgrade possibility I should probably clear up something. KMS users will be unaffected since clients will still be 1.4, non KMS intel users will be unaffected since they have DRI2 without KMS (and still having 1.4), proprietary driver users will be unaffected since they don't user the server's libglx. the main concerns would be non KMS ATI and other fringe drivers like savage that had problems already which is w20:11
Sarvatthy I believed it was the sanest option. To test you want to abuse compiz as much as possible, browsing some flash heavy sites or flicker pages with huge images for instance and watch /sys/kernel/debug/dri/0/gem_objects while doing it to see if the number goes down to sane levels properly or steadily increases with no shrinking. if the gem object size listed there is over 1GB you for sure have problems20:11
KeybukSarvatt: I was doing that earlier20:17
Keybuk-1512136704 object bytes20:18
Keybukconfused me ;-)20:18
Sarvattyeah you wrapped around to negatives, multi gigs of memory lost :(20:18
Keybukthis is on i915 with KMS20:18
Sarvattthats with the stock lucid packages right?20:18
Keybukyes20:19
=== al-maisan is now known as almaisan-away
rickspencer3pitti, glx 1.2 did not fix the bug for you?20:20
rickspencer3oh, never mind20:20
rickspencer3I see it says (testing)20:20
Keybukah sorry, I misinterpreted - somehow I'd got the impression you didn't think Intel was affected20:22
KeybukI shall shut up and test the downgrade20:22
bjfbryceh, was thinking of it more last night and am starting to implement it now20:22
bjfbryceh, I figure if I can handle the 10K of 'linux' package bugs, it will work for any others :-)20:23
rickspencer3I wish glx really did install memory on your system20:23
Keybukyou know what's really funny?20:26
Keybukmy laptop had got so slow, I actually ordered more memory for it this week <g>20:27
kenvandineKeybuk, lol20:31
kenvandinei just thought evolution was dragging me down again :)20:32
KeybukI was blaming evolution, chromium and docky20:32
Keybukwell, my object bytes isn't negative after rebooting ;-)20:37
Sarvattbonus! clutter apps now work with swrast disabling glx 1.4 reporting in the server20:49
Sarvattwith stock lucid xserver using software rasterizer - failed to create drawable Failed to initialise clutter: Unable to select the newly created GLX context and the apps silently fail to load (widely reported bug against all clutter based apps right now)20:51
Sarvattand with the x-updates version they now work fine20:51
Sarvatthttps://bugs.edge.launchpad.net/ubuntu/+source/xorg-server/+bug/56173421:00
ubottuLaunchpad bug 561734 in gnome-games "quadrapassel doesn't start: Failed to initialise clutter: Unable to select the newly created GLX context" [Medium,Confirmed]21:00
Sarvatteasy to verify as well anywhere, running LIBGL_ALWAYS_SOFTWARE=1 quadrapassel with the lucid xserver fails and with x-updates it does not21:03
leftyfbOk, so you guys are removing one of the most valuable features of a desktop ... the notification area. So tell me this, where would something like the Dropbox item go? or ksplice? or gSTM?22:13
james_wbryceh, bjf: this is what I am working towards: http://jameswestby.net/scratch/offline-lp.ogv23:25
james_werr, make that http://jameswestby.net/scratch/offline-lp2.ogv23:25
TheMusoGood morning.23:39
NafaiHey TheMuso23:43
rickspencer3RAOF, hi23:48
RAOFrickspencer3: Good morning.23:48
rickspencer3RAOF, so, the did you see the glx 1.2 feedback, plans today?23:48
RAOFMy email is on it's way to me now.23:49
RAOFI saw didrocks feedback from yesterday before I shut down, but haven't seen anything newer.23:50
RAOFI've got an idea of how the 114 patch is causing the leak, too.23:52
rickspencer3sweet23:54
Keybukhmm23:56
Keybukso I'm running the backported packages23:56
Keybukbut I think there's still a leak23:56
rickspencer3oh?23:56
RAOFKeybuk: Your running the X server from x-testing with the GLX 1.4 backport dropped?23:56
KeybukRAOF: as far as I know23:56
RAOFs/your/you're/-23:56
Keybukthe number of GEM objects has increased from ~270 to over 400 so far23:56
Keybukclosing apps isn't making it go down23:57
rickspencer3urk23:57

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