/srv/irclogs.ubuntu.com/2005/04/03/#ubuntu-kernel.txt

zuljbailey: are you handling udev?01:03
mdzzul: you found a possible fix for my irqpoll issue?01:08
jbaileyzul: I've looked through the code a bunch, what do you need?01:09
zulmdz: i might have gimme a sec..01:11
mjg59Hrm. I meant to test the new kernel but went to the pub instead.01:12
zulmdz: http://linux.bkbits.net:8080/linux-2.5/gnupatch@41d8ffffTqVUXXYJ_W0XUlqj90uQGg01:13
fabbionemjg59: pub > kernel01:14
zuljbailey: could you have a look at #3069?01:14
mdzzul: I'm happy to test it, since it's in the sound driver and not (as I feared) another general IRQ routing mess01:14
mjg59fabbione: I agree01:14
zulmdz: ok...i should have something for you tomorrow01:15
zulmy fast pc is at work01:15
jbaileyzul: That's a closed evo bug.  EBUGNUM?01:15
zulgrr01:16
fabbionebtw.. we might need to release -30 pretty soon01:16
zul3609...sorry am a bit dyslexic :)01:16
zulfabbione: how come01:16
fabbioneso if you have pending stuff, let's get it tested during eastern01:16
fabbionezul: some more security stuff that is all public already01:17
zuleaster you mean :)01:17
zulah01:17
zulok01:17
fabbioneyeah that kind of holidays01:17
fabbionei might as well get -30 out tomorrow if i can manage to01:17
fabbionewe need to get these bits tested asap01:17
zulsure01:18
fabbionemdz: do you think you can test that patch within the next 5/6 hours?01:18
fabbionezul: please add the bk info to the bugs so i can merge the patch if it works01:18
zulfabbione: no problem01:19
fabbioneor sync your archive.. or whatever you prefer :-)01:19
zulits in my archive already01:19
fabbioneok.. i will merge from you than01:19
jbaileyzul: Fine, I can take this.  I have another wishlist bug against udev assigned to me that I was planning on nailing anyway (same sort of thing)01:19
zulcool...merci buckets01:20
fabbioneoki doki01:21
fabbionei am off for the night...01:21
=== fabbione has to wake up in 4:30 hours
zulc ya01:21
fabbionenight01:21
zulmdz: are you running a 686 kernel?01:22
zuli can try to get this started so it might be possible to test tonight01:23
mdzzul: k7 on the affected system01:28
mdzzul: 2.6.10-3-k7 in fact ;-)01:28
mdzI haven't rebooted it in some time01:28
mdzbut I'm happy to do so in order to test if needed01:28
zulok01:29
zulill start a build now01:29
=== mdz [~mdz@ca-studio-bsr1o-251.vnnyca.adelphia.net] has joined #ubuntu-kernel
=== Viper`` [~viperx@200-158-185-63.dsl.telesp.net.br] has joined #ubuntu-kernel
=== cc [~cc@203-166-233-60.dyn.iinet.net.au] has joined #ubuntu-kernel
lamontfabbione: you around yet:06:53
fabbionemorning07:47
fabbionesorry.. i overslept07:47
fabbionelamont: go ahead :-)07:48
fabbionemjg59: 737709:57
fabbioneis that some ACPI fucks up?09:57
=== Seveas [~seveas@seveas.demon.nl] has joined #ubuntu-kernel
=== cc [~cc@c210-49-121-44.eburwd3.vic.optusnet.com.au] has joined #ubuntu-kernel
mjg59fabbione: I honestly have no idea. It's very, very odd.11:41
fabbionemjg59: do you have any idea on how to debug it?11:42
mjg59The only real hope is to build a kernel with acpi debugging and try to work out where the event is coming from11:45
mjg59It certainly /look/ like the poweroff method is being called11:45
fabbionemjg59: ok.. what do you want me to do to give them a test kernel?11:51
fabbioneor can you do it directly?11:51
mjg59Let me take a look at their dsdt first, and see if I can work out what's up11:53
fabbioneok11:53
=== ..[topic/#ubuntu-kernel:fabbione] : Ubuntu kernel development discussion | http://www.ubuntulinux.org/wiki/KernelTeam | http://people.ubuntu.com/~lamont/Archives/kernel-team@ubuntu.com--2005/ kernel-team@ubuntu.com--2005/kernel-debian--pre30--2.6.10 | Get it or http://www.vijaygill.com/pics/stfu.gif | There are no kernel bugs.. only broken hardware | Kernel Team Meeting in this chan: Tue 29th March 20:00 UTC
=== nowlin [~alex@D40A9ED5.rev.stofanet.dk] has joined #ubuntu-kernel
fabbioneHejsa nowlin 02:06
=== nowlin [~alex@D40A9ED5.rev.stofanet.dk] has joined #ubuntu-kernel
=== Seveas [~seveas@seveas.demon.nl] has joined #ubuntu-kernel
=== zul [~chuck@198.62.158.205] has joined #ubuntu-kernel
zulhey02:40
=== Seveas [~seveas@seveas.demon.nl] has joined #ubuntu-kernel
mjg59-29 is absolutely rocking on my available hardware. Thanks!02:53
zuldont thank just him ;)02:54
zulI hate writing documentation03:28
zulheh..fabbione you have been busy this morning03:49
zulor afternoon whatever..03:50
zulT-None, http://kmuto.jp/open.cgi?buildd05:09
mdzwe should set a deadline for kernel changes for the release candidate05:10
mdzwhat would you be comfortable with?05:10
zuluh...there hasnt been any major changes to the kernel afaik we are just doing major bug fixes right now but fabbione can clarify05:12
=== mjg59 [mjg59@cavan.codon.org.uk] has joined #ubuntu-kernel
mdzright, but at some point we must lock it down entirely, no more changes05:18
mdzthis should be well in advance of the release candidate05:18
zultrue...thats fabbione's call since he is doing the uploads05:18
mdzMar 09 14:32:28 <sabdfl>         - get kernel sorted TWO WEEKS BEFORE :-)05:19
mdzthat would be today ;-)05:19
mdzbut we do need to set a cutoff05:19
zuli think fabbione is doing one more upload for some security fixes and the snd_via82xx patch as well05:19
jbaileymdz: Jordi and I are looking at the new instance of 1440 as we speak.05:40
=== jordi [~jordi@81-202-91-238.user.ono.com] has joined #ubuntu-kernel
mdzjbailey: jordi has hardware which exhibits the problem?05:41
jordiplop!05:41
mdzspeaking of the jordevil...05:41
jbaileymdz: He has the matching pci:id and reported the problem.  I had him check the array6 first for the known working config.05:41
jbaileyWe're just about to try a nightly from a couple days ago.05:41
jordijbailey: ok, dmesg sent.05:42
jordijbailey: should I wipe it and install the nightly now?05:42
jbaileyI think if you get as far as wiping it that you don't have the problem from what I understand.05:43
jbaileyI was just wondering whether or not I should have you move from the 686 kernel to the 386 one first, since that's what you'll actually be running on the installer.05:43
jordinod, ie, I should just check that d-i likes the cd05:43
jordijbailey: good idea.05:43
jbaileyYup, please.  It's a quick enough test.05:43
jordiscsi1 : ata_piix05:45
jordipiix 0wnz the cd drives and they work05:46
jordikernel 2.6.10-5-38605:46
jordiinside the daily d-i system. it looks good05:46
jbaileyLuvly.  Do you have the other CD burned?05:46
jordiarray6 and the daily, which is what I just booted.05:47
jbaileyUgh.05:47
jbaileySo I wonder what's different?05:47
jordiI haven't tried with the 386 image on the installed system yet.05:47
jbaileyNo, that should be enough.05:47
jbaileyIt's not happening on your hardware then. =(  You have matching PCI id's though.05:47
jordijbailey: what's different where? All my three tests worked: array6 d-i, installed system old 386 kernel, installed system new 686 kernel and now daily d-i 386 kernel05:48
jordinod05:48
jbaileyjordi: Between you and the original reporter.05:48
jordiit does happen with debian's 2.6.8 though.05:48
jordiAFAIK, not with Debian's 2.6.10.05:48
jbaileyRight, we've got a patch in our kernel to tell it to cope.05:48
jordiI wonder if it's in debian too05:48
mdzso jordi has the right PCI IDs but can't reproduce the bug?05:50
jordiapparently05:50
mdzgaah05:50
jordiis there any /proc bit that I can send to you guys that gives you more info about my ide stuff?05:51
zullunch time05:52
mdzjordi: lspci -v, I supopse05:52
mdzsuppose05:52
jordik05:53
mdzfabbione: we are going to need to freeze the BOF list now; I am making the schedule05:59
mdzI'll add a note to the page05:59
mdzactually it already says "do not edit", only I mean it now ;-)05:59
jordijbailey: sent lspci06:00
=== cc [~cc@c210-49-121-44.eburwd3.vic.optusnet.com.au] has joined #ubuntu-kernel
jordijbailey!06:28
jbaileyjordi: Heya!06:31
jordijbailey: anything else?06:31
jordigot lspci?06:31
jbaileyI did thanks.06:31
jordiok06:31
jbaileyI need to run off for a bit soon.  I've emailed the guy who originally reported the problems.  Thanks for the help.06:32
jordiok06:37
jordiI'll be gone in a short while too.06:37
jordiAnd won't be back in office for a week.06:37
=== jordi [~jordi@81-202-91-238.user.ono.com] has left #ubuntu-kernel []
=== mjg59 [mjg59@cavan.codon.org.uk] has joined #ubuntu-kernel
fabbionemdz: yes we planned to freeze the kernel with -29, but we have 5 security fixed on the way (4 already committed and one we are still waiting for the patch)06:46
fabbioneand the only other thing is the via fix for you.06:47
fabbionelet me check...06:47
mdzI will test the via fix shortly06:47
fabbionemdz: there is a very trivial bug fix (comment out one printk())06:47
=== mjg59 [mjg59@cavan.codon.org.uk] has joined #ubuntu-kernel
fabbioneand one change for d-i requested by Mithandir and KAmion (7800)06:47
fabbionethere is only one last thing left to do, to make pitti's life easier for security, but it is nothing that will affect the kernel itself. it's an extra target in debian/rules to automatically prepare changelog and 00list-* files for point releases.06:48
fabbionezul: btw.. we need to talk about a couple of things when you have time06:49
fabbionemdz: all of the above (excluding the via thing) has been already tested and verified06:50
fabbionemdz: for the BOF schedule i am ok with what is on the wiki. I did ping kernel-team and no answers, so i want to believe that it is ok06:55
zulfabbione: sure now would be good06:55
fabbionezul: i did merge from you the via patches... 06:56
fabbione3 things:06:56
fabbione1) check that the patch actually applies. the DPATCH header was broken06:56
zulyeah i realized that last night and i didnt check it in06:56
fabbione2) the * dummy entry can be removed as soon as there is the first commit. it is there just to make dpkg-buildpackage happy06:56
zulok06:57
fabbione3) please try to follow the same rules for the changelog06:57
fabbioneExample:06:57
fabbione* Fix foo bar in driver X:06:57
fabbione  - Add patch <fullpatchname>.dpatch.06:57
fabbionewriting the way you do imho is redundant06:57
zulok will do in the future06:58
fabbione* Added patch foobar to fix X.06:58
fabbione  - Add patch blabla06:58
fabbionesee? :)06:58
zul:)06:58
fabbionebtw.. it's just that i am farly anal on the changelog :-)06:59
zulheh i noticed :)06:59
fabbionebecause a good changelog is a big help to track down stuff06:59
zuli always did it a different way in gentoo07:00
fabbionethat's something i learned from the good branden robinson07:00
zulso are you going to upload -30 today?07:01
fabbionei am waiting for mdz to confirm that it fixes the bug07:02
zulah07:02
fabbionebut we also have 2 security things without patch yet07:02
fabbioneso if i upload today there will be for sure another upload07:02
fabbionewhat scares me is the possibility of an ABI change....07:03
fabbionethat's why i am slightly more happy to wait and see07:03
T-Boneola07:04
=== cc [~cc@c210-49-121-44.eburwd3.vic.optusnet.com.au] has joined #ubuntu-kernel
T-Bonefabbione: ah ok thx for the hint. Anything special the CurrentlyBuilding file should contain?07:06
fabbioneT-Bone: yes. but don't bother for now. 07:06
fabbioneit's not worth the pain07:06
T-Bonewell07:06
T-Bonespeeding up the kernel build would be quite a gain07:07
fabbioneT-Bone: just touch the file for now...07:07
T-Boneah ok07:07
T-Bonecool07:07
fabbioneit really depends on how you created the chroot07:07
T-Bonedebootstrap07:08
fabbionedid you use the buildd version?07:08
T-Boneyeah07:08
fabbiones/version/variant?07:08
fabbionewell just touch that file for now...07:08
T-Bonedone07:08
T-Bonethough i suppose it'll only work for next build?07:08
fabbioneyeps and only for the kernel07:09
T-Boneok07:09
fabbioneno other packages makes use of it for that07:09
T-Boneok07:09
fabbioneotherwise you can still mark the kernel as "Not-for-US"07:09
fabbioneand build it manually07:09
T-Bonewell, next time ones upload a kernel, it'll build faster on hppa :)07:09
T-Bonei'd rather have it mostly automated07:09
fabbionemdz: i am off for dinner.. i will be back pretty soon07:16
lamontfabbione: kernel build is using /CurrentlyBuilding????07:22
=== T-Bone guesses lamont doesn't like that :)
lamontgiven that it only exists in the data center, and would therefore be an FTBFS if such source were shipped, yeah...07:23
lamontI'd hate to have to file an ftbfs bug against the kernel...07:23
T-Boneactually it's not exactly that07:24
T-Bonefabbione told me that the build process would use concurrency *only* if that file existed07:24
lamontfabbione: no abi change on hppa07:25
lamontah, I suppose that's OK07:25
lamontbut it still feels wrong07:26
fabbionelamont: i only check if the file exists. afaik there is no other way to determine if we are at the datacenter or not07:46
lamontfabbione: and we check because we don't want builds to go fast outside the data center???07:46
fabbionelamont: the use of -j is quite delicate07:47
lamontheh07:47
fabbionepeople might have SMP and don't want the kernel compilation to fork and blabla07:47
fabbionethat's why there is a line debian/rules to override what is autodetected07:47
lamontright07:47
fabbione# DO NOT UNCOMMENT THIS LINE WITHOUT READING make-kpkg man page.07:48
fabbione# export CONCURRENCY_LEVEL := 1507:48
fabbioneand later:07:48
fabbione                if [ -e /CurrentlyBuilding ]  && [ -z "$(CONCURRENCY_LEVEL)" ] ; then \07:48
fabbioneso basically the check of CurrentlyBuilding is harmless07:49
fabbioneit will never produce a FTBFS07:49
lamontfabbione: nonetheless, I find myself reminded of the 'if [ $(uid -un) = "buildd" ] " in oo.o07:50
fabbioneyeah i remember that :-)))07:50
fabbionebut does exist a more clean way to know if we are in a DC buildd?07:51
lamontno07:51
fabbionethe "feature" doesn't kill other buildds or stop producing _all.deb packages..07:51
lamontprobably because we didn't design one in07:51
fabbionethat's why i was comfortable to use it07:51
lamontyeah, yeah.  I understand.  it just makes me a little sick07:51
fabbioneyes and i understand your point :-)07:52
fabbionei recog is a hack...07:52
zulheh ubuntu actualy made slashdot07:52
fabbionefor the worst kernel?07:52
dilingerfor being created by a single person?  (mako)07:52
T-Bonefabbione: if you're running as uid 'buildd', i guess you can reasonnably assume that concurrency is *wanted*07:52
zulnah...userlinux and ubuntu 07:52
fabbioneT-Bone: i run my buildd as sparcbuildd user...07:53
T-Bonetssks07:53
T-Bone;)07:53
T-Boneif /buildd/ then (perlish) :)07:53
kylemdidn't your mother tell you slashdot rots your brain?07:54
fabbionekylem: ahaha07:55
zulkylem: yes slashdot bad mmkay?07:55
lamontT-Bone: checking user id in the build will get you hurt07:56
kylemoh piss. i didn't know about CONCURRENCY_LEVEL07:57
fabbionekylem: CONCURRENCY_LEVEL + ccache + distcc > *07:57
kylemfabbione, it takes me 7 hours to build the debian hppa images, heh.07:57
=== T-Bone wonders if there's a way to change the Real name in a gpg key uid without revoking/recreating
kylemand that's on a /fast/ machine with gobs of ram.07:58
fabbionekylem: wel... you know what i did?07:58
fabbionei just RTFM :)07:58
kylem;-)07:58
fabbionesorry.. i couldn't resist07:58
=== kylem bearhugs fabbione
T-Boneoh behave 8)07:59
zuloh hey T-Bone 07:59
fabbionekylem: /topic07:59
fabbione http://www.vijaygill.com/pics/stfu.gif <-07:59
fabbionemeh ^^T-Bone07:59
zulfabbione: yeah showed that to a bunch of people you got me into trouble07:59
kylem:)07:59
fabbionezul: how? ;)07:59
zulfabbione: bastard!08:00
T-Bonefabbione: i knew that one :)08:00
lamontfabbione: in case you haven't noticed, I'm still getting to the meeting announcement08:01
lamontlikewise the kernel stuff you sent me last night08:01
fabbionelamont: i did the security stuff today08:02
lamontthansk08:02
fabbionelamont: usually if i see you don't manage across my night, i do the morning after :-)08:02
fabbioneit's just that i didn't feel very happy to start security at 8pm08:02
fabbionemdz: if you want -30 out today, can you please test the via fix?08:02
lamontheh08:02
mdzfabbione: I will08:03
fabbionehttp://www.vijaygill.com/pics/give_a_damn_progress.gif08:03
fabbioneahahha08:03
lamontglad I said something before digging into it08:03
fabbionelamont: do always a baz update :-)08:03
mdzI need about 10 minutes to finish what I am doing before I shut down and reboot08:03
fabbionethat's how i know if it has been done or not ;)08:03
fabbionemdz: ok thanks08:03
mdzit is my primary desktop which has the issue08:03
fabbioneroger that08:03
fabbione(btw some pics on that website are really NOT nice)08:04
lamontfabbione: "done" != "in progress", fwiw08:04
mdzfabbione: hmm, forgot we had a kubuntu meeting scheduled for right now; it will have to wait until after08:05
fabbionemdz: ok.. i might not be online, but everything is committed to baz08:05
mdzfabbione: can someone else do the upload?08:05
fabbionemdz: sure.. lamont can.. otherwise i can do it tomorrow morning08:06
mdzfabbione: also another meeting in one hour08:06
fabbione12 hours won't make any difference08:06
mdzdepending on how long the kubuntu meeting runs, I may not have time until after lunch08:06
fabbionemdz: did i miss any meeting call?08:06
mdzfabbione: no08:06
fabbioneok08:06
fabbionemdz: anyway i wouldn't panic too much. i am pretty sure there will be another upload of the kernel before release08:07
fabbione(if not 2)08:07
lamontfabbione: but this time, lets do the final upload at least 24 hours before release, eh>?08:08
fabbionelamont: it's not up to me :(08:09
fabbionewe don't even have patches for a public security issue....08:09
fabbionebecuase there is none08:09
mdzwe should freeze the kernel this week08:09
mdzfor the RC08:09
fabbionemdz: RC can go with -2908:09
lamontfabbione: RC means RELEASE CANDIDATE08:10
fabbioneor -3008:10
lamontnot 'mostly release candidate'08:10
fabbionelamont: yes.. i know that :-)08:10
lamontonce you plan to replace something in the build, it's no longer release candidiate08:10
mdzI would like to get the via fix in if it works; that means no more boot options on any of my test systems08:10
lamontso if we're planning on -30 being in the release, it really needs to be in before they build the RC isos08:10
fabbionemdz: ok.. just take your time08:11
fabbionelamont: yes i get that. but if i upload -30 now or tomorrow morning, it will still make it for RC08:11
fabbionethe relevant changes are only the security stuff and the via fix08:12
fabbioneif the via fix is go now08:12
fabbionethan it's all done08:12
fabbionewe only need Kamion to upload a new d-i to build on top of the new kernel08:12
fabbioneend of the story08:12
fabbionei am sure we can manage easily :-)08:13
lamontare there actual d-i changes, or just needs a new daily-build?08:17
fabbionelamont: just a rebuild like the daily08:18
fabbioneno changes are required08:19
=== T-Bone notices that glibc produces a _all.deb
fabbioneT-Bone: tell jbailey :)08:27
T-Bonehehe08:27
lamontT-Bone: s/deb$/deb in binary-arch target/08:31
T-Bonetrue08:31
T-Bonehmm08:31
lamont</pedantic>08:31
T-Bonefabbione: gah, your trick seems not to work08:31
T-Bonebinutils_2.15-5ubuntu2: not registered yet.08:31
T-Bone:(08:31
lamontT-Bone: for messing with setting things in w-b, it's best if it actually gets fed the right packages file to begin with08:32
T-Bone?08:32
fabbioneT-Bone: i get that warning too once in a while08:32
fabbioneafaik it's harmless08:32
lamontfabbione: is error08:33
lamontat least on take08:33
lamont--take08:33
T-Bonefabbione: afaict, it discarded all other packages sent to the line08:33
fabbionelamont: hmm i get that when i mark a package in Uploaded08:33
T-Bonelamont: that's on -u08:33
lamontwell, it's an error it'll abort processing08:33
T-Bonegosh --merge-* is taking ages08:33
lamontand you get it because w-b doesn't know about that version of the package08:34
lamontyeah08:34
fabbionelamont: but w-b gave me that version :-)08:34
T-Bonelamont: which is rather stange given w-b gave that package to buildd...08:34
T-Boneas fabbione said :)08:34
fabbioneexactly08:34
lamontactually, takes next to no time for me... but I don't have universe.....08:34
lamontinteresting08:35
=== T-Bone will definitely not schedule it more than once a day
T-Bonelamont: i call that a bug, but that's my 2cents ;)08:35
lamontT-Bone: the DC does it every 30 min, x5 architectures08:35
T-Bonewell08:35
T-Boneeither having a flat archive makes things awfully slow08:36
fabbioneah we might have a fix for the av_dc thingy that sucks 100% of the CPU08:36
T-Boneor you have hell of machines08:36
T-Boneit's been running for 8+ minutes here already08:36
T-Bonetruth told it's the first time it's that long08:36
T-Bonei wonder if i have fucked up something08:36
T-Bonei should have run it -v08:37
fabbioneah hell.. the patch is big08:37
=== lamont works on the meeting announcement
zulyay!08:37
zulheh08:37
T-Bonelamont: any reason why w-b doesn't publish its stats, btw?08:38
lamont?08:38
T-Bone$web_stats = "/home/buildd/public_html/buildd/stats.txt";08:38
zulfabbione: i saw that it hasnt been proven though08:38
T-Bonelamont: ^^08:38
T-Bonelamont: that file isn't created08:38
fabbionezul: the patch is clean, but it changes the ABI afaict08:39
=== T-Bone considers 10' as much too long to be honest, considers killing w-b
zulfabbione: heh..08:39
lamontT-Bone: have you run do-merge-quinn?08:39
T-Boneno08:39
T-Boneit's currently deadlocking on a --failed08:39
lamontwell, that's the only file that references $web_stats....08:39
T-Boneafaict08:39
T-Boneerr08:40
T-Bonedo-merge-quinn != w-b --merge-quinn?08:40
lamontnope08:40
lamontt08:40
lamontit's yet more cruft that we don't care about08:40
T-Boneerf08:40
zulfabbione: i say hoary+1 for it08:40
fabbionezul: let me check something08:41
fabbionei want to see if it is upstream08:41
zuli already did and i believe it isnt08:41
fabbioneit might be worth extracting only the changes for the acxxx driver, try to build (for the ABI change) and ask him to tetst08:41
zuli can do it if you want08:42
fabbionethat would be neat08:42
fabbionehe uses 686-smp08:42
zulok ill throw one together right now08:42
fabbioneok great08:42
T-Bonefabbione: interestingly enough if you pass only 1 changes file to -u at a time, there's no error08:43
fabbioneT-Bone: hmm possibly08:43
=== T-Bone wonders what happen if a package is marked -u twice or more
=== T-Bone hopes that's harmless
T-Boneseems to be08:44
zulfabbione, just the scsi stuff no 3com or acpi in that patch correct?08:45
fabbionezul: one sec...08:47
T-Bonewow08:47
T-Boneseems that touching the file during the build made it work anyway08:47
T-Bonecool08:47
fabbionezul: we mostlikely have the acpi changes already. worth to check anyway08:49
zulk08:49
fabbionemjg59: ping?08:49
fabbioneiirc the 3com drivers are broken with suspend resume and the patch is not intrusive... but hell we are so close to RC08:50
zulthey are broken with suspend resume08:50
fabbionezul: skip the generic scsi stuff and push him only the ahc driver changes08:50
zulok 08:51
fabbionewe should ask mjg59 if the patch looks sane08:51
fabbioneplus i have a 3com to test on08:51
zulbut the generic scsi stuff contain some CONFIG_PM stuff08:51
fabbioneyes htat is correct, but that's a more intrusive change08:51
zulok08:52
fabbioneit's the driver we really care about08:52
zuli understand08:52
fabbionei am ok to fix a driver, but not to change an entire subsystem08:52
fabbione+ the scsi change is an ABI change08:53
fabbioneit adds 4 more functions around08:53
fabbioneatleast it looks like08:53
T-Bonelamont: btw, do you want to be posted about the kind of message i've mailed you?08:53
=== T-Bone sees dbus failing on missing kdelibs-dev, wonders
fabbionezul: apparently none of the changes in the driver require the changes to the scsi layer08:55
fabbioneand they shouldn't change the ABI afaict08:55
zulah ok...i made the patch starting it right now08:55
fabbioneall the changes are confined inside the module08:55
fabbionelet me check an extra thing...08:56
fabbione-08:56
zul686-smp08:56
lamonttopic changed in #ubuntu-meeting, guess I should email kernel-team, eh>?08:57
lamontT-Bone: kdelibs has no love quite yet, in my mirrror08:57
lamontbut it will soon08:57
T-Bonekdelibs is in main?08:57
fabbionelamont: ehhe08:58
T-Bonelamont: no need, it'll be built here08:58
T-Bonejust rsync it when it's there08:58
lamontkdelibs is in main08:58
T-Boneurg08:58
lamontT-Bone: quicker to just build it here...08:58
lamontsince the source is already here, I think08:58
fabbionezul: yes.. all the changes are confined inside the modules. in any case the modules seem not to depend on each other. that means that we are ok with it08:58
lamontfabbione: you saw that -29's hppa is no change from -28 (abi), right?08:59
T-Bonelamont: well, much slower to upload from your place :P08:59
fabbionelamont: yeps.. the abi files for hppa are there already08:59
lamontT-Bone: yeah. and equally slow to upload09:00
lamonts/up/down/.09:00
zulfabbione: that is what im going with http://zulinux.homelinux.net/ubuntu/kernel/aic7xx-sleep.dpatch 09:00
T-Bonelamont: if you don't need it you don't have to download it, otoh :)09:00
fabbionezul: looks sane09:00
zulnifty...building now09:01
T-Bonelamont: just for you http://archive.slashdirt.org/incoming/09:01
T-Bonethat's the unsigned archive09:01
zulshould take about 45 minutes for it to build since i removed everything except for 686-smp09:01
T-Bonelamont: rsync'able at rsync://rsync.slashdirt.org/incoming09:02
fabbionezul: no ccache?09:02
=== zul has a p4 3 ghz on his desktop
zulnope09:02
fabbionezul: time to install it...09:02
fabbioneit's easy and very fast09:02
zuli know cc=ccache gcc09:02
zulor something ;)09:03
fabbionezul: even simpler than that09:03
zuleh?09:03
fabbioneif [ -d /usr/lib/ccache ] ; then09:03
fabbione    export PATH=/usr/lib/ccache:"${PATH}"09:03
fabbione    export CCACHE_DIR=/usr/src/.ccache09:03
fabbione    export CCACHE_NLEVELS=809:03
fabbionefi09:03
fabbionegiven that you want your ccache in /usr/src/.ccache09:03
fabbioneccache -s to see the stats09:04
fabbioneccache to see what you can configure09:04
zulhmmm...ill have to try that tonight09:04
fabbionei use that in my .bashrc09:04
fabbioneso it is always there and i don't need to bother09:04
fabbionejust make sure that .ccache is somewhere on a fast disk :-)09:04
fabbionethe first time you will not notice any difference09:05
zul.ccache can be in your home directory correct?09:05
fabbionebut check the build time the second run :-)09:05
fabbionezul: it can be everywhere09:05
fabbioneit's just a VAR you set09:05
fabbionefor me ~ would be a loss09:05
fabbionesince it's nfs shared.. so i prefer local disk09:05
zulits not nfs shared for me though so no biggy09:06
zulbzImage is ready09:06
T-Bonefabbione: ccache wants loads of diskspace/mem, right?09:07
fabbionenop09:08
fabbioneonly a bit of diskspace that you can configure09:08
T-Bonei wonder if it'd be quite a gain on a buildd09:08
T-Bonehonestly i doubt it09:08
fabbioneto be a real gain on a buildd the ccache storage must be big09:09
T-Bonei guess so09:10
T-Bonecurrently i can't afford it09:10
fabbionebut for example vlc takes 1:30 hours to build on sparc without ccache09:10
fabbioneccached less than 20 minutes09:10
T-Bonethat'll cahnge once i'll get my hands on the disk arrays that are coming my way :)09:10
fabbionemake your numbers...09:10
T-Bonedoh09:10
T-Bonehow can that be?09:10
fabbionebecause ccache stores the objects on the disk at the first compilation and re-use them at the second run?09:11
fabbionecatching all the changes?09:11
fabbioneand recompiling only what is really needed?09:11
T-Boneerr09:12
fabbionea lookup is faster than recompiling the entire code ;)09:12
T-Bonesure09:12
T-Bonebut it's only useful upon consecutive builds. ie: for it to be worthwhile on a buildd, it'd have to cache the *entire archive's objects*09:12
T-Bonesomething so big I'd rather don't know how big it is :)09:12
fabbioneT-Bone: that's why i wrote that you need a big cache in a buildd09:13
T-Boneheh09:13
fabbionebut take into account that you have some limitations09:13
T-Boneeg?09:13
fabbioneeach time libc or gcc gets updated the entire ccache becomes garbage09:13
T-Boneyum09:14
fabbioneso it is pointless to make the cache too big to contain everything09:14
fabbione+ you will notice that some huge packages like X that takes like 5GB of disk to build, only uses a few hundred Megs of ccache09:14
fabbioneeven the kernel is ccache is like 100MB or something09:15
=== T-Bone wonders how that's possible
fabbioneT-Bone: because X builds heaps load of extra crap, twice and non-cacheable?09:15
fabbionelike spending litteraly hours processing fonts in perl?09:15
T-Boneschweet09:16
lamontccache -F 2000000 -M 100.0G09:21
lamontthat's what the buildd's in the DC (that can handle it) have09:21
lamontthe others use somewhat less - only 10GB of cache09:21
fabbioneyeah.. except that my sparc buildd is struggling with 2,5GB of ccache09:21
lamontroughly 20% of the available disk space09:21
fabbionelamont: why do you force -F ?09:21
zulwhee...buuilding scsi modules09:22
fabbionethere is no limit to file nums by default..09:22
lamontfiles in cache                    22415309:22
lamontcache size                           8.7 Gbytes09:22
lamontmax files                        200000009:22
lamontmax cache size                      10.0 Gbytes09:22
lamontthat's on my hppa machine09:22
lamontfabbione: because the default is way too small :-)09:22
fabbioneif i don't set -F i don't have max files at all09:22
lamonthrm.. ISTR that wasn't always the case... dunno09:23
fabbionei really have no idea :-)09:23
fabbionebut i remember only setting the size09:23
=== lamont ^5s fabbione
=== lamont is happyl clue-free about that too.
fabbioneehhehe09:24
=== zooko [~user@blk-222-185-250.eastlink.ca] has joined #ubuntu-kernel
=== T-Bone guesses he'll enable ccache when the two 10x18GB arrays will be there :)
fabbioneyou all suck09:24
T-Bonesure :)09:25
fabbionei need an external SCSI disk array for my sparc09:25
fabbioneand i did get none09:25
=== fabbione needs one
T-Bonei can give you a pile of 4GB disks ;)09:25
fabbioneT-Bone: i don't really care the size of the HD09:25
T-Boneyou'll have to build the array by yourself, tho :)09:25
fabbionedo they have an external disk array?09:25
T-Bonealas no09:25
fabbioneok09:25
fabbionethat sucks09:25
T-Bonethese are raw IBM scsi disks09:26
T-Boneif they had an array, i'd have used them :)09:27
fabbionehttp://www.anysystem.com/storedge-t3-660gb.html09:27
fabbionesomething like this would do09:27
fabbione:)09:27
T-Bonewow09:28
T-Bonethat's kinda cool indeed :)09:28
fabbioneyeah09:28
fabbionei think i can host both differential and non differential scsi stuff09:28
fabbionebut i can't remember what is the default in my sparc09:28
fabbionein the worst case i have a scsi controller hanging somewhere in a box.. and i am sure it is differential09:29
fabbioneand.. actually....09:29
fabbionehmmmm09:29
fabbioneit's an ADAPTEC!09:29
fabbionei wonder if the ahc_dv process starts without any device connected....09:29
T-Bonelol09:29
=== fabbione must do a hardware inventory list
=== T-Bone finds the stats output of buildd rather strange "building time: 0%, idle time: 0%"
T-Bonei wonder what that bitch has been doing all the time then :)09:31
fabbioneok i am off for the evening09:31
fabbionelamont, mdz: please drop me a mail if you are going to upload -30 or you want me to do it tomorrow when i wake up09:31
zulfabbione: ok ill put the .ko on my webpage for the users to test09:31
fabbionezul: fine by me09:31
zuland if they are ok ill put it in my archive or you can just grap the copy on the page as well09:32
fabbioneok thanks09:32
fabbionezul: make my life simpler.. merge from branch so that i can easily merge from you09:32
zulpl09:33
zuldoh..ok09:33
fabbioneall this merging is a bit work of work for everybody, but it makes everything simpler at the end09:33
fabbionegood night everybody09:33
zulnight09:33
zulwhee...its linking now09:33
T-Bonekylem: Finished at 20050323-213209:35
T-BoneBuild needed 05:23:49, 909288k disk space09:35
T-Bonethat was linux-source09:35
kylemhate you so much. :)09:35
kylemi need to compare our .config09:36
T-Bone;)09:36
T-Bonei told you I/O were *fast* on that machine :)09:36
kylemi just started build-64-smp09:36
T-Boneyou just can't fight :)09:37
T-Bonekylem: they'll be available soon at the incoming URL i posted before09:37
kylemi think my /home disk is only FAST-20 for some reason.09:37
kylemT-Bone, heh, mine is a dual 550MHz too...09:38
T-Bonehere it's FAST-20 WIDE 40MB/s09:38
T-Bonetwo 9GB disks. RAID-0, XFS09:38
T-Boneand it's dual 440MHz09:38
T-Boneso you *really* suck 8)09:39
T-Boneand most of the build happened single threaded too :)09:39
=== zooko [~user@blk-222-185-250.eastlink.ca] has left #ubuntu-kernel ["ERC]
T-Boneerr09:40
T-Bonei can't believe there's been *yet another glibc upload today*09:40
T-Bonesigh09:41
zulyay ers use somewhat less - only 10GB of cache09:41
zulfabbione yeah.. except that my sparc buildd is struggling with 2,5GB of ccache09:41
zullamont roughly 20% of the available disk space09:41
zuldoh..09:41
kylemT-Bone, my build is entirely single threaded.09:41
=== T-Bone guesses he wants to kill jbailey :)
mjg59fabbione: Yo?09:42
jbaileyT-Bone: Careful.  It's the fact that I did the source build on glibc that caused the need for the second upload...09:42
T-Boneglibc takes about 3h to build. I wonder why it's not "-j" enabled09:42
jbaileyerr.09:42
jbaileyia64, I mean.09:42
jbaileyT-Bone: It is.09:42
T-Bone/usr/bin/make -C build-tree/hppa-libc -j 1 2>&1 | tee -a /bu09:43
T-Bonejbailey: "-j1" heh? :)09:43
T-Bonehow threaded is that?09:43
T-Bone;)09:43
=== jbailey lart thibaut
=== T-Bone larts jbailey back, asking for explanation :)
jbaileyNJOBS:=$(shell getconf _NPROCESSORS_ONLN 2>/dev/null || echo 1)09:45
T-Bonejbailey: next time you do a glibc upload, remove the arch indep files from binary arch :)09:45
T-Bone~$ getconf _NPROCESSORS_ONLN09:46
T-Bone209:46
jbaileyThen trace the setup in your chroot or something.09:46
T-Bone$ sudo chroot-hoary getconf  _NPROCESSORS_ONLN09:46
T-Bonesudo: chroot-hoary: command not found09:46
T-Boneerr09:46
T-Bonemy bad09:46
T-Bone$ sudo chroot chroot-hoary getconf  _NPROCESSORS_ONLN09:46
T-Bone209:46
=== T-Bone double larts jbailey
T-Bonewith 2 online CPUs, i can lart you in parallel :)09:47
zulright i have to go move furniture back tonight09:48
jbaileyT-Bone: *lol*09:48
jbaileyT-Bone: So why is it detecting only one processor for you? =)09:48
T-Bonejbailey: building glibc was threaded on warty chroot, so something's fucked up09:48
T-Bonejbailey: if you want to look at the ongoing build log to figure out: http://buildd.slashdirt.org/logs/glibc_2.3.2.ds1-20ubuntu12_20050323-213309:49
jbaileyThere's nothing a build log would tell me - It's all what variables are set when.09:49
T-Bonewell09:50
T-Bone# How many makes to run at once?09:50
T-BoneNJOBS = 109:50
T-Bonefrom glibc-2.3.2.ds1/debian/rules09:50
T-Bonei guess that answers the question?09:51
jbaileyT-Bone: Right, but the various things from debian/sysdeps are pulled in after that.09:51
jbaileyNJOBS has to have a default, since we can't use this getconf on non-Linux09:51
jbaileyIf you look in sysdeps/linux.mk, you'll see the detection code.09:51
T-BoneNJOBS:=$(shell getconf _NPROCESSORS_ONLN 2>/dev/null || echo 1)09:52
T-Boneifeq ($(NJOBS),-1)09:52
T-Bone NJOBS:=109:52
T-Boneendif09:52
T-Boneifeq ($(NJOBS),0)09:52
T-Bone NJOBS=109:52
T-Boneendif09:52
T-BoneNJOBS:=109:52
T-Bonesomehow i have the feeling that this is *utterly* stupid :)09:52
T-Bonenote the ending "NJOBS:=1"09:52
T-Bonejbailey: i guess *that* answers the question :)09:53
jbaileywtf?09:53
kylemget shuttleworth to buy a superdome and just run make -j ;-)09:53
T-Bonekylem: lol09:53
lamontT-Bone: you do have /proc mounted in the chroot, yes?09:53
lamont(and /dev/pts)09:53
T-Bonejbailey: that's exactly what i'm asking you :)09:53
T-Bonelamont: yes09:53
T-Bonelamont: i just pointed that the build will never be threaded anywhere, no matter what09:53
=== lamont finally catches up on reading things
T-Bonebtw i'm doubtful about the "NJOBS=1" in the second if case09:54
=== T-Bone wonders if he can larts -j jbailey :)
jbaileyT-Bone: Sure, but only -j 1 apparently. =)09:54
jbaileyYou mean if it comes back as 0?09:54
jbaileyGiven that you're unlikely to have 0 processors online and still succesfully execute the instruction, 1 seems like a safe fallback. =)09:55
T-Bonejbailey: i think it should be "NJOBS:=1" instead of "NJOBS=1" for consistency reason. But that's not the cause of what we're seeing09:55
T-Bonethough i wonder if someone fucked up willing to change exactly what I just said, and wrote the change *outside* the if case09:56
T-Bonejbailey: so for ubuntu13, remove arch indep from binary arch target and GET IT TO BUILD THREADED, dammit :o)09:56
jbaileyFirst I want to know why that NJOBS:=1 is in there.  I don't see a refernece to it in the changelog.09:57
T-Bonei'm pretty sure that's someone's local change that went into mainline :)09:57
T-Boneanyway, off for dinner, bbiab09:57
T-Bonegah10:47
T-Boneso you guys just uploaded glibc again :P10:47
jbaileyRight with the bug fixed.10:48
=== T-Bone kills current build
jbaileyCurrent build?10:48
T-Boneubuntu12 on my builder10:49
jbaileyia64?10:50
T-Bonehppa10:50
T-Bonewhy would i build ia64?10:50
jbailey thought you ran the autobuilder for it.10:50
T-Bonehell10:50
T-Boneno10:50
T-Boneit's in DC10:50
jbaileyIs hppa a target for Breezy?10:50
T-Bonemy business is hppa you see10:50
T-Bonei don't know10:50
T-Bonehppa is a target for me, that's a good beginning :)10:50
jbaileyIf it is, it's incentive for me to setup the hppa box here.10:51
T-Bonedude10:51
T-Bonehave you been sleeping on this chan and #parisc lately?10:51
T-Bone;P10:51
jbailey#parisc, yes.10:51
T-Bonewe've discussed at length that topic on #parisc10:51
jbaileyThis channel?   Maybe. =)10:51
T-Boneit eventually gave birth to http://ubuntu-hppa.pateam.org/10:51
T-Bone(which is currently rather empty, but I'm trying to improve it as much as possible. Contribution welcome)10:52
jbaileyI remember the Vancouver proposal coming up in #parisc, but it doesn't look like there's nay reason why it shouldn't be a full arch, so I didn't follow it after that.10:53
T-Bone   * debian/rules.d/control.mk: Mark debian/control target as phony.10:53
T-Bonethat's supposed to fix the parallel build issue?10:54
T-Bonejbailey: then you haven't read your mails carefully enough10:54
T-Bonehppa is planed for removal from etch10:54
jbaileyOn what grounds?10:54
T-Bonenot enough builders10:54
T-Bonenot enough downloads10:54
T-Boneand all kind of crap alike10:54
jbaileyHmm, not enough downloads I can see, I guess.10:55
jbaileyNo, the issue wasn't parallel build, the issues was fubar depends from a race condition.10:55
kylemi think "not worth the release teams time"10:55
T-Bonejbailey: if you've looked at the requisite for an arch to be part of etch, you'd noticed that *only* i386 can make it10:55
kylemdon't worry, if nobody else does, i will do stable releases for etch for hppa.10:55
T-Boneamd64 and ia64 have been "exempted" of a few prerequisites10:55
jbaileySince I did the original build on ia64, libc6-i686 depended on libc6.1 =)10:55
T-Bonejbailey: ok. So it will still build single threaded?10:56
jbaileyT-Bone: Yes, dear.10:56
T-Boneschit10:56
jbaileyT-Bone: The issue -j issue isn't important enough to have me risk breaking it when I don't know why the change went in in the first palce.10:56
T-Bonei can imagine10:56
T-Bonekylem: you're into self-inflicted pain, aren't you? :)10:57
kylemno.10:57
T-Bonedoing QA release of etch looks much to me like you're in it, tho :)10:58
kylemmeh.10:58
=== jbailey tried to remember where Kyle works.
jbaileyT-Bone: Perhaps it's inflicted by others. =)10:59
kylemjbailey, i don't work at all.10:59
T-Bonehe's a darn student :)10:59
jbaileyAh, lucky.11:00
kylemnot really. i work full time and get nothing out of it. :)11:00
jbaileyI'm going to spend a bunch of this weekend on my universitiy stuff.  I'm so behind. =)11:00
kylem"work" rather.11:00
jbaileykylem: I'm doing my degree by distance ed, and wish I could afford to take the time off to go to school.11:00
kylemjbailey, *nod* i was thinking about finishing part time, but it would just take too long.11:01
T-Bonemv: cannot stat `chroot-hoary/build/buildd/linux-headers-2.6.10-5_2.6.10-29_hppa.deb': No such file or directory11:11
=== T-Bone wonders
=== T-Bone guesses that's harmless since the package successfully built anyway
=== mdz [~mdz@ca-studio-bsr1o-251.vnnyca.adelphia.net] has joined #ubuntu-kernel
mdzthe snd-via82xx change does not resolve my problem11:20
mdzwell, not entirely11:20
mdzI don't seem to be getting the crash I was getting before, but that didn't always happen anyway11:20
mdzbut it still behaves in the same way11:21
T-BoneBuild daemon statistics from 19700101-0100 to 20050322-2050 (12864.83 days) <- must be the oldest buildd ever run ;)11:21
mdzwhen I play a sound, it repeats indefinitely11:21
mdzany information I should collect before I go back to irqpoll mode?11:21
mdzok11:23
T-Boneok ok11:31
T-Bonewell, it's time for me to say goodbye11:31
T-Bonei'll have a quick look at the backlog tomorrow morning but then I won't be back until next wednesday. Will read email tomorrow until 1700 CET, then no net access. Vacation rulez! :)11:32
mjg59I need to go out - can someone point mdz at http://seclists.org/lists/linux-kernel/2005/Mar/6078.html ?11:34

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