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

=== Seveas [n=seveas@seveas.demon.nl] has joined #ubuntu-kernel
fabbionemorning05:12
lamontgah... fabbione: I'll do that patch when I wake up05:27
fabbionelamont: don't worry.. if it's ok with you i can upload both in debian and here05:29
=== jbailey [n=jbailey@modemcable139.249-203-24.mc.videotron.ca] has joined #ubuntu-kernel
fabbionehey jbailey 05:55
jbaileyHeya Fabio05:56
fabbionejbailey: we need to get klibc to build on sparc...05:57
fabbioneactually.. B-D can't even be satisfied05:57
jbaileyfabbione: Hmm, I thought it was building.05:58
jbaileyWhich b-d?05:58
fabbioneon kernel headers?05:58
fabbioneyou are still using the -1- abi reference...05:58
fabbionewe are up to 6 and soon to 7 :)05:58
jbaileyAh, thought I had updated that.05:58
jbaileyBloody abi bumps.05:58
fabbioneretarded klibc :)05:58
jbailey*lol*05:59
fabbionejbailey: the append to initr* patches...06:00
fabbionei saw a bug about them...06:00
jbaileyI have a bug report for initramfs asking for vesafb and fbcon to be auto added on i38606:00
jbaileyI thought the kernels had all the framebuffer stuff built in automatically.06:00
fabbioneeh it did with initrd...06:00
jbaileyfabbione: I need to hack more on it.  The classic initrd case is OOPSing at startup, and I haven't troubleshot it yet.06:00
fabbioneplacing the modules in /lib/modules/$ver/initrd06:01
jbaileySorry?  I'm having trouble following.06:01
jbailey(My bad for telling you something else at the same time as you told me something)06:01
fabbionefabbione@gordian:/lib/modules/2.6.12-4-686/initrd$ ls06:02
fabbionecapability.ko  vesafb.ko06:02
fabbionethe modules in that dir are automatically added to the initrd06:02
jbaileyRight, but I thought that you said that you inicluded all the necessary framebuffer things in the kernel for each arch.06:02
jbaileySo I didn't bother including them.06:02
jbailey(There's alot of historical cruft in initrd-tools)06:02
fabbionewe build them as module.. and we ship them.. that's all06:03
jbaileyAh, okay.06:03
fabbionei don't include them automatically anywhere..06:03
jbaileyIf you didn't, I wouldn't have a console on ppc...06:03
fabbionejbailey: i think some arches must have fb in the kernel06:03
fabbioneothers don't or can't06:04
jbaileyAh, okay.  So it's a per-arch thing then.06:04
fabbioneyup06:04
jbailey'k06:05
fabbionejbailey: the best thing you can do to see it, is to grab all -images- from jackass and dpkg -c them06:05
fabbioneto get an idea06:05
fabbionesomething you can easily do from either chinstrap or rookery06:05
fabbionei need to wake up my wife... brb06:06
fabbionere06:14
fabbionejbailey: klibc.. you said you were going or planned to change it to use l-k-h06:14
fabbioneif that doesn't work, i can still provide you with a meta package to B-D on06:15
fabbioneso you don't need to get too crazy about abi bumps06:15
fabbionespecially after release.. when we might bump ABI in a security update06:15
fabbioneand klibc won't build anymore06:15
jbaileyRight, it just hasn't been top on my priority list when sorting all the initramfs-tools stuff out.06:16
jbaileyNow that it's in use, I want to clean up things like this.06:16
fabbionejbailey: ok..06:22
=== jbailey needs to go to sleep.
fabbionenight jb06:35
fabbionedoko: ping?07:06
dokofabbione: pong08:12
fabbionedoko: amd64 kernel on i386....08:14
fabbionewhat B-D do i need?08:14
dokolibc6-dev-amd6408:19
dokoI'm not sure, if these headers really work at the moment, I didn't get feedback from jbailey yet. so you might try amd64-libs-dev instead08:20
fabbionewell i need something a bit more tested.. since i need to ask elmo to install these possible B-D on concordia08:29
fabbionealso.. what's the minimal version of gcc-3.4 that i need to use...08:29
doko3.4.4-6ubuntu408:37
fabbioneok08:49
=== JaneW [n=JaneW@wbs-146-185-138.telkomadsl.co.za] has joined #ubuntu-kernel
=== chmj [n=chmj@196.36.161.235] has joined #ubuntu-kernel
=== Mithrandir [n=tfheen@c5100BC63.inet.catch.no] has joined #ubuntu-kernel
MithrandirI think perhaps there is something in the hoary kernel which leaks loads of memory.10:17
fabbionethat's called X and GNOME10:18
Mithrandiron a server?10:19
fabbioneyou should have specified it before :)10:20
Mithrandir:-P10:22
Mithrandirmy slabinfo showed me those nice numbers:10:22
Mithrandirbiovec-1          5925600 5925825     16  225    1 : tunables  120   60    0 : slabdata  26337  26337      010:23
Mithrandirbio               5925623 5925743    128   31    1 : tunables  120   60    0 : slabdata 191153 191153      010:23
Mithrandirwhich means it has allocated almost 6M objects of size 16 and 128, a grand total of ~850MB.10:23
Mithrandirthat hurts a bit when the box runs SA and some other stuff.10:24
Mithrandircompared to the box freshly booted:10:26
Mithrandirbiovec-1            1347   1800     16  225    1 : tunables  120   60    0 : slabdata      8      8      010:26
Mithrandirbio                 1341   1581    128   31    1 : tunables  120   60    0 : slabdata     51     51      010:26
fabbioneweird10:27
Mithrandirnothing special here, runs apache2, random user processes, does have a raid5 with evms, but that's just devmapper.10:28
fabbionehmmmm no idea really...10:35
Mithrandirhttp://www.ussg.iu.edu/hypermail/linux/kernel/0506.3/0965.html10:44
=== Seveas [n=seveas@ksl403-uva-141.wireless.uva.nl] has joined #ubuntu-kernel
Mithrandirah, it seems to be related to the fact that my SATA controller generates some spurious errors which then causes memory leaks in the raid code.10:56
fabbioneah neat bug10:59
Mithrandiryeah11:00
Mithrandiroh well, I'm off to hack the live cd.11:00
fabbioneJaneW: ping?11:12
JaneWfabbione: pong11:13
fabbioneJaneW: i need a little help with the wiki update...11:14
JaneWok11:14
fabbionewe agreed to make a list of deferred points inside specs11:14
JaneW(thought you needed a name) ;)11:14
fabbionebut i am not sure how you want me to do that11:14
JaneWwhich spec?11:14
fabbioneLinuxKernelRoadmap is 90% implemented, shipped, tested...11:14
fabbioneJaneW: name is for after Colony 3 release ;)11:14
JaneWfabbione:  cool, what's deferred?11:15
fabbionebut there are still a few deferred points...11:15
fabbioneJaneW: the list of deferred points is in comments inside the spec itself11:15
JaneWfabbione: once I create a deferred column and list the stuff there, you can make the LKR completed.11:15
fabbionei did never change the specs, but only added comments on what happened/when and why11:15
JaneWok, I'll go look11:15
JaneWoh in the spec...11:15
fabbionesame goes for InstallerVolumeManager...11:16
fabbioneJaneW: yes..11:16
JaneWthe ubuntu wiki is much slower that the UDU one...11:16
fabbionethat was the easiest to keep detailed track of stuff11:16
fabbionewithout "altering" the original specs.. 11:16
fabbionei did only add comments to them11:16
fabbionesort of status tracker11:17
JaneWfabbione: is it 2 items?11:17
fabbioneJaneW: ?11:17
fabbionewhat do you mean by "2 items"?11:18
JaneWfabbione: there's 2 things in the spec that says DEFERRED11:18
fabbionechecking.. i remember there were a bit more11:18
fabbionethere are more...11:19
JaneWoh11:19
fabbionei will update the page with "DEFERRED"11:19
fabbionesome of them are not capital letters :)11:19
JaneWok thanks11:21
JaneWfabbione: can I make the rest of the goal completed (light green i.e. 100% done) ?11:25
fabbioneJaneW: yup...11:27
JaneWYAY! *clap*11:27
fabbionethere.. page updated...11:27
JaneWthanks11:27
JaneWshew the wiki is SLOW11:27
fabbionedid i ever mention that i HATE wiki?11:28
JaneWfabbione: hehe, ok I see 6 DEFERRED's now...11:28
fabbioneyes that's correct..11:28
=== fabbione updates InstallerVolumeManager
fabbioneJaneW: InstallerVolumeManagement looks good enough for me11:31
fabbionethe last comment from 2005-07-14 is the same as reported to the meetingh11:31
fabbionethere are no updates since than11:31
JaneWfabbione: has InstallerVolumeManagement had more testing yet?11:34
JaneWfabbione: and do you think it will change before it can be marked completed?11:34
fabbioneJaneW: it won't change because we can't support our 3 arches11:35
fabbioneit will be completed for real in breezy+111:35
fabbionethere is nothing we can do more for breezy11:36
JaneWcan I make it complete then? for purposes of tracking what need to be done now11:36
fabbioneJaneW: it's ok with me or we can move it to implemented -> deferred11:36
fabbionebecause the real target of the spec can't be achieved11:36
JaneWit is useable at all?11:36
fabbioneon the other side the logic has been implemented and it works11:37
Mithrandiris the spec "LVM/EVMS by default" or "possible to use LVM/EVMS"?11:37
fabbioneyes yes.. it works11:37
fabbioneMithrandir: yes11:37
Mithrandirfabbione: "yes" is a terrible answer to an "or" question11:37
JaneWok, then lets say complete? Although are portions deferred, in which case I;ll add it to deferred as well?11:37
JaneWMithrandir: LOL11:37
fabbionedamn.. i can't workaround you ;)11:37
fabbione"This spec considers our options for setting up logical volume management in the installer by default."11:38
Mithrandirfabbione: do you think we can get a fix for the slab issue into hoary, it's kinda critical that servers run out of memory after a month.11:38
fabbioneMithrandir: i think so.. i can pass it at memory leak/ddos11:38
Mithrandirfabbione: great, thanks. :-)11:39
Mithrandirjust tell me if you need somebody to test the update11:40
fabbioneMithrandir: well if you can test it yourself that'd be great11:42
Mithrandirfabbione: that patch doesn't apply to -10, so we need to backport it a bit.11:42
fabbionea one liner that doesn't apply is an issue...11:42
=== fabbione checks
Mithrandirthe surrounding code has changed, but I think it's doable anyhow11:43
fabbioneMithrandir: i can't find the code at all...11:49
fabbionenot even in .1211:50
Mithrandirhttp://lists.debian.org/debian-kernel/2005/07/msg00231.html ?11:51
Mithrandirit's relative to http://marc.theaimsgroup.com/?l=linux-raid&m=111155701929593&w=2, I think11:54
fabbionethe first patch you pasted is in .13 git11:54
fabbioneand it applies to a function called11:55
fabbionesuper_written11:55
fabbionethat's not in .10 or .1211:55
Mithrandirthe missing link is in the theaimsgroup link, though11:55
JaneWfabbione: ok InstallerVolumeManagement is completed in the main table and listed in deferred too, I hope that is ok.12:00
fabbioneMithrandir: the patch at http://lists.debian.org/debian-kernel/2005/07/msg00231.html seems to be the correct one12:00
fabbioneJaneW: sure.. that's fine12:00
fabbioneMithrandir:12:01
fabbionestatic int sync_page_io(struct block_device *bdev, sector_t sector, int size,12:01
JaneWfabbione: all your goals are completed - you can go on holiday again ;)12:01
fabbioneon line 332 has been splitted into 2 functions12:01
fabbionethat's why it doesn't apply 12:01
fabbioneJaneW: i would love to.. but i guess somebody won't be happy about it :)12:02
fabbioneJaneW: i still need to push the SoC stuff in...12:02
fabbioneMithrandir: if you can test that patch, i will add it as security thing for hoary12:03
fabbionegiven that a memleak is NOT good12:03
Mithrandirfabbione: ok, I'll do that.  Can you prepare images or should I?12:04
fabbionenow.. time to prepare some food and to get a long break12:04
fabbioneMithrandir: up to you.. if you can do it > *12:04
JaneWfabbione: yes I hope the SoC stuff completes well, and I could give you some more goals if you are looking? ;)12:05
fabbioneotherwise give me time till tomorrow.. i guess i will have to prepare a hoary security update12:05
fabbioneJaneW: thanks but i have enough stuff to do :)12:05
JaneW:)12:05
Mithrandirfabbione: tomorrow is fine for me, I'm trying to find out wtf is up with the live cd atm12:06
fabbione+ give a head up to BenC12:06
fabbioneMithrandir: ok12:06
fabbionesecurity...12:06
fabbioneupdate packages around...12:06
=== fabbione is already tired at the second day of work
fabbioneanyway.. long break time now12:07
TheMusoc12:19
TheMusoargh12:19
TheMusosorry12:19
TheMuso01:26
=== TheMuso [n=luke@dsl-202-173-132-131.nsw.westnet.com.au] has left #ubuntu-kernel []
JaneWfabbione: ping01:41
fabbioneJaneW: pong?01:41
JaneWfabbione: what's up with NFSRoot? (jbailey is not around), there are no comments listed at all01:41
fabbioneJaneW: it's part of ltsp/EarlyUserSpace...01:42
fabbioneit works :)01:42
fabbionei will check with jbailey to update the wiki01:42
JaneWok thanks :)01:42
JaneWfabbione: xen - is your student working on that whole goal? or only part of it? Is it justified in moving over to WIP?01:46
fabbioneJaneW: xen?? you just told me to forget about it yesterday :)01:46
JaneWoh right, sorry that's Ed...01:46
JaneWMithrandir! ping01:46
=== zul [n=chuck@CPE0006258ec6c2-CM000a73655d0e.cpe.net.cable.rogers.com] has joined #ubuntu-kernel
zulheylo01:48
MithrandirJaneW: pong01:48
=== warthylog [n=warthylo@port49.ds1-van.adsl.cybercity.dk] has joined #ubuntu-kernel
=== Topic for #ubuntu-kernel: 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,11--2.6.12
=== Topic (#ubuntu-kernel): set by fabbione at Mon Aug 15 08:50:10 2005
(JaneW/#ubuntu-kernel) Mithrandir: are we likely to get anothing completed there for Breezy, or will it need to be deferred?01:50
(Mithrandir/#ubuntu-kernel) that depends on whether I should concentrate on getting it into ok-ish shape or not.01:50
(Mithrandir/#ubuntu-kernel) I think it's doable for breezy01:50
(Mithrandir/#ubuntu-kernel) but at the moment I'm not working on my goals but rather picking up various loose threads around.01:51
fabbioneJaneW: i doubt there is a chance to get Xen for breezy01:53
fabbionethat means a FeatureFreeze breakage01:53
fabbione+ ENOTIME to do a deep test01:53
Mithrandirfabbione: it'd be universe for now.01:54
Mithrandirand yes, mdz wouldn't be happy about the freeze exception01:54
fabbioneimho it's pointless to spend that many resources for a universe package01:54
Mithrandir(I'd imagine)01:54
fabbionegiven that the patch in 2.0.6 is for .1101:54
fabbioneand porting it to .12 is a pain01:55
zulfabbione: i have some stuff in my arch for you to merge01:55
fabbionethere is just too much work that needs to be done, without even be sure that it will work01:55
fabbionezul: good boy :)01:55
zulfabbione: do i get a cookie :)01:55
JaneWfabbione: hmmm, don;t think mdz will allow that - so shall I defer?01:55
fabbioneJaneW: yes. let's get it done properly for breezy+101:55
fabbioneJaneW: unfortunatly upstream and us are way too much desynced01:56
fabbionezul: with choccolate too ;)01:56
zulwohoo!01:56
=== fabbione baz gets zul
zulnow if only dell would get off their butts01:58
=== fabbione will soon go offline for brain crashing
fabbionei woke at 5am today!02:00
=== fabbione needs some sleep
zulmeh...toodles02:01
=== fabbione goes offline
fabbionelater fellas02:09
=== chmj [n=chmj@196.36.161.235] has joined #ubuntu-kernel
=== doko_ [n=doko___@dsl-084-059-093-091.arcor-ip.net] has joined #ubuntu-kernel
=== JaneW [n=JaneW@wbs-146-185-138.telkomadsl.co.za] has joined #ubuntu-kernel
=== calc [n=ccheney@ip70-185-4-246.ma.dl.cox.net] has joined #ubuntu-kernel
=== lamont [n=lamont@15.238.5.97] has joined #ubuntu-kernel
=== jbailey [n=jbailey@modemcable139.249-203-24.mc.videotron.ca] has joined #ubuntu-kernel
=== Seveas [n=seveas@seveas.demon.nl] has joined #ubuntu-kernel
lamontfabbione: building now07:43
lamontactually, there were some other issues that I want to look at for -607:43
fabbionelamont: -6 ?07:48
lamontutil-linux 2.12p-607:51
lamontand -6ubuntu107:51
fabbioneah ok07:51
zulfabbione: eh? i though you got stuff from my arch?07:51
lamontfabbione: but I'm also going to go to lunch, and email upstream before I upload. :-)07:51
fabbionezul: not yet.. i did a checkout.. look at it and merge :)07:52
fabbionelamont: ehhe sounds a good plan07:52
fabbionezul: i meant.. i did a checkout.. now i need to look at them and merge :)07:52
zuli understand fabbione speak..07:53
fabbionezul: die07:56
=== fabbione goes for dinner
lamontfabbione: it should be uploaded before reasonable people are awake in your area tomorrow. :-)08:14
=== lamont lunches
fabbionelamont: ahaha ok :)08:14
fabbionehmmm pasta today is going to be good...08:14
fabbionei love to cook the tomato souce on very low fire...08:14
lamont  * Use helper program in mount for guessed FS types too.  Thanks to Manish08:15
lamont    Singh and Fabio Massimo Di Nitto.  Adds: 20guesshelper.dpatch08:15
lamont  * Remove /usr/doc links on install.  Closes: #322806, #32281608:15
lamont  * Fix /usr/bin/pg pager alternative.  Closes: #32320408:15
fabbioneit takes longer but it tastes 3 times more08:15
fabbionesuper08:15
BenChey fab08:19
lamontfabbione: please make RTC not be a module anymore in ubuntu kernels (assuming it still is)08:20
lamonthttp://bugs.debian.org/5057208:20
jbaileylamont: Hey - did that glibc update fix your hppa troubles?08:30
=== jbailey_ [n=jbailey@modemcable139.249-203-24.mc.videotron.ca] has joined #ubuntu-kernel
=== calc [n=ccheney@ip70-185-4-246.ma.dl.cox.net] has joined #ubuntu-kernel
jbailey_What populates /lib/modules/$(uname -r)/initrd?  Is that an upstream decision or something the kernel team does?09:01
fabbionehey BenC09:42
fabbionelamont: we can't compile it for all arches09:42
fabbionesome of them don't have standard RTC09:43
jbailey_fabbione: Heya.09:43
fabbionejbailey_: we populate it manually.09:43
jbailey_Okay, so I'll just trust that you guys will continue to handle that directory for now.09:44
jbailey_I had missed it in the initramfs-tools stuff.09:44
fabbionejbailey_: i would love to kill it..09:45
fabbioneif you want you can take it over via initramfs09:45
fabbioneit's only wasted space on duplicate modules09:45
jbailey_That would work too.  How do you decide what goes in?09:45
jbailey_fabbione: It's hardlinked, so there's no wasted space.09:45
fabbionejbailey_: i don't decide.. really. i found it from warty and ported forward..09:46
jbailey_fabbione: Mmm..  Then let's leave it there for now and decide for 6.0409:46
jbailey_It's the least amount of work for me to just pull it from there, and then at least we can handle it during feature hacking time.09:46
fabbionesure09:47
fabbioneworks for me09:47
fabbionelamont: i will look at it again, but i remember that problem...09:50
zullaster09:51
lamontjbailey: dunno - haven't gotten there yet09:56
jbaileylamont: Well, even on your test build, though.09:56
fabbionejbailey: libc seems to be broken on sparc09:56
lamontjbailey: I thought it was a gcc front end fix09:56
fabbioneit makes apt-utils -> apt-ftparchive segfault09:56
jbaileyfabbione: Just this most recent update?09:56
=== lamont was offline from wed thru sunday, hopingto worry about things later this week,
fabbionejbailey: i did try both debian 2.3.5-3 and our latest09:57
lamontkyle was playing with the debian side of things, and planning to followup with me afterwards09:57
lamontjbailey: you're referring to the GOT issue?09:57
jbaileylamont: Whatever the issue was that commenting out that patch was.09:58
jbaileyWas that the GOT issue, or was that a different one?09:58
jbaileyfabbione: Hmm.09:58
lamontjbailey: commenting out the patch fixed that issue.09:58
jbaileylamont: 'k09:58
lamontthe new issue is that we have GOT abs syms in shlibs, which makes many things unloadable.09:58
fabbionejbailey: it actually leads to a "Bus Error"09:59
jbaileylamont: Mmm, tasty.09:59
jbaileyfabbione: Right.  But why do you think it's glibc?09:59
fabbionebecause downgrading glibc make it working again?09:59
lamontgcc.gnu.org/PR2336909:59
jbaileyfabbione: glibc doesn't generally do memory allocation, it may have had something in it before that was forcing alignment by doing an extra copy or something that doesn't exist now.10:00
jbaileyfabbione: We'll need to trace it to the call before it SIGBUSes and figure out what it's being called with.10:00
fabbionejbailey: the bus error comes right during a pread10:00
fabbioneiir10:00
fabbioneiirc10:00
jbaileyRight, so is the buffer that's handed in correctly alligned?10:01
fabbionei will need to do it again in a chroot10:01
jbaileySure, we can play dueling screen sessions again. =)10:01
fabbionejbailey: yes.. but not before i finish to download a few torrents :)10:01
fabbionei am not in the mood to stop them now10:01
jbaileyfabbione: I'm about full up for today anyway.10:01
fabbionejbailey: dude.. it's like 10pm here :)10:02
jbaileyExactly. =)10:02
fabbionejbailey: did you install your sparc?10:02
jbaileyNo, I've been away the past few days.10:03
fabbioneah right...10:03
fabbioneforgot about that10:03
jbaileyReminds me that I should ask Simon is I can borrow his null modem cable to get it setup.10:03
fabbionejbailey: make one...10:04
fabbioneit's easy ..10:04
jbaileyI used to have a nice breakout box for doing things like that.10:05
fabbioneyeah i need to get one again10:05
fabbionespeaking of which... i need the console cable for the U6010:05
fabbioneBenC: do you happen to have the schema of the connectors around?10:05
fabbioneU60 has the big fat female (DB25) 10:06
fabbioneto connect to a normal serial port (9 pin or whatever it is now)10:06
BenCschema?10:12
BenCyou just need a regular serial cable, and a NULL modem terminator on it (or a NULL cable)10:13
BenCregular 25-9 pin adapters work ok with the sparc serial too10:14
fabbioneBenC: hmm weird... i saw the SUN guy using a DB25 to RJ45 -> Cisco RJ45 (all crossed) -> RJ45 DB910:14
fabbionethe other solution didn't work..10:15
BenCugly10:15
BenCI have a 25pin cable, with a 9-25pin adapter and a null term10:15
fabbionethat's what i tested..10:15
fabbionei will try again10:15
BenCshould work10:15
fabbionehttp://edition.cnn.com/2005/US/08/16/computer.frenzy.ap/index.html10:55
fabbioneAHAHHAHA10:55
=== fabbione goes to sleep
fabbionecya tomorrow fellas10:58
jbaileyg'n fabio11:17
=== dmk [n=dmk@host81-155-36-227.range81-155.btcentralplus.com] has joined #ubuntu-kernel

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