[00:02] apt-get source xserver-xorg-video-intel [00:02] apt-get build-dep xserver-xorg-video-intel [00:02] cd xserver-xorg-video-intel-VERSION [00:02] apply patch [00:03] dch -l zmiq "My local package to do foo" [00:03] (^That adds an entry to the debian/changelog, thus giving the package a distinct version number) [00:03] dpkg-buildpackage -b [00:32] many thanks; I'll try asap!! [00:36] the truth is I have been waiting for two months for a patch, which is now developed and tested as working, and don't want to wait anymore; it's regarding Option "SDVOBOutput" [00:36] developed by Wang Zhenyu [00:40] more at: http://bugs.freedesktop.org/show_bug.cgi?id=17823 [00:40] Freedesktop bug 17823 in Driver/intel "[945GM] Unable to switch to VGA with 2.4.2, VGA-1 replaced by TV-1" [Critical,New] [01:43] maxb: i've completed all steps; will dpkg-buildpackage -b also install the new module? in which direcotry? [02:51] bryce: are your aware that geode GX2 are broken in Jaunty (more than they were in Intrepid) ? [02:51] back in Intrepid, I just had to mention the Driver to use (geode) and force XAA to have them working, now I get a X seg fault in all cases [02:52] * stgraber goes looking for a bug on LP [03:04] bryce: bug 327484 [03:04] Launchpad bug 327484 in xserver-xorg-video-geode "X crashing with Geode GX2 on Jaunty" [Undecided,New] https://launchpad.net/bugs/327484 [03:40] stgraber: no I hadn't heard [03:42] these things are usually extremely buggy and hard to get to work but there always were workarounds :) For jaunty the only one I found so far is using vesa which kind of sucks ... [03:43] stgraber: unfortunately I think AMD laid off their geode support people [03:43] and I gather they will no longer be producing geode [03:44] indeed, unfortuanately we have a few hundreds of these things out there :) [03:44] stgraber: if you can locate a patch, or a new release which fixes the issue, we can upload it [03:44] else, at least get a full backtrace, in case it's just something simple like a null pointer [03:44] however my guess is that it is missing some support [03:45] stgraber: also check the geode mailing list [17:18] morning everyone [18:02] tjaalton, jcristau: does Option "ModeDebug" impact performance? if not, would there be any reason not to switch it on while we're in development? (up to beta perhaps?) [18:03] bryce: sounds like a good idea [18:35] good evening gentlemen [18:37] heya crevette [18:37] I have a bug recently with jaunty where I can see what it is displayed after usplash, removing usplash to the "kernel " line in grub fixes the issue [18:37] s/can/can't/ [18:37] are you aware of such issue ? I remember having the same bug in intrepid :) [18:37] crevette: yes [18:38] okay so I don't need to spam you more [18:38] crevette: bug in usplash; you can sub to it [18:38] 327230 [18:39] crevette: kees is looking at it currently - you could help him with some testing if you'd like [18:39] wonderful [18:39] kees: don't hesitate if I can help you [18:39] crevette: okay, I've got 8 builds of usplash I need tested. :) [18:40] hehe [18:40] crevette: basically, to isolate the change that broke for some people [18:40] kees: do you need I enumerate my hardware ? [18:40] crevette: nope [18:44] crevette: okay, ready? [18:44] crevette: here's the list: http://people.ubuntu.com/~kees/usplash-testing/ [18:44] I've few minutes free [18:44] in order, test 242 242.1.1 242.1.2 242.1.3 242.1.4 243 and 244 [18:45] do you have i386 deb ? [18:45] each directory has 2 deb, both are needed. at some point, after a reboot, it'll fail. 242 should work, for example. [18:45] crevette: give me a moment, I can build those... [18:45] okay thanks [18:46] too bad I don't have a VM of jaunty [18:47] * crevette opens another bug in the meanwhile [18:53] crevette: okay, i386 debs are up. [18:54] wonderfull [18:57] first reboot [19:01] 242 works [19:01] okay, good. that's expected (242 is basically 0.5.27). [19:01] * crevette will try the dichotomy way [19:01] let pick on in the middle :) [19:01] * kees nods [19:08] 242.1.4 is affected [19:09] okay. /me suspects 242.1.3 [19:09] though why it would cause this, I have no idea. [19:10] if 242.1.2 works and 242.1.3 is busted, then I'll revert the signal handler changes. [19:10] which one do you want me to test ? [19:10] try 242.1.2 next. [19:14] 242.1.2 works [19:16] let's got for 242.1.3 [19:16] okay, ... 242.1.3 next, I guess. :) Thanks so much for doing this testing [19:17] no problemo, always happy to help [19:19] 242.1.3 works too [19:20] so 242.1.4 is guilty [19:20] :) [19:20] * kees ponders [19:20] uhm [19:20] * kees scatches his head [19:21] seems the diff between 242.1.3 and 242.1.4 is only in the changelog... [19:21] should I try again to reboot to see if it works again [19:21] bryce: i thought upstream turned it on already, but maybe only for master [19:22] yeah, can you? maybe this problem isn't always present on every boot? geh, I wish I could reproduce this locally [19:22] let do it again [19:30] 242.1.3 didn't work the 2nd time [19:30] okay, that does imply a race with the alarm handler... copying up another test version... [19:31] crevette: http://people.ubuntu.com/~kees/usplash-testing/ 0.5.29~kees1 [19:31] that's 244 with the changes between 242.1.2 and 242.1.3 removed [19:32] okay [19:33] * kees hugs crevette [19:33] thanks crevette :-) [19:34] * crevette hugs kees & bryce [19:34] :) [19:35] See you soon [19:39] so it seems to work [19:39] I admit I didn't tested twice :) [19:39] heh. [19:40] okay, well, maybe I can get bryce to test the ~kees1 build too? [19:40] bryce: do you need i386 or amd64 debs? [19:40] sure thing [19:40] i386 [19:40] cool, they're up there for ya [19:40] http://people.ubuntu.com/~kees/usplash-testing/ [19:40] the ~kees1 build reverts a signal handler clean up. [19:41] installed; rebooting [19:41] cool, thanks [19:43] ok, came right up [19:43] whee [19:43] so, I can confirm the fix [19:44] okay, I'll push this version, though it's not clear to me _why_ it broke. :P [19:46] * crevette goes to eat its soup bowl [19:51] crevette: thanks again. I've uploaded an official 0.5.29 which reverts the signal handler changes, so hopefully this bug should stay dead. :) [19:52] kewl, thanks a lot [20:00] np [20:32] bryce: btw, the compiz-freeze with intel still happens for me, but it's harder to trigger with the latest patch :/ [20:33] tjaalton, ok [20:35] so it's only partially fixed [20:38] tjaalton: same here but here it seems to repro more and more often the longer you run X though [21:02] mnemo: there's another patch to try [21:35] tjaalton: I still have /etc/X11/Xsession.d/65mesa-check-x86-64 here, is this a conf file that needs to be deleted even if it's not shipped any longer, or is it just me? [21:36] yes, the postinst should take care of that [21:45] jcristau: thanks. just rm it no question asked? [21:45] tormod: it's a bit more complicated than that [21:45] I was afraid so :) [21:45] tjaalton: so do you think slipping ModeDebug into dexconf would be ok for pre-beta? or is there a better way we could do it? [21:46] bryce: don't do that. swap the default in the code [21:47] tormod: xsfbs.sh has remove_conffile_lookup, remove_conffile_commit, remove_conffile_rollback. there's another example on the debian wiki somewhere iirc [21:47] jcristau: why not? would be easier to swap than patching the xserver [21:48] tormod: http://wiki.debian.org/DpkgConffileHandling [21:49] bryce: it's easier to revert it in the server than to try to rewrite xorg.conf's later [21:49] bryce: because dexconf only runs on initial install, and is the wrong place to set defaults anyway [21:49] also, what tormod says [21:51] jcristau: but but this is not really a configuration file... nobody should have changed if not only to disable it [21:51] it's a conffile... [21:52] though i can understand if you don't care enough and want to just remove it :) [21:52] tormod: the xsfbs.sh stuff also makes sure the conffile is restored if for some reason the upgrade gets aborted (the rollback function) [21:53] well that's almost useful - maybe reason enough [21:53] tormod: what shipped it? [21:54] bryce: by patching the server, yes [21:54] tjaalton: libgl1-mesa-dri [21:55] tormod: ok.. nothing in the changelog [21:57] I hope jcristau looks another way :) I don't think Ubuntu supports broken release upgrades anyway. [21:58] heh [22:04] tormod: oh, I dropped it [22:05] meh [22:06] there should be a /usr/share/X11/Xsession.d [22:06] or similar [22:06] and /etc/X11/Xsession.d left for the local admin [22:07] (we had the same problem with xfree86-common -> x11-common, i think the files in /etc/X11/Xsession.d/ were left around on sarge->etch upgrades :/) [22:08] (so you'd end up with two copies until you purged xfree86-common. which means two ssh-agents starting. which means fail.) [22:09] It's a shame dpkg doesn't make the corner-cases of conffile handling easier [22:09] I thought you had to declare what's a conffile? Or is everything under /etc conffiles? [22:10] debhelper declares everything under /etc for you [22:10] Though I believe it would be frowned upon to put something in /etc/ that wasn't a conffile [22:11] there is certainly a good bunch of stuff under /etc that is not meant to be edited, no more than you would recompile something under /usr/bin [22:14] I guess it would be ok if you had a comment informing the local admin that the file is liable to have local changes destroyed on upgrade [22:15] though still not ideal [22:15] for instance there is gdm.conf, with gdm.conf-custom for making changes [22:16] oh, gdm.conf has such a warning :) [22:17] though is still a conffile