[12:01] hppa is the superdome architecture isnt it? [12:02] among other things [12:02] wildcat? === zul [~chuck@CPE0006258ec6c2-CM000a73655d0e.cpe.net.cable.rogers.com] has joined #ubuntu-kernel [12:32] hey [12:56] im having troubles unpatching the kernel-source [12:56] unpatching? like how [12:56] patches are silent [12:57] untar linux-source-2.6.10 and run unpatch/debian, it thinks it is not a debian kernel tree.. [12:57] cartel_: is there a debian directory? [12:57] yes [12:58] cartel_,: do this fakeroot debian/rules unpack in the main kernel directory if you want to unpack it and patch it [12:58] i want to apply a top level patch before the debian patches [12:59] which version -33? [12:59] 2.6.10-34 [01:00] then you have to make the patch into a dpatch and stick the name of the patch in debian/patches/00List-34 [01:00] no way [01:01] dpatch??? [01:01] yes way [01:01] yep [01:01] you mean so it appears in /usr/src/kernel-patches ? [01:01] look at one of the patches in debian/patches for an example [01:01] ive already done that [01:02] now for some reason linux-source-2.6.10 has all the patches applied but is missing debian/ folder [01:02] apt-get source linux-source-2.6.10 right? [01:03] yea [01:03] no, apt-get source linux-image-2.6.10-5-k7 [01:03] which gets linux-source-2.6.10 [01:03] then there suppose to be a debian directory in linux-source-2.6.10 directory correct? [01:03] but its bung [01:03] yeah [01:03] and in the directory there is a debian directory correct with the rules file and stuff [01:04] nope [01:04] do apt-get source linux-source-2.6.10 and there should be one in there [01:04] debian/ not there [01:05] ok, now i have debian/ [01:05] hold on a sec [01:05] # /usr/src/linux-patches/i386/2.6.10/unpatch/debian [01:05] No version.Debian file, assuming pristine Linux 2.6.10 [01:06] bung [01:07] what should version.Debian be? [01:07] http://www.ubuntulinux.org/wiki/KernelBuildpackageDetailedHowto/ [01:07] why change name from kernel-source to linux-source? seems pointless [01:08] that is the way its done [01:08] what package is dch in? [01:08] whats the point? [01:09] its a stream edit on the debian rules... why?? [01:09] these instructions afre for warty [01:09] because the rules file reads the changelog file [01:09] do i still need restricted? [01:09] they are still valid for hoary just change the version numbers [01:09] you shouldnt [01:09] where is dch? [01:10] cartel_, check #ubuntu [01:10] or do an apt-get search [01:10] apt-cache search [01:14] how do i know a file is an dpatch as opposed to a normal patch? [01:15] because its has a @DPATCH@ in it [01:16] well i hate to dissapoint but not even the kernel-patch has that [01:16] you didnt read the wiki did you? [01:16] so this doc is worthless because kernel maintainers dont follow their own guidelines [01:17] cartel_ this isnt a support channel try #ubuntu [01:17] im trying to build a xen-linux-image-2.6.10 for the community [01:18] good luck.. [01:18] im not looking for support im looking for the maintainers not a noob wiki page [01:18] you might want to talk to to schweeb in #ubuntu-motu [01:18] i dont understand why so many deltas from debian policy [01:18] and why kernel-source-2.6.10 is so cornholed [01:18] ok thx [01:21] it just makes things real confusing [01:30] i'm just hopping by, but are you trying to *unpatch* a freshly unpacked kernel source tree? === zul [~chuck@CPE0006258ec6c2-CM000a73655d0e.cpe.net.cable.rogers.com] has joined #ubuntu-kernel [02:27] moo [02:28] hey lamont [02:28] how goes it? [02:28] zul: taxingly [02:28] heh..i already did mine === T-None groans at lamont :) [02:29] zul: finally got the last of the info I need this morning. [02:29] cool..so you werent slacking ;) [02:30] well, stalling, yes. slacking, no. [02:30] anyway, not paying too much attention over here for the next while... [02:31] okie dokie [02:55] im taking a break [02:55] bbl === lamont completes pass 1, debates hurting his wife [04:46] heh...how much are you going to be owing? [04:48] zul: other way around. been waiting for her to give me info... we get a pretty nice chunk back [04:48] cool. [05:12] later... === zul [~chuck@CPE0006258ec6c2-CM000a73655d0e.cpe.net.cable.rogers.com] has left #ubuntu-kernel ["Leaving"] [06:04] morning [11:21] moo-rning [11:21] hey T === T-None is now known as T-Bone [11:24] fabbione: you're on the Debian apache team, or am I confused with some other Italian guy? [11:24] that would be me.. yes [11:24] ok [11:24] quick offtopic question if you don't mind then :) [11:24] go ahead [11:26] i just received a wishlist bugreport for an apache module i both write and maintain. That's a pretty indexing module, so to speak, and it uses some icons/css to format the output. When i packaged the module, i put these files into /var/www/modulename, because i thought this was the correct policy. The user wants them in /usr/share/modulename. Who's right? :) [11:27] the user [11:27] you have no rights to write in /var/www/ [11:27] + if you write stuff in there, you need to treat them as config files [11:28] grumble [11:29] that module has been in for about 2 years now, and I wonder whether it'd be a good thing to break it before sarge release :P [11:29] i suppose i'll change that post-sarge then [11:30] T-Bone: that could be considered RC bug [11:30] since /var/www contains user data [11:30] no [11:30] err [11:30] and you can mangle them just adding your stuff [11:30] ah [11:30] hmm [11:31] shit [11:31] how comes this passed NEW :P [11:31] add a symlink on upgrades [11:31] (if the directory exists) [11:31] (and remove it in postrm, if you added it on upgrade) [11:31] err [11:31] hmmm [11:32] i don't think that would work.. what if i have my own /var/www/$foo/$bar.html [11:32] later i install T-crap module [11:32] and he moves stuff around with a symlink killing my bar.html? [11:32] i would lart T-crap to death [11:32] sigh [11:33] he will need to check the contents of what he created [11:33] as i said.. treat them as config files [11:33] for new install move them to /usr/share [11:33] for upgrades.. you are doomed [11:33] :( [11:34] either NEWS.Debian or debconf note (preferably the former) to tell the user the files have moved. [11:34] T-Bone: that's a really bad situation.. or rather technically interesting to handle properly [11:34] what if i detect the existence of /var/www/foo, and prompts the user an alert? [11:35] T-Bone: seems the right thing to do === T-Bone will need to improve his pre* post* skills, btw :P [11:36] but also add a very detailed README on how to do the right thing [11:36] hmmm [11:36] lemme think [11:37] what if i detect /var/www/foo and then 1) not install /usr/share/foo, 2) move /var/www/foo to /usr/share/foo ? [11:37] (hoping it's possible to do that) [11:37] npe [11:37] that won't work [11:37] why? [11:37] if you detect /var/www/foo you warn that stuff has moved to /usr/share/foo [11:38] do you create /var/www/foo dinamycally? [11:38] or is it shipped in the package? [11:38] well actually one of the reasons why it has been placed in /var/www/foo was that the user was supposedly empowered to add his own CSS files [11:38] shipped [11:39] well you will have to ship it somewhere.. and that somwehre has to be /usr/share [11:39] the problem is that upgrading, dpkg will remove uncoditionally what is in /var/www/foo [11:39] and what about the user that wants to add his own cruft? He should put it in /usr/share/foo? [11:40] ugh [11:40] T-Bone: no, you need to suggest somewhere to copy or symlink [11:40] my oh my [11:40] why make things simple when we can complicate them to death, heh? :P [11:40] T-Bone: YOU ASKED FOR IT: BECAUSE YOU ARE FRENCH! === fabbione ducks [11:40] hmm [11:41] btw, why would dpkg remove inconditionally. When it finds foreign files in a location, it lets the directory in place, unless you --purge [11:41] iirc [11:41] yes.. the foreign files... [11:42] what about files you ship that have been customized? [11:42] the user shouldn't do that :) [11:42] it's explicitely detailed in docs [11:42] the user can do whatever he wants with his data [11:42] and /var/www is data [11:42] sigh === T-Bone contemplates breaking the users that don't read docs [11:43] RC bug [11:43] user will break you if you touch his data [11:43] that's why i won't change it before sarge [11:44] considering the limited audience (according to popcon) of the module, the fact that it's a 0.xx (deemed beta in the docs) version, well [11:44] T-Bone: do something sane... [11:45] port it to apache2 [11:45] it is [11:45] and drop the a1.3 package [11:45] :) [11:45] there are both [11:45] and i don't see how that fix my problem [11:45] oh god [11:45] (both built out of same source, btw) [11:45] well i though perhaps you were not insane enough to mangle a2 as well [11:45] the idea is that both package share the same common files [11:46] the user moving from apache1.3 to apache2 has nothing to do (almost) [11:47] i hate murphy's law === T-Bone has NFC how to "do something sane" :( [11:49] T-Bone: BECAUSE YOU ARE FRENCH! <- /me repeats [11:49] fabbione: and btw, *NEVER* underestimate my insanity [11:49] this is not helping, you italian punk [11:49] :P === T-Bone thinks breakfast will help considering this issue === T-Bone is now known as T-Gone [02:11] mjg59: sorry for the lag in replying. Forgot to mention again i'm not subscribed to d-project :) === T-Gone -> food === zul [~chuck@198.62.158.205] has joined #ubuntu-kernel [02:51] hola [02:55] Heya Chuck [02:56] lamont: ping? [02:58] hi zul [02:59] hey fabbione [03:28] die! [04:45] cool..speakers has been announced for OLS http://www.linuxsymposium.org/2005/speakers.php?types=TALK [04:47] do they stream that? === dilinger would love to see james bottomley and len brown speak [04:48] no, but the audio is recorded. [04:51] or you could just go to ottawa like everyone else [04:51] you bum :) [04:52] indeed. [04:53] hehe [04:53] yea, i'm thinking about it [04:53] cool...then we can go party [04:54] word [04:54] of course if im working and if i have money [04:56] yea, hopefully i'll know whether i'll be living in colorado or nyc soon [04:56] since if i'm in nyc, going to OLS is not a problem.. [04:56] nyc is a bit more closer === fabbione yawns [04:57] hey fabbione [04:57] zul: time to merge from your branch... [04:57] go ahead.. [04:57] morning fabbione [04:57] zul: can i lart you a bit first? [04:58] no you cant [04:58] :) [04:58] hey kyle_ .. it's late afternoon.. but goodmorning to you to [04:58] fabbione: er i mean go right ahead [04:58] gah, why have i got a tail. === kyle_ is now known as kylem [04:59] zul: is your archive online? [04:59] yep [04:59] oh i see.. just slow to death [04:59] yeah [04:59] did you compile the new patches? [04:59] or are they totally untested? [04:59] no i havent had a chance yet === fabbione sighs [04:59] wow. git could really use a friendlier interface. [05:00] i haven't touched it yet [05:01] me either [05:01] fabbione: so let me have it [05:01] zul: please test that at least the patches build [05:02] than i will merge [05:02] also.. it is a good idea for you to merge regularly from pre1 [05:02] so that there are not too many differences in the archive when we push/pull stuff [05:03] fabbione: i usually do test the patches i just havent had time to [05:05] today at least [05:07] thats weird /bin/sh: line 0: [: /usr/src/kernel-patches/i386: binary operator expected [05:08] what did you break? [05:08] nothing as far as i know...its breezy though [05:08] probably bash is borked [05:08] probably [05:10] what operation did you try? [05:10] dpkg-buildpackage [05:13] try fakeroot make -f debian/rules build [05:13] ok ill try that [05:13] need to fix a typo first [05:14] works here.. but i didn't update since this morning [05:14] i updated about an hour ago [05:35] building away...build bluild build [05:46] bbl...lunch [07:13] brb [07:41] zul: did it build? === zul [~chuck@198.62.158.205] has joined #ubuntu-kernel [08:01] zul: did it build? [08:01] its still building [08:07] fabbione: do you want me to take care of unionfs later as well? [08:08] zul: i would like to merge from you first [08:08] than we can take a look :) [08:08] ij [08:08] doh..ok [08:08] gah...im getting autoconf.h errors now [08:08] include/linux/autoconf.h:1419:19: warning: ISO C requires whitespace after the macro name [08:09] are you building with gcc-4? [08:09] nope its gcc-3.3 [08:09] as in the makefile [08:09] it builded here without any problem [08:10] i did an update this morning maybe something went foobared with kernel-headers [08:10] jbailey: ping [08:10] the kernel doesn't use kernel-headers to build [08:10] okie dokie :) [08:10] then maybe its me [08:10] zul: 'sup? [08:10] jbailey: unping :) [08:11] sorry [08:11] i sucketh this week [08:13] more so than usual [08:13] That's okay. People pay lots of money fo... err.. [08:13] NM [08:13] oh i know [08:25] AOE is broken with devfs [08:25] we need to kill DEVFS! [08:25] anyway [08:25] dinner time === fabbione kills DEVFS [08:59] problems? [09:04] zul: yes.. it's crap :) [09:05] pft [09:05] do we have some CotD packages of 2.6.12? [09:06] dilinger: heh...read your blog [09:06] "Sometimes when I'm alone, I google myself." [09:06] ahha [09:07] actually it would be very simple to fix aoe to support devfs [09:07] but do we care? [09:07] what the hell is aoe? [09:07] ata over ethernet [09:07] ATA over Ethernet [09:07] we should be able to turn off devfs now, I'd imagine [09:07] aka: puke [09:07] ah.. [09:07] kylem: well it's mainline.. so it can't be THAT bad [09:08] lots of things are mainline and fucking digusting. :) [09:08] Mithrandir: yeah.. i think d-i is no devfs safe [09:08] look in drivers/net someday :) [09:08] kylem: well i am checking AOE and GNDB atm [09:08] fabbione: d-i uses udev in devfs mode. [09:08] well turn if off and if people complain ;) [09:08] kylem: i did :( [09:08] zul: devfs is used only by the installer right now [09:09] so i think we could disable it and let Kamion deal with it :P [09:09] you know.. ain't my problem... [09:09] we did NOTTING [09:09] fabbione, my sympathies ;_) [09:09] right? [09:09] i say go for it [09:10] i want to talk with Kamion first [09:10] at least warn him [09:10] ...but im not kamion [09:10] and since he just left for LCA [09:10] oh yeah...udu is coming up pretty quickly [09:11] i am going to test both solutions... [09:11] without devfs and fixing aoe :) [09:11] i love challenges :) [09:12] fabbione: you are insane :) [09:13] Mithrandir: yes i know! [09:13] Mithrandir: fixing aoe means adding 4 lines of code in the right place, one of which is an include [09:13] one a simple definition [09:14] and 2 to notify devfs of device add/remove [09:14] removing the config means changing 1 line in approx 12 files... [09:14] theroretically fixing aoe is less intrusive :P [09:16] fabbione: ok, cool enough. [09:18] crap it doesnt build [09:24] grrr.. [09:31] zul: error? [09:31] yeah...ill fix it [09:31] zul: just tell me the error :) [09:31] missing a header file [09:34] uhuh [09:34] booting with no devfs spits out a bunch of errors === caldwell [~caldwell@cerberus.dtn.radian.biz] has joined #ubuntu-kernel [09:45] hmmmm [09:47] crap i need to head home [09:48] ill have this fixed when i get home tonight [09:48] later [09:49] fabbione: ill send you an email when its fixed [09:55] this starts to be interesting :) [10:39] fabbione: This -> NULLPOINTER Exception. Clarify and resubmit? [10:39] jbailey: uh? [10:39] fabbione: *exactly* [10:40] jbailey: what that come from? [10:40] this starts to be interesting :) [10:40] I'm wondering what you're talking about. [10:40] AHHHH [10:40] the AOE driver :) [10:41] either the vserver is broken or the driver is :) [10:41] becuase they talk to eachother at init time [10:41] but they stop there [10:41] and it looks to me that the kernel driver doesn't tell the kernel properly that there is a new device [10:42] What's AOE? [10:44] Ata over Ethernet [10:45] Oh creepy. [10:49] yeah [10:49] but i was curious to see how it works [10:49] the client/server setup is very simple [10:49] that's why [10:49] you run a daemon with 2 options [10:49] and modprobe on the client [10:49] it's probably better than NFS, heh. [10:50] zack you share a block device [10:50] kylem: that's for sure [10:50] now i am testing gndb [10:50] but it's giving the creep to compile the userland [11:18] hm [11:18] why does a build of linux-source-2.6.10-37 fail with : [11:18] drivers/acpi/ec.c: In function 'acpi_ec_gpe_query': [11:18] drivers/acpi/ec.c:519: error: label at end of compound statement [11:18] m? [11:22] gcc-4 [11:23] hoooray! [11:23] *sigh* === Mithrandir redoes with CC set to gcc-3.3 [11:38] jbailey: ack [11:39] lamont: Do you have a view of the build database that can show which packages failed that show up as uploaded fine in Debian? [11:39] lamont: I'm interested in seeing which packages FTBFS based on toolchain changes, and that seems a likely way of seeing them. [11:39] http://people.ubuntu.com/buildLogs/Lists/ has a few files in it... [11:40] breezy.failed.$arch is probably what you're after [11:40] of course, that says nothing about how they do in debian/ [11:40] Yeah, but it might give a start. [11:40] Should that be ~lamont ? [11:41] Yup [11:41] doh [11:41] yeah - ~lamont/buildLogs [11:41] my b ad [11:42] Is "not ours" the same as quinn-diff's not-for-us ? [11:44] jbailey: kinda... [11:45] instead of using --not-for-us, I use --failed -m 'not ours' [11:46] So these show no FTBFSs? =) [11:46] Makes me feel very good about the toolchain update. =) === mjc [~mjc@c-66-176-195-87.hsd1.fl.comcast.net] has joined #ubuntu-kernel