=== bryceh_ is now known as bryceh === bryceh is now known as bryce [04:06] Hello,e'rbody [04:06] I'm a kubuntu user from China [04:07] anyone here? [04:17] hi,dantti [07:55] tjaalton: I don't think the nvidia/fglrx blacklists won't actually affect nouveau/ati. They end up explicitly loading the kernel driver, which should bypass the blacklist, right? [07:56] tjaalton: That said, doing that will likely race and will not necessarily do anything but make X explode as nouveau initialises before KMS is fully up, bails, and then VESA stomps all over KMS state. [07:56] RAOF: then why do they install the blacklist if it doesn't work ?-) [07:56] tjaalton: Because it prevents *autoloading* by pciid. [07:57] So without the blacklist there's a race between nvidia and nouveau kernel modules, and whichever loads first locks the other one out. [07:57] ok, so nouveau would load anyway if nvidia wouldn't autoload? [07:58] Now that we no longer install an xorg.conf, I think the answer is “yes”. [07:58] ookay [07:58] This sounds like a job for The Experimental Method™! [07:58] :) [07:59] Although I don't think I've got a system fast enough to break with the kernel/DDX kms race. [08:01] But first, to the running around! [08:01] i need to get my head around the race thingy, last week was the first time I heard about it === yofel_ is now known as yofel [08:08] Which race? The kms/DDX race? [08:08] that [08:08] you mean the xserver might start before kms is up? [08:12] Yes, absolutely. [08:12] ugh.. [08:12] I'm *sure* I've seen you comment on bugs where this has happened :) [08:12] ok, bad memory then :) [08:12] Particularly - if the module is blacklisted, then it'll only start to get loaded once X has loaded the DDX. [08:12] i do have an ssd system, though the cpu isn't on par with the disk [08:15] now that part i don't get, that how it'll still load the module if it's blacklisted [08:15] but I guess it's easy to test [08:15] if no nvidia, X will try nouveau, and then it would forcibly load nouveau.ko? [08:16] hmm right [08:16] modprobe.d blacklisting doesn't prevent 'modprobe foo' from working [08:19] maybe I'll delete the comment from the blueprint then [08:20] done [08:21] would be great to have a diagram of all the various ways to break the system, then it would be easier to plan the failsafe stuff so that it's more robust === ara_ is now known as ara [10:21] tjaalton: :) [13:51] or some sort of artificial way of reproducing those conditions so we can write a test suite [16:48] bryce, tjaalton: do you know what the timeline is for an upload to natty-proposed for xorg-server? [16:48] I just got another email about the coordinate transformation bug that's waiting to be pushed [16:49] cnd, if you have a branch set up with the change I could upload it right now [16:49] bryce, it's up [16:49] ubuntu-natty [16:49] in the git repo [16:50] yeah fine by me to upload it now [16:50] cool [16:56] uploaded [16:57] bryce, ta [17:04] bryce: bad release :) [17:06] sigh [17:12] reuploaded [17:12] stupid git won't let me push the branch change [17:14] what does it say? [17:15] $ git push origin ubuntu-natty [17:15] To ssh://bryce-guest@alioth.debian.org/git/pkg-xorg/xserver/xorg-server.git [17:15] ! [rejected] ubuntu-natty -> ubuntu-natty (non-fast-forward) [17:15] error: failed to push some refs to 'ssh://bryce-guest@alioth.debian.org/git/pkg-xorg/xserver/xorg-server.git' [17:15] To prevent you from losing history, non-fast-forward updates were rejected [17:15] bryce: Error: I am only a bot, please don't think I'm intelligent :) [17:15] Merge the remote changes (e.g. 'git pull') before pushing again. See the [17:15] 'Note about fast-forwards' section of 'git push --help' for details. [17:16] have you done rebases on your local tree? [17:16] no, just git commit --amend [17:18] http://stackoverflow.com/questions/253055/how-do-i-push-amended-commit-to-the-remote-git-repo [17:18] it rewrites the history, so you need to force it [17:19] and don't amend in the future :) [17:19] if you've already pushed [17:19] maybe this is why things have failed in the past? [17:23] it's probably the source of the problem I had yesterday. Didn't realize --amend was actually useless post-push [17:23] in this case forcing the update would only break my local three, but that's probably ok :) [17:23] no, I didn't want to do that, I just started over as a regular commit [17:23] and force that? [17:24] no force needed [17:24] ah, there it is [17:25] yeah looks good now [17:25] evidently I should hold off on pushing ;-) [17:26] on the contrary, more practice :) [17:26] how many years have I been using git? it's still such a time sink for me [17:26] 1 minute to upload something, 30 min to fight git to let me commit it [17:27] do a change, dch, debcommit -a, git push origin [17:27] that's it, and don't use .patch but .diff for patches :) [17:27] so git status will complain loudly [17:27] about files not added to the branch [17:28] don't you have to do 'git push origin ubuntu'? [17:28] well yeah if you just want to push that branch, it'll just complain if the other branches are not uptodate [17:28] I dislike the idea of using .diff instead of .patch. [17:28] why? [17:29] they are in debian/patches, so the path tells they are patches [17:30] 'patch' is descriptive of what the file is, 'diff' just indicates how it was produced [17:31] seems like it would be better to just make git stop rejecting .patch files [17:31] besides, libxi git doesn't have the latest patch [17:32] bryce: that change would have to be made to every .gitignore where we have an ubuntu branch, not that practical [17:34] tjaalton, we typically add patches to only a handful, and could be done on a case-by-case basis as needed. not that big of a deal [17:36] mmh, i don't like case-by-case decisions, it's either-or :) [17:37] actually looks like we can just add debian/patches/.gitignore with "!*.patch" [17:37] it's still ugly, for the sake of a postfix [17:41] aha, figured it out [17:41] can be set globally [17:55] that's good then [18:26] hmm, can be set globally but project level .gitignore always takes precedence :-/ [18:47] bryce: ah.. [22:05] i'll upload current xorg-server git to oneiric, need to get the patch there too