/srv/irclogs.ubuntu.com/2009/11/07/#ubuntu-x.txt

cwilluwhat fires graphics-device-added?01:03
brycedunno01:27
superm1bryce, the new failsafe X stuff still isn't working in proposed04:02
superm1trying to run sudo /etc/gdm/failsafeXServer gets me: http://pastebin.com/f41d318f304:03
superm1probably because dexconf doesn't do anything?04:05
brycecould be04:06
brycethat error prints if    /etc/gdm/failsafeDexconf $driver $xorg_conf_failsafe   fails04:07
bryce  /etc/gdm/failsafeDexconf vesa /etc/X11/xorg.conf.failsafe04:07
brycewhat happens when you run that?04:08
superm1returns error code 1004:08
superm1no file created04:08
bryce1004:09
brycehuh04:09
brycewell maybe instead of generating an xorg.conf we should just provide a default one to slap in04:09
superm1here's why http://pastebin.com/f28e82dc704:10
superm1i think just providing one is indeed the best solution04:10
superm1and then during lucid we can have casper just grab that failsafe one when safe graphics mode is activated04:10
bryceRET=10 xserver-xorg/config/device/driver doesn't exist04:11
bryceyeah debconf just isn't seeded with the stuff we need anymore04:11
superm1here's a bug to track this: https://bugs.edge.launchpad.net/ubuntu/+source/xorg/+bug/47714904:13
ubottuLaunchpad bug 477149 in xorg "Failsafe X support added in proposed upload still doesn't work" [Undecided,New]04:13
brycesuperm1, btw, I started page https://wiki.ubuntu.com/X/Bugs/Nvidia to keep track of the nvidia.ko failures.  Also see bug 45336504:17
ubottuLaunchpad bug 453365 in gdm "dkms should start before gdm if needed for video driver" [Low,New] https://launchpad.net/bugs/45336504:17
superm1bryce, well actually nvidia.ko really shouldn't work here.... this is virtualbox :)04:17
superm1i intentionally used it to try to test the bulletproof-x kicking in04:17
superm1but that is another problem as anders is raising04:20
superm1i think the only way to solve it is to introduce an upstart job for DKMS to ensure gdm doesn't try to start up until the DKMS upstart job is done04:20
brycecan you review my proposed release note text on bug #474917 about the issue?04:21
ubottuLaunchpad bug 474917 in nvidia-graphics-drivers-180 "nvidia drivers 185.xx compile into kernel 2.6.28 instead of 2.6.31 on update from jaunty to karmic" [Critical,Triaged] https://launchpad.net/bugs/47491704:21
brycesuperm1, yeah you may be right.  I'm not certain if we could get an upstart job for that rolled out as an sru.  Probably worth trying though04:22
superm1well you got one rolled out for the failsafe-x stuff (albeit not working :P)04:23
brycebtw, on that bug they believe it is not a race condition but rather that dkms is targeting 2.6.28 and not 2.6.31, and not getting triggered at all on the boot04:23
superm1well that compilation to 2.6.28 is caused by the way the postinst for nvidia-185-kernel-source operates04:23
superm1but it should have gotten built against 2.6.31 later during the kernel.postisnt.d04:24
superm1i think it's best to at least attempt to serialize the DKMS build process to happen before GDM, it's not just a race condition, it's two things that shouldn't be running in parallel04:26
superm1longer term, slangasek's proposal for having a DKMS dpkg trigger might be a good idea too04:26
brycecould be, I didn't quite grasp the full workings of the concept there04:29
superm1the basic idea is that every package that would normally run DKMS in it's post install just registers a trigger to defer the DKMS run04:29
superm1once dpkg finishes everything else, it's last thing to do is process those triggers04:29
bryceahh04:30
superm1it's the same stuff that causes the initrd to only be rebuilt once when you install 15 things that normally like to live in the initrd04:30
bryceyeah that makes sense04:30
superm1definitely if you don't already have some spec for UDS to talk about this kind of stuff, can you make one?  there's tons of these little things that can probably help a lot with the breakage that can be done for lucid04:31
bryceyeah not a bad idea04:36
superm1by then hopefully should have a good idea of where most of the breakage is too to make for good discussion points04:39
brycejust wish it didn't mean I have to write a spec afterwards ;-)04:57
superm1well i'll help with the DKMS and any casper bits05:01
superm1http://pastebin.com/f229bfe2105:01
superm1just tested that, and it looks like it properly serializes DKMS before GDM05:02
superm1i'll try to test that on real hardware early next week.  i've got a few other bits to fix for DKMS too that i'll try to squeeze into the same SRU upload05:10
bryceok cool05:26
bryceI've got company this weekend, and will be on vaca wed-fri but will have mon/tue05:26
=== kees__ is now known as kees

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