[01:14] Anyone know if there [01:15] '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] Oh, and joy. It calls it 'sd' instead of 'sd_mod' [01:26] /sys/block [01:27] zul: /sys/block/sda/device/driver just points to sd. [01:28] is this that scsi card bug that i cced you about? [01:28] Nope. Did you cc: me on something? === jbailey looks. [01:28] It's initramfs autodetection without using /proc/scsi [01:29] I don't see an email from you... [01:29] i cced you from bugzilla [01:30] Ah, lemme check that folder. [01:30] there is a program called lsscsi which works with sysfs [01:30] http://sg.torque.net/scsi/lsscsi.html [01:30] Oo, appears to be in breezy. [01:32] have you tried /sys/host/channel/id/lun or something like that [01:35] I haven't gone that need. I got caught up trying to figure out how to work find. =) [01:40] Nice, lsscsi will give me the info. [01:41] So maybe I can use sysfsutils to figure it out rather than diving through symlinks. [01:49] there is a library sysfs as well === 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 [02:03] zul: Yeah, I might have to resort to that, but Id' rather not. It's all done in shell so far. [02:03] zul: 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:04] It think I've figured it out for scsi, but it looks like the IDE layer might suck too much. === mark_ [~markalit@82-32-64-135.cable.ubr01.bath.blueyonder.co.uk] has joined #ubuntu-kernel [03:45] hi, is this a good place to ask how i can gather more data to add to a bug i submitted a while ago [03:46] things like crash reports etc. its a problem with a sound module. === mark_al [~markalit@82-32-64-135.cable.ubr01.bath.blueyonder.co.uk] has joined #ubuntu-kernel [05:04] heh...someone is "forking" the kernel lol good luck === zul [~chuck@CPE0006258ec6c2-CM000a73655d0e.cpe.net.cable.rogers.com] has joined #ubuntu-kernel [06:21] morning [06:33] ugh, yes it is :/ [07:48] .cl [07:48] argh === 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 [01:29] hey [01:33] hey zul [01:35] hey fabbione [01:47] what time is the meeting today? [01:48] 16:00, I think [01:48] 16:00 UTC [01:50] coolio === TheMuso [~luke@dsl-202-173-132-131.nsw.westnet.com.au] has joined #ubuntu-kernel [02:52] There's a kernel meeting today? [02:53] infinity: Are you in the same timezone as Sydney? [02:53] infinity: 'cause we know you love 2am meetings. =) [02:53] infinity: yes at 16:00 UTC [02:54] Yeah, I'm in the same TZ as Sydney. [02:54] You're all cocks. [02:54] The end. [02:54] (I was going to stay up anyway, to attent the backports meeting) [02:54] s/attent/attend/ [02:55] infinity: We need to get grrlz on the Kernel Team just so you can't say that anymore. =) [02:55] Because it's politically incorrect, or factually so? [02:55] ahaha [02:55] I'm pretty sure that when used as a derogatory term, "cock" can apply to just about anyone, regardless of their genital trappings. [02:56] at what time is the backports meeting? [02:57] kernel meeting? [02:57] ouch [02:57] 1600 UTC --> I will attend in spirit only, I fear. [02:58] lamont: i guess you will be at the office... [02:58] and dealing with administrivia, I fully expect. [02:58] have fun :) [02:58] I'm hoping to really be online sometime after lunch [02:58] yeah === lamont flees for real [03:00] fabbione : Backports is 1700 UTC. [03:01] infinity: good.. because the kernel team will not last longer than one hour.. i hope [03:03] Looks like I won't be getting any sleep tonight. Oh well. [03:03] Gives me time to rebuilt firefox over and over and over again until I finally have something to upload. [03:15] infinity: you need no sleep :) [03:27] That's what I keep saying, right before I pass out. === dilinger smirks. genital trappings? [03:33] hmmm [03:34] if i don't have transport, I'm not gonna make it to the meeting also [03:42] chmj: uh? [03:43] chmj: well if you could have told a bit in advance we could have changed the time [03:44] fabbione: I arranged transport with someone, now the guy seems unsure, how dissappointing [03:45] chmj: try to convince him again ;) [03:45] I'm trying [03:48] heh they are trying to backport the kernel [03:49] who is 'they' ? [03:49] backport people [03:52] eh? [03:52] where? [03:52] lart them! [03:52] kill them! [03:52] gimme a sec...ill dig it up [03:52] they must not backport the kernel [03:52] ehhe [03:52] http://www.ubuntuforums.org/showthread.php?t=15913 [03:53] shoot them ! [03:54] oh god [03:54] *shudder* [03:54] so who is suppose to be coming to the backport meeting ;) [03:54] i am going :) [03:55] so am i [03:55] i need to see what they have in mind [03:55] and kindly ask not to backport the kernel :) [03:55] because they do not know what they are doing [03:55] ya think? [03:59] no.. i am sure [03:59] ok good...just making sure :) [04:01] lol [04:05] let them do it, its gonna be fun to watch [04:06] unless you worried about them pinging you aboutit [04:06] I'd be worried about bug reports relating to it. [04:06] at the first pint i will make the kernel unportable [04:06] I already have some bug reports with text like "I haven't changed anything except to upgrade to some random backported packages..." [04:07] see thats why users are bad [04:07] aren't customers always right ? [04:07] :-P [04:08] no i learned that the hard way when i was doing a customer service test for an interview [04:09] I just love how people will add any random repository to their sources.list until stuff appears to finally work. [04:09] its the only way :) [04:10] "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] Someone hold me. [04:10] hahaha [04:10] im not a touchy feely person infinity [04:14] infinity: ahhahahahahhaa [04:14] bug number? [04:14] Oh, no, that was me paraphrasing the forums. :) [04:15] ahah [04:15] Why find bugs in your backported packages when you can just tell people to install other packages to satisfy your bogus dependencies? Yay! [04:15] I have a feeling this backports meeting will be frustrating. [04:15] I'll have to hold my tongue. A lot. [04:16] do will i [04:16] sound too good to miss [04:17] Backporting 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] In that thread up there , I love the one user's laundry list of stuff that stopped working after the upgrade. [04:17] (last page of the thread) [04:17] My favourite is the people who loaded a new glibc and then their system stopped working after the next kernel upgrade. [04:17] They give me WARM and FUZZIES. [04:18] A new... glibc? [04:18] Doesn't that defeat the purpose of backporting? [04:18] infinity: Pulled it from breezy by the looks of it, because backports didn't have what they wanted. =( [04:18] Once you backport glibc, you may as well, y'know.. UPGRADE. [04:18] infinity: you kidding right? [04:18] jbailey : Oh. I see. :) [04:18] jbailey : Even funnier. :) [04:18] it's soooooo 31337 to run the latest glibc [04:18] Erp, apt-get install 'git' isn't quite what I'd hoped it was. [04:18] _____ _ _______________ [04:18] |___ // |___ /___ /___ | [04:18] |_ \| | |_ \ |_ \ / / [04:18] ___) | |___) |__) |/ / [04:18] |____/|_|____/____//_/ [04:18] [04:19] jbailey: pkg is cogito [04:19] fabbione: Thanks. [04:19] Although git is fun too. === jbailey used to work for cogitoinc.com and wonders when the trademark lawsuits will start *sigh* [04:19] who needs a wake up text message via irc? [04:19] I'll need a /msg, I'm sure. === fabbione [~fabbione@port49.ds1-van.adsl.cybercity.dk] has joined #ubuntu-kernel === infinity claps. [04:21] damn FEENODE [04:21] no wake up message [04:21] damn FEENODE [04:21] no wake up message [04:21] anyway [04:21] i am off for a little while before the meeting [04:22] hehe [04:22] jbailey, never tried git ? [04:22] chmj: Nope. I'm trying to get a changelog for klibc, so figured I'd try the other git. =) === jbailey backs away slowly. [04:23] i need those kick-ass new glibc features, though! [04:24] dilinger: ehehhe [04:24] Reminds me that I need to do a glibc upload to fix gdb on ppc. [04:25] mu4 syst3m runs s0 much f4st3r w1th th15 31337 gl1bc [04:25] I 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] jbailey: oh ehehhe [04:25] sparc is looking good at the moment [04:26] there are really few pkgs left that still needs manual love [04:26] fabbione: 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] jbailey: works for me [04:29] jbailey: plus most of the stuff is ccache right now [04:30] so it will be pretty fast to do that [04:30] Do far my experiments with ccache don't seem to get a high hit rate on glibc. [04:30] no, but i get high rates on all the other pkgs :) [04:30] given that doko doesn't upload gcc :) [04:30] Right. =) [04:31] speaking of which.. i will need to increase the cache size [04:31] Yeah, and gcc's never ccachable. [04:33] we could make it ccachable ;) [04:33] Not trivially. [04:33] You'd have to override each stage so that it used ccache instead of xgcc. [04:33] actually.. the only reason why gcc needs bootstrapping is because we don't know if the external compiler can build gcc [04:34] Which would sort of defeat the purpose of the multistage bootstrap. =) [04:34] right? [04:34] Well, you also build the compiler with itself, the new version. [04:34] That 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] So you know you're not gradually losing by doing a relatively simply comparison. [04:35] well perhaps that can be switched to be build option [04:35] if you know that the changes are at packaging level only [04:35] you can disable all the bootstrapping torture [04:35] and use ccache [04:36] if you change code in the compiler [04:36] than you do the bootstrapping dance [04:36] Maybe. You'd have to make a few promises about assembler version and stuff, too. [04:36] let's see: [04:36] But 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:37] ok, got a cab for later, now I can stay [04:37] ehheh === chmj ponders making something to eat [04:37] chmj: Where are you going? [04:37] you upload -1 with the full bootstrap build [04:37] from hbd offices to home, late [04:37] chmj: Right, I keep forgetting that you have offices there. [04:37] you realize that file foo should have been in another directory due to errors in debian/whatever.install [04:38] so you need to upload -2 [04:38] fabbione: doko applies patches on a per-arch basis. [04:38] but what's the point in enabling the overall if -2 is exactly the same as -1 [04:38] fabbione: So it could even be a per-upload "Screw: " list of arch's. [04:38] oh crap [04:39] well i am off to spend a bit of time with my wife [04:39] later [04:39] Enjoy. =) [04:40] Enjoy ! === Mithrandir [~tfheen@vawad.err.no] has joined #ubuntu-kernel [04:45] Heya Tollef [04:45] hiya Jeff [04:46] today'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. [05:51] kernel-team meeting will start in 9 minutes in #ubuntu-meeting === lamont__ [~lamont@15.238.5.165] has joined #ubuntu-kernel === lamont__ [~lamont@15.238.5.165] has joined #ubuntu-kernel [07:22] lol..https://bugzilla.ubuntu.com/show_bug.cgi?id=10499 === Seveas [~seveas@seveas.demon.nl] has joined #ubuntu-kernel === zul [~chuck@CPE0006258ec6c2-CM000a73655d0e.cpe.net.cable.rogers.com] has joined #ubuntu-kernel [08:29] gday === jbailey [~jbailey@CPE000ded9d787c-CM014260028338.cpe.net.cable.rogers.com] has joined #ubuntu-kernel [09:20] kablooie === 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 [09:25] fabbione: you coming to the meeting? [09:25] yup :) [09:25] i am not gonna miss this one :) [09:27] jbailey: i just hooked up benc on irc :) [09:27] and bitching him about silo/grub2 ;) [09:28] fabbione: what did he say? [09:28] Mithrandir: didn't answer back yet :) [09:31] oh crap [09:31] he had a huge mail loss.. [09:31] ew :( [09:44] fabbione: *lol* [09:51] *sigh* [09:53] ohhh [09:53] of course! [09:54] new glibc will stage for a week or two! [09:54] *shrug* [09:54] hehe [10:00] hey 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 other [10:03] zul: we should probably do that during the merge :) [10:03] yeah because i hardly know anyone in the debian side [10:03] sure [10:03] they are all pretty nice.. some of them upstream [10:04] can they be trusted ;) [10:05] yes === Seveaz [~seveas@seveas.demon.nl] has joined #ubuntu-kernel [10:14] fuck fuck fuck.. [10:14] fuckity fuck [10:15] fabbione: Do you follow lkml? [10:16] sometimes [10:16] I'm looking at this for initramfs integration and simplified coldplugging: http://lkml.org/lkml/2005/5/12/188 [10:16] Can you offer an opinion on whether this is likely to wind its way into a mainstream kernel? [10:18] zul: mind to tell mdz wth you saw that kernel? [10:18] i think it already is.... [10:19] jbailey: let me check [10:23] jbailey: the patch is alredy in Linus tree === jbailey blinks. [10:25] Right. [10:27] it will be either in rc6 or final.. whatever will come first :) [10:30] I wonder what it will choose the preferred driver when more than one is possible for a device. [10:30] greg kh's response seems to be to just not building the conflicting driver. [10:31] what case is that? [10:32] Like eepro vs. e100, or oss vs. alsa. [10:32] http://lkml.org/lkml/2005/6/1/109 [10:35] jbailey: hmm right [10:35] dilinger: NEAT [10:37] fabbione: Anyhow, not hard to do an alias map or something like that. [10:38] i was thinking that we sould actually use 2 criterias [10:38] one would be to have a module priority [10:38] and one to use module masks [10:38] the first would solve the e100/eepro100 problem [10:38] we prefer e100 (for ex) and we assign priority 1 [10:39] excluding automatically all lower priorities [10:39] if e100 is banned, than we look for a lower priority [10:39] the module masks are included in the PCIid table already [10:39] if we have a perfect match between a module and a device than we load it [10:40] in there are 2 perfect matches we use the priority [10:40] if there is a perfect match but it's banned than we look for a larger mask [10:40] this latter would solve the case for modular IDE [10:40] where the perfect match is done by the specific driver [10:41] and the larger match by the generic IDE driver [10:41] we can use both criterias at the same time [10:41] because we might want to override the mask with a priority... [10:41] SCARY [10:41] I GAVE BIRTH TO A ENDLESS PROBLEM [10:41] In this case, I don't know how much of that intformation I'll actually have available to me for the decision. [10:41] It looks like modalias might just contain a single name. [10:42] jbailey: that needs to be done before the event is sent to userland [10:42] basically in kernel hotplug it self [10:43] Ah, okay. [10:43] Oh, 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? === jbailey actually reads the sprintfs [11:05] Are you going to promote the current kernel to main or wait until the next one? [11:07] fabbione: (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] That way I don't have to look at the silo code, I can just ask you questions. [11:07] jbailey: next one [11:07] jbailey: if i can understand what you ask and what to look for.. yes [11:09] Lovely. I'll try and get my machine plugged in, otherwise it'll be when I'm back from Debconf. [11:18] wait, benc's online? [11:18] not here.. not anymore... [11:19] damn [11:19] dilinger: mail him :) [11:20] he did lost a big bunch of emails not too long ago [11:20] are you kidding? in the past 2 years, he's emailed me back exactly twice [11:20] cisco just manages to make their site worse everytime they touch it. [11:20] and i've sent him and cc'd him on numerous mails [11:20] that's because you need to know what to tell him and how :) [11:21] jbailey: they had this look for a while now.. but it sucks [11:21] jbailey: 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:22] fabbione: Yeah, a year and abit, I think. [11:22] yeah [11:22] it still sucks :) [11:22] dilinger: ok.. i will give you a hint on how to grab benc attention [11:22] dilinger: The ieee1275 works well enough atm to boot a mac, so I suspect there will just be little quirky things to ask. [11:22] first line of the mail has to start like this: [11:22] Hey GoogGuy, [11:23] in 99% of the cases you will get an email back [11:23] meh [11:23] GoodGuy i mean [11:23] well it's time to go and crash i can barely type [11:23] g'n fabio [11:24] night ladies and gentlemen [11:24] dilinger: When it comes time, I'll ping you to see if you're still busy ;P