/srv/irclogs.ubuntu.com/2005/09/26/#ubuntu-kernel.txt

=== jorgp2 [n=jorgp@bnet-dial2-239.bartnet.net] has joined #ubuntu-kernel
mjg59BenC: I've just sent you a couple of ndiswrapper patches12:20
mjg59BenC: So in the last couple of days I've sent you:12:22
mjg59BenC: alps suspend, ACPI hotkey, hp sound support, sk98lin, PCMCIA bridge fixes, PCMCIA hibernate fix, HP reboot patch, ATI 2x timer, Appletouch driver, ndiswrapper patches12:24
mjg59BenC: When you wake up, could you confirm that you've got all of those? :)12:24
mjg59BenC: Oh, also ipw2200 device shutdown12:24
=== mkrufky [n=mkrufky@user-12lcl1s.cable.mindspring.com] has joined #ubuntu-kernel
BenCmjg59: sure thing01:22
BenCmjg59: and thanks01:22
mjg59BenC: No problem01:24
mjg59BenC: Wurgh. Sorry, one more.01:40
mjg59Low priority01:40
mjg59tc1100-wmi01:40
=== doko_ [n=doko@dsl-084-059-070-048.arcor-ip.net] has joined #ubuntu-kernel
=== Seveas [n=seveas@seveas.demon.nl] has joined #ubuntu-kernel
=== crimsun [n=crimsun@pdpc/supporter/silver/crimsun] has joined #ubuntu-kernel
=== jorgp3 [n=jorgp@bnet-dial2-226.bartnet.net] has joined #ubuntu-kernel
=== zul [n=chuck@CPE0006258ec6c2-CM000a73655d0e.cpe.net.cable.rogers.com] has joined #ubuntu-kernel
zulheylo05:20
zulBenC, i just commited to my arch sk98lin is there sky2 isnt im all set.05:21
fabbionemorning guys05:23
zulmorning fabbione05:23
fabbionehey zul05:24
zulright im off my laptop is dying so im off05:25
fabbioneeheh good night05:25
zullater..05:25
fabbioneBenC: ping?05:31
TheMusoc05:36
=== TheMuso [n=luke@dsl-202-173-132-131.nsw.westnet.com.au] has left #ubuntu-kernel []
=== TheMuso [n=luke@dsl-202-173-132-131.nsw.westnet.com.au] has joined #ubuntu-kernel
fabbioneBenC: when you need to bump the ABI, please use the target bumpapi: in debian/rules05:46
fabbioneBenC: it will do the right thing for you05:46
fabbioneit will save you from little issues like killing the build system, building empty pkgs and destroy hppa build :)05:47
=== fabbione [i=fabbione@gordian.fabbione.net] has joined #ubuntu-kernel
BenCfabbione: ah, ok07:16
fabbioneBenC: anyway.. i did fix it..07:17
fabbioneand committed07:17
BenCsaw that, thanks07:17
fabbioneno problem07:20
fabbioneBenC: did you have any time to look at klibc?07:21
fabbioneit start to be of a big concern for me07:21
fabbionebecause we are getting very close to release and it would really really suck to miss breezy for one package07:21
fabbioneif you need access to a sparc, i can let you use mine07:22
=== JaneW [n=JaneW@wbs-146-149-243.telkomadsl.co.za] has joined #ubuntu-kernel
=== David_W [n=me@cpe-66-87-4-181.ut.sprintbbd.net] has joined #ubuntu-kernel
=== David_W [n=me@cpe-66-87-4-181.ut.sprintbbd.net] has left #ubuntu-kernel ["Leaving"]
=== janimo [n=jani@Home03207.cluj.astral.ro] has joined #ubuntu-kernel
=== ivoks [n=ivoks@wall2.grad.hr] has joined #ubuntu-kernel
ivokshi01:09
ivoksi don't know if this is known problem, but after recent update i don't have /dev/psaux anymore01:10
ivoksoh, udev... sorry about this...01:13
=== janimo [n=jani@Home03207.cluj.astral.ro] has left #ubuntu-kernel ["Leaving"]
=== jorgp2 [n=jorgp@bnet-dial-175.bartnet.net] has joined #ubuntu-kernel
=== zul [n=chuck@CPE0006258ec6c2-CM000a73655d0e.cpe.net.cable.rogers.com] has joined #ubuntu-kernel
zulhey02:12
mjg59zul: Hi02:15
mjg59You were looking for me last night?02:15
zulmjg59: yeah i just wanted to let you know i commited sk98lin to my arch02:24
mjg59Ok, cool02:25
BenCzul: hey02:27
mjg59BenC: Have you got all the patches I sent you?02:28
BenCyeah02:28
mjg59Cool02:29
zulBenC: heylo02:31
BenCzul: ready for me to pull yet?02:31
zulyep..i just have sk98lin patch and the ndiswrapper amd64 stuff in my tree, i didnt commit the buslogic because i was having problems with it getting it to compile02:32
BenCzul: ok, can you tell me your repo URL again?02:34
BenCI lost it with the rest of my system last week02:35
BenCand can you email me the buslogic diff you have? I can see about getting it to compile02:35
zulhttp://zulinux.homelinux.net/arch/zulcss@gmail.com--200502:35
zulyeah i can do that tonight when i get home02:35
zuli have a meeting in 30 minutes for 2 hours and then another after that...fun fun02:36
BenCgood luck...bring a pillow :)02:38
BenCzul?02:45
=== chuck [n=chuck@CPE0006258ec6c2-CM000a73655d0e.cpe.net.cable.rogers.com] has joined #ubuntu-kernel
zul^damn it02:54
=== zul__ [n=chuck@CPE0006258ec6c2-CM000a73655d0e.cpe.net.cable.rogers.com] has joined #ubuntu-kernel
=== lamont [n=lamont@dhcp-sn38-07.hrz.uni-oldenburg.de] has joined #ubuntu-kernel
fabbionehey guys03:50
BenChey04:09
fabbioneBenC: *cough*klibc*cough* ;)04:10
BenCI tried building it, but for some reason it isn't finding the kernel headers04:14
fabbionedoh!04:14
fabbionestupid question.. did you install them?04:14
fabbioneit doesn't use the one from the running kernel04:14
fabbioneit wants the generic ones04:15
BenCgeneric as in /usr/include/{linux,asm}?04:22
BenCfabbione: I'm thinking that klibc and everything that uses it may need to be compiled 64-bit04:35
BenCI'll let you know though04:36
fabbioneBenC: no as in /usr/src/linux-kernel-headers-2.6.12-804:36
BenCok, compiled for me04:44
BenChad to prepend the build command like "sparc32 debian/rules"04:44
BenCthe static binaries work (gzip, etc)04:48
BenCash works too04:48
fabbioneso it does build with our headers..04:50
fabbioneand in 32 bit...04:50
fabbionebut i guess you are using debian based chroot.. aren't you?04:50
BenCyeah04:50
fabbioneok04:50
BenCthe key may be the sparc32 command04:50
fabbionewe need to understand why it fails in a breezy chroot04:50
BenCotherwise it seems to go by uname04:50
fabbionewe only use sparc32 on buildd04:50
fabbionelike debian does04:51
fabbionebut it fails04:51
fabbioneso it might be a toolchain issue04:51
BenCis there a real ubuntu machine I can get to?04:51
fabbioneyes04:52
fabbionejust send me your ssh public key04:52
BenCsent04:53
fabbioneadded04:58
lamontSep 21 08:55:36 localhost kernel: [4300057.793000]  Process iwlist (pid: 23067, threadinfo=e94d6000 task=c3fd8a60)04:59
lamontSep 21 08:55:36 localhost kernel: [4300057.793000]  Call Trace:04:59
lamontSep 21 08:55:36 localhost kernel: [4300057.793000]   [pg0+944840526/1069872128]  ide_do_request+0x1f3/0x367 [ide_core] 04:59
lamontSep 21 08:55:36 localhost kernel: [4300057.793000]   [io_schedule+14/22]  io_schedule+0xe/0x1604:59
lamontSep 21 08:55:36 localhost kernel: [4300057.793000]   [__wait_on_bit_lock+87/97]  __wait_on_bit_lock+0x57/0x6104:59
lamontSep 21 08:55:36 localhost kernel: [4300057.793000]   [prep_new_page+115/120]  prep_new_page+0x73/0x7804:59
lamontSep 21 08:55:36 localhost kernel: [4300057.793000]   [buffered_rmqueue+326/447]  buffered_rmqueue+0x146/0x1bf04:59
lamontSep 21 08:55:36 localhost kernel: [4300057.793000]   [__alloc_pages+374/998]  __alloc_pages+0x176/0x3e604:59
lamontSep 21 08:55:36 localhost kernel: [4300057.793000]   [pg0+948702806/1069872128]  ieee80211_iterate_nodes+0x3b/0x66 [wlan] 04:59
lamontSep 21 08:55:36 localhost kernel: [4300057.793000]   [pg0+948729857/1069872128]  ieee80211_ioctl_giwscan+0x5c/0xa8 [wlan] 04:59
lamontSep 21 08:55:36 localhost kernel: [4300057.793000]   [pg0+948722528/1069872128]  read_ap_result+0x0/0x5b8 [wlan] 04:59
lamontSep 21 08:55:36 localhost kernel: [4300057.793000]   [wireless_process_ioctl+1472/2023]  wireless_process_ioctl+0x5c0/0x7e704:59
lamontbad ath004:59
lamontand then ifconfig hangs05:00
=== lamont brb
fabbionelamont: known bug05:00
fabbionepatch welcome :)05:00
lamontah, okl05:00
=== zul [n=chuck@CPE0006258ec6c2-CM000a73655d0e.cpe.net.cable.rogers.com] has joined #ubuntu-kernel
=== lamont [n=lamont@dhcp-sn38-07.hrz.uni-oldenburg.de] has joined #ubuntu-kernel
zulmorning05:10
BenCzul, I've merged your stuff, thanks05:11
fabbionehm let me know when it's time to build on sparc :)05:13
BenC: undefined reference to `.umul'05:14
BenC/usr/lib/gcc/sparc-linux-gnu/4.0.2/libgcc.a(_muldi3.o): In function `__muldi3':05:14
zulBenC: cool thanks05:15
BenClibgcc is broken05:15
BenCor...05:15
fabbioneor?05:16
fabbionecan we build it with like gcc-3.4?05:16
fabbionei don't think i did try that05:16
BenCI'm thinking it is compiling for v7, when we can do with v805:17
BenCis there no editor in this chroot? :)05:17
fabbionenope.. let me install it for you05:18
fabbionei can see you already did05:18
fabbioneBenC: take into account we did drop all the sparc32 support.. there should be nothing left05:19
BenC-m32 may be setting -mcpu=v705:19
fabbionethere is vi installed05:23
fabbionedunno if you noticed05:23
fabbioneor do you need something more fanc05:24
fabbione+y05:24
BenCvi: command not found05:25
BenCI had to install vim05:25
fabbioneyeah when i did try to install, it was already installed :)05:25
jbaileyfabbione: Well, dropped pre-ultrasparc support.  It's not like we opted for a 64bit usersapce.05:27
fabbioneyeah..05:27
fabbionei know05:27
fabbionewe could consider to switch to full 64 bit05:27
fabbionebut i guess if we won't make breezy, my sparc will stop being a buildd05:27
fabbioneand become my firewall/router05:28
jbaileyWhat will serve as the buildd then?05:28
jbaileyOr are you just not going to bother?05:28
BenCfull 64-bit userspace is not suggested05:29
BenCsome programs are suggested to be 64-bit though (like anything messing in /proc, fs tools, etc)05:30
BenCodd, there's a umul.S for sparc in klibc05:30
jbaileyRight, it's confusing that it doesn't pull it in.05:30
jbaileyIn fact, it's confusing that it's using the system libgcc at all when it has a bundled one.05:30
BenCyeah, maybe I need to find out why05:30
BenCoh, really?05:30
jbaileyThey all seem to by the top MCONFIG file.05:31
fabbionejbailey: i might give dapper a shot.. failed that i will stop..05:31
BenCfabbione: FYI, I mistook my build before, it was on a debian system, I forgot to chroot05:31
BenCso it does in fact build05:31
BenCjust not in breezy userspace05:31
fabbionethat sounds more like a gcc fucks up05:32
fabbionewhat gcc are you using on Debian?05:32
jbaileyfabbione: What was the blocker for Hoary?05:32
jbaileyAlso keep in mind that the sparc glibc is totally different on Ubuntu than it is on Debian.05:32
fabbionejbailey: gcc wrong B-D05:32
fabbionejbailey: how do i force gcc with cdbs?05:33
fabbioneDEB_MAKE_CC ??05:33
jbaileyCC=05:34
BenCumul is getting compiled05:34
jbaileyBenC: You've got as far as I did before my connection to Fabio's sparc stopped being useful. =)05:34
=== jbailey really needs to get a null modem cable to get his U5 going.
jbailey*sigh*05:35
fabbionejbailey: you are still logged in according to vultus505:35
jbaileyfabbione: Nope.05:35
jbaileyfabbione: The firewalls like to drop connections.05:35
jbaileyAnd I hit a huge lag while I was debugging.05:35
fabbionejbailey: try to force the connection to 195.22.207.161 than05:36
BenC.umul is in libc.a too05:36
fabbioneit's not natted05:36
jbaileyfabbione: I go through two nat boxes here to get out.05:36
fabbioneah ok05:37
=== fabbione tries to build with gcc-3.3
jbaileyfabbione: with klibc?  Setting CC is probably not enough.05:37
jbaileyYou'll need to touch MCONFIG, I suspect.05:37
jbaileyklibc doesn't use autotools or much in the way of standardish things.05:38
BenCok, this is an ordering problem of some kind05:38
fabbioneit was enough to add CC=gcc-3.3 at make invocation inside debian/rules05:38
jbaileyAh, cool.05:39
BenClooks like gcc-3.3 did the trick05:44
fabbioneyeah05:45
fabbioneit builds05:45
fabbionei guess there is only one way to know if it works :)05:47
BenCash doesn't work05:47
jbaileyMake sure you're in the static directory.05:48
BenCzcat does05:49
jbaileyI don't use ash for initramfs FWIW05:49
BenC$ file sh05:49
BenCsh: ELF 32-bit MSB executable, SPARC, version 1 (SYSV), statically linked (uses shared libs), stripped05:49
BenC./sh05:49
BenC-bash: ./sh: No such file or directory05:49
jbaileyWhat directory are you in, though? =)05:50
jbaileyfile won't show it as dynamically linked, it's not an ELF file.05:50
BenChow is it "statically linked" AND "uses shared libs"05:50
jbaileyklibc is thpethial.05:50
BenCit shows it is ELF05:50
jbaileyIt's sort of lying.05:50
BenCok05:50
jbaileyIt's ELF enough for the kernel to load it.05:50
BenCsh.g works05:50
BenCsh must be linked to shared05:50
BenCso we're good05:51
fabbioneok..05:51
jbaileyfabbione: Want me to smack it with a GCC-3.3 for sparc, and send her off?05:51
fabbionei guess we need to try to boot a kernel with a initramfs05:51
fabbionejbailey: let see if it works first05:51
BenC./static/uname -a05:51
BenCLinux vultus5 2.6.12-8-sparc64 #1 Wed Aug 31 06:10:19 UTC 2005 sparc64 sparc6405:51
jbaileyRight.  Let's see how well initrmafs works on sparc in the first place. =)05:52
jbaileyfabbione: Add the word 'break' to the kernel command line to get dropped into a shell in the initramfs05:52
jbaileyBenC: The reason it's not pure ELF is to do away with semantics that don't need to be true for early userspace.05:52
fabbionejbailey: i hope it's not going to dump me like last time05:53
jbaileyBenC: There's no ongoing binary compataibility, symbol versioning, etc.05:53
BenCgotcha05:53
jbaileyBenC: That's why the klibc.so file name is so weird - it's a sha1 hash of the symbol list. =)05:53
BenCso it's like aout, but in elf format :)05:53
jbaileyAny change, and you can't use it. =)05:53
jbaileyRight.05:53
jbaileyThe side effect is that it can be *really* small. =)05:53
BenCand still shared libs05:54
fabbioneSetting up libklibc (1.0.14-1ubuntu2) ...05:54
fabbioneSetting up klibc-utils (1.0.14-1ubuntu2) ...05:54
fabbionejbailey: these 2 are enough.. right?05:54
jbaileyfabbione: busybox-cvs-initramfs05:54
fabbioneoh ok05:55
fabbionethat's already installed..05:58
jbaileyinitramfs-tools depends on everything it needs, so it ought to be fine.05:59
fabbioneyup it is05:59
jbaileyHEy, once it's through the NEW queue, it'll even be in Debian. =)05:59
fabbionei am distupgrading the box ...05:59
infinityjbailey : Have you talked with dilinger and friends about moving Debian to initramfs, once our guinea pigs^W^Wusers have helped iron out the bigger bugs?06:01
jbaileyinfinity: Not in detail, no.06:02
jbaileyinfinity: Or rather, the last time we all talked about it was a kernel team meeting almost a year ago.06:02
infinityIt irritates me slightly less than mkinitrd (though, I still prefer no initrd, but that's me), so I wouldn't mind it becoming the Debian standard.06:03
jbaileyHard to do no initrd in a distribution kernel.06:03
infinityyes, exactly.06:03
fabbioneinfinity: klibc is not portable yet06:03
fabbionenot everywhere06:03
infinityHence "the standard".06:03
infinityThe Adam Standard is no initrd and monolithic kernel builds.06:03
jbaileyfabbione: klibc is generally portable.  It uses kernel header files for the missing bits.06:04
jbaileySo generally if you have a working kernel for an arch, klibc ought to work/06:04
infinityfabbione : How many arches are we missing, and how evil is the code?06:04
fabbionejbailey: but it has not been tested on many arches06:04
infinityjbailey : Ahh, you answered my question.06:04
fabbioneinfinity: no idea.. i did read the doc a while ago06:04
infinityGetting it testing on m68k is just a matter of throwing it at smarenka (our d-i hacker and reboot bitch) and saying "test this, yo"06:04
jbaileyfabbione: Eh?  It's been tested on a surprising amount of them.06:05
fabbionejbailey: some of Debian arches arent''06:05
jbaileyinfinity: It's even easier than that.  Build it and do utils/static/uname -a06:05
fabbioneincluding sparc6406:05
fabbionewe are the guinea pigs..06:05
jbaileyfabbione: sparc64 works fine.  It's sparc32 that has the problem, remember? =)06:05
fabbione(vultus5 rebooting now)06:05
jbaileyinfinity: If that works, the rest of it generally ought to since it's just syscalls.06:06
infinityjbailey : Oh, that's all it takes to declare it working?06:06
jbaileyinfinity: Unless there's some ELF magic that's special on m68k06:06
jbaileyBut even then we could just pull the static versions for m68k for now.06:06
infinityNothing particularly magic compared to other arches.06:06
fabbioneYEAH!06:06
jbaileyHmm, I should add that test to the klibc build.06:06
fabbionejbailey: you are good to go06:06
fabbioneupload06:06
jbaileyfabbione: Ist g?06:06
fabbionelike..06:06
fabbioneyesterday06:07
jbaileyfabbione: So if the arch is sparc, force gcc-3.3?06:07
=== fabbione hugs BenC
jbaileyNo other patches needed?06:07
fabbionenope.. i did only force gcc-3.306:07
infinityjbailey : A very simple testsuite (even if it's just running the one binary and checking the exit code) would be very appreciated.06:07
fabbionewith the code that's there06:07
jbaileyfabbione: FWIW, other sparc distros seem to have the same problem (acc to Google), so it's probably generally gcc-4 breakage.06:07
infinityjbailey : I wish more packages did something that simple.06:08
jbaileyfabbione: I can try to talk to some of the sparc gcc folks.06:08
fabbionejbailey: ok...06:08
=== fabbione hugs jbailey too
jbaileyinfinity: YEah.  I'd like to see Debian policy changed such that if a package has a testsuite it must be run.06:08
jbaileyAwwww.06:08
jbaileyinfinity: Even that would be a start.06:08
jbaileyThen get an army of ants to go write testsuites. =)06:08
infinityjbailey : I dunno, some testsuites are insane (check out the X test suite sometime), but ANYTHING that can tell me "yeah, this probably won't segfault when you call --help" is so far from where we are today, it would be great.06:09
jbaileyinfinity: Well, it might discourage Daniel from uploading daily. ;)06:10
infinityIt could block Ubuntu's buildds for a week.06:10
infinityLord only knows what it would do to m68k or arm.06:10
infinityI'd probably just conditionally disable the suite on slower arches, which completely defeats the purpose.06:11
dilingerinfinity: aiui, we will release 2.6.13 with initramfs06:11
infinityWhat most packages need is a reasonably small set of testcases that can cover the "more common usages that really ought to work", so we can see if gcc/binutils is providing us with completely dud binaries.06:12
infinitydilinger : Rock.06:12
dilingerinitramfs just entered the archive; no noe is really interested in keeping devfs around, and i haven't seen anyone get yaird working w/ it06:12
infinityinitramfs actually appears to work, so I'm all for using it. ;)06:13
dilingerpfft06:13
dilingerwhether it works or not is irrelevant ;)06:13
infinityIf Etch leapfrogs breezy/dapper (very likely, given dapper's more conservative release goals), I may just switch this laptop to Debian again.06:14
infinity(But I didn't say that in an #ubuntu- channel, no sir)06:14
jbaileyleapfrogs how? =)06:15
infinitySpiffy-feature, laptop-lovin', new-software-havin'-wise.06:15
infinityIf I have anything to say about it, Ubuntu won't even attempt to be a feature leader for Dapper's development, cause I want rock-hard stability.06:16
infinityBut I'm sure this argument will come up over and over (and over) again at UBZ.06:16
=== lamont wonders if this klibc upload is all that keeps hppa from being able to install ubuntu-base
infinityI just hope I win.06:16
jbaileylamont: What?  Do you finally have lvm2? =)06:16
lamontinfinity: dapper willl wind up with whatever gnome is latest/greatest, you can count on that.06:16
lamontjbailey: /lvm2_2.01.04-5ubuntu1: Installed [:] 06:17
jbailey\o/06:17
infinitylamont : Yeah, tailing the GNOME release schedule is much less harmful than some other crack people will try to foist on us, though.06:17
lamontbuilt on sept 106:18
lamonttrue06:18
lamontjbailey: last time I tried it, ISTR klibc was the only holdout (well, actually, its rbuild-deps...)06:18
BenCanyone else think I should start with 2.6.14-rc's for post breezy rather than messing with 2.6.13?06:19
jbaileyYup06:19
jbaileyI do't think it's worth the hassle of porting the patches twice.06:20
fabbioneBenC: skip .13 06:20
fabbionewe can do like we did for breezy and started on .12rc directly06:20
BenCsounds like a plan then06:20
fabbioneBenC: what we did was:06:20
fabbione2.6.11.90 (12rc1)06:20
fabbioneno ABI changes tracking06:20
fabbionelots of uploads06:21
fabbionewe did start tracking the ABI as soon as .12 was final06:21
=== Seveas [n=seveas@seveas.demon.nl] has joined #ubuntu-kernel
BenCfabbione: anytime between now and tomorrow is a good time for a sparc test build06:24
fabbioneBenC: do you have any pending commit to baz?06:24
BenChold on06:25
BenCI have a failing patch06:25
fabbioneok06:25
BenConly thing I have left is a 5-liner for x8606:25
BenClet me fix this patch06:25
fabbioneok06:26
jbaileyBenC: When can I book your for kernel postinst love? =)06:29
jbaileyBenC: I really want it to use update-initramfs instead of mkinitramfs06:30
jbaileyThat will make it so that I can just do "update-initramfs -u" from usplash06:30
fabbionejbailey: than you should probably do it by now06:30
jbaileyfabbione: I've been asking for help for a week now..06:30
jbaileyI don't know perl well enoyugh to hack that file safely.06:30
=== fabbione sighs
fabbionejbailey: we need to hack the postinst.. right?06:31
jbaileyand postrm, yes.06:31
fabbionehm ok06:31
fabbioneBenC: when is your upload planned?06:31
fabbionejbailey: if you can tell me exactly what i should replace with what, i can do it tomorrow06:32
jbaileyfabbione: Yup.  Right now it makes a call to mkinitramfs -o /boot/initrd.img-$(uname -r) $(uname -r)06:33
jbaileyfabbione: It should instead do /usr/sbin/update-initramfs -k $(uname -r) -u -t06:34
jbaileyfabbione: At pruge time, it currently just rm's the initramfs.06:34
jbaileyfabbione: It should instead do /sbin/update-initramfs -k $(uname -r) -d06:34
fabbione  my $ret = system("$ramdisk " .06:35
fabbione                   ($mkimage ? "-m '$mkimage' " : "") .06:35
fabbione                   "-o $initrd_path.new $modules_base/$version");06:35
fabbionethis is postinst06:35
fabbioneramdisk = mkinitramfs06:35
BenCtomorrow06:35
BenCjbailey: if you explain to me how to use it properly, I'll do it this time06:35
fabbioneBenC: at what time + o -?06:36
fabbionebecause infinity is planning a l-r-m upload to fix some bugs06:36
BenCfabbione: probably late, 17:00 EST06:36
fabbioneok06:36
jbaileyfabbione: What appends the kernel version to that call?06:36
jbaileyOh, duh, sorry.06:36
jbaileyLast line.06:36
fabbionehmmm06:37
jbaileyfabbione: So I guess something like my $ret = system("/usr/sbin/update-initramfs -u -t -k " . "$version");06:38
fabbionethe problem is that mkimage and module_base06:38
fabbioneyes.. i got to that already...06:38
jbaileyThat mkimage is just ignored on initramfs anyway.06:38
fabbionebut it will remove 2 bits from that code06:38
jbaileyThere's no userful value that -m can have.06:38
jbaileyIt used to be possible to choose cramfs of ext2.06:38
jbaileyWith initramfs it's always cpio06:38
fabbioneyes, but who says the user is not using ramdisk=/path/to/mkinitrd ?06:38
fabbionewhat if he hardcoded initramfs06:39
jbaileyfabbione: Yeah, the compatability case sould probably be kept in case someone needs the old initrd stuff or whatever.06:39
fabbionein /etc/kernel.img or whatever crappy conf file we use06:39
fabbionejbailey: how badly is this change needed?06:39
jbaileyfabbione: Without it usplash and friends can't update on their own.06:40
infinityWill the new kernel upload involve an ABI bump?06:40
jbaileyfabbione: I don't think anyone would really notice if it weren't there, honest, although for a while Matt had marked it as preview-critical.06:40
fabbioneinfinity: apparently yes06:40
jbaileyI had update-initramfs in time for that, but then he said not to worry about it for preview.06:40
jbaileyand hasn't asked since.06:41
infinityOh, kay.  Well, I can hold off on l-r-m, or I can just upload twice.  No big deal.06:41
fabbioneinfinity: i would prefer 2 uploads06:41
fabbioneinfinity: unleash the bug fixes06:41
fabbionebump the abi is easy and BenC can do it06:41
infinityYeah, s'why I'm still up. ;)06:41
fabbionejbailey: i am thiniking..06:41
jbaileyfabbione: Either way.  But given that I didn't get it right last time without any logic changes, I'm not comfortable doing the change myself.06:42
infinityLetting BenC do the ABI bump removes me from the "you touched it last" maintenance assignment, which is a bonus.06:42
fabbionejbailey: last time it was only a typo dude!06:42
jbaileyfabbione: You made it sound like I had fubard your baz setup... =)06:43
fabbionejbailey: eh no...06:43
fabbionekernel-package (8.135ubuntu4) breezy; urgency=low06:43
fabbione  * Add a simple cosmetic change to the kernel postinst.06:43
fabbione -- Fabio M. Di Nitto <fabbione@ubuntu.com>  Wed, 08 Jun 2005 13:53:44 +020006:43
fabbionekernel-package (8.135ubuntu3) breezy; urgency=low06:43
fabbione  * New variable in /etc/kernel-img.conf: ramdisk06:43
fabbione    Allows the admin to choose a different program than06:43
fabbione    /usr/sbin/mkinitrd for initrd generation.06:43
fabbione    Note: Must take the same arguments as mkinitrd.06:43
fabbione -- Jeff Bailey <jbailey@ubuntu.com>  Wed,  8 Jun 2005 01:47:00 +000006:43
fabbione8.135ubuntu3 <- your upload06:43
fabbione8.135ubuntu4 <- my upload to cover your error :)06:44
fabbionehow can that be the "world is falling down because you suck" changelog :)06:44
jbaileyYou go easy on me so often ;)06:44
=== fabbione powers up the sodomotron
=== fabbione wArMs Up ThE CaPs L0cK
fabbione;)06:45
jbailey*g*06:45
fabbioneok i think that we need to retain full backwards compatibility06:46
=== jbailey scratches his head to remember how to do per-arch stuff in CDBS.
jbaileyThe !@#$ing author should write some damned docs one day...06:46
fabbionemeaning that i need to check if we are going for the default update-initramfs06:46
fabbioneor calling something else06:46
jbaileyfabbione: I also don't know how this intersects with custom kernels.06:46
fabbioneHMMMM06:47
jbaileyfabbione: I've seen a few comments that people doing that have run into initramfs not supporting the -m option.06:47
jbaileyfabbione: So far I"ve been able to get away with just telling them "Don't do that." *g*06:47
=== fabbione deffer the change to dapper
fabbionekthxbye06:47
jbaileySuits me fine.06:47
fabbioneperfect06:47
jbaileyHmm06:47
=== jbailey thinks for a sec.
jbaileyJust have to make sure that usplash does it's love before the kernel is updated.06:48
jbaileyThat way upgrades to breezy actually get it.06:48
fabbionejbailey: it does now...06:48
fabbionei did test hoary -> breezy yesterday..06:48
jbaileyDoes it?  How is that promised?06:48
fabbionebut i can retest it again06:48
fabbionedunno.. i didn't really pay attention to it06:48
jbaileyI know Colin did an installer hack.06:48
fabbioneDEB_MAKE_INVOKE = make -C $(DEB_BUILDDIR) $(DEB_MAKE_ENVVARS)06:48
fabbione ->06:48
fabbioneDEB_MAKE_INVOKE = make CC=gcc-3.3 -C $(DEB_BUILDDIR) $(DEB_MAKE_ENVVARS)06:49
fabbioneand don't forget the B-D :)06:49
fabbionejbailey: you can just change that to look like:06:49
fabbioneDEB_MAKE_INVOKE = make CC=$(CC) -C $(DEB_BUILDDIR) $(DEB_MAKE_ENVVARS)06:49
fabbioneand set CC=gcc by dafault06:49
fabbionefor sparc you set CC=gcc-3.306:49
fabbionethat should work06:50
jbaileyCC is already gcc by default, I think.06:50
fabbioneand you can test it locally06:50
fabbionejust add it.. never be too sure06:50
fabbioneit's one redundant line in the worst case06:50
jbaileyIt was the ifeq ($(DEB_HOST_ARCH),sparc) that I was having trouble remembering.06:50
fabbionejbailey: if you want i can do it06:50
jbaileyfabbione: nah, I have a parisc patch for it to that I Was holding for the sparc upload.06:50
fabbioneDEB_HOST_GNU_CPU := $(shell dpkg-architecture -qDEB_HOST_GNU_CPU)06:51
=== jorgp2 [n=jorgp@bnet-dial-175.bartnet.net] has joined #ubuntu-kernel
fabbioneifeq "$(DEB_HOST_GNU_CPU)" "sparc"06:51
fabbioneCC = gcc-3.306:51
fabbioneendif06:51
jbaileyI prefer to do it by arch rather than CPU.06:51
jbaileyCPU types change too easily.06:51
fabbioneok06:51
jbaileyifeq($(DEB_HOST_ARCH),sparc)06:51
jbaileyCC=gcc-3.306:51
jbaileyendif06:51
fabbionewell it's frigging late06:51
fabbioneBenC: please be sure to commit everything in baz so tomorrow morning i can test build06:52
fabbioneok i am off for a while06:53
fabbionei might pass by later06:53
lamontBenC: have you had any time to give ia64 some love?06:56
lamontnot DEB_BUILD_ARCH???06:57
lamontjbailey: ^^^06:57
jbaileylamont: Have I got them backwards?06:57
jbaileyI don't care what arch is building it if it's cross compiling...06:57
lamontbuild is what you're building, host is where you're running06:57
jbaileyReally?06:57
BenClamont: none :(06:57
jbaileyThat's backwards to how ./configure does it. =(06:58
lamontif I build hppa binaries on sparc, BUILD==hppa, HOST=sparc06:58
lamontreally06:58
lamontI could be completely wrong, mind you06:58
jbaileyYeah, build is the machine you're building on.  host is where it will run, and target is what it should produce binaries for (for gcc and a canadian cross)06:58
=== jbailey looks and the dpkg-architecture page
jbailey       DEB_BUILD_ARCH06:59
jbailey           The Debian architecture of the build machine.06:59
jbaileyUseful06:59
lamontyeah.  and _HOST_ == 'of the host machine'06:59
lamontso don't mind me07:00
lamontjbailey: did you make time to pester #parisc about linux32 love?07:00
lamont(yet, that is.)07:00
jbaileylamont: I talked about it in there07:05
jbailey(Why, are you watching my talk with bdale in #debian-boot ? *g*)07:05
jbaileylamont: Right now the personality stuff has been used for a bunch of signal handling bits.07:06
jbaileylamont: ppc and sparc used a thread identifer for that instead.07:06
jbaileyThat leaves the personality syscall free for munging the uname output07:06
jbaileyIf I were to do the uame munging output right now, all 32 bit binaries would return parisc, and all 64bit binaries would return parisc64, not ideal. =)07:07
lamontnah - was just wondering if you'd made headway07:07
lamontah, that's what the thread-specific crap was, eh?07:08
jbaileyBasically some.   I know what needs to be done, and I eiter need to fire up my a500 now to try it or find a remote serial console/reboot setup.07:08
jbaileybdale's j5k has such a setup, and I'm basically the only one who uses it.07:08
BenChow do I get back a file that I did baz rm on?07:12
jbaileyIn bzr, I just 'bzr revert FILE', dunno if baz has the same.07:13
BenCdoesn't seem to07:15
jbaileyHmm, jblack is 10 hours idle.  I usually poke him if I'm forced to use baz and can't remember a command. =)07:18
BenCthere's baz undo07:18
BenCbut that complains about the file not existing (which is my problem :)07:19
jbaileyTry touching it and doing it?07:20
BenCbaz undo works07:23
BenCif I undo the whole tree, and then re-apply the changes07:23
BenCa little clunky, but it works07:26
infinityA little clunky?07:26
infinityYou're so terribly polite. :)07:27
BenChehe07:27
BenClamont?07:39
lamontBenC: you were mumbling something about maybe playing with your ia64 box...07:40
lamontI was wondering if you had any more luck in actually doing that than I have.07:41
zulhmm...what did i miss?07:46
lamontbtw, I wish that the aironet driver didn't come up with 'tsunami' as the SSID by default...07:46
mjg59Hahahaha07:48
lamontmjg59: feh07:50
BenClamont: nah, I I'm in the middle of moving, so I've no time atm07:56
BenClamont: is there an ia64 I can login to though?07:56
BenCmjg59: all but that last patch is in baz right now, I'll put that one in later after I make sure things are building ok as-is07:56
mjg59BenC: Which is the last one? The HP laptop thing?07:57
BenCmjg59: yeah08:30
=== mkrufky [n=mk@68.160.103.77] has joined #ubuntu-kernel
BenCis there a quick way to take a kernel and make a bootable (net inst?) cd image?08:58
fabbioneBenC: not exactly quickly but it can be done09:03
fabbioneyou need to store the kernel udebs in a local repo09:04
fabbioneand build d-i telling it to use that repo too09:04
fabbionethat will give you the image09:04
BenCprobably too much trouble to test this one patch09:06
fabbionehmm mostlikely09:06
fabbionedid you fix the patch in the repo?09:06
BenCyes, the repo is buildable now09:07
BenCi386 has almost completed09:07
BenCthe last two patches I have don't touch anything sparc related, so a test now would be fine09:08
fabbioneperfect09:08
zulthis is the last 2.6.12 isnt it?09:11
fabbionezul: mostlikely yes09:11
zulwohoo...09:12
fabbioneBenC: did you already coordinate with elmo/Kamion/mdz to bump the abi?09:12
BenCzul?09:17
BenCfabbione: not yet, right now I'm making sure this will actually happen, which I should know within the next hour09:17
BenCemailed kernel-team, which I'm sure mdz is on, but not sure about elmo or Kamion09:18
fabbioneBenC: no they are not..  better you CC them09:18
fabbioneit's important that they are around (at least one of them) to assist you with NEW love on katie09:19
zulBenC: hmm?09:19
BenCzul: I got the buslogic MODULE_DEVICE_TABLE taken care of09:19
zuloh you did? damn..09:19
BenCI didn't bother rewriting the probe stuff, since it doesn't really need to support hotplug09:20
zulme either...09:20
BenCjust the device table to hotplug scripts will load the module09:20
zulwhere did you place the struct?09:20
BenCfor instance, you wont be able to plug in a pcmcia buslogic card (if there is such a thing)09:20
BenCnear the init function09:20
BenCdoesn't matter, the MODULE_DEVICE_TABLE() exports it no matter where it is09:21
BenCzul: do you have a vmware 4.5 install to test with?09:22
zulwill have one tonight though09:22
BenCcool, patch is commited, so if you can test, I'd be grateful09:22
zulokie dokie09:23
fabbioneBenC: updating the changelog to remove some obsolete entries my side09:23
BenCok09:24
BenCok, all my patches are in now09:30
BenCI still need to do one more thing, and that's get the ABI file in the .deb's09:30
BenCit may be tomorrow morning when I get this done fabbione09:31
BenCthe upload that is09:31
BenCso you may want to do the sparc build now and let me know when you get up if it went ok09:31
fabbioneBenC: ok..09:32
fabbionei might not be around when you start09:32
BenCwhat's your time now?09:32
fabbionei have school from 14:00 UTC till 19:00 UTC09:32
fabbioneit's 21:3009:32
BenCwell, if you email me when you get up in the morning, that will be well before I get up09:32
fabbionesure09:32
fabbionei usually wake up around 04:00 UTC09:33
BenChow long does your ultra take to do a build?09:33
fabbionesometimes earlier than that09:33
fabbionea couple of hours usually09:33
BenCI need to get my e3k running, 6 cpu's and 6gigs, it zips through builds09:33
fabbionebut i am planning to start the build now, if i get baz to checkout :)09:33
BenCI wouldn't mind making it a buildd either09:33
fabbioneBenC: that would rock so much09:34
mjg59BenC: If you have an x86 test build, I'll happily test it on all the machines I have here09:34
BenCmjg59: ok, it's almost done I think09:34
mjg59BenC: Cool09:34
BenCbuilding k8 now, so just about there09:38
mjg59Excellent09:39
zulmjg59: the ndiswrapper stuff for amd64 is there as well09:41
BenCyeah, I got that in09:41
zulso we would need the user space tools for amd6409:42
mjg59I talked to elmo about those - they ought to have been sorted09:43
zulgoodie09:55
zullater folks09:58
=== mkrufky [n=mk@68.160.103.77] has left #ubuntu-kernel []
fabbioneapplying patch arch-i386-kernel-hp-laptop-reboot-fix to ./ ... failed.10:08
fabbionemake[1] : *** [debian/monolith/patch-2.6.12-9.14]  Error 110:08
fabbionemake[1] : Leaving directory `/home/sparcbuildd/linux-source-2.6.12-2.6.12'10:08
fabbioneBenC: the patches still fails to apply10:08
fabbionei really need to get some sleep10:08
fabbioneBenC: if you feel lucky.. there is a kernel chroot on vultus5 with everything ready :)10:09
fabbionegood night10:10
BenCit's fixed10:17
BenCupdate again10:17
Mithrandirso, is it known that the current kernel fucks up ipw2200?10:32
BenCmjg59: deb's are in my ~/ on concordia10:37
BenCMithrandir: should be fixed in 9.1410:37
mjg59BenC: I don't have access to concordia10:46
BenClet me put it on ppl10:46
mjg59Ta10:46
BenCmjg59: kernels are going to be at http://people.ubuntu.com/~bcollins/kernels/11:29
BenCjust keep an eye out in the next 10-15 minutes11:29
mjg59Ok, ta11:31
BenCdone12:01

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