[12:04] I don't think infinity has seen it though [12:04] No, not you. [12:05] It's my concave chest he's thinking of [12:05] Oh! I see. [12:05] I was imagining his concave chest enabled more build-up of sweat, resulting in said hotness and bother. [12:09] I think you need to stop imagining things altogether. [12:10] That works. I could always leave for Go club like I've been meaning to for the last ten mins. [12:23] BenC: For the X hang that I'm seeing, BenH is asking if I have the kernel side fix for ppc64. Any idea if that's in the -8 kernels? [12:23] -8.10, sorry [12:23] jbailey : You're SOOO yesterday, upgrade to -9.11. [12:24] I will. Just as soon as my ISP gets a !@#$ WORKING DNS SERVER DAMMIT [12:26] lol [12:26] ask benh when it was synced to linus [12:26] and I can tell you when we got it [12:27] I'm surprised it stayed broke, considering linus uses a G5 for his kernel work now [12:27] Well, it's G5 + r300. [12:27] he has nvidia? [12:27] Plus CVS r300, to be exact. [12:27] No idea. [12:27] ok [12:27] If you're not running Xorg pre-releases, you don't see the bug. [12:27] Or if you have DRI disabled. [12:27] Or, or... [12:32] between rc5 and rc6 [12:32] a memory map fix [12:32] BenC: ^^ [12:35] -9.11 is -rc6 [12:35] so that should fix it === sistpoty [n=sistpoty@ubuntu/member/sistpoty] has joined #ubuntu-kernel [12:40] hi [12:40] sistopy: the thing that bothers me is that it worked once [12:40] yeah... I was quite surprised seeing that it doesn't work any longer :/ [12:40] working once implies that something with the hardware changed [12:40] because obviously the kernel didn't between reboots :) [12:40] however if you look at the kernel messages, ide ctrl'ers come up in a different order [12:41] and btw.: it's working w.o. problems with 2.6.12 ;) [12:42] hmm [12:43] I did some more upgrades between reboots... I'll check what exactly they were [12:45] oh, wow, ide0 and ide1 were probed after 2,3,4,5 [12:45] interesting [12:45] ide0 failed in your good system [12:45] ide0: I/O resource [12:45] 0x3F6-0x3F6 not free. [12:46] so it wasn't a success, just failed differently [12:47] he, k... ide0 is my cdrom drivers... I didn't actually use it [12:47] s/drivers/drives/ [12:47] have you tried any of the acpi=off pci=noacpi options? [12:49] not yet [12:49] I'll try that... brb [12:51] What bug number is this [12:51] ? [12:51] 20910 [12:51] <- rebooting [12:51] BenC : Also, ide0: I/O resource 0x3F6-0x3F6 not free isn't an error, usually, it just means ide-generic got loaded after a better IDE driver already claimed the resources. [12:52] BenC : I was going to push you a change to make that printk less scary (and more obviously informative) [12:52] (We already dropped it from an error to a warning to get it off people's screens during boot, since most people will ALWAYS see it) [12:55] Oh, I see. [12:55] Nevermind. [12:55] This is... Interesting. [12:57] I'd bet on an ide-generic race, still. === doko [n=doko@dslb-084-059-067-007.pools.arcor-ip.net] has joined #ubuntu-kernel [12:58] (ie: ide-generic being loaded before, or during, the hptXXX load) === sistpoty [n=sistpoty@ubuntu/member/sistpoty] has joined #ubuntu-kernel [01:02] re [01:03] strange... adding acpi=off pci=noacpi did work, but again only once :( [01:03] Red herring, probably. [01:04] Can you try "echo 'blacklist ide-generic' > /etc/modprobe.d/blacklist-ide && update-initramfs -u"? === zul [n=chuck@ubuntu/member/zul] has joined #ubuntu-kernel [01:05] heylo [01:05] infinity: sure [01:06] rebooting again [01:06] hey infinity [01:08] Yo. === sistpoty [n=sistpoty@ubuntu/member/sistpoty] has joined #ubuntu-kernel [01:13] infinity: works with ide-generic blacklisted (I rebooted twice, both times success) [01:14] Figured. [01:14] Can you update the bug to say so? [01:14] infinity: sure, will do [01:15] Then change the package to "udev", and reassign it to "scott-bugs@ubuntu.com"? :) [01:15] ok, will do [01:15] sweet [01:16] sorry, stepped out for a second [01:16] thx for your help BenC and infinity === jbailey [n=jbailey@modemcable139.249-203-24.mc.videotron.ca] has joined #ubuntu-kernel [01:18] jbailey: -9.11? === BenC still has one bug with his G4 [01:18] BenC: Yes, I'm using it now. [01:18] if I boot straight to gdm, the keyboard only works for about 15 seconds and then stops [01:19] everything else works (mouse, UI, etc.) [01:19] if I boot to console, and then start gdm, everything is fine [01:19] Weird. [01:19] That's pretty special. [01:19] Not seeing that with my ppc64. [01:19] there's a bug report about it, so I know it isn't just me [01:20] back later...hockey game [01:20] zul: Who's playing [01:20] ? [01:20] ottawa/montreal [01:20] and I know it isn't a USB issue, since mouse is on the same bus [01:20] zul: Oh. I suppose I should thumb my chest and growl at you. [01:20] zul: Consider it done. =) [01:20] jbailey: wohoo :) [01:20] I think it's a timing issue between console keymap being loaded and gdm doing something with the keyboard aswell [01:23] The console keymap is loaded REALLY early (rcS.d/S05keymap.sh), so I don't see how it could conflict with gdm loading the X keymaps. [01:24] Oh look, jbailey crashed already. === jbailey [n=jbailey@modemcable139.249-203-24.mc.videotron.ca] has joined #ubuntu-kernel [01:29] BenC: Sorry, X hung again. [01:31] infinity Oh look, jbailey crashed already. [01:31] :) [01:32] =) [01:32] so rc6 doesn't fix it [01:32] infinity: well something after gdm is screwing it up [01:33] jbailey: and I have nothing special for ppc64 in my tree, it's all stock [01:33] but you could try a monolithic stock 2.6.15-rc6 just to be sure :/ [01:33] who knows, maybe this is a gcc-4.0 issue [01:55] BenC: You said that static klibc was working for you on ia64, right? [01:55] yes [01:55] I booted with it [01:55] Cool. === zul [n=chuck@ubuntu/member/zul] has joined #ubuntu-kernel [02:20] heyl [02:25] zul: Did we win already? [02:25] yes ottawa is winning 1-0 [02:26] Bah. =) [02:26] Of course, I don't actually even know the name of the Montral hockey team. =) [02:27] Les Habitants. [02:27] Err. [02:28] "The people who live here"? [02:28] Special. =) [02:28] (Some people will say it's the Montreal Canadians, but they're WRONG) [02:28] canadiens === infinity tries to figure out when they were renamed.. [02:29] they were always the canadiens in quebec [02:30] heh...in ottawa we call them looser [02:30] If we separate, I vote the name stays. =) [02:30] loosers even.. [02:30] zul: It would certainly be hard to be tighter than someone from Ottawa... === jbailey hides. [02:30] (Is this in violation of the CoC?) [02:31] i am aghast that you said that === jbailey looks up aghast. [02:31] terror-struck. [02:31] Hmm [02:31] impiling that im tight...which is true...but thats not the point [02:32] Ahh, they were always the Canadiens, the locals just CALL them Les Habitants. [02:32] Yay confusion. [02:32] yay...back to the game [02:32] infinity: Will you hate me if I move klibc-LiNeNoiSe.so to /lib? [02:32] infinity: It seems to be where they're standardising putting it, even though all the apps are where we put them. [02:32] It has the nice side effect of being able to test them on a running system. [02:33] jbailey : I don't care one iota, since we're removing it from initramfs anyway. ;P [02:33] Lovely. =) [02:33] I haven't gone through the effort of looking at that stuff yet. Running out of time. [02:33] But at least with my 1.1.8 upload it should work everywhere. [02:33] Hell, even on alpha. [02:34] Mithrandir: Around? [02:34] ls [02:37] infinity: no more klibc in initramfs? [02:38] BenC: He's not tight into my vision of getting rid of busybox eventually. =) [02:38] infinity: Although I'm inclined to ask you to keep it in for now. [02:38] doesn't busybox have an option to compile against klibc? [02:38] infinity: I've been thinking about buntu a bit more. [02:38] Does it? [02:38] I saw that in the makefile [02:38] Creepy. [02:43] Very creepy. [02:44] jbailey : I'm not tossing it tomorrow or anything. It's not like it hurts US to have two libcs in there. [02:44] Our initramfs is fat, and who really cares? No one. [02:44] svenl. =) [02:44] But, eventually, a line needs to be drawn. "reasonably small, and very functional", versus "really, really small, and not so functional" [02:44] And I have no qualms about having initramfs have two modes for that. [02:45] Basically, an "I detect that your setup will require glibc, so we'll copy that in, use the utils linked to glibc, and punt klibc out completely", or "Holy crap, you can build a tiny initramfs with just klibc, go you, let's do that then." [02:46] (The latter option being blacklisted on any arch where we think it may break, until all seem to be well-tested and reasonably maintained) [02:46] yeah, that sounds like the right plan [02:47] That means double-builds of anything we want in initramfs that supports klibc, but that's no big deal really. [02:47] just get rid of mkinitrd completely :) [02:53] maybe I was wrong about busybox [02:53] trying to remember what it was that could build with klibc [02:53] maybe it was udev [02:53] Udev definetly. [02:54] 'k. klibc on ia64 hacked to work. [02:54] building static? [02:54] Specifically installing static on ia64. [02:55] when will this be done? [02:56] I have it in my tree right now. [02:56] just wondering when I can make the change to kernel-package :) [02:57] The last thing I need to do before uploading is add some sort of test to it. [02:58] I don't know how best to do that, though. Hmm [02:58] Suck program. [02:59] I thin it's probably best to just build it everywhere and hope this time around. [03:00] I'll get the patches in upstream to make testing not suck. [03:05] 3-2 [03:19] BenC: ping [03:19] ? [03:19] It seems like asm-ppc doesn't contain errno,h [03:19] Just want to confirm that asm-ppc is the new black. [03:23] asm-powerpc === jbailey [n=jbailey@modemcable139.249-203-24.mc.videotron.ca] has joined #ubuntu-kernel [03:55] morning [04:06] evening [04:27] hola [04:29] hey Ben [04:30] BenC: i have been checkign the amd64-generic kernel on i386 [04:30] we have two options to do it [04:31] one is building it in the i386 upload [04:31] the other is to do a little trick during amd64 build [04:31] the latter takes about 5 secs of machine time [04:32] the former is cleaner, but it introduce another flavour to build, with a i386 gcc crossbuilding to amd64 (that might introduce unwanted behaviour bugs) [04:33] so i wanted to talk with you about what way you would prefer it done [04:33] since i am doing other kernel stuff today, i might as well get around it [04:35] I see a problem with the first way [04:36] I looked at it, and it causes issues with kernel headers creation and such...we'd have to add some new handlers to the build for it to work [04:37] what is the benefit of it anyway? [04:46] oh right.. kernel headers.. [04:46] i totally forgot about it [04:46] i just did the image :/ [04:46] oh the benefit is that we skip one extra image to build on i386 and it takes about 5 secs to publish [04:47] less config duplication [04:47] but well you got a point i didn't think about [04:47] so clearly it needs to be builded properly [04:47] well building it proper was the problem I was having :) [04:48] there's conflicts with cross building in our build system [04:48] hmm ok [04:48] i guess we need to get that fixed [04:48] it would take some new debian/rules crack to get it right [04:49] fabbione: did I tell you I ordered my 17" powerbook? [04:49] BenC: ah cool.. no you didn't :) [04:49] should be here after the new year [04:49] BenC: if the ppc installer in dapper doesn't work, i have breezy custom netboot images for it [04:50] ok [04:50] it needs a modified .12 to go [04:50] have you tested flight livecd on your machine? [04:50] somebody did kill halley.. [04:50] flight2 [04:50] not yet [04:50] i had no time to play with CD's yet [04:50] i prefer netboot [04:51] it's kind of a tradition that i test netinstalls while the others play with CD's [04:52] Oh, crap. [04:52] GO HALLEY! [04:52] BenC : How far off is -9.12? [04:52] WTF IS GOING ON WITH DC MACHINES? [04:52] BenC : I accidentally did a mass dep-wait clear, which freed up linux-meta to build on amd64. :) [04:52] i can't fork anymore as i was used to [04:53] infinity: was going to upload within 30 minutes [04:53] BenC : Yay. Then I won't feel too bad about it. [04:53] no ABI bump! :) [04:53] BenC : It's not like anyone canreliably dist-upgrade right now with dbus threatening to remove everything, so I doubt anyone will notice. [04:54] speaking of dbus.. [04:54] i am going to lart somebody with that mono shit they did arch: all [04:54] mono is not portable. mmmmmk? [04:55] Crazy talk, mono is the new Java, which means it runs EVERYWHERE* [04:55] * some conditions apply, check your retailer for details [04:57] BenC: Is asm-ppc or asm-powerpc the right one? [04:57] asm-powerpc [04:57] powerpc [04:57] (why are we still shipping asm-ppc?) [04:58] for powerpc, some files are still in asm-ppc [04:59] ppc64 is totally converted to powerpc though [04:59] $ ls -ald asm [04:59] lrwxrwxrwx 1 root root 7 2005-12-20 21:10 asm -> asm-ppc [04:59] hmm [04:59] BenC: Can you change the symlink pointer in linux-headers? [04:59] I thought you had before, but I might be confused. [04:59] But klibc will ftbfs on ppc from it. [04:59] is that linux-headers-2.6.15-9 or linux-headers-2.6.15-9-powerpc? [05:00] no asm/errno.h [05:00] that's probably why [05:00] jbailey@starshine:/usr/src/linux-headers-2.6.15-9/include$ [05:00] linux-headers-2.6.15-9 doesn't use the right arch mapping [05:00] it doesn't know about arch mapping iirc [05:01] that's an arch: all pkg, isn't it? [05:01] Filename: pool/main/l/linux-source-2.6.15/linux-headers-2.6.15-9_2.6.15-9.11_powerpc.deb [05:01] Looks like no. [05:01] Plus I count on the asm symlink being pointed right. [05:01] Although I guess that could be set in the postinst [05:02] Ick. [05:02] infinity: so what version of dbus i need to build to get out of that mess? [05:02] Real arch-mapping happens in the subflavour packages. [05:02] ubuntu4? [05:02] The linux-headers generic packages should point the arch at the dpkg arch. [05:02] or we need to wait a new one? [05:02] I see it [05:03] fabbione : Which mess? [05:03] infinity: you said that dbus is attempting to deinstall * [05:03] infinity BenC : It's not like anyone canreliably dist-upgrade right now with dbus threatening to remove everything, so I doubt anyone will notice. [05:03] fabbione : Oh. Uhm. Rebuild the whole archive against the current dbus? mvo's been working on it. [05:04] BenC: Do you want something in bugzilla from me for this? [05:04] Transitions are fun. [05:04] Transitioning is fun. [05:04] Err. [05:04] jbailey: nah, it's going to be fixed in -9.12, which will be uploaded in about 20 minutes [05:04] infinity: amen.. the new d-bus is not even installable on sparc.. go figure [05:04] BenC: Thanks. I'll try klibc again tomorrow then, [05:04] jbailey : I like how that aligned nicely over here, due to our nicks being differing lengths. [05:05] Transitions are fun. [05:05] Transitioning is fun. [05:05] i guess this is yet another xmas project.. [05:05] Some sort of typographically-pretty jinx. [05:05] get sparc to install again [05:05] infinity: =) I hadn't seen that. x-chat start of line aligns. Cool. =) [05:06] Sleep time for now I guess. demain! [05:07] jbailey: night [05:07] 'Night. [05:07] good night [05:08] time to build orgy the next security update [05:09] oh weird http://bugzilla.ubuntu.com/show_bug.cgi?id=20771 [05:09] BenC: the guy did test the kernels with some reverted patches.. [05:10] i am curious to see if i revert all of them [05:10] and just rebuild [05:11] odd results [05:11] and the 2 removed patches are the most intrusive ABI killing ones [05:11] exactly [05:12] fabbione: vtun is up if you want to do any builds on the e3k [05:15] BenC: cool thanks but i alredy did 9.11 here [05:15] 9.12 will be up soon, so you can do that (although, it's already built here :) [05:16] ehhe [05:16] ok [05:16] if you can copy the sources you upload into /org/chroots i can build it in parallel [05:16] I do the sources from concordia [05:17] oh ok [05:17] i will wait it hits the archive [05:17] i am in no hurry and woke up 2 hours before usual time [05:17] any chance I could get you to ^Z your build on concordia just till I get this source built? [05:17] oh sure.. [05:18] thanks [05:18] i did slow it down :) [05:18] but i have most of it in ccache [05:18] so it shouldn't hurt you too much [05:21] mjg59 : I'll give you my firstborn if you fix acpi-support on ia64. [05:22] the only problem I have with acpi on ia64 is that it gets misrouted irq's and disables the acpi interrupt [05:22] well, that's my only current problem :) [05:23] if the irq worked, no telling what else might be wrong [05:24] oh christ [05:24] pitti did upload the 348t32 lang-packs === ..[topic/#ubuntu-kernel:BenC] : Ubuntu kernel development discussion ONLY | New git tree for dapper: https://wiki.ubuntu.com/KernelGitGuide | 2.6.15-9.12 uploaded (The "Taunting Tatertots Tortured Timmy" release) [05:33] and with that, good night [05:34] good night BenC [05:43] BenC : Cheers, g'night. [06:07] BenC: if you want, I can give you a login on the hppa machine, where you can harvest abi files [06:14] BenC: new hppa kernel uploaded [06:14] well, 9.11 [06:15] that will be rejected since .12 is in [06:16] sigh [06:17] i think i just crashed concordia [06:17] or it's extremely slow [06:18] the latter.. [06:23] lamont : Also, "HA, HA!" [06:23] infinity: ?? [06:27] (your kernel binaries being REJECTED) [06:27] PLBBBBTT [06:29] sigh. if (a) forward-to-hp else if (b) forward to hp. [06:29] I think B wanted to be different. [06:29] next kernel should make it === infinity laughs. === lamont -> bed [06:30] night lamont === cjb appears, hello. [06:33] Argh. === infinity gets ready to upload -9.13 [06:33] Guys, kill those builds. :) [06:33] ! [06:33] infinity: ? [06:35] infinity: what's wrong with .12? [06:36] Missing /build/buildd/linux-source-2.6.15-2.6.15/debian/abi/2.6.15-9.11/amd64/amd64-server file. [06:36] make: *** [clean] Error 1 [06:37] oh [06:37] Yeha, "oh". [06:37] let me check if it's in git [06:37] One would assume not. :) [06:37] never say never [06:37] Ben's script to auto-grab the ABI files probably wasn't updated to grab the ABI for the new flavour. [06:39] right [06:39] it's not there at all [06:40] do you have a git tree handy? [06:40] Alright, well, assuming you have more bandwidth than I do (you do), you want to grab the amd64-server ABI stuff, update the source, and upload -9.13? [06:40] infinity: i can do it, yes.. [06:40] Well, I can do it just fine. [06:40] but it's much simpler to do it on concordia anyway === infinity shrugs. [06:41] or chinstrap [06:41] It'll just take a while for me to upload. :) [06:41] why? [06:41] just sign the .dsc and .changes locally [06:41] Oh, true. I could do it remotely, and just grab the .changes. [06:41] do the work remote :) [06:41] score [06:41] :) [06:41] Alright, I'll do it then. [06:41] ok [08:39] doko: ping? === CataEnry [n=cataenry@host132-50.pool871.interbusiness.it] has joined #ubuntu-kernel [08:56] hi all === jbailey [n=jbailey@modemcable139.249-203-24.mc.videotron.ca] has joined #ubuntu-kernel === CataEnry [n=cataenry@host132-50.pool871.interbusiness.it] has joined #ubuntu-kernel [10:08] Oh, FFS. I give up. FTBFS on amd64 again. [10:09] I knew I should have tested the build. [10:12] how does it fail? [10:13] It's the new bit Ben added for KPKG_ARCH during headers install. [10:13] export KPKG_ARCH=$(grep "^headers-amd64[[:space:] ] " debian/config/archmap | grep -v ^# | awk '{print $2}'); \ [10:13] cd debian/build/linux-source-2.6.15; \ [10:13] HEADER_CLEAN_HOOK=/build/buildd/linux-source-2.6.15-2.6.15/debian/header-install \ [10:13] make-kpkg --stem linux --append_to_version -9 kernel-headers [10:13] unknown Debian architecture x86_64, you must specify GNU system type, too at /usr/bin/dpkg-architecture line 214. [10:13] /usr/share/kernel-package/rules:1652: *** Error. I do not know where the kernel image goes to [kimagedest undefined] The usual case for this is that I could not determine which arch or subarch tihs machine belongs to. Please specify a subarch, and try again.. Stop. [10:13] make[1] : Leaving directory `/build/buildd/linux-source-2.6.15-2.6.15/debian/build/linux-source-2.6.15' [10:13] make: *** [binary-debs] Error 2 [10:14] ah yeah [10:14] i know how to fix that [10:15] Yeah, as do I. Just frustrating to see it fail during install. [10:15] it's a missing line in debian/config/archmap [10:15] Too bad lamont's not around to feed me his ABI files, so I can include them in the next upload. [10:15] i could build on hppa [10:16] if you can give me the time to do so [10:16] Sure, go nuts. Any of .11, .12, or .13 would be fine, so I can get the ABI file for -9 [10:16] s/file/files/ [10:17] oh fuck [10:17] i need to resync again the local mirror [10:18] yeah i am on it.. [10:18] build test amd64 in the meanwhile [10:18] [10:18] You're not abusing concordia, are you? [10:18] i am only at -j10 [10:18] you can take the rest :) [10:18] (Zofia's using her amd64, so I can't) [10:18] it's almost all in ccache [10:19] so cpu is free [10:19] "only -j10"... Feh. [10:22] building now === lbm [n=lbm@cpe.atm4-0-1301006.0x50a0824e.vgnxx6.customer.tele.dk] has joined #ubuntu-kernel === infinity scratches his head. [10:42] ? [10:42] I think Ben was confusing kernel arch and KPKG_ARCH here. [10:43] KPKG_ARCH for x86_64 is amd64, right? [10:43] yes [10:43] look at the others :) [10:43] And KPKG_ARCH for parisc is hppa. [10:44] hmmm [10:44] no the other way around [10:44] Yay sanity. [10:44] i think [10:44] No. [10:44] i can't remember [10:44] Kernel arch != KPKG_ARCH. [10:44] At least, not the way they're used here. [10:44] i know [10:44] parisc is definitely the kernel arch. :) [10:44] right [10:44] (As is x86_64) [10:45] amd64-server amd64 [10:45] this is correct [10:45] So, yeah. I think I'll fix up the generic headers bit to be 3 columns. [10:46] Actually, not needed, since the 3rd column would match $(arch) anyway. [10:46] But I guess, on the off chance more kernels get added where $(arch) != KPKG_ARCH, I should do it right. [10:46] Did sparc build? [10:47] It should fail in the same spot, unless both sparc and sparc64 are valid values for KPKG_ARCH. [10:47] 9.11 is in the archive.. [10:47] the ABI files are in .12 [10:47] 9.12 is where this "fix" was added. [10:47] ah [10:47] So if 9.12 or 9.13 built on sparc, my hypothesis is shot. [10:47] But I think it should fail, same as it did on amd64. [10:47] i dunno... i didn't even try to build it [10:47] Heh. [10:47] since i know you are working on .14 [10:48] How fast is the e3k? [10:48] it depends.. [10:48] when it doesn't crash is fast [10:48] but afaik ben did build .12 on the e3k [10:49] infinity: may i suggest for the sake of mirrors.. to stop here and let ben fix .14? [10:49] also because all these changes are not making it into git [10:51] I was going to git them just nowish. [10:54] I'm fine with holding off too, though. Mainly cause I can't test sparc, though from my reading of kernel-package, I'm pretty sure of how this SHOULD be done. [10:55] let's hold it [10:55] it's not the end of the world [10:56] but if you really want to build kernel pkgs.. i can send you -security :) [10:56] Heh. [10:57] Nah, the only reason I wanted to get it in was because -9 has still not built successfully on amd64, but -meta has (oops), so it's uninstallable. [10:57] Not really earth-shattering. [10:57] If you can finish off that hppa build, though, we can get the hppa ABI stuff in, and I'll tidy up some stuff locally here, and Ben can just pull. [10:57] linux-image-2.6.15-9-amd64-server_2.6.15-9.11_amd64.deb [10:57] dude.. [10:57] it's there [10:58] yeah hppa is building [10:58] Oh, sorry. Not "-9 hasn't built", rather ">= -9.12 hasn't built"... The headers in -9.11 were broken, so LRM couldn't build. [10:58] ahh ok [10:59] i should also go out to buy console cables [10:59] i am waiting for warty/amd64 to finish to build [10:59] so i can slam hoary on * === CataEnry [n=cataenry@host132-50.pool871.interbusiness.it] has joined #ubuntu-kernel [11:34] fabbione: pong [11:34] doko: i did try to add the amd64-generic kernel to i386 [11:35] but i am afraid it's not exactly doable [11:35] and it's very very hackish [11:35] i will give it another shot after i finish the security updates [11:35] but i can tell you that it doesn't even compile the first .c [11:38] hmm, strange. [11:39] not really [11:39] arch/x86_64/Makefile doesn't understand CROSSCOMPILE [11:40] and forcing HOSTCC='gcc -m64 [11:40] makes everything cry [11:40] again.. i need to check it more [11:40] this was a fast test.. it might be other stuff that needs to be modified [11:40] like make-kpkg [11:48] BenC : I have set myself up on rookery according to the wiki. Pull at will. [01:25] fabbione, BenC: is there a way to look at debian kernel changelog and say: this upload fixes remote exploits / local exploits (for the breezy-security uploads)? [01:26] eh? [01:26] isn't zcat /usr/share/doc/linux-image-$(uname -r)/changelog.Debian.gz enough? [01:29] that's not the point. as a sysadmin I may know my local users and schedule a downtime for a reboot. if there are known remote exploits I should be a bit quicker. at a first glance from the changelog, I can't tell if the upload fixes remote exploits [01:31] Which is why, as a sysadmin, you sibscribe to ubuntu-security-announce, which gives you more detail on this (and other exploits that aren't the kernel)? [01:33] doko: exactly. you look at the u-s-a [01:34] last time we did try to alling changelog with USN it was a mess of confusion [01:34] because USN is written after [01:34] with very different working [01:34] wording [01:34] if you are a sysadm with that kind of paranoia, you also know where to find mitre === jbailey [n=jbailey@modemcable139.249-203-24.mc.videotron.ca] has joined #ubuntu-kernel [01:37] BenC: ping? [01:44] jbailey: pong [01:45] hey Ben [01:45] Morning, Ben. [01:45] BenC : Pull from my git repo on rookery to see how muhc I hate you. [01:45] good morning [01:45] heh, ok [01:46] (And how much I hate myself for not testing my first change..) [01:49] g'morning Ben! [01:49] BenC: The asm symlink still seems to be wrong. [01:49] In -9.13 [01:49] hmm [01:50] jbailey : Where does it point? [01:50] asm-ppc [01:50] Woo. [01:50] ii linux-headers- 2.6.15-9.13 Header files related to Linux kernel version [01:50] jbailey@starshine:/usr/src/linux-headers-2.6.15-9/include$ ls -ald asm lrwxrwxrwx 1 root root 7 2005-12-21 07:09 asm -> asm-ppc [01:50] So the part of -9.12 that broke (and I've fixed in git) is probably still broken anyway. [01:51] SCORE [01:51] (broke, as in "failed to build on amd64") [01:51] figures my last minute change broke it [01:51] you guys ROCK SO MUCH [01:51] ;O [01:51] BenC: i was wise not to burn your e3k to build .12 :) [01:51] btw.. hppa ABI files are almost ready [01:52] Yay! [01:52] i must sleep [01:52] be back in 2 hours [01:52] Have a good nap. [01:53] thanks [01:54] so I guess -9.14 will be uploaded in a few minutes :) [01:54] BenC: \o/ [01:54] later fabio [01:55] BenC : You found the symlink issue? [01:55] I thought your fixes did that? [01:55] No, jeff just told me it was wrong. I just fixed your horrible FTBFS on amd64. [01:55] BenC: if you can wait that i am back, i can give you the hppa abi files [01:55] My fix won't change a thing on powerpc. [01:55] up to you [01:55] they are almost done [01:56] I have the ones for .12 [01:56] I saved my final builds this time [01:56] ok [01:56] so I was just missing amd64 [01:56] Oh, spiffy. === fabbione kills hppa build [01:56] I can cheerfully burn my morning on support calls and glibc if you need time on the kernel. [01:56] and takes off [01:56] I just want to rid the world of initrd-tools. [01:56] You and me both. [01:57] infinity: I don't consider this an exclusive club.. =) [01:57] jbailey: i think i know why .15 did install fine on ia64 === infinity looks closer into this symlink issue. [01:57] jbailey: i will confirm my theory later [01:57] I suppose we could just violently set it manually, if we can't wokr out why it's being broken. [01:57] fabbione: Cool. Don't burn any time on it. I have a working klibc now. === infinity shudders. [01:59] infinity: I think your change will fix it [02:00] It shouldn't. [02:00] if it doesn't, it means that kernel-package needs fixing [02:00] powerpc should end up in precisely the same boat. [02:00] your change should fix amd64 failure [02:01] yes, it definitely will do that. [02:01] if we pass powerpc to kernel-package, it should DTRT [02:01] We already did. [02:01] So, it's broken. :) [02:02] Which means a kernel-package bughunt and upload before -9.14, if you don't want to see jbailey cry. [02:07] make prepare creates the symlink [02:07] which is in debian/rules:build of the linux-source build [02:08] Which means the KPKG_ARCH stuff later on was meaningless. :) [02:10] and the symlink in debian/tmp-headers is ok [02:10] ! [02:15] the link in the .deb is right too [02:15] Uhm. [02:16] heh, the link in my 9.12 .deb is right [02:16] Oh ,christ, the postinst sets it. [02:16] $architecture = "ppc" if $architecture eq "powerpc"; === infinity bangs head on table. [02:16] There's the fix. [02:17] rofl [02:17] I'll upload a shiny new kernel-package right now. [02:17] May as well leave all the current hacks in now, if they work. [02:17] (and to save face) :) [02:18] yeah, I'll build-dep on this new kernel package [02:19] Does 'uname -m' now say powerpc as well? [02:19] Like, is ppc completely dead? [02:19] jbailey@starshine:~$ linux32 uname -m [02:19] ppc [02:21] Hrm. Should I conditionalise this to a specific kernel version? [02:21] Or do we care about make-kpkg working on older kernels? [02:22] I suspect it changes enough with initramfs tweaks, etc. that it's unlikely to work right on older kernels anyway. [02:22] Fair enough. [02:22] kernel-package AWAY. [02:23] BenC : 9.001ubuntu10 for your build-dep. [02:24] you uploaded? [02:24] Yup. [02:24] did you get the one for src.postinst aswell? [02:24] Yup. [02:24] ok [02:24] rgrep loves me. [02:24] it's a race then, because I uploaded too :) [02:25] Hah. === BenC bets he loses though [02:25] You probably beat me, due to my shitty upstream. :) [02:25] I started the upload 5 minutes ago, finished when I gave you the version number. === infinity kicks Australia in the nuts. [02:26] Oh, I win. [02:26] One REJECT for Ben. [02:28] Hrm, is there a way to avoid this "foo same as branch bar" on every "git pull"? [02:28] (Or am I not supposed to be using "pull" to keep up to date?... Yay, newbieism) [02:28] you can delete everything from .git/refs/heads except origin and master [02:34] damnit [02:34] concordia is buckling under fabio's build [02:34] gonna take a bit to get the upload ready [02:34] Big shock there. [02:35] If you use -j50, you'll fork hard enough to steal some of his -j10, probably.. === CataEnry [n=cataenry@host132-50.pool871.interbusiness.it] has joined #ubuntu-kernel [02:35] only thing my build is doing is dpkg-deb --build :) [02:35] Anyhow, as long as you remember all the ABI files this time, it should be good to go. [02:35] he's doing -j150 :) [02:36] You're kidding.. === infinity shakes his head. [02:36] no, load is 170 [02:36] hi all :) [02:36] Fabio : concordia is a SHARED MACHINE, dude. [02:37] infinity: do you have the hppa 9.13 abi files? [02:37] guess I can use the .12 ones [02:37] BenC : Unless something when horribly wrong, cp -a 12 13 [02:37] s/when/went/ === zul [n=chuck@ubuntu/member/zul] has joined #ubuntu-kernel [02:37] I did that on the arches where 13 didn't build. [02:37] heylo [02:37] (Actually, I did it for all arches, but diffed the ones that did build) [02:47] .12 only failed to build on amd64, correct? [02:47] or .13 I mean [02:56] Both, even. [02:56] For different reasons. === ..[topic/#ubuntu-kernel:BenC] : Ubuntu kernel development discussion ONLY | New git tree for dapper: https://wiki.ubuntu.com/KernelGitGuide | 2.6.15-9.14 uploaded (The "Adam Adulterated the Awesome Build Architecture" release) [02:58] there she blows [02:59] hopefully this isn't a total flop like .12 :) [02:59] And 13... [02:59] Flopping is fun. [02:59] it will be dep-wait for awhile though [02:59] atleast kernel-package is arch-indep, so it doesn't have to build everywhere :) [02:59] It's already uploaded. [03:00] Will be in the :03 cron.daily. [03:00] Which is when linux-source gets in. [03:00] So no dep-wait. [03:00] cool [03:00] oi...how many kernels are you going upload this week? [03:00] 37. [03:00] Ish. [03:00] I've done more uploads today for ubuntu than I've done for Debian in the past 3 years === infinity laughs. [03:00] lol === CataEnry [n=cataenry@host132-50.pool871.interbusiness.it] has joined #ubuntu-kernel [03:01] *sigh* i need openswan or freeswan now [03:02] freaking work.. === mgalvin [n=mgalvin@ubuntu/member/mgalvin] has joined #ubuntu-kernel === desrt [n=desrt@dhcp-0-20-af-d2-7c-3.cpe.mountaincable.net] has joined #ubuntu-kernel === lbm [n=lbm@cpe.atm4-0-1301006.0x50a0824e.vgnxx6.customer.tele.dk] has joined #ubuntu-kernel === infinity cries. [03:30] BenC : Either I didn't push correctly, or you didn't pull my debian/rules changes... [03:31] Oh, or I'm looking at the log for -9.13 === infinity stops sweating. [03:31] Christ, that scared me. === infinity tailed a log on the wrong buildd. === AcidPils [n=acid@websrv.werbeagentur-aufwind.de] has joined #ubuntu-kernel === lbm [n=lbm@x1-6-00-13-10-7a-d1-e4.k233.webspeed.dk] has joined #ubuntu-kernel === JaneW [n=JaneW@dsl-146-148-187.telkomadsl.co.za] has joined #ubuntu-kernel === BenC [n=bcollins@debian/developer/bcollins] has joined #ubuntu-kernel [05:05] wheee...nagios you buggy pita [05:42] yay, git 1.0.0 released [05:45] yahoo.. === pappan [n=garbage@bgepxyout-02.asiapac.hp.net] has joined #ubuntu-kernel [05:48] BenC: hi === pappan [n=garbage@bgepxyout-02.asiapac.hp.net] has joined #ubuntu-kernel === jbailey [n=jbailey@modemcable139.249-203-24.mc.videotron.ca] has joined #ubuntu-kernel [05:56] And now for my next magic trick: Recovering my box now that it seems unwilling to load the USB keyboard drivers! [06:03] Nope, it seems to be udev that's lost it. [06:03] *sigh* [06:03] No network card either. [06:04] is udev giving you an error? [06:04] somethng about get_message failing? [06:07] BenC: hi [06:07] hello [06:08] BenC: i am a newbie to kernel programming [06:08] BenC: It's all hidden by usplash. [06:08] BenC: I don't think I can turn that off from yaboot. [06:09] jbailey: debug might do ti [06:09] are there anything in the TODO list for which i may be eligible for [06:09] BenC: 'kay, lemme try that. [06:09] Right now it's sitting at an "X can't load" prompt. =) [06:10] Hmm [06:10] pappan: most of the bug reports we have left are either waiting for more information (need to be verified against dapper flight2) or very complicated [06:10] The other thing I could do is maybe use a recovery CD to force the network card to load so that I at least have ssh. [06:10] BenC: Would that error go into a log file at all? [06:10] ok [06:11] jbailey: it should, I can't remember [06:11] for my sparc64 it failed to moun the rootfs because it didn't load sd_mod [06:11] I think maybe scsi is builtin on ppc though [06:11] 'kay. I don't think debug will be enough to kill usplash. [06:12] Oh, it's definetly making it as far as X almost loading. [06:12] But the usual plug things: network, usb aren't getting loaded at all. === pappan [n=garbage@bgepxyout-02.asiapac.hp.net] has joined #ubuntu-kernel [06:19] so what abi files do we need for hppa, anyway? [06:20] lamont: none.. we managed to get them bulded in 3 places :) [06:20] sigh [06:20] at any rate, the signing should be dealt with for linux-* [06:21] if we find more excess-length binary: lines, I'll have to add them to the workaround [06:21] i think the kernel is the only left [06:21] X is not monocrappic anymore [06:27] lamont! I need your help sometime soon. =) [06:28] BenC: 'kay. I hardcoded the network driver in /etc/modules so I can poke at the machine in any way that you care for me to. [06:28] jbailey: sup [06:28] ? [06:28] jbailey: sounds like a udev issue, so I suggest checking that first [06:28] lamont: Can you point me to a good resource on ia64 asm coding? [06:29] jbailey: stop udevd and start it in debug mode [06:29] BenC: I agree. I'll dig through there. [06:29] jbailey: I know they exist... I've been meaning to track me down a copy.... === lamont goes to ask [06:29] lamont: There are some constructs that don't make any sense to me that appear to be loading a register with the contents of itself. [06:32] jbailey: maybe it is loading the registers with the contents of the memory where the register points to? [06:32] jbailey: Itanium Architecture for Programmers, by James S Evans and Gregory L Trimper === lamont makes a note to get himself a copy after after the christmas break [06:32] BenC: Entirely possible. I just hate guessing. =) [06:33] lamont: Do you know if it's soft-copy available, or just DT format? [06:33] dunno [06:33] DT format? [06:33] DeadTree [06:33] ah, ok [06:34] I imagine that digging around the intel and/or HP sites should uncover a few online docs on the subject, but I expect that much of the stuff is still someone's revenue generator, and therefore DT-only [06:35] Mmm, yeah. [06:35] Hmm, I could check safari, too. I had forgotten about that. [06:35] Since I dont' imagine that the demand for people who can code ia64 asm is all *that* high, I'm not inclined to spend alot of money to just fix klibc. =) [06:36] "intel will send him the reference manuals for free [06:36] "lamont: or you can get PDFs from the website [06:36] Ooo, do they still do that? [06:36] COol. [06:36] apparenlty === lamont disappears for the day [06:38] lamont: Thanks. =) === jbailey [n=jbailey@modemcable139.249-203-24.mc.videotron.ca] has joined #ubuntu-kernel [06:40] Interesting. Something seems to be causing udevd to die. [06:41] when I removed the /dev/.udev/queue directory, restarted udevd and reran udevplug, it all went fine. [06:42] Given that my 'old' image is pointing to -8, which did work, I think it's not a kernel problem, but something got eaten in the power failure. [06:43] Anyhow, will hack later. Need food and then have customers to call. === pappan [n=garbage@bgepxyout-02.asiapac.hp.net] has joined #ubuntu-kernel [06:50] BenC: the diffstat is not difficult to get [06:50] customers whats that? [06:54] fabbione: give me a few minutes [06:54] yes [06:54] i need to smoke and soon to stop [06:54] it has been a way too long day [06:55] oh [06:55] there is a 4th point [06:55] all of them are against breezy [06:55] nobody reported against hoary/warty [06:55] not that somebody is still using them.. but well [07:10] BenC: http://people.ubuntu.com/~fabbione/diffstats [07:10] from that diffstat is only missing the sparc fix from davem [07:10] but that's sparc specific [07:10] so it can't influence k7/k8 [07:11] and 2 most intrusive patches have been backed out for testing [07:11] one at a time.. so it might also be a combinantion === pappan [n=garbage@bgepxyout-02.asiapac.hp.net] has joined #ubuntu-kernel === fabbione goes to wash dishes [07:15] BenC: i will be back after dinner [07:15] in an hour or two [07:15] ok [07:15] i didn't spend 5 minutes with my wife all day [07:17] she must be cranky === Traxer|off [i=traxer@shell6.powershells.de] has joined #ubuntu-kernel === dhpeterson [n=dhpeters@ppp8-85.lns1.syd7.internode.on.net] has joined #ubuntu-kernel === dilinger [i=dilinger@mouth.voxel.net] has joined #ubuntu-kernel === AcidPils [n=acid@websrv.werbeagentur-aufwind.de] has joined #ubuntu-kernel === makx [n=max@213.239.196.228] has joined #ubuntu-kernel === pappan [n=garbage@bgepxyout-02.asiapac.hp.net] has joined #ubuntu-kernel [07:51] \o/ the asm link is now correct. =) [07:52] thank goodness [07:54] HATE KBUILD === pappan [n=garbage@bgepxyout-02.asiapac.hp.net] has joined #ubuntu-kernel [07:59] BenC: Do you know the people working on include/asm-powerpc? [08:00] BenC: asm-powerpc/signal.h isn't usable for user application because types.h defines BITS_PER_WORD only ifdef KERNEL [08:02] BenC: It looks like the simplest thing is to patch it to just define it as 32 or 64 depending on __powerpc64__ [08:04] The other option is that I could get around to fixing lkh to Just Work with klibc. But that's a multi-day project. [08:08] BenC: i just published 6 kernels on people [08:09] each of them add one security patch on top of -9- [08:09] i think that's the easiest [08:09] 6 is basically -9.23 [08:09] 1 is -10.24 minus one patch === pappan [n=garbage@bgepxyout-02.asiapac.hp.net] has joined #ubuntu-kernel [08:33] jbailey: if you have a patch to fix it up, I'll take it [08:34] fabbione: ok [08:35] BenC: Well, if you know the people doing the work, it would be nice to ask them what they intend. But otherwise, I can punt you a patch that will work. [08:43] benh I suspect === pappan [n=garbage@bgepxyout-02.asiapac.hp.net] has joined #ubuntu-kernel === pappan [n=garbage@bgepxyout-02.asiapac.hp.net] has joined #ubuntu-kernel === pappan [n=garbage@bgepxyout-02.asiapac.hp.net] has joined #ubuntu-kernel === pappan [n=garbage@bgepxyout-02.asiapac.hp.net] has joined #ubuntu-kernel [10:21] laster === pappan [n=garbage@bgepxyout-02.asiapac.hp.net] has joined #ubuntu-kernel === pappan [n=garbage@bgepxyout-02.asiapac.hp.net] has joined #ubuntu-kernel === pappan [n=garbage@15.219.201.69] has joined #ubuntu-kernel === pappan [n=garbage@bgepxyout-02.asiapac.hp.net] has joined #ubuntu-kernel