/srv/irclogs.ubuntu.com/2005/05/20/#ubuntu-kernel.txt

lamontanyone know which driver provides rtc on amd64?12:45
=== horms [~horms@YahooBB219184134048.bbtec.net] has joined #ubuntu-kernel
zulthere...quickcam and spca5xx playing together like two peas in  a pod02:52
=== horms [~horms@vagw.valinux.co.jp] has joined #ubuntu-kernel
zulbleah...i cant sleep05:17
fabbionemorning05:26
zulhey fabbione 05:26
fabbionezul: 7808 is d-i related. we still need todo thed-i cleanup in the kernel05:29
fabbionesee debian/TODO05:29
zulupdated?05:29
fabbioneVerify debdiff with previous kernel and add new drivers to d-i.05:29
zulokie dokie printk stuff...what do you want to cut down?05:32
fabbionethere are a couple of printk during the boot that are marked as _ERRO or _CRIT05:33
fabbionethe audit thing05:33
fabbioneand the swsup wrong partition id05:34
zulok i can look into that05:34
fabbionethey should be changed to _INFO05:34
fabbionewe don't want to lose them05:34
fabbionejust make them less noisy05:34
zulso the audit: <blah blah>05:36
fabbioneyes05:38
fabbioneand the swsups one05:38
zulokie dokie05:39
zulso something like this? http://zulinux.homelinux.net/kernel-power-swsusp_shutup.dpatch  05:55
fabbioneexcept you diffed it the wrong way yes05:57
fabbionebut not all of the messages05:57
fabbioneonly the one that shows at startup05:57
zulok...then it might be time get some sleep then05:57
zulok05:57
fabbionesome of them are important to have05:57
zulill see you guys tomorrow05:59
fabbionenight zul06:00
zuli added some more external drivers from the list but ill put them in my baz archive when i get up tomorrow06:00
zullate06:01
zullater even06:01
fabbioneok06:04
fabbionelamont: ping me when you are around again06:59
lamontack07:00
fabbionelamont: i was wondering if we can integrate sparc build logs on people07:01
lamontyeah - that's on my list of things to ponder.07:01
lamontspecifically, now to integrate them.07:01
fabbionei guess you have somekind of script that scp them from the buildd's to people07:02
fabbionewe might just adapt it07:02
fabbioneyou probably have to change the permissions on the tree so that i can write there07:02
lamontactually, the copy on rookery is a mirror of the master, that lives elsewhere07:03
fabbioneah07:03
fabbionehmmm07:03
fabbionethat makes it more complicate07:03
Lathiatmmm the ipw2200 driver has gone from crashing requiring a module reload to crashing requiring a reboot :\07:33
fabbioneLathiat: complain with upstream07:33
fabbioneit's the latest version of the driver07:33
Lathiatyeh i know was just saying07:34
Lathiatis it hard to debug kernel drivers?07:34
fabbionepretty much yes07:37
fabbionehow much do we care about the abi in 2.6.11.9* serie?07:46
fabbionethere.... rh cluster suite updated08:03
fabbionelamont: i am still checking out linux-ipv608:04
fabbioneunbelievable08:04
fabbionemore than 24 hours co08:04
Lathiatouch, which project is that from?08:04
fabbionelinux-ipv6/usagi08:04
lamontfabbione: I don't think we care about the abi version until 2.6.12-1.108:04
fabbioneipv6 statefull firewall08:04
Lathiatyeh usagi08:04
fabbionelamont: yeah08:05
lamontesp since if we did, we'd be something like 2.6.12-22.108:05
fabbionelamont: exactly :)08:05
fabbionelamont: btw.. why the kernel did build 3 times on ppc buildds???08:25
fabbioneat least... there are 3 logs reported08:26
lamontfabbione: most likely situation was those wonderful SIGILL's that ppc likes to throw on big builds08:27
lamontit's also possible that I gave it back in the middle of a build08:27
fabbioneah ok08:27
=== doko [~doko___@dsl-084-059-052-160.arcor-ip.net] has joined #ubuntu-kernel
fabbionehey08:37
fabbionedoko, svenl: can we take a look to PPC64 kernel?08:37
fabbionei need to understand a few things08:37
fabbioneright now we have 6 ppc flavours08:38
fabbionepower3{,-smp}08:38
fabbionepower4{,-smp}08:38
fabbionepowerpc{,-smp}08:38
fabbionewhich one of these need to become 64bit?08:39
fabbioneor do we need to add a complete new set of flavours?08:39
fabbionefor me all this ppc magic is kinda unknow08:40
fabbioneand i need to understand what needs to be done08:40
dokohmm, don't know, if I can help ...08:41
fabbionedoko: well you were asking for a ppc64 kernel08:41
fabbioneso where can i build a ppc64 kernel in the first plave08:42
fabbioneplace08:42
dokodavis, breezy-ppc64 chroot08:43
fabbioneok.. 08:43
dokousing gcc-3.4 -m6408:44
fabbioneok we are already using gcc-3.408:45
fabbionei think the -m64 is added by the kernel automatically when exporting ARCH=ppc6408:45
=== fabbione checks
fabbioneyes08:46
fabbionethat is done automatically...08:46
fabbioneso now.. i need to understand what flavours need to be built that way08:46
fabbioneGCC_BROKEN_VEC  := $(shell if [ $(GCC_VERSION) -lt 0400 ]  ; then echo "y"; fi ;)08:48
fabbioneinteresting :)08:48
svenlfabbione: basically, the only thing you need to do is to add ARCH=ppc64 when building.09:23
svenlfabbione: i guess for symetry purpose, you would need to do :09:24
fabbionesvenl: yes.. i know that, but i am more interested to know what flavours i need to build09:24
svenlARCH=ppc for powerpc flavour, and ARCH=ppc64 for the ppc64 flavours.09:24
svenlwell.09:24
fabbioneyeah i get that :)09:24
svenlboth power3 and power4 are now called pseries.09:24
svenlso i would have pseries and iseries.09:24
svenlthat is : powerpc/ppc, pseries/ppc64, iseries/ppc6409:25
fabbioneok from the actual mapping:09:25
svenlbut it is also possible to build a power4 and beyond optimized pseries version, so i would add a : 09:25
fabbionepowerpc{,-smp} -> ARCH=ppc, no name change09:25
svenlpseries-power4/ppc64.09:25
svenlfabbione: ok.09:25
fabbionehow do i map power3 and power4?09:26
svenlfabbione: for power3/power4, just add new versions.09:26
fabbioneso something like:09:26
fabbioneppc64-power309:26
fabbioneppc64-power609:26
fabbionemeh09:26
fabbioneppc64-power4 <-09:26
fabbioneand of course build them with ARCH=ppc6409:26
svenlone moment.09:27
fabbionesure09:27
svenlfabbione: forget the old mappings.09:27
=== fabbione scraps the notes
=== Seveas [~seveas@seveas.demon.nl] has joined #ubuntu-kernel
svenlOk, am back.09:31
fabbioneno rush....09:31
svenlfabbione: i don't have it in my mind right now, but basically, for all ppc/ppc32, the configs should be almost similar.09:32
svenlwith a little modifications.09:32
fabbionesvenl: right now i need only the name schema09:32
svenlfabbione: ok.09:32
fabbioneforget about the contents of the configs09:32
svenlso, i would do :09:32
svenlARCH=ppc -> powerpc{-smp}09:32
svenlARCH=ppc64 -> pseries{-smp}09:32
svenlARCH=ppc64 -> pseries-power4{-smp}09:32
svenlARCH=ppc64 -> iseries{-smp}09:33
fabbionewhere is power3 in this schema?09:33
svenlas for the actual difference between the 3, iseries is the iseries variant, and pseries is the pseries one.09:33
svenland pseries-power4 is the power4 optimized version of pseries.09:33
svenlfabbione: pseries now support both power3 and power4.09:34
svenlfabbione: but you can enable power4 and beyond only optimization, which bring a performance gain, but drop support of the power3.09:34
svenlThis is pseries-power4.09:34
fabbioneso what is the iseries?09:35
fabbionei am sorry if these questions are lame09:36
fabbionebut i am trying to understand the best i can09:36
infinityAS/400.  I didn't think they were shipping with different CPUs than the pseries, just different gear under the hood...09:36
svenlfabbione: iseries are IBM/power big iron, not previous supported by the ppc32 kernels.09:40
fabbioneoh09:41
fabbioneso that means generating heaps load of images09:41
svenlfabbione: not really.09:41
fabbioneof the old power3/power4 images.. is there something we can actually drop safely?09:41
infinityFor the installer, we should be able to cut back to two images.09:41
infinityA very generic ppc32 and a very generic ppc64.09:41
svenlit will only be 8 images compared to 6 previously.09:41
svenlfabbione: we can indeed only keep powerpc and pseries for the installer.09:42
infinityUnless the ppc64 generic images wont boot on AS/400 kit for some reason, and that would be silly.09:42
svenlor maybe powerpc and pseries-smp09:42
fabbioneok09:42
svenlfabbione: i would build iseries as netboot only.09:42
fabbionelet me try to summarize09:42
fabbionesvenl: netboot will still require an image09:42
svenlbut this means enabling the mkvmlinuz build.09:42
fabbionepowerpc stays as it is09:43
svenlfabbione: sure, but you don't need to put it on the CD.09:43
fabbionepower4{,-smp} -> pseries-power409:43
fabbionepower3 -> vanish09:43
svenlmmm, come to think of it, mkvmlinuz needs fixing for ppc64.09:43
svenlfabbione: nope.09:43
fabbionewe introduce iseries and pseries09:43
svenlpower[34] {-smp} -> pseries{-smp}09:43
fabbioneok09:44
fabbioneroger that09:44
svenlpseries-power4{-smp} is an optimized version of the pseries for power4 and beyond.09:44
fabbionehow big is the performance gain?09:44
svenllike you have normal -386 and -k7 and such.09:44
svenlfabbione: not sure.09:44
svenlfabbione: 20-40 % maybe ? 09:44
infinityI'd question that 40.. :)09:44
infinity20 would be generous.09:45
svenlneed to ask the IBM guys.09:45
svenlinfinity: i don't know.09:45
fabbionei think no more than 5%09:45
svenlbut it is an important gain.09:45
svenlfabbione: how much would be the gain from -i386 to -k7 ? 09:45
infinityIt's a measurable gain, but it's not massive.09:45
svenlanyway.09:45
fabbionesvenl: minimal :)09:45
infinityEspecially not from the point of view of userspace.09:45
svenlinfinity: the ppc64 guys told me : please don't cripple the ppc64 kernels.09:46
svenlbut well.09:46
svenlfabbione: if you want to gain space, you can drop the non-smp power3 variant.09:46
infinityCan't we pull tricks to optimise for power4, without using new ops?09:46
fabbionewhy that?09:46
infinity(This can be done in intel systems, slowing down older CPUs, but allowing them to still work)09:46
infinityAlso, I question the value of any non-smp kernels, but that's something we still need to test more, I suppose.09:47
svenlpower3 boxes are few indeed, and the majority of those are smp variants, and the smp kernel should work on up.09:47
svenlso i would do :09:47
svenlpowerpc, powerpc-smp, pseries-smp, pseries-power4, pseries-power4-smp, iseries09:47
svenl(i guess it makes no sense to have non-smp iseries :)09:47
fabbioneso it would be:09:48
svenlwhich leaves us at exact the same amount of kernels as today.09:48
fabbionepowerpc, powerpc-smp, pseries-smp, pseries-power4, pseries-power4-smp, iseries-smp09:48
fabbionejust to keep the name schema coherent09:48
svenlfabbione: yep.09:48
infinityThere are single CPU iseries machines, but the only people who use them are hackers writing software for the big iron, generally.09:48
=== chmj [~d3vic3@dumbledore.hbd.com] has joined #ubuntu-kernel
svenlinfinity: so they can live with the 5% or whatever performance drop, or use their own stuff.09:49
fabbionehackers don't use precompiled kernels09:49
svenlinfinity: do you know what those iseries machine use for booting ? 09:50
infinityNot sure.  I've only seen one, and it was running AIX.09:50
infinityAndErm, OS/400.09:50
infinityBrain fart.09:50
infinityBut, yeah.  I didn't ever hit the little white switch to reboot it.09:51
infinityIt was happy on its own.09:51
svenlinfinity: do you think yaboot will work on them ? 09:51
infinityIt's possible.  I'd like to get my hands on one for testing.09:51
svenlAnd those are the ones which don't do funny partitioned computing stuff.09:51
infinityA single CPUU iSeries can still run VM, but I'm not sure why one would want to. :)09:52
infinity(It's a possible use case, though)09:52
infinityBut unless we have some people at IBM who want to help out, this is all "I played with one a couple of years ago" experience.09:52
svenli will investigate about this.09:57
svenlfabbione: will you build an 2.6.12-rc4 kernel packages ? Or still go with 2.6.11 ? 10:01
svenl09:58 < mpee_> svenl, a non SMP kernel won't boot on iSeries so don't bother10:01
infinityOh, they actually market single CPU iSeries stuff to end-users now.10:02
infinityAnd yes, they're running VM by default.10:02
fabbionesvenl: 2.6.12rc410:02
svenlso i guess that solves it. I would drop the -smp name of it though.10:02
svenlfabbione: cool.10:02
fabbionei am not spending time on .1110:02
infinity(Which allows them to ship them with Linux and OS/400 installed, in two seperate partitions)10:02
svenldo you have something i can try on my powerbook already ? benh said that 2.6.12-rc4 will solve all power management and sleep issues.10:02
infinityWhich would also explain why the non-smp kernels won't work, cause I think all the VM magic is tied to SMP.10:02
fabbionesvenl: not for ppc6410:02
fabbionesvenl: the 32 bit images are in the archive already10:03
fabbioneuniverse -> linux-source-2.6.12/10:03
svenl10:01 < benh> svenl: pmac/pseries/everybody else can be a single image10:03
svenlfabbione: no prebuilt kernel though.10:04
svenlfabbione: you think my powerbook G4 will like ppc64 kernels ? 10:04
fabbioneyes.. they are in that dir10:04
fabbionesvenl: no idea.. i am not a ppc guy :)10:04
fabbionethat's why i keep asking ppc stuff around10:04
svenlfabbione: :)10:04
fabbionesvenl: what does benh mean?10:05
svenlfabbione: the G4 is ppc32.10:05
svenl10:01 < benh> svenl: drop UP kernels on ppc6410:05
svenl10:01 < svenl> benh: :)10:05
svenl10:01 < benh> svenl: I don't think they make any sense10:05
svenl10:01 < benh> svenl: iseries ... oh well, yes, they still need a specific kernel10:05
svenl10:01 < benh> svenl: pmac/pseries/everybody else can be a single image10:05
svenl10:01 < benh> svenl: I'm not sure about the performance impact of doing the CONFIG_POWER4 option there10:05
svenl10:01 < svenl> benh: even on pseries-power4 ? There are a bunch of single CPU G5 pmac about, don't they would lose in10:05
svenl               performance.10:05
svenl10:02 < svenl> benh: do you know who might know ?10:05
svenl10:02 < benh> svenl: maybe they would ...10:05
svenl10:02 < benh> dunno10:05
svenl10:03 < svenl> ok, so i guess we should keep them in the first run, and then drop them after a bit of experimentation.10:05
svenlfabbione: basically, he is advocating having only 2 ppc64 kernels, pseries and iseries, both of the smp variant.10:05
fabbioneok10:06
fabbioneand one ppc32 kernel10:06
svenlbut 1) no idea what the performance drop will be for single cpu powermac G5s.10:06
svenland 2) no idea if the power4 optimization is worth it.10:06
fabbioneok we can start with the minimum10:06
fabbioneand see if people will request other kernels10:06
infinityShame about iseries needing its own kernel.10:06
fabbioneso we will still have 6 kernels :(10:07
svenlfabbione: i would do :10:07
fabbioneno.. actually less10:07
infinity3?10:07
svenl32bit : powerpc, powerpc-smp10:07
fabbionepowepc{,-smp}10:07
infinityOh.10:07
fabbionepseries-smp10:07
svenl64bit : pseries, iseries10:07
fabbioneiseries-smp10:07
svenloptional 64bit optimized kernels : 10:08
svenlpseries-power410:08
svenlpseries-power4-up10:08
infinityI'd scrap those two, but whatever.10:08
fabbioneme too10:08
fabbionewe need to reduce the amount of images10:08
svenlso, we keep 4 and put them on CD, and build the two others, and keep them on the net.10:08
svenlfabbione: well.10:08
svenlfabbione: i would like them to be present in the first round, so we can do performance tests, and then decide.10:09
svenlfabbione: but as said, you don't need to put them on the CDs.10:09
fabbionesvenl: i prefer the other way around :)10:09
infinityHas anyone done recent tests to see how much it hurts to run smp on up?10:09
svenlfabbione: not build them, and then make performance tests ? 10:09
svenlinfinity: i think not.10:09
svenlfabbione: maybe we could inverse the situation : 10:09
infinitypowerpc-smp should be the only powerpc kernel, if we can help it.10:09
svenlpowerpc, powerpc-up, pseries, iseries.10:10
infinity(And I'm saying this as  aman who owns a ppc32 up machine)10:10
svenlWe can then drop to 3 : powerpc, pseries, iseries.10:10
fabbionesvenl: no that would be confusing to death10:10
svenland then 3 set of optimized kernels : powerpc-up, pseries-power4 and pseries-power4-up.10:10
svenlfabbione: why ? 10:10
fabbionebecause the actual schema is -smp10:11
fabbionechange it to -up and users will get confused10:11
svenlfabbione: so what ? 10:12
svenlfabbione: users should not know about this.10:12
svenlfabbione: have the powerpc/pseries/iseries provide the -smp version and everyone will be happy.10:12
fabbionesvenl: they do and they ask questions about stuff like that10:12
svenlfabbione: so what ? That is what the long description is all about.10:13
fabbione+ it breaks coherency with the other arches10:13
svenlfabbione: so what ? 10:13
svenlfabbione: if we are gonna default to smp versions, let's make it logical. The users will thank you in the long run.10:13
fabbionesvenl: i want to be able to keep things coherent even across arches10:13
svenlinfinity: BTW, how do you make up vs smp kernel performance tests ? I could do those on my powerbook.10:14
infinitysvenl : <shrug>... Pick a benchmark you like, compile two kernels, identical except for CONFIG_SMP, see how it performs?10:15
infinitysvenl : Benchmarking isn't an exact science, since everyone will want to test different things.  Just pick something that should give reasonably consistent numbers.10:15
infinityI should do this on my amd64 machine when I get it back up, too.10:16
svenlinfinity: ok, my question would be of the kind : what kind of benchmark stress the kernel and not userland ? 10:16
infinitysvenl : SOmething that shoves a lot of RAM around for no good reason?.. Filesystem tests... Make something up? :)10:17
infinitysvenl : The real answer is "who cares?.. It's userland performance people see"10:17
svenlinfinity: ok, i will look around.10:17
svenlinfinity: :)10:17
infinityIf a different kernel doesn't appear to affect userland by more than 5%, I say it's "good enough"10:17
fabbionesvenl: can a pseriers kernel boot on g5?10:17
infinityYes.10:18
infinitySame CPU.10:18
fabbioneinfinity: Xu said that the main issue with SMP on UP is the locking mechanism at net layer10:18
infinityWell, sort of.10:18
fabbionebut that's due to:10:18
svenlfabbione: sure.10:18
fabbionea) crappy code10:18
fabbioneb) very very high load on cpu and net (~1GB)10:18
fabbioneso it is for sure NOT the common case10:18
svenlfabbione: notice that the power3 sym53c8xx driver did lock in up mode, and worked fine in smp mode on a dual power3 machine.10:18
infinityWhich brings us to: Thee are shitty Mac-specific drivers for older macs (like my Beige G3) that may suck on SMP, because that hardware just doesn't get used with more than one CPU.10:19
infinityBut it's not hard to put out a call for testers for that sort of thing.10:20
infinityMost of those driver bugs would surface immediately as oopses or panics, nothing subtle.10:20
svenlinfinity: you default to smp early in the release cycle, and wait for bug reports :)10:21
infinityPeople doing constant updates of breezy don't think to upgrade kernels.10:22
infinityYou call for testers, or risk the wrath of a broken installer at release time. :)10:22
svenl10:21 < olaf> svenl: running 64bit smp vs. 32bit up on single cpu systems cost 2%10:24
infinityfabbione : Any objections to dropping the product names (powerpc, pseries) completely from the generic kernels, and just naming them like the hppa kernels?10:27
svenl10:23 < olaf> I did not benchmark that. but noone cares. large enterprise thingies run with power4=n and they dont care10:27
fabbionenope10:27
infinity(2.6.12-32{,-smp}, 2.6.12-64{,-smp})10:27
svenl10:24 < olaf> I did that 64bit smp vs 32bit up on a G510:27
infinityThen for the iseries flavour, you'd have 2.6.12-64-iseries10:27
infinityStill pretty clear.10:27
fabbioneit is just important for me to keep -smp in10:27
fabbioneto be coherent with the other arches10:28
infinityRight.  Well, I always found the hppa kernels to be nice and intuitive.. And clean.10:28
infinityIt was obvious what kernel I actually wanted. :)10:28
fabbioneexactly10:28
infinityAnd Kamion's point about "who would install a kernel called 'pseries' ona G5 Mac?" is a good one.10:28
fabbioneyup10:29
fabbionechmj, thom: you around?10:29
infinityMac users aren't known for being able to extend their thought processes terribly far.10:29
thomyep10:29
fabbionechmj, thom: please start to get familiar with git/cogito10:29
chmjyep 10:29
fabbionethere are deb packages around announced on debian-devel mailing list10:29
fabbioneor install it from http://www.kernel.org/git/10:29
fabbionecheckout the relevant trees10:30
fabbionelinux/kernel/git/torvalds/linux-2.6.git linux/kernel/git/gregkh/stable-queue.git linux/kernel/git/gregkh/linux-2.6.11.y.git 10:30
fabbionewe have some crack to deal with10:30
fabbioneget used on how to grab a single patch out of the tree10:31
fabbioneit's pretty simple10:31
infinityfabbione : Oh, BTW, I sign a lease tomorrow and move my amd64 somewhere where I can actually plug it in, so I will become more useful at that point.10:31
fabbioneyou use a combination of cg-log and cg-mkpatch10:31
fabbioneinfinity: rocking :)10:31
svenlfabbione: i disagree with the -smp part of it.10:32
svenlfabbione: you will only get questions from people asking where the -up version went.10:33
svenlfabbione: did you see the info from olaf ? 10:33
svenlfabbione: i would guess just keeping the smp version of powerpc, pseries, iseries would do it.10:33
svenlas -32, -64 and -64-iseries.10:33
svenlinfinity: you could even do -32 -64 -iseries, as i guess anyone with an iserie machine will know he needs a 64 bit kernel.10:34
fabbionesvenl: yes i saw the msgs from olaf10:34
svenlfabbione: so we are down to 3 (4 if we keep the up 32bit kernels) and add one full subarch.10:36
svenlinfinity: the only problem with your naming scheme would be if you where to support stuff like apus or nubus, which are not yet integrated in the main kernel, as debian will do.10:36
svenlbut then you could have -32, -64, -iseries, -nubus, -apus.10:37
svenlWould also work fine.10:37
fabbionethe only thing i need basically is to be able to recognize a 64bit kernel from a 32bit one from the name, without hardencoding anything in debian/rules10:48
fabbioneso something like -64- or ppc64 has to be there10:48
fabbionefor the sake of simplicity10:48
fabbioneso that given a regexp match i can set the proper arch10:48
svenlfabbione: just have a flavour file, which gives you the right arch for a given flavour, and parse it from debian/rules.10:49
svenlfabbione: see how i do it in the 2.4.27 debian powerpc package.10:49
fabbionethere is no kernel-image-2.4.7-ppc10:52
fabbione27 even10:52
svenlkernel-patch-powerpc-2.4.2710:52
svenlfabbione: well, it is overkill for your needs, but the basic format is : 10:53
svenlarch: <list of archs>10:53
svenlsubarch <arch>: <list of subarches for that arch>10:53
svenlflavour <subarch>: <list of flavours for that subarch>10:54
fabbioneyeah i see10:54
svenlso you could either have two subarches, ppc and ppc64, and a couple of flavours for each.10:54
svenlor have only subarch, and use a field to get it.10:54
svenlsomething like subarch-arch <subarch> : ppc6410:55
svenli extract them by grep/sed, which may not be the more astute way of doing it.10:55
svenlbut i believe it is better to have a explicit list, than to try to do some implicit detection like you plan to do.10:55
svenland you could even have : 10:56
svenlarch : powerpc10:56
svenlsubarch powerpc : apus nubus ppc32 ppc6410:56
svenlflavour ppc32 : 32 32-smp10:56
svenlflavour ppc64 : 64 iseries10:56
svenlor whatever.10:56
fabbionei don't need that kind of complexity10:57
svenlfabbione: bah.10:57
fabbioneflavour[iseries] =ppc6410:57
svenlfabbione: remember, we spoke of unifying the kernel package with debian, and debian will most decidedly need it.10:57
fabbionethat's all i need10:57
svenlfor now.10:57
fabbioneyes but i still don't need to make things more complex that they need to be10:58
svenlhow do you think that debian will handle something like the subarch specific patches mips has ? 10:58
fabbionesvenl: the same way as i do? checking for a per arch patchlist to apply?11:00
fabbioneper arch and per flavour11:00
fabbionebecause that it is easy to implement11:00
fabbionewhat we need to address now is:11:00
fabbionegiven flavour foo, what arch is that?11:00
fabbionefor our case:11:01
fabbionearch[iseries-smp]  = powerpc6411:01
fabbionesource that array11:01
fabbioneand you are done with an export11:01
fabbioneclearly the array can be built in a clever way11:01
fabbioneto handle more things11:01
=== jane_ [~JaneW@wbs-146-176-233.telkomadsl.co.za] has joined #ubuntu-kernel
svenlok.11:02
svenlso you loose the subarch/flavour distinction, and have only two levels ?11:02
svenlyou could build multiple flavours for a given subarch specific patch. And notice that i didn't mention a arch-specific patch, but an subarch specific one.11:03
fabbionesvenl: i think we are using 2 different meanings for subarch/flavour11:04
fabbionebecause for me flavours are 386 686 k711:04
fabbioneor power3 power4 powerpc11:04
fabbionewhat are flavours for you?11:04
fabbioneand what is subarch for you?11:05
fabbione(just that we can talk at the same level of terms)11:05
infinityFlavours are turning features on or off ina subarch.11:05
infinityLike, -xfs kernels in the good ol' days.11:05
svenlfabbione: i have a concept where there are three levels.11:06
svenlfabbione: there is the arch, and we all know what those are.11:06
fabbioneyeah11:06
svenlfabbione: then there are the subarches, which i myself define as those who need incompatible patch sets.11:06
svenlfabbione: example of those on powerpc (2.4) are nubus, apus and main powerpc.11:07
fabbionemake an example11:07
fabbioneok11:07
svenlfabbione: this is a prerequisite for misp i hear from ths.11:07
svenlfabbione: the subarches generate the main kernel-header package (may dissapear though in favour of a flavour one), and the subarch specific kernel-patch package.11:08
svenlfabbione: then flavours are individual config options inside an arch/subarch.11:08
svenlthe subarch level could be dropped, as happens on x86.11:08
svenlaltough you may consider that 64bit and 32bit are two subarches of the x86 arch.11:08
fabbioneok we are on the same level now...11:09
fabbionei think11:09
fabbionethere are several things that need to be addressed11:10
fabbioneclearly an array can do11:10
svenlyep.11:10
fabbionegiven that you build images from what you have in config/11:10
fabbioneeach of these config files have a unique name11:10
svenlyou could simply have a subdir in config.11:10
fabbioneand they can identify all the info you need11:11
fabbionethere is no need11:11
fabbionethat's what i mean11:11
svenlhow is the ubuntu config layout ? 11:11
svenla single level ? 11:11
svenlor a per arch sublevel ? 11:11
fabbionedebian/config/$arch/$configfile11:12
fabbioneper arch11:12
fabbionebut config names are unique11:12
fabbioneso there is no need for us to stick the $arch in the array11:12
svenlok.11:12
fabbioneand that somehow eliminates one level of complexity11:12
svenlhow do you handle debian/config/powerpc/32 and debian/config/x86/32 or whatever ?11:13
fabbionenow.. to apply my array to your view11:13
fabbionethere is no name duplication11:13
fabbioneyou cannot find 32 in x86 AND ppc11:13
fabbionefor your example11:13
svenlfabbione: this will break infinity's naming proposal.11:13
fabbionesvenl: right.. but Kamion already killed it anyway :)11:14
svenlfabbione: huh, i did miss that.11:14
fabbioneit was on u-d11:14
fabbioneanyway11:14
fabbionethe point is11:14
fabbioneonce you can get a unique name for each config file11:14
svenlok.11:15
fabbionethe array can carry all the info you need11:15
fabbionethat can be ARCH=ppc6411:15
fabbioneor patch list to apply11:15
fabbioneor whatever11:15
fabbioneit doesn't matter because the name is unique11:15
fabbioneso arch[pseries-smp] =ppc6411:15
fabbionewill tell me everything i need11:15
fabbioneor11:15
fabbionepatchlist[foo] =00list-1.2.21.foo.bar11:16
fabbioneor whatever11:16
fabbionebut you get the idea11:16
svenlindeed.11:19
svenlso we are back to powerpc, pseries, iseries ? 11:19
fabbioneinfinity: what did you agree with Kamion?11:27
svenlfabbione: but i would drop the -smp bit.11:32
svenl:)11:34
JaneWfabbione: no new kernels yet?11:35
fabbioneJaneW: nope.. working on them11:35
chmjJaneW, I surppose you have a name already 11:36
JaneWfabbione: can I take the 'affects kernel' column out of the Breezy Goals wiki page, mdz feels it doe not have enough general interest or relevance...11:36
JaneWchmj: of course ;)11:36
fabbioneJaneW: well the point is that a bunch of bofs ended with "we need this in the kernel"11:36
fabbioneif the people that will implement stuff are going to tell me in a decent time, i am ok with removal11:37
fabbioneotherwise i would rather have all of them to update that field11:37
JaneWfabbione: ok lets leave it for now, once the field is filled will you save to a speadsheet? Then we can remove, allowing us space for more info.11:41
fabbioneworks for me11:41
thomgo cogito; it's your birthday11:46
thomaka, ftbfs on amd6411:46
fabbionefix it :)11:50
fabbionei think i had to build it with gcc-3.311:50
fabbionei can't remember tbh11:50
thomah, just scary signedness warnings; error was just masked a bit11:50
thombuilt ok with gcc 4.0 in the end11:51
fabbioneeheh11:51
thom(and i just uploaded to breezy ;-) )11:52
fabbionenice11:52
thomoh. should i be merging skge onto kernel-debian--pre1,2--2.6.11.92 or kernel-debian--mainline-2,6,11,92-1,1--0 ?12:00
fabbionepre1,212:03
fabbionemainline are basically tags12:03
thomokidoke12:04
=== fabbione -> foods
thomfabbione: ok, committed12:17
fabbionecool12:17
=== fabbione updates
=== pitti [~martin@box79162.elkhouse.de] has joined #ubuntu-kernel
pittiHey12:22
fabbionei am here, but i am eating12:23
fabbioneso slow answers12:23
pittifabbione: enjoy your meal12:24
=== fabbione shows the "changelog entry clue bat" to thom
=== chmj -> food
thomfabbione: hrm?12:39
=== fabbione grins
thomoh, you want - add externel-driver-net-skge.dpatch ?12:41
fabbionethom: don't worry.. i am changing the bits to my standard12:42
fabbioneso you can see them without getting crazy12:43
fabbionefrom where did you download the driver?12:43
thomhttp://developer.osdl.org/shemminger/skge/12:44
fabbioneoh you didn't get the one from sysconnect?12:44
fabbionethat's why it was so small12:44
fabbioneand probably buggy12:44
thomeh?12:45
thomskge != sk98lin update12:45
fabbioneyes12:45
fabbionebut there is the driver done by sysconnect12:45
fabbionethat is the one supposed to work :)12:45
thomyes, that's sk98lin12:45
fabbioneoh ok12:45
fabbionei tought you wanted to update sk98lin12:45
thomit's big, bloaty and nasty12:45
=== fabbione understands now
thomif it's really broken we can back it out and run away later, but let's see :-)12:47
thomi think stephen runs ubuntu anyway :-)12:47
fabbionearch_commit: unable to acquire revision lock (internal error in archive-pfs.c(pfs_lock_revision))12:47
fabbioneWTF IS WRONG NOW12:47
pittimind the last words of the petunia bowl12:48
fabbionethom are you in the middle of a commit?12:48
thomnope12:49
fabbionehmm i think i know12:49
fabbionethom: what is your umask on roockery?12:50
pittiah, that one :-/12:50
thomdefault, blah12:51
thomfixed12:51
fabbione   4 -r--r--r--    1 thom     warthogs      125 May 12 11:16 .listing12:51
thom(and i've fixed the rev lock, too)12:51
thomfixed that, too12:51
fabbioneno it's will 44412:51
fabbionefabbione@rookery:/home/lamont/public_html/Archives/kernel-team@ubuntu.com--2005/kernel-debian--pre1,2--2.6.11.92/patch-9$ 12:51
thom-rw-rw-r--    1 thom     warthogs       89 May 12 11:16 .listing12:51
fabbioneit still shows as 444 here!12:52
thomthe .listing in the patch dir doesn't matter12:52
thomthey're all 44412:52
fabbioneoh right12:52
thomanyway, i've fixed the revlock, which is the pertinent point12:52
thomthe directory .listing one i've fixed12:53
fabbionesftp status: Permission denied12:53
fabbioneand now all the archive is fucked12:53
fabbioneFUCK12:53
thomstatus on which dir?12:55
thomtree, rather?12:55
fabbionepre1,2 patch-912:56
fabbioneit started moving shit around during the commit12:56
fabbionethan i got the sftp error12:57
fabbioneBUM12:57
fabbioneso now we have a patch-9 without revision lock12:57
pittiyou can create one manually12:58
pittibaz lock-revision <lastrevision> doesn't work?12:59
thombaz lock-revision  kernel-team@ubuntu.com--2005/kernel-debian--pre1,2--2.6.11.92--patch-912:59
thomlock-revision: error locking revision kernel-team@ubuntu.com--2005/kernel-team@ubuntu.com--2005/kernel-debian--pre1,2--2.6.11.92--patch-10 -- internal error in archive-pfs.c(pfs_lock_revision)12:59
pittithom: is there a ++revision-lock-held-by-crack in the base directory (that with all the patch-* dirs)?01:00
fabbionehold on guys01:00
=== thom holds
fabbioneok fixed01:01
thomwhat did you do?01:02
fabbionewell i removed the bad lock01:02
fabbioneand inside the patch dir01:02
fabbionemkdir -p ++revision-lock/+contents01:02
fabbionei missed +contents at the first attempt01:02
thomarh01:02
fabbionearch is insane01:03
thomyes01:03
pittibaz should just get "baz unfuck-archive"01:03
thomi've fixed my umask01:03
Lathiatheh01:03
fabbionebaz commit -s'DIE YOU MOTHERFUCKER!'01:03
fabbioneit did work...01:03
fabbionethom: you can merge from it now01:03
fabbionethere are basically 3 changes01:03
fabbionea more detailes log01:03
fabbionean entry in debian/external-drivers to keep track of what we add from wheree01:04
fabbioneand the patch naming is like:01:04
fabbione<path>-<to>-<dir>_<file>.dpatch in your case01:04
fabbionehorms:01:04
fabbione<path>-<to>-<dir>-<file>_<fix-this-or-that>.dpatch01:05
fabbionemeh01:05
fabbiones/horms:/or01:05
fabbioneok now.. let's talk about more serious stuff01:05
fabbionepitti is here because we have a bunch of public security issues to deal with01:06
fabbioneelmo is going tomorrow to the DC to play rebootorama01:06
=== chmj stops eating
fabbioneso we should try to give him at least a set of patches01:06
fabbioneand start working on both warty and hoary kernels01:07
fabbionechmj: what is your email?01:07
chmjcharles@ubuntu.com 01:07
chmj@canonical.com 01:07
chmj@rootcore.co.za01:07
fabbioneone is enough01:07
chmjpreference order 01:08
chmj:-)01:08
fabbioneyou both got mail :)01:09
=== pitti syncs mail
fabbionepitti: not you..01:09
fabbionei did forward your mail :)01:09
mvirkkilWhat kernel has the holliwood+/dxr3 module?01:09
fabbionemvirkkil: 2.6.12 version 2.6.11.92-1,101:10
mvirkkilfabbione: thanks01:10
fabbionenp01:10
fabbioneso the first thing is to collect all the patches from the differnt trees01:11
fabbionechmj: did you install git?01:11
fabbioneor cogito?01:11
chmjcogito 01:12
fabbioneok01:12
fabbionechmj: the few patches that are missing, are in the gregkh tree01:13
fabbionestable-queue.git01:13
fabbioneplease start collecting them01:13
chmjok 01:14
fabbionethom: do you want to start looking at warty and i will start looking at hoary?01:14
fabbionewith the patches that we already have01:14
thomok01:14
fabbionepitti: mind to confirm with elmo what version of the kernel he needs?01:14
pittisure01:14
fabbioneif we can skip one distro for such a short time, it will be better01:14
fabbionethom: warty is not in baz..01:15
fabbioneso it's freestyle :-)01:15
thomyeah, i guessed01:15
fabbioneehhe01:15
thomfun fun01:15
=== thom builds a quick warty chroot
pittifabbione: hoary kernel is priority for elmo, he does not have warty any mroe01:21
pittimore, even01:21
fabbioneok01:22
fabbioneperfect01:22
fabbionebaz is still munging on the tree....01:23
fabbionei have the feeling that the first vulnerability will change the ABI01:24
=== fabbione fires up some heavy music
=== thom goes to get tea
zulwhich group?01:31
zulhey btw01:31
fabbionemetallica :)01:31
zulold or new...01:31
fabbionemarylin manson is for the build orgy01:31
fabbioneSt. Anger01:31
fabbionenew01:31
fabbionebut old-style01:32
zulmeh...i like old..01:32
fabbionei like old too01:32
zulok you can merge from me if you want01:35
fabbionezul: later or tomorrow.. we need to do some security today :)01:36
zulcool...01:36
fabbionezul: did you already merge from me?=01:36
zuli just did01:37
fabbioneok01:37
zulnow i have conflicts :(01:37
fabbioneno! really?01:38
fabbione:)01:38
zulbitch01:38
=== fabbione turns on CONFIG_BITCH=y
fabbionepitti: do you confirm that i only have one missing CAN from hoary changelog?01:40
pittiCAN-2005-0977, yes01:41
fabbioneok01:41
fabbioneadded..01:42
pittifabbione: btw, are the git patches web-published somewhere? so that one can refer to them with an URL?01:48
fabbionepitti: did you see the mail from XU?01:48
fabbionepitti: yes.. kernel.org/git/01:48
pitticool01:48
pittino, I didn't01:48
fabbioneit just arrived here01:48
pittifabbione: ah, I saw01:50
pittiwell, do you want to do the warty kernels now?01:50
fabbionepitti: i am not sure what is the situation with Xu01:51
fabbionepitti: i had say to wait for mdz01:51
pittifabbione: me neither, mdz couldn't speak to him, and me neither01:51
fabbionethom is already looking at it01:51
fabbionei did speak with Xu, for 40 minutes01:51
fabbionethan he vanished in thin air01:51
thomso i should continue, or is xu doing it?01:52
fabbionethom: please keep doing it01:52
thomi take it there's no way to check abi for warty kernels?01:55
fabbionethom: not easily01:55
fabbionebut since we are going to apply the same patchsets, i am confident that if it doesn't break for me, it won't for you01:56
thomok01:56
fabbioneotherwise see how it is done in hoary01:56
thomi'll just blame you for everything; it'll be great01:56
fabbioneyou will need to rebuild the warty kernel to get the current ABI file01:56
fabbioneand build the new one to compare01:56
thomright01:56
thombuilding the abi stuff now02:04
=== thom installs ccache first ;-)
fabbionetsk.. you have an amd64!02:05
fabbionechmj: how is it going to find the patches?02:05
thomfabbione: the kernel still takes ages :P02:06
fabbionethom: not on concordia dude...02:06
=== Mithrandir pats his fx53.
thomheh02:06
thomconcordia is a slightly different beast to my poor amd64 3000+02:07
Mithrandirwe're getting some 275s for hardware.no now.  That'll be nice.02:07
fabbionewe will need to test build on ppc/i38602:07
fabbioneoh poor..02:07
=== fabbione doesn't have amd64
Mithrandir(dualcore 250s)02:07
thomfabbione: sure; but for the purposes of this i can test quite happily on just amd6402:07
thomMithrandir: shurrup02:07
Mithrandir:)02:07
fabbioneMithrandir: send a few in this direction :)02:07
thomMithrandir: seems they're not gonna be released to the public till Q4 :/02:08
Mithrandirfabbione: we're talking directly with AMD to get them, since they're totally unavailable still.02:08
fabbionethom: the reason for that might be related to the next undisclosed advisory :)02:08
fabbionethat should actually happen in hmmm 1 hour and 52 minutes02:08
thomfabbione: doh02:08
fabbionepitti: do you still confirm?02:09
thomguess i'll get firefox 1.0.4 built while this rumbles on02:09
pittifabbione: well, there is no patch whatsoever for the issue that is disclosed today02:09
fabbionepitti: ok..02:10
fabbioneFUN02:10
Mithrandiris there any patch for the elf parser bug yet?02:10
fabbioneMithrandir: can?02:10
fabbionePaul Starzetz found an integer overflow in the ELF binary format02:11
fabbionethis one?02:11
MithrandirCAN-2005-126302:11
fabbioneyes02:11
fabbionedpatch-edit-patch: * Applying current stolen-from-head_CAN-2005-1263.dpatch for editing.02:11
Mithrandirnice02:11
=== pitti [~martin@box79162.elkhouse.de] has joined #ubuntu-kernel
=== pitti [~martin@box79162.elkhouse.de] has joined #ubuntu-kernel
chmjfabbione: I still have to learn git properlly, I'm currently doing some CXX transition stuff 02:29
fabbioneexaclty02:30
fabbioneops02:30
fabbionechmj: we need the patch asap.. can you do it right away?02:30
fabbioneotherwise i will02:31
chmjfabbione: I'm not properly clued up yet, I think you should for now 02:32
chmjprovided you show me how 02:32
fabbionechmj: ok02:32
fabbionepitti: there is also a scsi tape security fix in 2.6.11.x02:47
fabbionedo you know anything about it?02:47
pittiuh, no?02:47
=== horms [~horms@YahooBB219184134048.bbtec.net] has joined #ubuntu-kernel
fabbionei found the patch for the keyboard02:48
fabbionei am searching for the other one02:48
fabbioneah here it is02:56
fabbionethom: patches are on the way to you02:58
thomta03:00
fabbionei need to teach this kernel fuckers on how to write a changelog and use a proper patch name03:00
thomfabbione: what naming scheme do you use for security patches?03:02
fabbioneon warty i have none...03:02
fabbionefor hoary/breezy is stolen-from-head_CAN-*03:02
fabbioneor something sensible that matches the fix and the proper CAN entry in the changelog03:03
thomnod03:03
fabbionebreezy actually is sth-*03:03
fabbionesfh-*03:03
fabbionewell you got it03:03
thomok, my disk io is totally rammed, i'm going for lunch03:03
thomheh, yup03:03
fabbioneahha03:03
fabbionebuy more ram :)03:03
thomfirefox and kernel building at once03:04
fabbioneyou crazy...03:04
fabbioneor buy more amd64's03:04
fabbionedistcc the kernel03:04
thomheh03:04
fabbioneand firefox on local03:04
thommore ram is next on my list03:04
MithrandirI'd go for the "buy more amd64s", just on general terms.03:04
fabbioneMithrandir: we are not all rich as you are :)03:04
Mithrandirfabbione: I just have my priorities right. :)03:05
fabbioneyou will understand after...03:05
fabbione..after you will get married i mean03:05
=== Mithrandir wonders when the X2 will be available at a non-cutthroat price.
fabbioneX2 ?03:06
Mithrandirdualcore amd6403:06
fabbioneah ok03:06
thom 1  1   8124  84284   4284 227340    1    1   472   793  473   258 25 10 59  603:12
thomdefinitely lunch time03:12
thom(that's vmstat)03:12
svenlMithrandir: 2006 i guess.03:32
Mithrandirsvenl: given that we had one for test last weekend, I doubt it.03:33
=== svenl wonders when the dual core G5 will be available :)
Mithrandir2010 :P03:33
svenlMithrandir: "at a non-cutthroat price:03:33
fabbionenever...03:33
Mithrandirwell, 750E is the current price they're talking about ATM.03:33
svenlMithrandir: Mithrandir i read that massification will be during 2006, so i guess a year from now.03:35
svenlMithrandir: but then intel's dual core is ways cheaper, so ...03:35
svenlMithrandir: that said, dual core power4 and beyond are available since a couple years, so i think the dual core G5 will be available this year yet.03:36
Mithrandirsvenl: well, Intel doesn't _have_ a dual core yet.  At least none I've seen.  And their 64 bit CPUs suck royally compared to AMD's.03:37
thomMithrandir: the current top of line p4 EEs are dual core i thought03:37
svenlMithrandir: but they start at 250$, or so the review says, while amd's base offering starts at 550$, but you are right.03:37
Mithrandirhm, they are?03:37
thomcould well be wrong though03:38
svenlMithrandir: i read a review about them yesterday somewhere, and i think so.03:38
svenlMithrandir: they where saying that intel dual head didn't give such a speed advantage, because they already ate their smp bread with HT.03:38
Mithrandirhm, you're actually right03:38
Mithrandirapart from the fact that nobody is actually able to sell you one ATM.03:40
=== svenl wanted to buy a dual power5 2u server recently :)
Mithrandirthom: yup, looks like it, but I'd rather have a opteron 265 than a P4 EE 840 :)03:41
svenlMithrandir: is it true that the X2 will top out at >130W or something such ? 03:41
Mithrandirwe had a full system with the top-of-the-line X2 and it drew 168W.03:42
Mithrandir(1G memory, Radeon 9800 pro/x700 single hard drive)03:42
thomMithrandir: definitely03:42
Mithrandirthom: though, if I got a P4 EE I could probably get rid of my stove and just use the cooler for the CPU instead.03:43
thomheh03:43
=== doko [~doko___@dsl-084-059-061-070.arcor-ip.net] has joined #ubuntu-kernel
fabbionethom: apparently there are no ABI changes04:06
thomscore04:06
fabbionebut the i386 chroot on concordia hates me04:07
fabbionethere must be some x86_64 leaking somewhere04:08
thomyou did "linux32 dchroot ...", right? :-)04:08
fabbionethom: i hate you04:08
thomyou hate me because i'm right? :-)04:09
fabbionebecause i didn't know!04:09
fabbioneamd64 is stupid04:09
thomheh04:09
fabbionethat's because nobody have sent me one04:10
fabbionesee..04:10
=== fabbione is a poor kernel developer with no hw
zulshesh you have more hardware than i do04:11
fabbionethan you must suck even more than i do04:12
zulyes i think you  know that already04:12
fabbioneeheh04:13
chmjheh04:18
fabbionethom: why did you upload cogito 0.8 ?????04:19
fabbionethere 1.0 out04:19
fabbioneor at least 0.904:20
thomreally? ber04:21
thomi'll update it soon then04:21
fabbionethom: www.kernel.org/git :)04:21
zuli just love the log for patch-10 ;)04:22
fabbioneyeah04:23
dilingerspeaking of cogito04:24
dilingeris there a way to diff changesets or files?04:24
dilingeror see your last few commits?04:24
fabbionediff changesets?04:25
fabbioneyou mean to get a patch from a changeset?04:25
dilingerright04:28
dilingerin baz speak, i want to baz diff base-0 patch-104:28
dilingeror do the same but for a single file (which i'm not sure is possible in baz)04:29
dilingeror baz logs -s04:29
dilingers/or/and/04:29
dilingeri was playing around w/ cogito yesterday, but didn't see any way to do those04:34
dilingerbut i haven't looked at the newly announced packages, which apparently include documentation04:35
thomthere is not a lot of docs in 0.1004:35
fabbionedilinger: i use cg-log to get the log history04:38
fabbioneand cg-mkpatch -r $commit_num_from_cg-log 04:38
fabbioneto get the patch04:38
zulim out of here for a bit...back later04:40
dilingerfabbione: neat, thanks04:41
fabbionedilinger: what is our use, we don't really need more than that :)04:41
dilingerfabbione: i want to update my bitkeeper helper scripts to use cogito (or git, if cogito doesn't provide the functionality)04:42
fabbioneeheh04:44
fabbionelamont: you won't believe it.. i am still doing the checkout for linux-ipv605:03
fabbioneif i did travel to the server, pluged a disk, copy and fly back, i would have been faster05:03
lamontfabbione: wth??05:04
fabbioneit's SLOOOOOW05:04
lamontI originally parsed that as itanglish for 'investigating' - was wondering what was so complicated...  this makes much more sense, given you, etc, etc...  but holy hell...05:04
thomright, so the abi check stuff seems to work correctly with the warty build system, so that's good05:48
fabbionedid you port the abi checker to the warty kernel?05:48
thomi think so :-)05:49
thomi'll find out when i finish with dpatch and run it again05:49
fabbioneehehhee05:49
fabbionei am not 10000% sure mdz will like to see that in warty...05:50
fabbionebut we all know that baz sometimes merges wrong bits and pieces...05:50
fabbioneok i am off05:51
thomwell, it's only like 10 lines of shell; i'll try it on all arches and see05:51
thomciao05:51
fabbioneamd64/ppc/i386 hoary is build05:51
fabbioneelmo is going to test it tomorrow at the DC05:51
fabbioneand we are good to go05:51
pittithom: would be cool, though :-) I mean, it doesn't actually change any source code, does it?05:51
fabbionecya either later or tomorrow05:52
pittisee you fabbione, thanks so far05:52
fabbionepitti: nope.. not a single line05:52
fabbioneit's all in the build system05:52
thomno, it changes no source05:52
pittiyeah, it's more or less only an ultra-clever grep over the sources, isn't it?05:52
thomyep05:53
=== jbailey [~jbailey@dhcp802-2-37.dsl.ucc-net.ca] has joined #ubuntu-kernel
zulmeh06:10
=== dilinger supresses the urge to vomit
dilingeri just discovered we're using reiserfs on a few machines here06:31
thomewww06:31
thomhave the responsible parties been slapped06:31
thom?06:31
dilingeri've only been here less than 2 weeks, i'm not allowed to slap people for at least another few weeks06:33
lamontdilinger: but btrees are _KEWL_ doncha know...06:34
lamontor are those production machines?06:34
zuldilinger: the probably didnt know better....06:37
dilingerlamont: they're production06:46
zulok now you can shoot them06:47
=== thom [~thom@amnesiac.heapspace.net] has joined #ubuntu-kernel
=== thom fucking hopes that ccache is gonna do it's thing
=== JaneW [~JaneW@wbs-146-176-233.telkomadsl.co.za] has left #ubuntu-kernel ["Leaving"]
dilingeraw07:45
dilingerno search love on kernel.org/git :/07:46
=== thom dies of old age whilst the warty kernel builds patchsets
zulheh08:06
thomhuh. This Morn' Omina is great hacking music08:12
=== dilinger discovers cg-log -c and chuckles. awesome.
=== thom continues to die of old age (realised i was trying to build a warty kernel on breezy *sigh* )
dilingerthom: a watched kernel never compiles.  something i learned very early on :)08:40
dilingeri usually kick off a build before bed or something08:40
=== thom_ [~thom@amnesiac.heapspace.net] has joined #ubuntu-kernel
thomber08:46
zuli have naps09:14
=== Seveaz [~seveas@seveas.demon.nl] has joined #ubuntu-kernel
thomi watched blade trinity11:24
=== zul [~chuck@CPE0006258ec6c2-CM000a73655d0e.cpe.net.cable.rogers.com] has joined #ubuntu-kernel
zulmeh11:57

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