/srv/irclogs.ubuntu.com/2010/03/16/#ubuntu-x.txt

Sarvattthe only thing matching ID_INPUT_TABLET is 69-xserver-xorg-input-wacom.rules00:01
=== cpplogger is now known as apachelogger
Sarvatthttp://sarvatt.com/downloads/patches/xserver-xorg-input-evdev_2.3.2-3ubuntu2.debdiff01:17
Sarvattadded a match for ID_INPUT_TABLET to the udev rules to have it load evdev by default, seems we missed that01:18
brycehSarvatt, uploaded01:29
brycehhmm, I wonder if we've screwed up the -evdev package though.  I don't see a .orig.tgz01:30
brycehtjaalton, could you look to see if the -evdev merge was done correctly?01:31
brycehhttp://packages.ubuntu.com/lucid/xserver-xorg-input-evdev - not seeing a .orig here either01:32
Sarvatthmm yeah what happened there01:34
Sarvatt 8753eea10df08b960237f38bd2251846 377170 xserver-xorg-input-evdev_2.3.2.orig.tar.gz01:34
Sarvatt 1c9aa314a9dc8dd2a93389d27e6feff7 20437 xserver-xorg-input-evdev_2.3.2-3ubuntu1.diff.gz01:34
Sarvattin the dsc for the 2.3.2-3ubuntu1 i sent ya a debdiff for01:34
Sarvattoh dang ya already pushed it to git, was about to do that :D01:36
brycehheh, yeah one of the rare instances I actually remembered to push ;-)01:39
brycehSarvatt, btw looks like we're in freeze; the upload is blocked for archive admin review01:43
* bryceh bumps up the upper limit on http://www2.bryceharrington.org:8080/X/Graphs/totals.svg :-(01:44
Sarvattahh yeah sorry, funny because the last evdev you sponsored for me was during a3 freeze also :)01:44
brycehheh01:44
brycehwell, whatever went wrong with the package, we can probably fix next time we do a merge01:44
brycehI've a feeling that at the least we're going to be pulling a git snapshot of -evdev before we're through01:44
brycehheh, bumping up the bounds makes the graph look less scary now01:45
SarvattYAY!01:59
Sarvatt - Fixed a bug that caused the X server to crash when rendering occurred while the X server was not on the active VT.01:59
Sarvattthats my exact resume hang problem and BUGabundo's VT switching problem01:59
Sarvattin nvidia 195.36.1501:59
Sarvatthttp://paste.ubuntu.com/395913/02:01
Sarvattwe can close out nvidia-graphics-drivers bugs with backtraces like that once its updated02:01
brycehawesome02:06
brycehSarvatt, that's a pending change in the nvidia driver?02:06
brycehSarvatt, do you have a bug # for this?02:06
Sarvatthttps://bugs.edge.launchpad.net/ubuntu/+source/nvidia-graphics-drivers/+bug/534755 for one, was starting to go through the list to find more now and adding that to the title02:07
ubottuLaunchpad bug 534755 in nvidia-graphics-drivers "(Needs 195.36.15) gdm/session killed when jumping to TTY" [Undecided,New]02:07
Sarvattyeah its a just released blob update - http://www.nvnews.net/vbulletin/showthread.php?t=14894702:07
brycehoh hey, meant to ask if you had done that script to search Xorg.0.log files?  It'd be handy for this02:07
brycehSarvatt, ^02:08
Sarvattafraid not :(02:08
bjsniderthere is no 195.36.1502:10
Sarvattnew one https://bugs.edge.launchpad.net/ubuntu/+source/nvidia-graphics-drivers/+bug/53475402:11
ubottuLaunchpad bug 534754 in nvidia-graphics-drivers "(Needs 195.36.15) X crashes during suspend/resume" [Undecided,New]02:11
Sarvatti just linked the nvnews post and the blobs are on the ftp bjsnider 02:12
bjsniderdoes it build without a patch on the .33 kernel?02:13
Sarvattno idea but we have a .32 anyway :D02:16
bjsnidersome crazy people run the .33 kernel02:16
Sarvattfinding lots more with this same backtrace, gotta dig through a ton of logs to find it though.. its in like gdmlog3.txt for some people02:16
bjsniderthey never put "improved compatibility with recent kernels" in their changelogs anymore02:26
brycehSarvatt, are you marking them as dupes as you find them?02:33
superm1Sarvatt, they won't be updated unless something ships with 10.04 that needs them03:11
superm1Sarvatt, i was really hoping to make sure things worked OOTB with the open driver too like they did in karmic03:12
superm1it was nice that people were able to boot a karmic usb stick and have a working touchscreen03:12
bjsnidersuperm1, if dkms fails and leaves an exit code, is there a way to investigate for further information?03:14
superm1bjsnider, fails during what?  if it was during a build, it should generate an apport report03:14
bjsniderduring a build. it said exit code 603:15
bjsniderbut i couldn't find a useful log03:15
superm1make.log should have hopefully been useful03:16
bjsniderwhere's that stored?03:16
superm1it should have come in it's own key in the apport report03:16
superm1or /var/lib/dkms/module/version/build/ etc03:16
bjsnideri just wish the failure message was a bit more specific. in this case, it was trying to apply a patch that wasn't appropriate. if it has just mentioned that it would have saved a bit of time03:17
Sarvattsuperm1: yeah I completely understand, it's hard to mess with those things when you dont have any devices that work the same way though. bryce just sponsored an evdev upload that lets evdev work for tablet devices (what yours is showing up as, not a touchscreen), it would help alot if you could attach an Xorg.0.log to that bug after installing that and moving 69-xserver-xorg-input-wacom.rules out of the way 03:19
Sarvatterr, archive is frozen actually so it'd be a few days03:20
superm1doh03:20
superm1okay :)03:20
SarvattENV{ID_INPUT_TABLET}=="?*", ENV{x11_driver}="evdev"03:20
Sarvattadding that line in /lib/udev/rules.d/65-xorg-evdev.rules03:20
Sarvatt(remove evtouch too)03:21
Sarvattor just move 69-touchscreen.rules out of the way03:21
Sarvattwacom udev rules need to be adjusted a bit to not claim all tablet devices and that fix isnt in yet, thats why i was saying make sure 69-xserver-xorg-input-wacom.rules isnt there03:22
* Sarvatt needs to join ubuntu-bugcontrol03:39
RAOFPerhaps there should be an X package set?03:42
Sarvatthmm, looks like the glxinfo callout in the apport hooks is creating new bug reports about glxinfo crashing :D03:58
RAOFYay!03:58
Sarvattwhen run outside of X its trying to glxinfo to attach the info?03:58
RAOFOh, that'll be people with half-installed nvidia drivers, I'll wager.03:58
Sarvattyeah exactly what i'm looking at, been working on nvidia-graphics-drivers bugs the past few hours03:59
Sarvattnvidia xorg.conf, no nvidia kernel module and it fails to start X yet its trying to attach glxinfo output04:00
Sarvatthttps://bugs.edge.launchpad.net/ubuntu/+source/nvidia-graphics-drivers/+bug/53242504:01
ubottuLaunchpad bug 532425 in nvidia-graphics-drivers "glxinfo crashed with SIGSEGV in __libc_start_main()" [Undecided,New]04:01
RAOFHeh.04:01
RAOFYeah, there it is: glXQueryExtensionsString.  glxinfo is quite happy to run outside of X; it'll just bail saying it can't find a display.04:03
Sarvattapport collected glxinfo.txt contents - Error: command ['glxinfo'] failed with exit code -11 :D04:07
Sarvattgnome-screensaver-gl-helper sure does hate the blob04:27
libvsince you guys are into packaging more than into raw development; check the mesa-dri-* trees out in http://cgit.freedesktop.org/~libv/ 04:44
tjaaltonSarvatt, bryceh: yeah looks like the new evdev upload made it a native package :)05:08
tjaaltonso probably get that dropped from the queue, or just reupload then non-native version05:19
tjaalton*the05:19
tjaaltonbryceh: oh, so the old -evdev was busted, but if the new upload went through fine it should correct itself07:06
tjaaltonthough I can't get to the lp page07:06
tjaaltonoopses07:06
=== rye is now known as rye_
=== rye_ is now known as rye__
=== rye__ is now known as rtgz
=== rtgz is now known as rye
=== |thade| is now known as Alexia_Death_
brycehSarvatt, I had put in a change a month or so ago to check for DISPLAY before running glxinfo08:51
brycehSarvatt, so if the bug report(s) in question pre-date that, dont' worry about it08:51
brycehif they're more recent, then that would be interestingly weird08:51
brycehhey, good news everybody, I have a new graph!08:52
brycehhttp://www2.bryceharrington.org:8080/X/Reports/ubuntu-x-swat/totals-lucid.svg08:52
tjaaltonless disappointing one than totals?08:52
brycehindeed!08:52
brycehyeah this limits to just X bugs tagged 'lucid'08:53
tjaaltonoh that's almost readable :)08:53
bryceha much more reasonable 300 bugs08:53
brycehand really, *this* is the graph we should be looking at.  It's the ones we know are relevant right now08:53
tjaaltonyep08:54
apwwe are finding that i915 powersave is an issue for some cards when turned on with drm 2.6.33 ... i hear you guys may know about it, and may be able to tell me which ones are known good and which bad14:12
apwSarvatt, bryceh, RAOF ^^14:17
johanbrhmm... with the latest nouveau bits from the ppa, the boot hangs at the plymouth splash screen, just before switching to gdm15:13
johanbrbooting without splash works15:13
ryejohanbr, hm, from ppa? In my case I get that even in stock lucid15:22
johanbrrye, oh... might be something in the main archive that's botched, then15:23
tjaaltonit's called plymouth15:25
tjaaltonfile a bug against it15:26
tjaaltonbut there should be no need ot use any ppa's anymore aiui15:26
tjaaltons/ot/to/15:26
=== seb128_ is now known as seb128
=== matteo` is now known as matteo
=== Sinnerman is now known as Cobalt
=== matteo` is now known as matteo
Sarvattok ok I'm here for a good chunk of time today until after the meeting, knocked out my afternoon jobs early.16:30
Sarvattapw: do you want PCI IDs or are generations ok? 915 and 945 variants are affected, I would add 8xx series as well to be on the safe side but I have not seen direct reports that they need it yet16:32
Sarvattthats regarding powersave=016:33
apwSarvatt, ok thanks so 945 and below are all bust yes?16:34
Sarvatthttps://bugs.freedesktop.org/show_bug.cgi?id=26266 is the bug I was following about it, I still have the problem on my machine16:34
ubottuFreedesktop bug 26266 in Driver/intel "[945] Screen lockup some time after wakeup from standby (to ram)" [Critical,Assigned]16:34
ryetjaalton, the same plymouth worked on my intel-based netbook... but failed with -radeon and -nouveau16:35
Sarvattapw: the method you are using to determine module options, is it overrideable?16:36
Sarvattyeah <= 945 for sure right now16:36
apwSarvatt, i only have modeset at the moment but yes thats changing the default of you haven't set it on the command line, so we can override it to test16:36
Sarvattlike if I have a blacklisted chipset for the powersave option, can i still load it with powersave=1 to force it on?16:37
apwi will be planning to do that if at all possible16:37
Sarvattah nice, was just worried about that16:37
Sarvattto be honest the powersave module option is an incredibly small amount of power savings on my 945 netbook anyway, I can't tell a difference in powertop because the low is ~6.9 watts either way16:41
apwSarvatt, is g45 > or < i94516:44
Sarvatt>16:44
apwSarvatt, perhaps to put it a better way, is the list in pciidlist in i915 in order16:44
Sarvatthmm doesn't look like it, one sec i'll try to put together a list16:45
apwSarvatt, can i also assume that UMS is handling any powersaving (or more likely not doing it)16:46
Sarvattapw: honestly I'm not 100% on that, but I believe that is a correct assumption16:56
apwlets hope so :)16:56
Sarvattasking over in the intel channel16:57
Sarvattapw: drivers/gpu/drm/i915/i915_drv.c has a sorted pci id list17:00
apwSarvatt, ahh that was the one i was quoting :)17:01
Sarvattoh sorry about that! was looking at the modinfo list which was out of order17:02
Sarvatt27ae would be the last yeah17:02
Sarvatthmm17:07
Sarvattthe problem seems to be in framebuffer compression for sure on my machine, the only relevant ones on that list with .has_fbc=1 are17:08
SarvattINTEL_VGA_DEVICE(0x2592, &intel_i915gm_info),17:09
SarvattINTEL_VGA_DEVICE(0x27a2, &intel_i945gm_info),17:09
SarvattINTEL_VGA_DEVICE(0x27ae, &intel_i945gm_info),17:09
Sarvattah apw I knew there was a launchpad bug - https://bugs.edge.launchpad.net/ubuntu/+source/linux/+bug/49239217:15
ubottuLaunchpad bug 492392 in linux "[lucid, intel] After suspend, flickering screen and then blank screen." [Medium,Fix released]17:15
Sarvattweird, would anyone mind moving this to mesa? I can't. https://bugs.edge.launchpad.net/xorg-server/+bug/53937317:29
ubottuLaunchpad bug 539373 in xorg-server "[Mesa] Selection in blender does not work with r600" [Undecided,New]17:29
Sarvattnevermind, worked it out17:33
=== yofel_ is now known as yofel
=== radoe_ is now known as radoe
Sarvattmeeting in 20 minutes right? :)19:39
brycehyep19:40
=== jpetersen_ is now known as jpetersen
pittio/20:01
brycehheya20:01
brycehpitti, rick says he's going to be a bit late20:02
Sarvattheyo!20:02
brycehhi Sarvatt20:02
brycehRAOF, tseliot?20:02
RAOFGood (somewhat early) morning :)20:02
Sarvattmorning RAOF :)20:02
* RAOF is just reading #ubuntu-kernel backscroll20:03
jpetersenhey20:03
brycehRAOF, sorry to get you out of bed early, and sorry to tseliot for staying up late20:03
brycehhi jpetersen!  well met20:03
brycehlet's go ahead and get started20:03
tjaaltonhowdy20:03
brycehheya tjaalton20:04
brycehthe main purpose of this meeting is to get more manpower organized around X stabilization20:04
brycehthe motivator for this is that we've gotten tasked to make some progress with multitouch, and that's going to tie up some manpower which otherwise would be going to stabilization work20:04
bryceh(namely me)20:05
brycehSo we need your help to ensure we maintain good level of manpower on X stabilization in general20:05
tseliothey20:05
brycehI know this impacts projects you guys have been working on, so double thank-you for your flexibility, it's really appreciated20:05
brycehin this meeting, I want to focus mainly on the non-multitouch aspects, but if anyone is particularly interested in working on that let me know; we can move tasks around pretty fluidly where there's interest20:06
brycehbefore I go further... any comments or questions?20:07
pittiI have one wrt. multitouch, but let's do that at the end20:07
brycehok20:07
SarvattI wrote down quite a lot of bug related questions/issues I came up with while spending the whole afternoon focusing on bug work, not sure when to bring them up :)20:07
pittiand get to the main purpose first20:07
brycehSarvatt, excellent.  Let's cover some of the high level stuff and then get into specific problems/bugs/needs20:08
* Sarvatt nods.20:08
bryceh(for reference, here's the multitouch blueprint listing the work items we've identified so far: https://wiki.ubuntu.com/X/Blueprints/Multitouch)20:08
brycehI sketched out a todo list for X stabilization, most of you have seen this:20:08
brycehhttps://wiki.ubuntu.com/X/Projects20:09
brycehhopefully that doesn't look too intimidating...  I tried to slice and dice the work down into chunks that would be more manageable20:09
brycehone strategy I try to use for tackling this stuff is to try and get bugs filed upstream, and get their help solving them20:10
pitti(those canned bug searches are awesome!)20:11
brycehthis is effective since they're a lot smarter than me, and can come up with better solutions than I can most of the time20:11
SarvattI've asked my main question about it before but just want to be sure, n-trig seems to be the targetted device for multitouch support at the moment? That is the only device I'm aware of that looks even somewhat feasable to bring multitouch support for into lucid and there are quite alot of issues with it that I'm sketchy about.20:11
brycehso then my job is to just make sure the bug report isn't completely insane, and that it's been reasonably well tested and characterized, and then just cut and paste into bugzilla20:11
brycehSarvatt, yes n-trig is the main focus20:12
Sarvattthere are 3 versions of the n-trig touchscreens that I know of, one supports single touch and stylus, one supports multitouch and the newest one can support both20:12
Sarvattbut each requires different firmware to be loaded20:12
tseliotright20:12
Sarvattand the firmware appears to come from the windows drivers20:12
brycehwb rickspencer320:13
brycehSarvatt, good questions, let's chat more about MT later20:14
Sarvattahh sorry about that, thought the topic was MT before I went rambling :)20:15
brycehno prob20:15
brycehso you can see in the list I roughly divided the tasks into three buckets.  20:15
brycehthe first group I think we must get done, the second should get done, and the third would be nice to have done20:16
rickspencer3this meeting shouldn't be about MT, it should be about everything *but* MT20:16
rickspencer3;)20:16
brycehIn general I think X is in fair shape, but we have a HUGE backlog of bug reports20:17
brycehwe spent a lot of time in the cycle doing blueprint work and bringing in a lot of new features20:17
brycehthe fear is that many of these new features have new bugs as well20:17
rickspencer3bryceh, is this a fair time to introduce jpetersen20:18
brycehplease do!20:18
rickspencer3(excuse the interruption)20:18
pittiSarvatt: while you are editing the wiki, can you please fix the "radeon bugs" link to be -ati, not -radeon?20:18
rickspencer3so, jpetersen has been working on Indicatory stuff20:18
pittiSarvatt: (just tried it, but you have the lock)20:18
rickspencer3but I've asked him to join us here so that he could spend the rest of his 2 (maybe more) weeks helping lighten the load for xorg stuff20:19
rickspencer3maybe he'll work directly on xorg stuff, or maybe he'll take over other work so other people can do that20:19
rickspencer3jpetersen comes highly recommend by jono and jcastro20:19
Sarvattsure thing, was adding my name to a few tasks, done20:19
rickspencer3so, welcome!20:19
brycehjpetersen, welcome aboard!20:19
jpetersenthanks :)20:19
tseliotwelcome :-)20:20
Sarvattnice to meet you jpetersen :)20:20
RAOFWelcome20:20
brycehjpetersen, can you give us some background about what level of debugging work you've done?20:21
brycehjpetersen, (just trying to get a feel for types of tasks you would be interested in or most effective at)20:23
jpetersenbryceh, ok before i worked for Ubuntu I worked on the application framework for Maemo 5 20:23
jpetersenbryceh, we worked on a clutter based window manager and we had to work together with the X team there for bug fixes20:24
brycehok great20:26
brycehRAOF, tseliot, I know you've been busy on some non-X work, how much time do you think you'll have going forward, and are there particular things you'd like to focus on?20:27
brycehalso, any input regarding how you think we should attack the stabilization work for X overall?20:28
brycehSarvatt and tjaalton, interested in your input as well20:29
brycehalso, what do you guys think of this approach of placing the main focus on pushing bug reports upstream?  I know it's a lot of effort but I've found it tends to work reliably20:30
pittiRAOF: would you be interesting in shepherding the nouveau bugs, since you've been working on them already and they certainly need particular attention?20:30
RAOFI'm obviously happy to pick up the -nouveau tasks.20:30
tseliotbryceh: I handed the 16 colours support for plymouth to Keybuk but I took some new bugs which are both gnome and synaptics related (g-s-d), in addition to my work on kdm. Then of course I have some more work on mesa and nvidia and some other stuff. Let me have a look at your list20:31
pittibryceh: I won't have too much time left, but I could give a hand with -evdev bugs, since I'm reasonably familiar with the input layer and how X handles them20:32
tjaaltonbryceh: the merges are easy and not a lot of work. working on getting a (more) stable wacom snapshot might take more time20:32
brycehpitti, great thanks20:32
tseliotbryceh: I guess "going through all of the -nvidia bug reports" is something I'll have to do sooner or later and there are a few things on my radar already20:32
RAOFdidirocks is doing well with UNE, and f-spot's pretty much done.  I will be able to dedicate lots of time.20:32
tjaaltontseliot: good luck :)20:33
tseliotheh, thanks, I'll need it20:33
pittibryceh: hah, bug 537801 is exactly my taste ;)20:33
ubottuLaunchpad bug 537801 in xserver-xorg-input-evdev "Touchscreen doesn't work after karmic->lucid upgrade" [Undecided,Confirmed] https://launchpad.net/bugs/53780120:33
brycehtseliot, ok.  I have wondered if scripts could help... like detect if they manually installed nvidia and close the bug with a suitable apology20:33
bjsnidertseliot, are you planning on packaging the new nvidia blob that was released last night?20:33
brycehRAOF, I was also thinking you might be interested in taking the xserver bugs, since a lot of random stuff ends up there and it would give you a good breadth of X work, that might help get you up to speed for next cycle20:34
tseliotbryceh: can you send me a bunch of scripts that I could use as an example, please?20:34
brycehRAOF, there tend to be a lot of gdb backtraces filed into xorg-server, and those tend to be pretty straightforward to debug20:35
tseliotbjsnider: I didn't know about that but I was waiting for it20:35
brycehtseliot, sure can do20:35
tseliotthanks20:35
RAOFbryceh: That sounds like a good idea.  I was going to suggest that I take the -intel tasks, too, unless someone else wants them.20:35
brycehRAOF, ok great, yeah that's a big one, but Sarvat and Geir help a lot there too20:36
brycehoh btw20:36
brycehto get a visualization on how the bug situation looks I did a graph:20:36
brycehhttp://www2.bryceharrington.org:8080/X/Reports/ubuntu-x-swat/totals-lucid.svg20:36
Guest26447btw, I'm Geir Ove (just joined after coming home)... I'm an IRC-analphabet, hence the nick...20:36
brycehit looks like between nvidia and intel, that's like half the bugs almost20:36
brycehGuest26447, heya!20:36
tseliotyes, that's a lot20:37
brycehI think I can take -ati20:37
pittibryceh: is that because intel is really that bad still, or just because we have the freeze detection on intel, and not on other drivers?20:37
brycehpitti, a combination of both20:37
Guest26447Freeze detection should amount to 50-60 bugs currently...20:37
RAOFWhich would be about half those intel bugs.20:38
SarvattI don't even know where to start, but I put my list of concerns here - http://sarvatt.com/downloads/issues.txt20:38
brycehSarvatt, yeah it's a good point that we need ways to force into failsafex or other debugging modes20:38
brycehmoving to KMS seems to have obsoleted a lot of our traditional debugging techniques20:39
brycehand doesn't appear to give us replacement techniques... although maybe we just need to poke around more20:39
brycehSarvatt, regarding trigger happy freeze detection, you may be right.  I was hoping to get upstream to clue us in better but no word so far.20:40
RAOFFor modelines we should be able to add them with xrandr, although that's wildly inconvenient compared with xorg.conf.20:40
brycehI think if we start pushing the Intel bugs upstream they'll push back if the bugs are invalid, and we can adjust tools from there20:41
brycehRAOF, yeah20:41
Guest26447About -intel freeze trigger happiness: I looked a bit on the code during a train ride on the weekend, and there seems to be two ways to trigger the error handler with the udev event: one if the GPU is hung and otherwise if any other error is detected.20:42
Guest26447The current title suggests only the GPU hung case.20:43
brycehGuest26447, yeah I have it on my todo list to fix up the apport hook based on your latest suggestions, just haven't gotten to it yet20:43
tseliotSarvatt: if you give me a bug number for the gnome-screensaver + nvidia GL bugs I can ask Nvidia about it20:43
RAOFAlso on the subject of failsafes, we should get vesa to fail to load when KMS is active; for me, it badly-programs the hardware and I get a “bloom” on my lvds.20:44
Guest26447bryceh, hold it off a little bit, since I have found out some more since last time... Sorry this is so incremental...20:44
brycehok20:44
brycehGuest26447, I like incremental actually ;-)20:44
brycehRAOF, yeah I've seen that too20:44
Guest26447bryceh, I'll put together another incremental email soon....20:44
RAOFI've got a bug report on LP & bugzilla about that.  If push comes to shove, that *should* be an easy patch to write myself.20:45
brycehok, if anyone needs sponsoring, tseliot, tjaalton and myself are all core-dev so can push patches20:46
SarvattI have xforcevesa working by adding it to initramfs-tools, and adding a check for xforcevesa to the gdm init scrit and doing an exit 1 if it's there which starts failsafe. Can anyone think of a better way to do it?20:46
tseliotbryceh: absolutely20:47
brycehRAOF, tseliot, do you think it would be better to have jpetersen help you with some of your other tasks to free you for more X work, or shall we turn jpetersen loose on doing X bug upstreaming?20:47
SarvattI can't seem to get the blacklist to stick, it eventually loads things later when plymouth kicks in20:47
brycehjpetersen, or would you be interested in tackling X debugging directly?  (e.g. are you familiar with gdb and/or X internals at all?)20:47
jpeterseni am familiar with gdb and some X internals20:48
RAOFjpetersen: If you've worked on a clutter-based window manager before, you'd perhaps like to tackle some of the UNE tasks?  That's all clutter & clutk.20:48
superm1Sarvatt, it's currently living in casper, so if you find a better place, make sure to remove it from casper too20:49
tseliotbryceh: I would like to take care of those bugs personally, so maybe he can focus on upstreaming or on whatever he prefers20:49
jpetersenRAOF, I could do that20:50
RAOFjpetersen: https://wiki.ubuntu.com/UNE/lucid-bugs is a nice list of UNE tasks, if you want a browse.20:50
Sarvattsuperm1: hmm just looked and that casper hook will blow up horribly if KMS is in use20:51
superm1Sarvatt, well it only emulates what the old xforcevesa used to do, and i've only tested it on nvidia hardware personally20:51
brycehjpetersen, what type(s) of video cards do you have on hand?20:51
superm1Sarvatt, so by all means, move the logic elsewhere that is more KMS aware :)20:52
jpetersenbryceh, just some different intel cards20:56
brycehSarvatt, getting back to your list...  ATI> on my todo list to merge 192, I'll look at those bug reports.  synaptics> TBH everyone gripes about the default settings no matter how they're set, but yeah would be nice to hammer some of that out20:56
brycehjpetersen, ok, if you have time outside the UNE work, perhaps you can help RAOF with triaging the -intel bugs20:57
jpetersenbryceh, yes I think I can do that20:57
brycehjpetersen, we've got a tutorial on how to triage X bugs at https://wiki.ubuntu.com/X/Triaging20:57
RAOFjpetersen: Great, thanks!20:57
brycehI think that explains most of what you need to know.  There's also a lot more info under wiki.ubuntu.com/X20:58
brycehok, we're at the hour, but I think we have a good plan in place now20:58
jpetersenthanks I will look at that pages20:59
brycehI'll write up the results of this meeting, thanks everyone for volunteering, I think we mostly have everything covered now20:59
brycehrickspencer3, any final words?20:59
brycehpitti, or thoughts from you?20:59
rickspencer3make it so?20:59
pittibryceh: ohe question, how far does the MT support go? just making drivers available? because I don't think we have any application right now which would actually make use of those?20:59
pittibryceh: (not meeting related, it's the Q that I announced at the beginning)21:00
pittibryceh: thanks a lot for organizing this21:00
brycehpitti, just drivers.  Purely low level hardware-specific enablement work21:00
brycehpitti, anything beyond that is gravy (and probably out of scope)21:00
tseliotI think OEM will take care of the rest21:00
pittibryceh: so that it's "there" for developers/OEMs to play around with, but we don't have a commitment to making GNOME multitouch-capable or so? :-)21:00
brycehpitti, exactly21:00
pittibryceh: *phew* :)21:01
brycehwell, maybe lucid+1 for that21:01
tseliotwell, X developers would have to come to an agreement on multitouch first ;)21:01
brycehalright thanks everyone!  expect a summary email within a few hours, and I'm open to questions whenever21:02
tjaaltondon't think there are toolkit support planned yet21:02
pittilike, how to represent it in an Xevent?21:02
tjaaltons/are/is/21:02
tseliotthere are some patches for clutter and gtk+21:02
tjaaltonwell, that still doesn't sound like a plan :)21:05
tseliottjaalton: because it's not ;)21:06
brycehSarvatt, RAOF, regarding the glxinfo crashes in apport, yeah I think just checking for DISPLAY is insufficient.  We need something else to test to see if GLX is available21:09
brycehor alternatively, patch glxinfo to check itself, and to exit with an error code instead of crashing in such a case21:09
RAOFCan we simply suppress error reports from glxinfo crashing in the apport hook?21:10
RAOFBecause catching all possible crashes sounds hard :)21:11
brycehRAOF, yeah if we can detect it21:11
brycehor even just drop glxinfo entirely21:11
brycehI think the number of cases where we actually need the info is quite tiny21:12
brycehlike, certain types of mesa bugs21:12
brycehalthough this feels a bit like sweeping the issue under the carpet ;-)21:12
RAOFThe information the glxinfo crashes when you try to run it seems like an important data point to have on the bug.21:13
brycehtrue21:13
Sarvattpitti: on the n-trig multitouch side it just goes through wacom and supports hardcoded multi finger gestures like 2 finger tapping for right click and 2 finger scrolling with no way to have multiple pointers (per finger) or let applications detect do things with the multi finger stuff.. its basically just like a touchpad, nothing exciting :)21:14
pittiSarvatt: I just wasn't aware that events (linux input and X) can have a list of coordinates21:20
Sarvattwacom handles it internally, checks if theres multiple fingers in use and enters gesture mode if so, stops the cursor and waits for the second finger to be lifted to process it as an event based off of filters. multitouch is just a single cursor and a new button event to X with that21:35
Sarvattsynaptics does the same thing for 2 finger scrolling and stuff21:40
brycehpitti, I think some of this may be new with the mpx stuff21:43
brycehRAOF, btw keybuk was asking about whether the lbm_nouveau name support is still needed21:51
brycehor can we drop the patches that added that21:51
RAOFWe can drop them; we'll just need to pull patched versions of all those packages into xorg-edgers & the testing PPA.21:52
RAOFIt would be a bit easier for the PPAs if we didn't drop them, but they're not needed for Lucid.21:53
brycehRAOF, ok can you follow up with keybuk about that when you get a chance.  Or toss debdiffs at me again and I can sponsor22:00
brycehit doesn't matter to me whether we keep the patches or not but he might have a stronger preference22:00
RAOFI will.22:00
SarvattRAOFL: I already did a task you put your name on on the wiki (didn't see it until after) hope ya dont mind :)22:23
RAOFSarvatt: You're welcome :)22:23
Sarvatthmm I like the name RAOFL :)22:24
Sarvattso..many..plymouth...bugs...22:48
Sarvattfiled against driver packages22:48
RAOFPylmouth has not been a smooth ride.22:51
Sarvattbryceh: how often is http://www2.bryceharrington.org:8080/X/Reports/ubuntu-x-swat/totals-lucid.svg updated?23:03
brycehdaily I think, let me check23:05
brycehhourly23:05
bryceh40 min after the hour23:05
brycehwell, there's actually two scripts23:06
Sarvattugh, depressing to spend 7 hours straight clearing things out and its going up :)23:06
brycehtell me about it23:06
Sarvattwas doing alot of nvidia-graphics-drivers-180 ones this morning though and those arent on there23:06
brycehI think getting a handle on the intel freezes is probably key23:07
brycehSarvatt, you mean ones that weren't tagged 'lucid'?  yeah those won't be included here23:07
bjsniderSarvatt, were those legitimate bugs or support requests?23:09
Sarvatti'm making sure theres no nvidia-graphics-drivers-180 bugs tagged lucid so yeah :)23:09
Sarvattand likewise for nvidia-graphics-drivers bugs tagged karmic, looked like KDE people used it as a catchall target for blob problems23:10
Sarvattbjsnider: look at the latest nvidia-graphics-drivers bug and you tell me for example https://bugs.edge.launchpad.net/ubuntu/+source/nvidia-graphics-drivers/+bug/53935123:12
Sarvatt:D23:12
ubottuUbuntu bug 539351 in nvidia-graphics-drivers "[amd64][nv8600gt] karmic/lucid nvidia proprietary cause system crash when xserver-xorg starts" [Undecided,New]23:12
bjsniderthat's a support request23:13
bjsniderhis hardware is no doubt broken23:13
bjsnideranyway, he should be complaining to nvidia23:14
brycehSarvatt, yeah X was being used as a catchall in general a lot more than it should when I started23:14
bjsniderubuntu does a poor job telling people where to go to file bugs on the nvidia driver23:14
Sarvattanything with a title like package nvidia-185-kernel-source 185.18.36-0ubuntu9 failed to install/upgrade is pretty much guaranteed to be a PPA package upgrade issue23:15
brycehbjsnider, open to suggestions23:15
RAOFbjsnider: I'm not really aware of a better place.23:15
bjsniderbryceh, i knew you'd say that23:15
bjsnideri have the info in my ppa description, if anybody reads it23:16
brycehbjsnider, in fact we're pretty clear in Jockey to say "This is a binary-only driver that we can't really support since it's closed source" or some such23:16
SarvattI dont know what to do with the ones with titles like Xorg crashed with SIGSEGV in _nv001644X()23:16
brycehpeople appear to ignore that and file lots of bug reports to us anyway23:16
Sarvatt(and there's *alot*)23:16
Sarvattthats basically wontfix23:16
bjsnideryeah but do you say "go to nvforums.com/... blah blah"23:16
brycehbjsnider, I guess we could, is that a feasible out?23:17
jcristaubjsnider: is there any point in saying that?23:17
brycehor is it just the equivalent of saying "go away!"23:17
bjsniderthere's a specific page that nvidia has put up explaining exactly how to file a bug with them23:17
bjsniderjcristau, not sure what you're getting at. you mean nvidia won't care if a bug is filed?23:18
bjsnideror users won't care?23:18
bjsniderSarvatt, all of those bugs would be nvidia-specific issues right?23:18
brycehSarvatt, pretty much any crash that is isolated to -nvidia code like that is going to need to go to nvidia since we don't have the source code.  I think scripting something to auto-close those with a pointer to nvidia (or the forums as bjsnider suggests) would be entirely appropriate23:19
Sarvattyeah like https://bugs.edge.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-180/+bug/532580 for example23:19
ubottuUbuntu bug 532580 in nvidia-graphics-drivers-180 "Xorg crashed with SIGSEGV in _nv001646X()" [Undecided,Confirmed]23:19
jcristaubjsnider: the former23:20
bjsniderjcristau, cynical23:21
brycehSarvatt, we have code to automatically detect nvidia crashes and file them to nvidia-graphics-drivers.  That code could be enhanced to also examine the backtrace and kick out ones that look non-viable23:21
bjsniderthis is what my ppa description says:  If you have a display bug in the Nvidia driver, please report bugs in the nvforums site here: http://www.nvnews.net/vbulletin/forumdisplay.php?s&forumid=1423:21
jcristaubjsnider: maybe.  but wrong?23:21
bjsnideri think they fix the bugs they have the manpower to fix, especially if they impact revenue customers23:22
superm1is the nvidia bug report script ran during an apport capture for an nvidia crash?23:22
jcristaubjsnider: right, that makes sense23:22
brycehsuperm1, no not from the apport crash hook23:22
superm1if not, then perhaps add that and then in your auto close you can tell people to use that to file their bug with nvidia since there is nothing ubu developers can do23:22
brycehhmm, or even just launch it directly for them23:23
superm1yeah that's what i mean23:23
superm1launch it for them to capture everything nv would have wanted in a bug report23:23
bjsniderthen hope they don't waste time reporting it on launchpad23:23
Sarvattbryceh: what bug status is appropriate is what I'm wondering, I can't set wontfix but I can start tagging bugs in a way you can pick up later if you want23:23
superm1well if they do, then your autocloser would do justice in explaining what they can do23:24
brycehSarvatt, oh yeah you need to join the ubuntu-bugs or whatever team to get rights for setting wontfix23:25
brycehbdmurray, could you hook Sarvatt up with joining the bugs team so he can wontfix stuff as needed?23:25
SarvattI think allowing the bug, tagging it a special way and running a script over it later would be the way to go so they can have the relevant info collected for them if they do want to report it23:27
bjsniderbut how would apport know when to run the nvidia crash report and when the bug has to do with the ubuntu packaging scripts?23:27
superm1bjsnider, well maybe just run the nvidia crash report tool every time when filing an nv bug?23:29
Sarvattit would be alot more fine grained than that, I wasnt suggesting closing *all* blob bugs just ones obviously the blob's fault like Xorg crashed with SIGSEGV in _nv001646X()23:29
Sarvattor were you guys talking about closing out all blob bugs?23:29
brycehprobably we're talking about several overlapping things23:30
bjsnidersuperm1, maybe there's some way to make apport intelligent enough to say "this is probably not a bug ubuntu can fix. please report it to..."23:30
bdmurraybryceh: sure if you are vouching for him23:30
Sarvatta good portion of them are actually relevant23:30
brycehbdmurray, I vouch for Sarvatt23:30
bjsniderSarvatt, i asked earlier how many of these nvidia bugs are real bugs and how many are support requests or nvidia bugs23:31
brycehbjsnider, don't think we have that data, but you're right a good chunk are really support requests23:32
brycehbut the trick is how to distinguish them23:32
Sarvattsupport request ones would have to be manually identified for sure23:32
Sarvattoh, there's always the convert to a question option I totally missed somehow...23:33
brycehbdmurray, do you need Sarvatt to poke a button somewhere?23:34
bjsnidertoo bad there's no way to just click a button and have all of the nvidia ones closed and sent on to nvidia23:34
brycehone thing I've pondered is if we could detect if the user had manually installed -nvidia from the web23:34
brycehif so, those could be closed en bulke with some pointer to an nvidia installation guide23:35
brycehbjsnider, we can do arsenal scripts to some degree, so long as there are ways to programmatically determine what bugs to apply the rules to23:36
brycehusually the hard part is actually doing the cut-and-paste into the foreign bug tracker23:36
bjsniderwell, for example a pattern like _nv001646X() is obviously an nvidia bug23:36
brycehright23:36
bjsnidernvidia could possibly be some help here23:37
bdmurraybryceh: nope he's all set23:37
bjsniderthey could provide common patterns23:37
brycehbdmurray, excellent thanks!23:37
Sarvattbdmurray and bryceh:  thank you *very* much for that :)23:38
brycehSarvatt, you are now beknighted with the wontfix wand23:38
brycehI think this means you can also set priorities on bugs, and see private bugs23:38
Sarvattbryceh: https://bugs.edge.launchpad.net/ubuntu/+source/nvidia-graphics-drivers/+bug/509117 -- which side of that bug do you want to focus on?23:38
ubottuUbuntu bug 509117 in nvidia-graphics-drivers "when kernel module fails to build Xorg crashes with SIGSEGV in CloseWellKnownConnections ()" [Critical,Triaged]23:38
Sarvattthe problem in the description is fixed23:38
Sarvatt\they still won't get X up with a nvidia xorg.conf and a kernel module failed to build, but it wont segfault anymore :)23:39
bdmurraybryceh, Sarvatt: yes priority and private apport crashes23:39
brycehI'd consider it closed at this point23:39
brycehI think we have bug reports already open against jockey and other things to DTRT in these cases23:39
brycehyou could doublecheck the jockey bug reports tho just to make sure we're covered23:40
brycehthe idea is that if the kernel module fails to build, tell the user and don't configure the system to try to use nvidia23:41
Sarvattdang, now I wish I could set priority 8 hours ago when I started this bug rampage :)23:41
superm1and there is automatically another report filed about it failing to build too from DKMS23:44
brycehright23:45
brycehSarvatt, so any 'dkms failed to build' that are older than a few months can probably be closed23:46
Sarvatti'm using https://bugs.edge.launchpad.net/ubuntu/+source/linux/+bug/492392 as the master bug for freeze after suspend hangs with intel incase it helps, if its 915 or 945 and they say it hangs with a black screen a few minutes after resume its pretty much guaranteed to be that23:47
ubottuUbuntu bug 492392 in linux "[lucid, intel] After suspend, flickering screen and then blank screen." [Medium,Confirmed]23:47
SarvattI meant to bring this up during the meeting, but maybe we should start a wiki page where we can collaborate on symptoms and list the bugs to dupe things to23:48
Sarvatti work my way from the newest to the oldest bugs so i dont dupe much until I find the first report of it, and that usually doesn't happen because there's hundreds to go through :D23:50

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