/srv/irclogs.ubuntu.com/2010/02/05/#ubuntu-kernel.txt

=== Keybuk_ is now known as Keybuk
AnAntHello, does linux-headers-2.6.31-19 include the changes in linux-headers-2.6.31-18 ? I ask because I don't see anything about linux-headers-2.6.31-18 in the changelog06:32
JediMasterHey guys, hopefully in the right channel here, I'm trying to upgrade a VM from 9.04 to 9.10, I've tried it in the past and it's failed due to some problems with the kernel12:45
JediMasterit's a xen VM, and currently has 2.6.24-27-xen installed12:46
JediMasterI've done the do-release-upgrade and not rebooted and I've tried installing linux-image-2.6.31-19-virtual but I get:12:46
JediMasterIgnoring non-Xen Kernel on Xen domU host: vmlinuz-2.6.31-19-server12:46
JediMasterif it makes any difference I have no access to dom0 only domU13:08
gangilHi , where can I get started with compiling the ubuntu 9.10 kernel , I mean any links..13:43
gangil?13:43
gangilIs this the right place to ask beginner kernel questions?13:44
ivokswiki.ubuntu.com/KernelTeam13:46
ivoks?13:46
ivoksgangil: i'd start here https://wiki.ubuntu.com/KernelTeam/KernelGitGuide13:48
gangilivoks: I have already downloaded the source kernel linux-2.6.31 , I needed a guide for kernel compilation and starting off with the source code :)13:56
gangilI did google it , but didn't quite get good results 14:02
gangilIf anyone has any easy source or link , please share it14:03
ivoksfirst google link for ubuntu kernel build14:06
ivokshttps://help.ubuntu.com/community/Kernel/Compile14:07
ivoks7.14:07
JediMastercan anyone verify that the linux-image-virtual package will install a xen domU compatible kernel?14:15
mirsalhello15:04
mirsalogasawara_, ping15:04
jeplerI last tuned in to ubuntu kernel development/building for 8.04, where a flavour could apply patches from debian/binary.custom.d/flavour/patchset/*.  Is this facility gone in the lucid kernel?15:26
loolapw: I have an issue with "debian/rules updateconfigs": it empties debian.master/config/amd64/config.flavour.preempt and others15:32
loolActually only debian.master/config/amd64/config.flavour.preempt15:33
looland it changes a bunch of configs despite not having changed anything in the configs myself (yet)15:33
loolI see rtg just added the amd64 preempt flavour15:34
loolLooks like updateconfigs wasn't run after adding the preempt flavour15:39
apwlool, ok16:53
loolapw: I'm preparing a series of patches updating the configs17:09
loolIncluding one running updateconfigs17:09
apwlool, yep its broken right now it seems, i am working on it17:10
loolapw: I'm saying, I'm sending a patch as part of a stack which will fix this17:16
loolMight actually be simpler if you dont updateconfigs too17:16
loolapw: So I'm working on the versatile config, and the update is getting really large17:31
loolI'm basically trying to minimize delta with common configs17:31
loolIs it ok if I dump this as a very large config update?17:31
apwi was juist told you had it down to two config changes by ogra17:32
loolapw: That's to fix video output17:32
loolapw: Problem is that the versatile config is a mess17:33
loolapw: So in subsequent commits I'm trying to bring it in shape17:33
apwas its only used to qemu, as long as it boots thats all that matters17:33
loolapw: Ok; my goal is to have the config as close to a desktop config as possible17:34
loolSo I'm working on minimizing the length of the versatile and common.armel files17:34
apwwell if it was as close as possible  the config changes sahould be reducing delta, and so moving stuff up to common.config ... and that is good so go for it17:34
loolapw: That's exactly what I'm doing17:35
apwthen thats good, when will i get it, as i can't sensibly do any updates if you are doing something so invasive17:35
loolHowever, it's a bit long because things like CONFIG_PCI were missing, or CONFIG_NLS so I have to flip all the right options17:36
lool(Since the config update tool defaults to the upstream defaults, not the ubutnu commons IIUC)17:36
=== Hedge|Hog is now known as Hedgehog
apwlool, depends how you do it17:39
apwif you add CONFIG_PCI to the flavour and rebuild the others will default from the common17:39
loolapw: I'm adding everything to the versatile flavour, yet a bunch of new delta keeps appearing after updateconfigs17:45
loolI could copy the common config at the top of the versatile flavour perhaps17:45
apwlool yep though that is how the config construction is meant to proceed17:48
=== Hedgehog is now known as hedge|hog
=== hedge|hog is now known as Hedge|Hog
loolOk; I think I'm done17:58
loolI need to test build this huge diff17:58
loolapw: So a) it boots (didn't try with a root device) and b) has nicer fonts   ;-)18:06
loolI didn't build modules, nor an actual kernel package, just the zImage in the lucid tree18:07
loolNow I just need to figure out how to fix my umask when pushing to kernel.u.c18:07
loolAh it's a bug with zsh18:10
loolapw: I've sent the pull request18:16
loolversatile-config-fixes branch in lool/ubuntu/ubuntu-lucid.git repo18:17
apwlool, thanks got it ... have you tested it?  ie. can i just spoon it in in your name?18:50
loolapw: As I said, I've booted it to the kernel panic rootfs not found18:51
loolapw: Which is an improvement over what we have in archive right now which doesn't output anything (probalby doens't boot)18:52
loolapw: I just finished building the modules too18:52
apwok, then i'll shove it into the repo18:52
loolapw: So technically, it should be a win and should build18:52
loolapw: What I intend to work on next is making more drivers builtin this kernel (storage, ethernet etc.) and that should be it18:52
apwi'll squash your first two commits, into a combined 'un-f*ck preempt configs'18:52
loolok18:52
loolthe second commit is just "updateconfigs" which is why I split them18:53
lool(doing updateconfigs without the first fix resulted in the version config being copied in a bunch of places)18:53
apwyeah, i am going to squash them for this commit, and then just squash them into the preempt add, as that was just a fook up18:53
apwit should never have existed and just will cause issues for M18:54
loolOk18:54
apwgood spot thanks18:54
loolI think that's the only weird thing I saw from preempt/amd6418:54
loolBut I did cross other oddities between i386 and amd64 while poking armel; nothing serious, just surprizing differences in this or that non-arch specific feature being a module or builtin for instance18:54
loolAnyway, the way to go is probably your config enforcer for the core stuff18:55
* lool => dinner and WE18:55
loolapw: thanks for review and merging and have a safe trip back18:56
apwlool yeah we have review of that on the agenda for this week if we get that far18:57
apwand i think yes we will add rules to keep them in sync through the enforcer18:57
apwyou too18:57
lamontwhere is umask hidden in /proc/NNN/?20:44
jk-lamont: looks like it isn't in there21:40
jk-lamont: is this for a once-off thing? or something you need to script?21:42
lamontone off21:43
jk-gdb -p process21:43
lamontI'm actually going to just to a mother-of-all straces to find where it's happening21:43
jk-p /x umask()21:43
lamontyeah21:43
jk-ok, fair enough :)21:43
lamontI verified that it wasn't what I wanted it to be, and put a workaround in place for it21:43
jk-also, -e trace=umask  may make your "mother of all strace" less "mother of all"21:44
mirsalogasawara, ping ?22:28

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