/srv/irclogs.ubuntu.com/2005/08/02/#ubuntu-kernel.txt

=== netjoined: irc.freenode.net -> kornbluth.freenode.net
=== TheMuso [~luke@dsl-202-173-132-131.nsw.westnet.com.au] has joined #ubuntu-kernel
=== desrt wonders why all of this work is being done on 2.6.12
lamont__mjg59_: btw - sent someone your way wrt latest thinkpad acpi stuff.12:26
mjg59_lamont__: Ah, thanks12:26
=== lamont__ adds one beer to what he owes mjg59_
jbaileylamont__: pong02:15
TheMuso.c02:19
TheMusocrap02:19
=== TheMuso [~luke@dsl-202-173-132-131.nsw.westnet.com.au] has left #ubuntu-kernel []
=== weridcreep [re@c-24-99-206-125.hsd1.ga.comcast.net] has joined #ubuntu-kernel
weridcreephello02:33
lamont__jbailey: figured it out... although... 02:35
lamont__what's the easiest way to abuse an initrd to debug in it?02:35
weridcreepwhat kernel does ubuntu run02:35
jbaileylamont__: Existing one, or can you create a new one?02:36
lamont__jbailey: (original question involved a brainfart trying to mount the initrd locally to look)(02:36
jbaileyEditting existing ones is teh suck.02:36
lamont__given the recipie, I could create a new one...02:36
jbaileyOkay, edit /etc/mkinitrd/mkinitrd.conf02:36
jbaileySet DELAY=5 and BUSYBOX=yes02:36
jbailey(Make sure busybox-cvs-static is installed)02:36
jbaileyas root:02:36
jbaileymkinitrd -o /boot/initrd.img-$(uname -r) $(uname -r)02:37
jbaileyNOTE:  This will overwrite your current initrd.02:37
lamont__yeah - I see that02:37
jbaileyIf you have a sane bootloader (That is, grub grub or grub), you can make it /boot/initrd or something like that and just change it at boot time.02:37
lamont__jbailey: elilo :-(02:38
jbaileyAdd an entry for your testing then.02:39
lamont__yep02:39
jbaileyYou won't get grub2 for efi for another couple of months.02:39
jbailey(although someone has now started on it)02:39
lamont__actually, the current state is that 'Linux' doesn't boot, and 'Good' does. :-)02:39
jbaileyGreat!  Overwrite the one for Linux then, nothing to lose.02:39
lamont__yeah02:39
jbaileyOh!02:39
lamont__yeah02:39
jbaileyMissed a step.02:39
lamont__??02:39
jbaileyEdit /etc/mkinitrd/modules and add the modules you need to have a working keyboard.02:40
lamont__serial atm02:40
jbailey'k =)02:40
=== lamont__ has a 2700+ line config diff, and somewhere in there is a fatal option
jbailey*blink*02:40
jbaileyconfig?02:41
lamont__happy happy joy joy.  binary searches are _SO_MUCH_FUN_!!!02:41
lamont__kernel config02:41
lamont__defconfig vs itanium02:41
jbaileyI didn't think there were 2700 options in there.02:41
jbailey'sthis breezy?02:41
lamont__rather, defconfig vs breezy/itanium02:41
lamont__just a sec and I'll dump stats for you - Good has almost booted.02:41
jbaileyIf you feel up to it after this, I'd appreciate feedback on the initramfs-tools, since it's scheduled to become default on Friday.02:42
jbaileySince I will be away this weekend, I'd rather clobber as few UndercluedUsers as possible.02:42
jbailey(You know... For the racks of Itaniums running Breezy out there...)02:43
lamont__diff -u debian/config/itanium debian/config/ia64/itanium | wc02:43
lamont__   2732    5643   6168202:43
jbailey*ouc*02:43
jbailey+h02:43
lamont__yeag02:43
lamont__must run02:50
lamont__back later02:50
=== lamont__ [~lamont@15.238.5.126] has joined #ubuntu-kernel
fabbionemorning06:33
desrtword.06:33
desrti have a question that i asked earlier after you'd gone to bed :P06:34
desrtwhy are you packaging 2.6.12?06:34
fabbionewhat should i be packaging?06:36
desrt2.6.13-rc's06:37
fabbioneno06:37
fabbionewe are in UVF06:37
fabbioneUpstream Version Freeze06:37
fabbionewe need to release quite soon06:37
desrtsince how long?06:37
desrthmm06:37
fabbione3 weeks?06:37
fabbionemore or less06:37
desrtso 2.6.12 is the breezy kernel06:37
desrtweird06:37
fabbioneyes06:37
desrtok.  that's a good reason :)06:38
fabbionethat's what in our conffile06:39
fabbioneops06:39
desrtis gnome a blanket exception to UVF or is 2.11 considered like a 2.12 prerelease?06:41
fabbionegnome is an exception06:41
fabbioneit has been since the beginning06:42
desrtit's a good exception :)06:42
fabbioneinfinity: ping?06:54
=== lamont__ starts to fade fast, heads for home
calcany chance of getting a working version of ipw2200 into the kernel soon?07:13
calcfabbione: still here?07:13
fabbionecalc: ipw2200 is working07:13
calc1.0.4 -> 1.0.1 for WEP but broke WPA completely07:14
fabbionecalc: 1.0.4 did break completely ipw210007:14
fabbioneand i had no time for that release to test 1.0.607:14
calctoo bad its not even for the ipw210007:14
calci have 1.0.4 on ipw2200 and it works more or less fine07:15
fabbionealso.. people should read what's on the ipw2x00 sties07:15
fabbionesites07:15
calci get those error messages about resetting firmware but 1.0.4 does actually work 1.0.1 doesn't at all07:15
fabbione1.0.X releases07:15
fabbionefor x = 0 stable07:15
fabbionefor x > 0 development07:15
fabbione1.0.6 = development07:15
calc1.x.y07:15
calcx is stable07:15
calcwhen x = 007:15
calcor else why not go all the way back to 1.0.0 ? :)07:16
fabbioneVersions with the last number is not a zero is an unstable release, for example 1.0.1, 1.1.3, etc.07:16
calcyes07:16
calc1.0.0 is basically useless07:16
calc1.0.1 is nearly that way07:16
fabbionebecause ipw2100 is alligned with 1.0.1 ipw220007:16
calcwhat does ipw2100 have to do with ipw2200?07:16
fabbioneso your x.y interpration is wrong07:17
fabbionecalc: they share ieee8$something layer07:17
fabbionethey splitted only recently in 3 projects07:17
calcthat doesn't avoid the point that ubuntu is still using a development driver and one that is more broken than the current one which fixes about an additional 30 bugs07:17
calcah yea i see about the 802.11 stuff07:17
fabbionecalc: the plan was to revert to a more stable release07:18
fabbioneand than try the new split in the next kernel07:18
fabbionebefore the ieee code was duplicated and misalligned between the 207:18
fabbione(ipw2x00)07:18
fabbioneso it was creating all sorts of problems07:18
fabbioneonly recently they splitted ieee out of the 2 trees07:18
fabbioneand that needs to be tested07:18
calcok i'll just hang onto my -3 kernel since its the only one that will work for the forseeable future then07:18
fabbioneso if you can be nice to give us the time to merge07:19
fabbioneyou will get it07:19
calci thought you said earlier that the final kernel will be out within 3 weeks?07:19
fabbionewho said so?07:19
calc23:37 < fabbione> we need to release quite soon07:19
calc23:37 < fabbione> 3 weeks?07:19
fabbione3 weeks was related to UVF07:20
fabbione3 weeks ago...07:20
fabbionethe release will probably be tomorrow07:20
fabbionethere is no final kernel until breezy releases07:20
calcoh is this just a temporary colony freeze?07:20
calcok :)07:20
fabbioneand we will start doing only security updates to the kernel approx 2/3 weeks before final release07:20
calcsorry i was confused07:20
=== fabbione starts fetching the latest ipw2*00 crack...
fabbionecalc: will you be able to test for me?07:27
calcyea07:28
calcwhat types of tests do you need run?07:29
fabbionehmm this also means another ABI change...07:29
fabbioneSUCKAGE07:29
calcchanging the driver causes abi change?07:29
fabbionecalc: yes. the ieee thing has an abi change07:29
fabbioneand ipw2* depends on it07:29
fabbioneyou can't change interchange the modules at your own pleasure07:30
calcoh07:30
calcoh btw i am using 2915abg on amd64 arch07:32
fabbionewhat's that?07:35
fabbionei am not 100% familiar with all these wireless drivers..07:35
fabbionei only use cisco stuff07:35
calcits the intel 802.11a/b/g minipci07:38
calcuses same driver as ipw220007:39
fabbioneah ok07:39
calci'm going to bed now, bbl07:40
fabbionenight07:43
infinityI'm using a 2915abg on i386. ;)07:50
=== JaneW [~JaneW@wbs-146-168-164.telkomadsl.co.za] has joined #ubuntu-kernel
fabbionehey JaneW 08:04
fabbionesee...08:21
fabbioneeven after the split they are still not synced properly08:21
fabbioneGRRRRRRRRRRRRRRRRRRRRR08:21
fabbione#define IPW_HEADER_802_11_SIZE           sizeof(struct ieee80211_header_data)08:27
fabbioneinfinity: do you have any clue about the size of that struct?08:28
fabbionenever mind.. i found it08:29
fabbionenow they share code...08:29
=== JaneW [~JaneW@wbs-146-168-164.telkomadsl.co.za] has joined #ubuntu-kernel
fabbioneso let's TRIPLICATE all the definitions08:29
fabbioneJaneW: i will need a name for tomorrow my far far away so lovely lady :)08:34
=== doko [~doko___@dsl-084-059-076-040.arcor-ip.net] has joined #ubuntu-kernel
=== fabbione hopes he got the define right or ipw2100 won't work
fabbioneJaneW: ??08:53
fabbioneok guys we need a name for the kernel09:07
fabbione+ release09:07
fabbioneJaneW disappeared...09:07
fabbioneThe:09:09
fabbionebegin 644 -09:09
fabbione41S%"0C!2($TS(%0S2"!#4C1#2PH`09:09
fabbione`09:09
fabbioneend09:09
fabbioneRelease09:09
desrtthat's an interesting name09:13
fabbioneeheh09:13
=== desrt g1bb0rs you some cr4ck
fabbionenah i did set it to something more normal09:13
fabbionepeople have lost the sense of humor..09:14
fabbionethey won't get the joke part09:14
desrtboo to people09:14
fabbionedesrt: i know.. i am talking from experience09:15
fabbionei have to issue to write *interesting* stuff :)09:15
fabbionetime to start the build orgy :)09:16
desrtexciting.09:16
=== desrt thinks we should have a build-pr0n package to lure former-gentoo users to ubuntu land
fabbioneaha09:17
desrtjust videos of compiles scrolling by09:17
fabbioneHAHHAAH09:17
fabbionedesrt: if you collect the videos and make them BSD/GPL licence09:17
fabbionei am going to upload them as gentoo-emulator09:17
desrt:)09:17
fabbionewe can make it as a screensaver or something09:18
desrthey.. that'd be a pretty sexy screensaver09:18
fabbionesimilar to cappuccino09:18
desrtmmm.  i think gnome-screensaver needs a module called "gentoo" :)09:18
fabbionedesrt: ehehe sure...09:19
fabbioneif you do it, i will upload it for you09:19
fabbionejust the code.. no need to package it09:19
fabbionemaking a deb for it will take 2 minutes09:20
desrthmmm :)09:20
desrtok.  i'll look into it09:20
fabbioneactually09:20
fabbioneit would be even more cool to use the kernel screen blanking09:20
fabbioneCONFIG_GENTOO_EMULATION09:20
desrt....as compared to the X one?09:20
desrtoooh.09:20
desrti see09:21
fabbionethat you can enable or disable with a syscall/ioctl or whatever09:21
desrtand you can have a bunch of kernel options09:21
fabbionethat will just fake to compile hello.c millions of times :)09:21
desrt[*]  Include build log from Xorg09:21
desrt[*]  Include build log from kernel source09:21
fabbioneahahah09:21
desrtetc09:21
fabbionethe problem is that it would bloat the kernel or the module...09:21
desrtnah09:21
fabbioneincluding these logs09:21
desrtyou gotta imagine that build logs compress really well09:21
desrtevery single line is like gcc -flags -flags -flags -Dsomething -Isomething blah blah blah flags filename.c09:22
fabbionedesrt: X builg log is 10MB uncompressed09:22
desrtand the only part that changes is filename.c09:22
fabbioneeven if you compress it to death is still 300K09:22
desrthmm09:22
desrtthis is problematic.09:22
desrt!09:22
desrti know09:22
desrtwe launch a project09:22
desrtgentoo@home09:22
desrtas an outreach programme to gentoo users09:22
fabbioneaHAHAHA09:22
desrtdonate our spare CPU cycles to actually help them compile09:23
fabbionedesrt: it would be easier to write a name generator to print gcc -O31337 blablabla foo.c09:23
desrtyou forgot to omit the framepointer09:23
desrtman... it's so easy to get caught-up in the gentoo-teasing09:23
desrti used to use gentoo... and i liked it a lot... i still do09:24
desrtif, for example, sadfdl were to ever pull another ubuntu_spatial type thing i'd go back to gentoo :P09:24
fabbioneeheheh09:28
fabbionei doubt he is going to do it again09:28
=== chmj [~chmj@196.36.161.235] has joined #ubuntu-kernel
desrtok10:38
desrtmy screensaver is about done now :)10:38
fabbioneehehhe10:41
desrtso far it just says "test" once per second10:41
desrti have to find something more interesting for it to say10:41
fabbionedesrt: can i see the code?10:41
desrtit's pretty rough10:41
desrtbut sure10:41
fabbionewe can work on it together...10:41
fabbionegiven i just uploaded the kernel i have the right for 10 minutes free :)10:42
desrthttp://manic.desrt.ca/gentoovision.c10:42
fabbioneheheh10:44
desrthmm10:45
=== desrt encounters chicken + egg problem
desrtfabbione; if you want to help, there's a good task needs to be done10:46
fabbionedesrt: i first need to figure where is gtk.h :)10:46
desrtthere needs to be a program that opens a pseudotermial or listens on a pipe and gets the output of a compile complete with timing information10:46
desrtgcc -o gentoovision gentoovision.c -Wall `pkg-config --cflags --libs gtk+-2.0`10:46
desrtit might segfault :)10:47
fabbionegentoovision.c:118: warning: passing argument 2 of 'gtk_timeout_add' from incompatible pointer type10:47
fabbionetsk :)10:47
desrtpfft10:47
desrti didn't feel like looking up the right cast type :)10:47
desrtit's some (GTimeoutFunc) or something10:47
fabbioneahah10:47
fabbioneit works here :)10:47
fabbioneso what's the task?10:48
desrtthere needs to be a program that opens a pseudotermial or listens on a pipe and gets the output of a compile complete with timing information10:48
desrti think the file format will be like10:48
desrt1234:gcc -o some compile output blah blah blah10:48
desrtwhere 1234 is how many ms that output should stay on the screen10:48
fabbionewhy not just generating random gcc stuff?10:49
desrtit'd be cool to have authentic builds :)10:49
desrtthey'd be the new ringtones10:49
desrtinstead of downloading a blink182 ringtone for your phone you download a glibc build log for your screensaver :)10:50
fabbioneactually... gentoo@home is an easy project to do :)10:50
desrtwell.. there's already distcc...10:50
fabbioneexactly :)10:50
=== Seveas [~seveas@ksl403-uva-141.wireless.uva.nl] has joined #ubuntu-kernel
desrtfabbione; are you working on that program?11:17
fabbionedesrt: not right now.. sorry.. i did a little mistake building on hppa11:21
desrts'ok11:22
desrti'm gonna go to bed now anyway :P11:22
desrtit's waay past my bedtime11:22
fabbioneeheh good night :)11:22
=== Nafallo [nafallo@nafallo.user] has joined #ubuntu-kernel
Nafallocould you please sync rt2400 && rt2500 from CVS before next upload?12:19
mjg59_fabbione: I'm a bit stuck getting stuff integrated until I actually have internet connectivity here. What are you defining as feature freeze in the context of the kernel?12:24
fabbionemjg59_: like the rest of the distro and i will be vac from tomorrow12:26
fabbioneNafallo: why?12:26
Nafallofabbione: lot's of bugfixes.12:26
fabbioneNafallo: i will look if i have the time12:27
mjg59_fabbione: Sure, but what's a feature in terms of the kernel?12:27
Nafallofabbione: it might actually begin to work without all those ifdown && ifups I have to do now :-)12:27
fabbionemjg59_: adding new crack.. bug fixes are ok of course12:27
Nafallofabbione: k, kewl.12:27
mjg59_fabbione: Ok. There's one (trivial) driver that I'd like to push, but there's no way I can generate a dpatch by tomorrow.12:28
mjg59_I just don't have bandwidth at the moment12:28
fabbionemjg59_: for the next 2 weeks (while i am away) infinity will take care of the kernel12:31
fabbioneiirc Feature Freeze is by the 5th of Aug12:31
fabbioneor something around that12:31
fabbioneso you have sometime12:31
fabbionebut don't count on me being around12:31
fabbioneso you will have to triple check everything12:31
fabbionefrom patches to configs to portability and so on...12:32
mjg59_11th of August12:32
mjg59_Ok, no problem12:32
=== swarm [~swarm@151.97.253.246] has joined #ubuntu-kernel
mjg59_fabbione: There's a load of PCI drivers that need fixing up for suspend/resume to work. I'm looking into it.01:48
fabbionemjg59_: *sighs*01:48
mjg59_(biggest problem is with sound cards, since we unload network drivers)01:49
fabbionehmm what has net to do with sound?01:49
mjg59_Basically, due to ACPI changes (to fix a bug) PCI drivers all need to call pci_disable_device on suspend and pci_enable_device on resume01:49
mjg59_The same bug is present in sound and network drivers, but we unload network drivers01:50
fabbioneJEEEEEE01:50
fabbionedude that patch is going to be A BIG FAT MOFO to maintain01:51
mjg59_It's only a problem with devices on shared interrupts, so IDE isn't an issue01:51
mjg59_USB is, but we unload that as well, so...01:51
mjg59_Which leaves, uh, 47 drivers to fix up. Hmph.01:53
mjg59_The ALSA people may already have done it. I'll check their tree.01:53
=== zul [~chuck@CPE0006258ec6c2-CM000a73655d0e.cpe.net.cable.rogers.com] has joined #ubuntu-kernel
fabbionei have the feeling that with all these big fat crack .12 is going to suck more than .1001:55
fabbionehey zul01:55
zulhey fabbione 01:55
mjg59_fabbione: The alternative is to revert that hunk, which takes us back to .10 for that behaviour02:00
Nafallozul: yay! maybe you should do what I asked fabbione earlier? :-)02:00
mjg59_However, it is a real bug that gets fixed02:00
Nafallozul: update rt2400 && rt2500 from CVS. fixes lots of bugs.02:00
Nafallozul: also we might want to consider rt2570?02:01
fabbionemjg59_: ok.. try to contain the mess :))02:01
fabbioneNafallo: please stop nagging02:01
fabbioneit's the 3rd time you ask the same02:01
fabbionegimme a break and the time to do it02:02
mjg59_Oh argh.02:02
Nafallofabbione: oki.02:02
mjg59_Alsa has its own power management layer. How horrible.02:02
=== ..[topic/#ubuntu-kernel:fabbione] : Ubuntu kernel development discussion ONLY | http://www.ubuntulinux.org/wiki/KernelTeam | There are no kernel bugs.. only broken hardware | http://people.u.c/~lamont/Archives/kernel-team@ubuntu.com--2005/ playground: kernel-debian--preX,6--2.6.12
zulwtf?02:04
fabbionezul: what?02:04
zuloops...typo...was commenting code02:04
fabbioneahha02:04
zulholy crap Nafallo i just woke up and am at work so its not going to be done anytime soon02:05
Nafallooki. I will not ask before they fix another one of those _really_ irritating bugs that seems to be in the driver :-).02:07
fabbioneNafallo: let me explain02:08
fabbionebetween your request and time i can upload such change02:08
fabbionei need AT LEAST 4 hours02:08
fabbioneyou asked this morning.. wait02:08
fabbioneAT LEAST = update the patch, build everywhere, fix the breakage, go back02:08
fabbionethe build = 3 hours02:08
fabbioneif you are in such a hurry, you can provide us with .dpatches directly02:09
fabbionetested of course...02:09
fabbioneso i can save 4 hours02:09
fabbioneand you can spend 2 days building around...02:09
fabbionebecause the patch needs to work on N arches02:09
Nafallofabbione: I know. I didn't know if you saw it this morning. and last time they fixed a big one I do not believe it was updated. that's why I asked when you where alive aswell.02:09
fabbioneNafallo: this morning i did even answer to you02:10
fabbioneand we did talk02:10
fabbioneso.. i fail to see how i could have missed that...02:10
fabbione12:19Nafallocould you please sync rt2400 && rt2500 from CVS before next upload?02:11
fabbione12:26fabbioneNafallo: why?02:11
fabbione12:26Nafallofabbione: lot's of bugfixes.02:11
fabbione12:27fabbioneNafallo: i will look if i have the time02:11
fabbioneso that was 2 hours ago :)02:13
Nafallofabbione: I asked in #ubuntu-devel earlier (I belive yesterday after checking the logs).02:13
fabbioneNafallo: that's why i said 3 times..02:14
fabbionewhen i read the backlog you were not around..02:14
Nafallofabbione: anyway. no hard feelings. those bugs keeps me on cable, that's why I wanted to make sure you knew. and the when zul came along, I asked him because he's been my SPOC on this driver :-).02:15
Nafallountil now indeed...02:15
zuloh if im not needed ill just go away..thanks..02:17
zulbesides i dont see you submitting patches02:18
Nafallozul: I will not touch the kernel before I got lot's more experience. I watch the changelogs on this driver, and that's all I will do :-). I belive the issue is sorted now anyway :-).02:20
Nafallosorry for the nagging, now I'm sure this will get fixed and can get on with MOTU-things.02:20
=== chmj [~chmj@196.36.161.235] has joined #ubuntu-kernel
JaneWchmj: I thought someting interesting was happening here02:30
chmjwhat you mean ? 02:31
chmjJaneW: O.o 02:32
lamontmorning JaneW03:24
fabbionehey lamont 03:25
fabbionelamont: do you happen to remember why you were pinging me yesterday?03:25
lamontfabbione: actually running out the door...  need to leave 5 min ago.03:25
fabbioneok03:25
fabbionettyl03:25
lamontabout 45-60 min03:25
fabbionesure03:25
zulheh i might be conververting my boss from fedora to ubuntu03:55
=== doko [~doko___@dsl-084-059-089-064.arcor-ip.net] has joined #ubuntu-kernel
JaneWhi lamont04:09
=== JaneW is off to a meeting
=== lamont [~lamont@15.238.5.126] has joined #ubuntu-kernel
lamontAdding console on ttyS0 at MMIO 0xff5e0000 (options '9600n8')04:39
lamontRAMDISK: cramfs filesystem found at block 004:39
lamontRAMDISK: Loading 9152KiB [1 disk]  into ram disk... done.04:39
lamontXFS: bad magic number04:39
lamontXFS: SB validate failed04:39
lamontKernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(3,3)04:39
lamonthrm... clearly I'm missing something important...04:39
fabbioneis that ia64?04:40
lamontyeah... I mutilated the .config, and it booted.  now to add some more stuff back.04:45
mjg59_Is it an XFS filesystem?04:45
lamontmjg59_: no04:45
lamontext3 everywhere, although hda1 is fat04:46
lamontactually vfat04:46
fabbioneoh you have a copy of Windows IA64?04:46
lamontelilo partition is vfat04:46
fabbioneah ok04:46
lamontbecause vfat is so cool.  that and intel engineers are windoze-centric, so that's what they made it.04:47
lamontyou should see the builtin editor in efi...04:47
fabbionenotepad? ;)04:47
fabbioneor word?04:47
lamontnotepad like/nano-like.  but absolutely sucky termio04:48
fabbionebrrrrrr04:49
fabbioneok .. last universe full kick back before starting to check the c++ transition status...04:50
fabbioneand that's it for today...04:53
fabbionei can't work anylonger...04:53
=== lamont pushes the kernel back to the top of the hill again
fabbioneso.. should i try to remount some extra i386 hw or should i mount the 2 mk68k ??04:53
fabbionem68k even04:53
fabbionelamont: did you find what's wrong?04:54
lamontdude.  take the m68k to the firing range04:54
lamontfabbione: well, I have a kernel that at least gets started, and one that doesn't.  the diff is rather large still04:54
fabbioneok :/04:54
lamontbut since it's mostly driver crap, I just added back in PCCARD support, to see how fatal that is.04:55
fabbionelamont: remember you still have baz capabilities...04:55
fabbioneand i will go VAC from tomorrow around 14:00 UTC04:55
lamontfabbione: yeah, yeah... once I actually have a fix...04:55
fabbionelamont: it's more because of me going away..04:56
fabbioneyou know i don't mind to do merges and changes around for porting04:56
lamont% diff -u config.last itanium | wc04:56
lamont   2701    5585   6091704:56
fabbionesh: line 1: gcc: command not found04:56
lamontyeah - np04:56
fabbionedoh!04:56
lamontlol04:56
lamontyou're gonna kinda need that... :-)04:56
fabbionelamont: that's in a chroot buildd04:57
fabbionethere is gcc04:57
fabbioneOPS04:58
=== lamont notes that gcc is almost always a symlink
fabbionesbuildd and buildd SHOULD fail if the chroot-$release is NOT there04:58
lamontwhich sbuild are you using?04:59
fabbionethe standard one from db.d.o04:59
=== lamont looks, finds that he only changed ubuntu's to require --dist, not that the chroot must exist
fabbioneif the chroot doesn't exists, it uses the "host" system05:01
fabbioneBAD BAD sbuild05:01
fabbioneat least it explains the several give-backs...05:01
lamontfabbione: that's per specification... the chroot is optional...05:02
lamontalthough a config variable might be nice05:02
fabbionedesrt: http://people.ubuntu.com/~fabbione/gentoovision_random_o.diff <-05:04
fabbionedesrt: changelog:05:05
fabbione* switch to use gcc-snapshot05:05
fabbione* use random -O05:05
fabbionefor better code corruption/optimization05:05
fabbionedesrt: note that the gtk_timeout_add is dangerous05:06
fabbionei get it to segfault with timeouts < 20005:06
=== fs [fs@213.178.77.98] has joined #ubuntu-kernel
=== Seveas [~seveas@seveas.demon.nl] has joined #ubuntu-kernel
=== jbailey [~jbailey@modemcable139.249-203-24.mc.videotron.ca] has joined #ubuntu-kernel
=== jbailey__ [~jbailey@modemcable139.249-203-24.mc.videotron.ca] has joined #ubuntu-kernel
=== jbailey__ [~jbailey@modemcable139.249-203-24.mc.videotron.ca] has left #ubuntu-kernel ["Leaving"]
zulhmmm..../proc/apci/button has disappeared06:45
zulmjg59_: ^^^^ should we add it back some users are complaining06:49
zulhttp://bugzilla.kernel.org/show_bug.cgi?id=192006:52
fabbioneOMG!07:10
fabbionethere is no /dev/inotify!07:10
fabbioneit MUST BE BROKEN!!!!07:10
jbaileyzul: die, proc... DIE!07:14
=== karlheg [~karlheg@host-250-237.resnet.pdx.edu] has joined #ubuntu-kernel
fabbionei am supposed to cook dinner, but i really don't feel like...07:15
=== fabbione considers the option of junk food (again)
karlhegjbailey, You there?07:15
jbaileykarlheg: Yup!07:16
jbaileykarlheg: How's things?07:16
karlhegJust emailed you... re: the move-mount of dev from initramfs to real root fs.07:17
desrthmm07:17
desrtwhat do we have here07:18
desrta new kernel?  i think so.07:18
karlhegI thought I'd submitted a patch for that against initramfs-tools init, but it's not there afaict.  The 'udev' /etc/init.d script is set up to deal with that now.07:18
desrtLes NOUVEAUX paquets suivants seront installs: linux-image-2.6.12-5-686-smp07:18
jbaileykarlheg: You had submitted a patch, but I wanted the udev maintainer in DEbian to be on board with it as well.07:18
karlhegRight, and I think he was, since it looks like the udev init can deal with it now.07:19
jbaileykarlheg: A guy from RH said that they've just removed udev from their initramfs because it's just easier to walk through sysfs yourself and create the block devices we need.07:19
jbaileyCool.07:19
karlhegHe made my recommended changes.07:19
jbaileyI'll tkae a look at that, since that would work nicely too, for capturing early events.07:20
jbaileyWhen I had been thinking was a small hotplug handler to buffer all the events to be replayed later.07:20
karlhegI don't see how that's easier.  It's more work and a whole 'nuther routine to write and maintain.07:20
jbaileyThen just make the /dev stuff as discardable and do it as soon as possible on the new system.07:20
karlhegIt seems easier to just re-use 'udevinit'.07:20
jbaileyWell, the case that my thing covers is how to deal with events where the driver isn't available in the initiramfs.  Right now it'll get lost.07:20
jbaileyWe could ideally skip the whole coldplug phase by just grabbing all the events as they come from the kernel07:21
karlhegIt seems to me that there's no real need for hotplug in the initramfs, since we first probe all modules and then run the udevinit... ?07:21
jbaileyRight.  The only thing is that there's a ton of events right now that go by - we just ignore them and trust hotplug to pick them up in the coldplug pass.07:22
jbaileyEither is fine, I think.07:22
karlhegI need to study that system some more, I think.  so, hotplug-ng is dead, and should be ignored?07:23
karlhegI should look only at 'udev' then?07:23
karlheg... and at the Linux kernel support for it?07:23
jbaileyYes.07:23
jbaileyThe whole thing is shifting around, it's hard to keep up with.07:23
jbaileyudevsend gets the event - it sits on the hotplug handler.07:24
karlhegOk.  I think if we move mount the /dev onto the real file system, that anything having a file in /dev open can keep running no problem.07:24
jbaileyIt serialises it to make sure that if it's handling something once, that it doesn't run over itself.  It then calls out to various hotplug scripts to handle the event (load drivers, etc)07:24
jbaileyI don't know enough about move mounts to say that it's true, but I suspect it is.07:25
karlhegSo a dummy hotplug script setup could queue the events for replay?07:25
karlhegI tracked around in the kernel source for that information, and am fairly certain that moving a mount point is Ok in the case where files are open on it.  They stay open and the inode is the same.07:26
jbaileyRight.07:26
jbaileySweet, thanks for looking at that.07:26
karlhegSorry I got side-tracked and did not work on any of this for the last few weeks.07:27
karlhegI think I have a few days at least, and will try and stay busy on it.07:27
jbaileyNo prob, I appreciate the time you're putting into it. =)07:28
karlhegAny work in progress re porting udev to klibc?07:28
jbaileyMy task right at the moment is to finish the DSDT stuff that I need and then do evms.07:28
jbaileyNope, since I was going to get rid of it. =)07:28
jbaileyIt really should replace a 60k binary with a couple hundred lines of shell to generate the block devices that exist on the system.07:29
karlhegSo... does 'udev' do device detection somehow?  I'm not clear on that yet...  Hmmm... for USB and PCI only, I suppose, plus perhaps a few easy to recognize devices?  Even 'discover' has dropped support for ISA; it was not designed for device detection and the heuristics do not always work right.07:30
karlhegAh, ok; you are dumping 'udev' from initramfs then?07:30
jbaileyWell, udev just receives the events from the kernel.  It's entirely up to each subsystem.07:31
jbaileyudev  hands it off to the scripts in /etc/hotplug.d07:31
jbaileyBasically blindly by subsystem.07:32
karlhegAh, ok... Hey, let me read code a while before I try to discuss this.07:32
jbaileyIt took me a bit to wrap my head around it.  Going to OLS helped alot.07:32
karlhegOLS?07:32
jbaileyOttawa Linux Symposium.07:33
karlhegAre you coming to Portland for the OSScon?07:33
karlhegFun.07:33
jbaileyIt was 820 or so people involved in various bits of Linux development.07:33
jbaileyI like it because it gives me a chance to swap ideas with other distro folks.07:33
jbaileyLike the tip to get rid of udev came from a redhat guy.07:33
karlhegI cannot afford to attend any pay-for events, but if the convention center is open for booths, etc. I'll probably walk over there and hang out a while.07:33
karlhegHuh.  Are you sure he's not throwing you a red herring?07:34
jbaileyUnfortunately, portland is a little far right now.  I'd love to get out there for alot of reasons.  (Lots of  friends that I miss)07:34
karlhegI don't know if they do that... some people are just like that.07:34
karlhegMost in OSS are probably not though.07:34
jbaileyPretty certain.  It was all in context.07:35
karlhegI quit eating beef.07:35
jbaileyBesides, I c ould grab rawhide and verify it easy enough.07:35
=== jbailey blinks.
karlhegCan we get a copy of their code?07:35
jbaileyYup07:35
jbaileyIt's all public.07:35
karlheg:-)07:35
karlhegI've not looked into how to do that.  Do they use CVS or what?  (I'll google it)07:36
jbaileykarlheg: I can recommend a number of good vegan places in Portland, assuming any of them are still open. =)07:36
jbaileySRPMS.07:36
jbaileyI don't grab stuff from there often, so I have to fiddle with it to get it out.07:37
jbaileyI think you just apply alient to turn it into a .tar.gz or somethign.07:37
karlhegI'm not going vegan; just no more beef.07:37
karlhegAlright; I'll try that.07:37
jbaileyI'm vegan.  That's the limit of the places I've been to in recent memory. =)07:37
jbailey(Where recent memory == ~4.5 years ago)07:37
karlhegDo you know what they call the relevant package?  udev is probably same-name.07:37
jbaileyDunno07:38
karlhegOk.07:38
karlhegWell, I'm off now to grab a sandwich and then to read code.  BBL8r.07:38
jbaileyThanks, Karl!07:38
=== jbailey needs food
zuljbailey: yes die proc die but it breaks apps07:41
zulmmmm...love crippled perl07:43
mjg59_zul: Yeah. It's hit 2.6.13 as well, so there should be a reversion patch soon08:17
zulok  ill keep a watch on it08:38
=== decaf [mehmet@81.213.242.43] has joined #ubuntu-kernel

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