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

jbaileyAnyone know if there01:14
jbailey's a sane way to get the driver information for the SCSI or IDE layer from sysfs?  I seem to get as far as finding out that the [sh] da wasn't ide-disk or sd, and not any further.01:15
jbaileyOh, and joy.  It calls it 'sd' instead of 'sd_mod'01:15
zul /sys/block01:26
jbaileyzul: /sys/block/sda/device/driver just points to sd.01:27
zulis this that scsi card bug that i cced you about?01:28
jbaileyNope.  Did you cc: me on something?01:28
=== jbailey looks.
jbaileyIt's initramfs autodetection without using /proc/scsi01:28
jbaileyI don't see an email from you...01:29
zuli cced you from bugzilla01:29
jbaileyAh, lemme check that folder.01:30
zulthere is  a program called lsscsi which works with sysfs01:30
zulhttp://sg.torque.net/scsi/lsscsi.html01:30
jbaileyOo, appears to be in breezy.01:30
zulhave you tried /sys/host/channel/id/lun or something like that01:32
jbaileyI haven't gone that need.  I got caught up trying to figure out how to work find. =)01:35
jbaileyNice, lsscsi will give me the info.01:40
jbaileySo maybe I can use sysfsutils to figure it out rather than diving through symlinks.01:41
zulthere is a library sysfs as well01:49
=== doko [~doko___@dsl-082-082-189-098.arcor-ip.net] has joined #ubuntu-kernel
=== svenl_ [~luther@AStrasbourg-251-1-63-82.w82-126.abo.wanadoo.fr] has joined #ubuntu-kernel
jbaileyzul: Yeah, I might have to resort to that, but Id' rather not.  It's all done in shell so far.02:03
jbaileyzul: The idea is that I want to use hotplug-ng in the initramfs, but it would be nice to continue to support some sort of hard autodetection.02:03
jbaileyIt think I've figured it out for scsi, but it looks like the IDE layer might suck too much.02:04
=== mark_ [~markalit@82-32-64-135.cable.ubr01.bath.blueyonder.co.uk] has joined #ubuntu-kernel
mark_hi, is this a good place to ask how i can gather more data to add to a bug i submitted a while ago03:45
mark_things like crash reports etc. its a problem with a sound module.03:46
=== mark_al [~markalit@82-32-64-135.cable.ubr01.bath.blueyonder.co.uk] has joined #ubuntu-kernel
zulheh...someone is "forking" the kernel lol good luck05:04
=== zul [~chuck@CPE0006258ec6c2-CM000a73655d0e.cpe.net.cable.rogers.com] has joined #ubuntu-kernel
fabbionemorning06:21
dilingerugh, yes it is :/06:33
TheMuso.cl07:48
TheMusoargh07:48
=== svenl [~luther@AStrasbourg-251-1-63-82.w82-126.abo.wanadoo.fr] has joined #ubuntu-kernel
=== JaneW [~JaneW@wbs-146-163-161.telkomadsl.co.za] has joined #ubuntu-kernel
=== infinity [~adconrad@loki.0c3.net] has joined #ubuntu-kernel
=== doko [~doko___@dsl-082-082-198-172.arcor-ip.net] has joined #ubuntu-kernel
=== Seveas [~seveas@dhg-tradeict.ne.qinip.net] has joined #ubuntu-kernel
=== chmj [~d3vic3@dumbledore.hbd.com] has joined #ubuntu-kernel
=== JaneW [~JaneW@wbs-146-163-161.telkomadsl.co.za] has left #ubuntu-kernel ["Leaving"]
=== Seveas [~seveas@217.17.141.68] has joined #ubuntu-kernel
zulhey01:29
fabbionehey zul01:33
zulhey fabbione 01:35
zulwhat time is the meeting today?01:47
chmj16:00, I think 01:48
fabbione16:00 UTC01:48
zulcoolio01:50
=== TheMuso [~luke@dsl-202-173-132-131.nsw.westnet.com.au] has joined #ubuntu-kernel
infinityThere's a kernel meeting today?02:52
jbaileyinfinity: Are you in the same timezone as Sydney?02:53
jbaileyinfinity: 'cause we know you love 2am meetings. =)02:53
fabbioneinfinity: yes at 16:00 UTC02:53
infinityYeah, I'm in the same TZ as Sydney.02:54
infinityYou're all cocks.02:54
infinityThe end.02:54
infinity(I was going to stay up anyway, to attent the backports meeting)02:54
infinitys/attent/attend/02:54
jbaileyinfinity: We need to get grrlz on the Kernel Team just so you can't say that anymore. =)02:55
infinityBecause it's politically incorrect, or factually so?02:55
fabbioneahaha02:55
infinityI'm pretty sure that when used as a derogatory term, "cock" can apply to just about anyone, regardless of their genital trappings.02:55
fabbioneat what time is the backports meeting?02:56
lamontkernel meeting?02:57
lamontouch02:57
lamont1600 UTC --> I will attend in spirit only, I fear.02:57
fabbionelamont: i guess you will be at the office...02:58
lamontand dealing with administrivia, I fully expect.02:58
fabbionehave fun :)02:58
lamontI'm hoping to really be online sometime after lunch02:58
lamontyeah02:58
=== lamont flees for real
infinityfabbione : Backports is 1700 UTC.03:00
fabbioneinfinity: good.. because the kernel team will not last longer than one hour.. i hope03:01
infinityLooks like I won't be getting any sleep tonight.  Oh well.03:03
infinityGives me time to rebuilt firefox over and over and over again until I finally have something to upload.03:03
fabbioneinfinity: you need no sleep :)03:15
infinityThat's what I keep saying, right before I pass out.03:27
=== dilinger smirks. genital trappings?
chmjhmmm 03:33
chmjif i don't have transport, I'm not gonna make it to the meeting also 03:34
fabbionechmj: uh?03:42
fabbionechmj: well if you could have told a bit in advance we could have changed the time03:43
chmjfabbione: I arranged transport with someone, now the guy seems unsure, how dissappointing 03:44
fabbionechmj: try to convince him again ;)03:45
chmjI'm trying 03:45
zulheh they are trying to backport the kernel03:48
chmjwho is 'they' ?03:49
zulbackport people03:49
fabbioneeh?03:52
fabbionewhere?03:52
fabbionelart them!03:52
fabbionekill them!03:52
zulgimme a sec...ill dig it up03:52
fabbionethey must not backport the kernel03:52
fabbioneehhe03:52
zulhttp://www.ubuntuforums.org/showthread.php?t=1591303:52
chmjshoot them !03:53
fabbioneoh god03:54
zul*shudder*03:54
zulso who is suppose to be coming to the backport meeting ;)03:54
fabbionei am going :)03:54
zulso am i03:55
fabbionei need to see what they have in mind03:55
fabbioneand kindly ask not to backport the kernel :)03:55
fabbionebecause they do not know what they are doing03:55
zulya think?03:55
fabbioneno.. i am sure03:59
zulok good...just making sure :)03:59
chmjlol 04:01
chmjlet them do it, its gonna be fun to watch 04:05
chmjunless you worried about them pinging you aboutit 04:06
infinityI'd be worried about bug reports relating to it.04:06
fabbioneat the first pint i will make the kernel unportable04:06
infinityI already have some bug reports with text like "I haven't changed anything except to upgrade to some random backported packages..."04:06
zulsee thats why users are bad04:07
chmjaren't customers always right ?04:07
chmj:-P 04:07
zulno i learned that the hard way when i was doing a customer service test for an interview04:08
infinityI just love how people will add any random repository to their sources.list until stuff appears to finally work.04:09
zulits the only way :)04:09
infinity"Yeah, just add potato, woody, sarge, warty, hoary, and these 5 sources from apt-get.org, and you'll get most of the packages you need... Oh, and download this .deb and install it by hand"04:10
infinitySomeone hold me.04:10
chmjhahaha04:10
zulim not a touchy feely person infinity 04:10
fabbioneinfinity: ahhahahahahhaa04:14
fabbionebug number?04:14
infinityOh, no, that was me paraphrasing the forums. :)04:14
fabbioneahah04:15
infinityWhy find bugs in your backported packages when you can just tell people to install other packages to satisfy your bogus dependencies?  Yay!04:15
infinityI have a feeling this backports meeting will be frustrating.04:15
infinityI'll have to hold my tongue.  A lot.04:15
fabbionedo will i04:16
chmjsound too good to miss 04:16
infinityBackporting kernel packages is just plain retarded, though.  If users really need new kernels, kernel-package is there for a reason, compile your own and have some control over what you break.  Don't let someone else break it all for you.04:17
infinityIn that thread up there <points>, I love the one user's laundry list of stuff that stopped working after the upgrade.04:17
infinity(last page of the thread)04:17
jbaileyMy favourite is the people who loaded a new glibc and then their system stopped working after the next kernel upgrade.04:17
jbaileyThey give me WARM and FUZZIES.04:17
infinityA new... glibc?04:18
infinityDoesn't that defeat the purpose of backporting?04:18
jbaileyinfinity: Pulled it from breezy by the looks of it, because backports didn't have what they wanted. =(04:18
infinityOnce you backport glibc, you may as well, y'know.. UPGRADE.04:18
fabbioneinfinity: you kidding right?04:18
infinityjbailey : Oh.  I see. :)04:18
infinityjbailey : Even funnier. :)04:18
fabbioneit's soooooo 31337 to run the latest glibc04:18
jbaileyErp, apt-get install 'git' isn't quite what I'd hoped it was.04:18
fabbione _____ _ _______________ 04:18
fabbione|___ // |___ /___ /___  |04:18
fabbione  |_ \| | |_ \ |_ \  / / 04:18
fabbione ___) | |___) |__) |/ /  04:18
fabbione|____/|_|____/____//_/   04:18
fabbione04:18
fabbionejbailey: pkg is cogito04:19
jbaileyfabbione: Thanks.04:19
infinityAlthough git is fun too.04:19
=== jbailey used to work for cogitoinc.com and wonders when the trademark lawsuits will start *sigh*
fabbionewho needs a wake up text message via irc?04:19
infinityI'll need a /msg, I'm sure.04:19
=== fabbione [~fabbione@port49.ds1-van.adsl.cybercity.dk] has joined #ubuntu-kernel
=== infinity claps.
fabbionedamn FEENODE04:21
fabbioneno wake up message04:21
fabbionedamn FEENODE04:21
fabbioneno wake up message04:21
fabbioneanyway04:21
fabbionei am off for a little while before the meeting04:21
chmjhehe 04:22
chmjjbailey, never tried git ?04:22
jbaileychmj: Nope.  I'm trying to get a changelog for klibc, so figured I'd try the other git. =)04:22
=== jbailey backs away slowly.
dilingeri need those kick-ass new glibc features, though!04:23
fabbionedilinger: ehehhe04:24
jbaileyReminds me that I need to do a glibc upload to fix gdb on ppc.04:24
fabbionemu4 syst3m runs s0 much f4st3r w1th th15 31337 gl1bc04:25
jbaileyI figured I'd give it some time so that Fabio's machine could catch up with the rest of the archive for a bit. =)04:25
fabbionejbailey: oh ehehhe04:25
fabbionesparc is looking good at the moment04:25
fabbionethere are really few pkgs left that still needs manual love04:26
jbaileyfabbione: Cool.  I'll do the gdb fix, the ia64 binutils 2.16 fix, and drop pre-v9 support on sparc in one pass, then.04:26
fabbionejbailey: works for me04:26
fabbionejbailey: plus most of the stuff is ccache right now04:29
fabbioneso it will be pretty fast to do that04:30
jbaileyDo far my experiments with ccache don't seem to get a high hit rate on glibc.04:30
fabbioneno, but i get high rates on all the other pkgs :)04:30
fabbionegiven that doko doesn't upload gcc :)04:30
jbaileyRight. =)04:30
fabbionespeaking of which.. i will need to increase the cache size04:31
jbaileyYeah, and gcc's never ccachable.04:31
fabbionewe could make it ccachable ;)04:33
jbaileyNot trivially.04:33
jbaileyYou'd have to override each stage so that it used ccache instead of xgcc.04:33
fabbioneactually.. the only reason why gcc needs bootstrapping is because we don't know if the external compiler can build gcc04:33
jbaileyWhich would sort of defeat the purpose of the multistage bootstrap. =)04:34
fabbioneright?04:34
jbaileyWell, you also build the compiler with itself, the new version.04:34
jbaileyThat way you get any new optimisations and bug fixes, but also a compiler built with itself, and a compiler built from that one should be identical.04:34
jbaileySo you know you're not gradually losing by doing a relatively simply comparison.04:34
fabbionewell perhaps that can be switched to be build option04:35
fabbioneif you know that the changes are at packaging level only04:35
fabbioneyou can disable all the bootstrapping torture04:35
fabbioneand use ccache04:35
fabbioneif you change code in the compiler04:36
fabbionethan you do the bootstrapping dance04:36
jbaileyMaybe.  You'd have to make a few promises about assembler version and stuff, too.04:36
fabbionelet's see:04:36
jbaileyBut aside from that, yes, just a simple build / no testsuite / etc might be safe.  I'd want to think on that for a month before doing it. =)04:36
chmjok, got a cab for later, now I can stay 04:37
fabbioneehheh04:37
=== chmj ponders making something to eat
jbaileychmj: Where are you going?04:37
fabbioneyou upload -1 with the full bootstrap build04:37
chmjfrom hbd offices to home, late 04:37
jbaileychmj: Right, I keep forgetting that you have offices there.04:37
fabbioneyou realize that file foo should have been in another directory due to errors in debian/whatever.install04:37
fabbioneso you need to upload -204:38
jbaileyfabbione: doko applies patches on a per-arch basis.04:38
fabbionebut what's the point in enabling the overall if -2 is exactly the same as -104:38
jbaileyfabbione: So it could even be a per-upload "Screw: " list of arch's.04:38
fabbioneoh crap04:38
fabbionewell i am off to spend a bit of time with my wife04:39
fabbionelater04:39
jbaileyEnjoy. =)04:39
chmjEnjoy !04:40
=== Mithrandir [~tfheen@vawad.err.no] has joined #ubuntu-kernel
jbaileyHeya Tollef04:45
Mithrandirhiya Jeff04:45
Mithrandirtoday's thing which makes me angry: Hardware.  Apart from that: EVMS needs to shrink my 1.8TB volume to fit a measly 256KB (or thereabouts) of metadata at the end.04:46
fabbionekernel-team meeting will start in 9 minutes in #ubuntu-meeting05:51
=== lamont__ [~lamont@15.238.5.165] has joined #ubuntu-kernel
=== lamont__ [~lamont@15.238.5.165] has joined #ubuntu-kernel
zullol..https://bugzilla.ubuntu.com/show_bug.cgi?id=1049907:22
=== Seveas [~seveas@seveas.demon.nl] has joined #ubuntu-kernel
=== zul [~chuck@CPE0006258ec6c2-CM000a73655d0e.cpe.net.cable.rogers.com] has joined #ubuntu-kernel
zulgday08:29
=== jbailey [~jbailey@CPE000ded9d787c-CM014260028338.cpe.net.cable.rogers.com] has joined #ubuntu-kernel
zulkablooie09:20
=== svenl [~luther@AStrasbourg-251-1-63-82.w82-126.abo.wanadoo.fr] has joined #ubuntu-kernel
=== dilinger [dilinger@mouth.voxel.net] has joined #ubuntu-kernel
zulfabbione: you coming to the meeting?09:25
fabbioneyup :)09:25
fabbionei am not gonna miss this one :)09:25
fabbionejbailey: i just hooked up benc on irc :)09:27
fabbioneand bitching him about silo/grub2 ;)09:27
Mithrandirfabbione: what did he say?09:28
fabbioneMithrandir: didn't answer back yet :)09:28
fabbioneoh crap 09:31
fabbionehe had a huge mail loss..09:31
Mithrandirew :(09:31
jbaileyfabbione: *lol*09:44
zul*sigh*09:51
fabbioneohhh09:53
fabbioneof course!09:53
fabbionenew glibc will stage for a week or two!09:54
fabbione*shrug*09:54
zulhehe09:54
zulhey fabbione i was thinking after debian and ubuntu systems merged how about one big assed meeting between debian and kernel to get to know each other10:00
fabbionezul: we should probably do that during the merge :)10:03
zulyeah because i hardly know anyone in the debian side10:03
fabbionesure10:03
fabbionethey are all pretty nice.. some of them upstream10:03
zulcan they be trusted ;)10:04
fabbioneyes10:05
=== Seveaz [~seveas@seveas.demon.nl] has joined #ubuntu-kernel
zulfuck fuck fuck..10:14
zulfuckity fuck10:14
jbaileyfabbione: Do you follow lkml?10:15
fabbionesometimes10:16
jbaileyI'm looking at this for initramfs integration and simplified coldplugging: http://lkml.org/lkml/2005/5/12/18810:16
jbaileyCan you offer an opinion on whether this is likely to wind its way into a mainstream kernel?10:16
fabbionezul: mind to tell mdz wth you saw that kernel?10:18
fabbionei think it already is....10:18
fabbionejbailey: let me check10:19
fabbionejbailey: the patch is alredy in Linus tree10:23
=== jbailey blinks.
jbaileyRight.10:25
fabbioneit will be either in rc6 or final.. whatever will come first :)10:27
jbaileyI wonder what it will choose the preferred driver when more than one is possible for a device.10:30
jbaileygreg kh's response seems to be to just not building the conflicting driver.10:30
fabbionewhat case is that?10:31
jbaileyLike eepro vs. e100, or oss vs. alsa.10:32
dilingerhttp://lkml.org/lkml/2005/6/1/10910:32
fabbionejbailey: hmm right10:35
fabbionedilinger: NEAT10:35
jbaileyfabbione: Anyhow, not hard to do an alias map or something like that.10:37
fabbionei was thinking that we sould actually use 2 criterias10:38
fabbioneone would be to have a module priority10:38
fabbioneand one to use module masks10:38
fabbionethe first would solve the e100/eepro100 problem10:38
fabbionewe prefer e100 (for ex) and we assign priority 110:38
fabbioneexcluding automatically all lower priorities10:39
fabbioneif e100 is banned, than we look for a lower priority10:39
fabbionethe module masks are included in the PCIid table already10:39
fabbioneif we have a perfect match between a module and a device than we load it10:39
fabbionein there are 2 perfect matches we use the priority10:40
fabbioneif there is a perfect match but it's banned than we look for a larger mask10:40
fabbionethis latter would solve the case for modular IDE10:40
fabbionewhere the perfect match is done by the specific driver10:40
fabbioneand the larger match by the generic IDE driver10:41
fabbionewe can use both criterias at the same time10:41
fabbionebecause we might want to override the mask with a priority...10:41
fabbioneSCARY10:41
fabbioneI GAVE BIRTH TO A ENDLESS PROBLEM10:41
jbaileyIn this case, I don't know how much of that intformation I'll actually have available to me for the decision.10:41
jbaileyIt looks like modalias might just contain a single name.10:41
fabbionejbailey: that needs to be done before the event is sent to userland10:42
fabbionebasically in kernel hotplug it self10:42
jbaileyAh, okay.10:43
jbaileyOh, hmm.  Or am I confused?  I had assumed that this would contain a module name to feed to modprobe.  Does it just hand in a device id instead?10:43
=== jbailey actually reads the sprintfs
jbaileyAre you going to promote the current kernel to main or wait until the next one?11:05
jbaileyfabbione: (re: silo)  Greeat, sounds like fun.  Are you willing to do half of the cleanrooming with me?  I have a u5 here now, I just need to plug it in.  (Not for a couple weeks at least)11:07
jbaileyThat way I don't have to look at the silo code, I can just ask you questions.11:07
fabbionejbailey: next one11:07
fabbionejbailey: if i can understand what you ask and what to look for.. yes11:07
jbaileyLovely.  I'll try and get my machine plugged in, otherwise it'll be when I'm back from Debconf.11:09
dilingerwait, benc's online?11:18
fabbionenot here.. not anymore...11:18
dilingerdamn11:19
fabbionedilinger: mail him :)11:19
fabbionehe did lost a big bunch of emails not too long ago11:20
dilingerare you kidding?  in the past 2 years, he's emailed me back exactly twice11:20
jbaileycisco just manages to make their site worse everytime they touch it.11:20
dilingerand i've sent him and cc'd him on numerous mails11:20
fabbionethat's because you need to know what to tell him and how :)11:20
fabbionejbailey: they had this look for a while now.. but it sucks11:21
dilingerjbailey: i'd offer to help you cleanroom silo, as i've been playing around w/ the code and reading up on ieee1275, but i'd rather take care of higher priority stuff..11:21
jbaileyfabbione: Yeah, a year and abit, I think.11:22
fabbioneyeah11:22
fabbioneit still sucks :)11:22
fabbionedilinger: ok.. i will give you a hint on how to grab benc attention11:22
jbaileydilinger: The ieee1275 works well enough atm to boot a mac, so I suspect there will just be little quirky things to ask.  11:22
fabbionefirst line of the mail has to start like this:11:22
fabbioneHey GoogGuy,11:22
fabbionein 99% of the cases you will get an email back11:23
fabbionemeh11:23
fabbioneGoodGuy i mean11:23
fabbionewell it's time to go and crash i can barely type11:23
jbaileyg'n fabio11:23
fabbionenight ladies and gentlemen11:24
jbaileydilinger: When it comes time, I'll ping you to see if you're still busy ;P11:24

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