[12:09] <BenC> desrt: any idea how to fix it?
[12:09] <desrt> nope!
[12:10] <desrt> i was hoping you would :)
[12:10] <BenC> ok, I'll check into it then :)
[12:10] <desrt> i don't know thing 1 about acpi inside the kernel
[12:10] <BenC> me either, but never too late to learn I guess
[12:10] <desrt> well
[12:10] <desrt> a week into october, for example, would be too late to learn :)
[12:11] <jbailey> BenC: Cool, thanks.
[03:50] <zul> evening
[06:17] <fabbione> morning
[06:19] <jbailey> fabbione: Hey!
[06:19] <jbailey> Feeling better?
[06:19] <fabbione> yeah a little bit
[06:20] <jbailey> Cool.  Sucks to be sick.
[06:20] <fabbione> i need to do the Sucks Of the Code evaluation today
[06:20] <jbailey> *lol*
[06:20] <fabbione> that's why i am back..
[06:20] <fabbione> but i might disappear again
[06:20] <fabbione> i still feel like half shit
[06:20] <jbailey> And I was hoping it was to see my smiling fave.
[06:20] <jbailey> face.
[06:20] <fabbione> ahaha
[02:38] <zul> heylo
[03:04] <BenC> yo
[03:05] <jbailey> Hey'all.
[03:05] <jbailey> zul: Hey - You mentioned in a bug report that you had the bits to make VmWare and initramfs  happy together.  Do you know when those are going to land?
[03:06] <zul> jbailey: i got a bug in my code that i have work on tonight
[03:06] <jbailey> 'k
[03:07] <zul> ie: buslogic doesnt compile with my code change :)
[03:07] <jbailey> There are a surprising number of people who seem to run Breezy in vmware.  What I don't understand so far is how it worked before.
[03:07] <jbailey> Or I wonder if they just looked at lspci directly or something.
[03:07] <jbailey> I don't understand all of what generates the modalias files.  All I know is that they're lovely.
[03:08] <zul> jbailey: buslogic doesnt have hotplug so thats why its not detecting it i believe
[03:09] <jbailey> Hmm, but how did hotplug discover it before then?
[03:09] <jbailey> I tried looking through hd-detect to see if there were crazy corner cases, but I didn't see any.
[03:11] <zul> i dont think it ever did because i seen some bug reports in hoary as well but fabbione closed the bugs saying that vmware isnt supported
[03:14] <BenC> jbailey: I installed breezy in vmware aswell
[03:15] <jbailey> zul: Those seem to be installing vmware in breezy.
[03:15] <BenC> could have been hoary, but I believe it was breezy
[03:15] <BenC> either way, it worked at some point
[03:15] <jbailey> Well, it ought to work, and hopefully with Chucks hack it will.
[03:16] <BenC> jbailey: I haven't had time to look at your script, but can you explain to me what it is supposed to do?
[03:17] <BenC> or what it is supposed to help do I guess
[03:17] <jbailey> BenC: Sure, although it doesn't much matter - mdz deferred it to post-preview.
[03:17] <zul> BenC: with buslogic?
[03:17] <jbailey> The problelm I'm trying to solve is that when someone installs usplash, it should update the initrd.img file so that it goes in.
[03:18] <jbailey> I've taken a generic approach to the problem, which is that anything that lives in the initrd.img file ought to have the ability to force it to be updated.
[03:18] <jbailey> Specifically, that means usplash, lvm, evms, mdadm, or even initramfs itself.
[03:19] <jbailey> My issue is that I don't want to:
[03:19] <jbailey> 1) Risk a non-bootable system.
[03:19] <jbailey> 2) Overwrite a users change to their initrd.img file.
[03:19] <jbailey> However, I have limited control over it - I didn't create the initrd.img-* files, I don't delete them, I merely provide the tool that others call.
[03:20] <jbailey> This script is basically a wrapper that allows me to manage it.
[03:20] <jbailey> So  rather that calling mkinitramfs directly, the kernel should call update-initramfs -c.  Then I've created it.  I know what it's called, I have time to take a sha1sum.
[03:20] <jbailey> When the kernel gets purged, it should call update-initramfs -d
[03:20] <jbailey> Anything that wants it to be updated should call update-initramfs -u
[03:21] <jbailey> You need to generally specify a version number for create and delete.
[03:21] <jbailey> You *can* specify one for update, but otherwise it'll pick the default one (mdz wants the one pointed to by the initrd.img symlink
[03:21] <jbailey> I then track things like, has it been changed?  Did this tool make it?
[03:22] <BenC> zul: the vmware install I use was loading some sort of fibre channel scsi controller for the disks
[03:23] <zul> hmmm...
[03:24] <BenC> jbailey: what if it's called several times during the course of a dist-upgrade, for example?
[03:24] <zul> i am pretty sure its buslogic though
[03:25] <jbailey> BenC: Then in the current implementation, speed will suck, but not dramatically.
[03:26] <jbailey> BenC: For breezy, I'd honestly only expect usplash to call it.  Some sort of delayed rebuild or something like that could always happen after.
[03:27] <jbailey> BenC: Longer term, I'd like the kernel to create initramfs overlays that can just be linked in to help with the speed problem.
[03:27] <BenC> jbailey: yeah, I was thinking something that kept checking for the dpkg lock to clear, and hold a lock of it's own (to prevent multiple invocations)
[03:27] <jbailey> Ugh.  You're thinking parallel postinsts running? =(
[03:27] <jbailey> Oh.
[03:28] <BenC> no
[03:28] <jbailey> Or if the user runs it by hand.
[03:28] <jbailey> Suck.
[03:28] <BenC> like, if 100 .deb's are installed and say 4 of them affect initrd, then the update should only occur once at the end
[03:29] <jbailey> Right.
[03:29] <jbailey> Or we can ask for a dpkg hack  for "do this once at the end"
[03:29] <BenC> plus, you don't want to be able to call the program manually during an upgrade
[03:29] <jbailey> scrollkeeper need sthis too.
[03:29] <BenC> apt-get probably
[03:29] <BenC> post-install check of some sort
[03:29] <jbailey> In fact, scrollkeeper sucks way worse for this.  At least with us it'll only get run 4 or 5 times at the *maximum*.  Gnome does it 30 or 40, IIRC.
[03:30] <BenC> probably do something like if dpkg lock is held just have initramfs-update touch some file
[03:30] <BenC> add initramfs-update (--finish?) to apt-get as a post-install script and let it check for the file
[03:31] <BenC> similar to how debconf stuff works pre-install with apt
[03:31] <jbailey> I've just asked keybuk to come visit to tell us the One True Way. =)
[03:32] <BenC> zul: Fusion MPT is what my vmware used for the disks
[03:32] <Keybuk> hey
[03:32] <BenC> cdrom was via IDE
[03:32] <jbailey> Keybuk: We're just discussing the problem that someone updating something multiple times in postinsts really sucks (like scrollkeeper, or initramfs-tools)
[03:32] <jbailey> Since initramfs-tools takes several seconds to run, it's annoying if it has to hapen several times in a dist-upgrade.
[03:32] <BenC> or even ldconfig for that matter
[03:32] <jbailey> Right.
[03:33] <Keybuk> indeed
[03:33] <jbailey> Is there a Canonical way in dpkg / apt-get to say "Do this once, last"
[03:33] <Keybuk> nope
[03:33] <jbailey> And if not, could there be please? =)
[03:33] <Keybuk> there's two proposals for this
[03:33] <BenC> I was thinking of (ab)using apt-get's post/pre hooks
[03:33] <Keybuk> 1) put "dpkg-trigger ldconfig" in postinst
[03:33] <Keybuk>   at the end of the run dpkg runs /etc/dpkg/triggers/ldconfig
[03:33] <zul> BenC: ah...well Fusion MPT has hotlplug though
[03:34] <BenC> zul: do different versions of vmware use different disk controllers?
[03:34] <Keybuk> 2) libc6 declares that "if any package installs something into /usr/lib, run /var/lib/dpkg/info/libc6.trigger on completion"
[03:34] <zul> yeah i believe so i have vmware open right now gimme a sec
[03:34] <jbailey> Keybuk: I like the trigger idea, since it leaves it in the control of the package, not as a side-effect.
[03:34] <BenC> Keybuk: I like the first idea better
[03:35] <zul> vmware 4 has buslogic and lsi logic for scsi adapter
[03:35] <BenC> zul: ah, I have v5
[03:35] <zul> 4 here..
[03:35] <zul> i think most people use 4 though 
[03:36] <BenC> Keybuk: would Debian be willing to accept either of those?
[03:36] <BenC> if not, it would make things seriously incompatible (especially if ldconfig uses it)
[03:37] <Keybuk> I only ever talk about dpkg stuff in terms of Debian :)
[03:37] <Keybuk> it's a spare-time thing
[03:37] <BenC> unless of course dpkg-trigger was self standing
[03:37] <jbailey> Keybuk: It's important enough for Ubuntu.  Can we ask to get some time assigned to it?
[03:37] <BenC> but then you lose the concept of "when dpkg quits, everything is done and the system can be rebooted"
[03:38] <jbailey> Well, it could terminate by saying "release the triggers now", basically.
[03:38] <Keybuk> well, that's not true anyway
[03:38] <Keybuk> apt has to run dpkg --configure -a  ;)
[03:38] <BenC> well "when apt or dpkg quits" :)
[03:39] <BenC> personally I prefer using apt's hooks, but that can cause a lot of other problems if ppl don't use apt to install a package
[03:40] <BenC> zul: when you say that they don't support hotplug, how does that cause a problem? The vmware disks aren't hotplug, right?
[03:40] <Keybuk> at the moment I don't really have a plan whether triggers would be 1.13 or 2.0 material
[03:40] <jbailey> BenC: The issue I have with relying on apt-get's hooks is that I occasionally download a series of debs and dpkg -i them together. =)
[03:41] <zul> BenC: when i went through the buslogic code they didnt have the struct for the pci_id 
[03:42] <zul> mine problem is i just put it in the wrong place.
[03:42] <BenC> zul: ah, you mean for the host controller module itself to be loaded, ok
[03:42] <Keybuk> my most common pair of operations is dpkg --unpack and apt-get -f install
[03:43] <zul> BenC: exactly
[03:43] <Keybuk> which would work with apt hooks, I guess
[03:43] <BenC> zul: shouldn't be hard to patch that up
[03:43] <zul> BenC: no it wasnt..
[03:44] <zul> just have to make sure it compiles when i get home tonight
[03:47] <BenC> Keybuk: what's the plan on making sure that packages that would call dpkg-trigger are not installed by a dpkg that doesn't have that program?
[03:50] <Keybuk> none yet
[03:50] <Keybuk> that'd depend whether it was a 1.13 or 2.0 issue
[03:50] <Keybuk> 1.13 would require a dpkg depends
[03:50] <jbailey> Probabyl same as the epoch test?  If you use it, call a dpkg flag and if it sucks, then bail?
[03:50] <jbailey> Keybuk: If we assume for the moment that none of us will be alive when 2.0 hits the streets....

[03:53] <zul> bah...i spent 3 hours on this yesterday on my day off and then they change the data on me
[03:53] <zul> ...and on my birthday even
[03:58] <BenC> happy birthday
[04:00] <zul> thanks man
[04:01] <zul> i won 85 bucks at the casino last night
[04:03] <BenC> which casino?
[04:03] <zul> casino de lac lemay
[04:03] <BenC> where do you live?
[04:04] <zul> ottawa,ontario so it was just across the river
[04:04] <zul> 3 hours from jbailey 
[04:04] <BenC> Borgata is having the World Poker Tour event this month, and I'm playing in the $500 NL
[04:07] <BenC> zul: do they have poker at the casinos up there? I couldn't find any in montreal that had poker (slots and blackjack was all they showed)
[04:09] <zul> BenC: yeah the have grand prix poker and carribean, no texas holdem
[04:09] <zul> i wish they have texas holdem though :(
[04:11] <BenC> you play any online poker?
[04:12] <zul> yep i am quite good at it as well 
[04:12] <BenC> which sites do you usually?
[04:13] <zul> just pokerstars.net and sometimes yahoo
[04:13] <BenC> I play pokerstars, partypoker, doylesroom, but mostly I play on fulltiltpoker.com
[04:14] <BenC> we'll have to do a headsup match one day :)
[04:14] <zul> we should...but i would kick your butt ;)
[04:14] <BenC> heh, you've underestimated me :)
[04:14] <BenC> my winnings for tournaments and cash games exceeds about $25k right now
[04:15] <BenC> (but that's counting the $12500 buy-in for the foxwoods wpt even that I won)
[04:15] <zul> ok...maybe not :)
[04:15] <BenC> nah, I'm not that good, just play a lot of tournaments
[04:16] <BenC> I like tournies more than straight cash games
[04:16] <zul> yeah so do i 
[04:16] <zul> but there isnt any real tournaments in ottawa 
[04:16] <BenC> best I ever did at cash was the week I made $9k on doylesroom playing $20/$40 limit
[04:16] <zul> not bad
[04:16] <zul> i have to go online to get my fix
[04:16] <BenC> me too
[04:17] <BenC> atlantic city is 6 hours away
[04:18] <BenC> what's your nick on pokerstars? I'll see if I can find you online sometime
[04:18] <BenC> you should check out fulltilt sometime too, nice site
[04:23] <zul> BenC: chuck_sh45
[04:23] <zul> how original isnt it :)
[04:24] <TheMuso> I/c
[04:44] <jbailey> zul: Go to the reservations up north. =)
[04:46] <fabbione> hey guys
[04:46] <fabbione> BenC: you got mail.. that stuff is pretty urgent
[04:46] <fabbione> i think most of it is in .12.6 tho
[04:47] <BenC> when did you send it?
[04:47] <BenC> oh, that thing to Herbert and I?
[04:47] <fabbione> pitti did
[04:47] <fabbione> yes
[04:48] <BenC> I couldn't decrypt it
[04:48] <BenC> used the wrong pgp key, I think
[04:48] <fabbione> it's @debian.org
[04:48] <BenC> yeah, that key has been lost, I have a new one for ben.collins@ubuntu.com
[04:49] <fabbione> BenC: ah..
[04:49] <BenC> I need to do my revocation
[04:49] <fabbione> you should tell to pitti
[04:49] <BenC> but I need to find a floppy drive to do it
[04:49] <fabbione> so he will resend
[04:49] <BenC> I did
[04:49] <fabbione> perfect
[04:49] <BenC> but haven't gotten anything back yet
[04:55] <fabbione> BenC: do you still have any sparc hw around?
[04:55] <fabbione> perhaps you can try/test the sparc port :)
[04:55] <fabbione> we have some problems with initramfs/klibc
[04:55] <fabbione> but if i test, there is no buildd going on
[04:56] <fabbione> having one machine only sucks
[05:07] <BenC> got an e3000
[05:07] <BenC> is there a cd I can download?
[05:08] <fabbione> BenC: nope.. only net install atm
[05:09] <BenC> fabbione: do these things affect hoary?
[05:09] <fabbione> BenC: mostlikely yes
[05:09] <fabbione> Herbert will take care of warty
[05:10] <fabbione> if you prefer i can do hoary
[05:10] <fabbione> (that's why i was in CC)
[05:10] <fabbione> so you can keep going for breezy
[05:10] <BenC> that'd probably be best, I'm not tooled to test or build hoary
[05:11] <fabbione> ok
[05:11] <BenC> these fixes apply for 2.6.12?
[05:12] <fabbione> yup they should
[05:12] <fabbione> you will need to check that yourself if pitti didn't already
[05:13] <fabbione> hmm no pitti didn't this time
[05:16] <BenC> I got the info now
[05:17] <fabbione> BenC: ok. some of the stuff is till embargoed
[05:18] <fabbione> so we are not allowed to publish the fixes anywhere
[05:18] <BenC> the second one doesn't even have a fix yet
[05:18] <BenC> well, it says external, so I've no idea where to get it
[05:20] <fabbione> BenC: we will ask pitti.. 
[05:21] <fabbione> BenC: for urgent i mean that we need to get it done asap, but not that we need to die for it ;)
[05:21] <zul> hmmm..
[05:22] <fabbione> sorry if i gave you the wrong idea about it
[05:22] <fabbione> hey zul
[05:27] <zul> hey fabbione
[07:10] <sedak> hello
[07:11] <sedak> is there anyone here ?
[07:11] <sedak> i made a package for a new driver
[07:12] <desrt> sedak; hm?
[07:12] <sedak> i'd like to know if someone can have a look at it to see if everything is allright
[07:12] <sedak> a package for module-assistant
[07:12] <desrt> sedak; you probably want to start out with #ubuntu-motu
[07:12] <sedak> for rtl8180
[07:12] <sedak> yes, i know
[07:12] <sedak> but they don't do many package driver
[07:12] <desrt> ah
[07:13] <sedak> so they can't really review it
[07:13] <sedak> desrt, can you have a look at it ?
[07:13] <desrt> sedak; i'd know less than the universe folks :)
[07:13] <desrt> sedak; i mostly just hang around here to hassle fabbio and ben :)
[07:14] <sedak> that a good thing to do :-)
[07:14] <sedak> well, i need to see fabbione is around 
[07:14] <sedak> fabbione ?
[07:19] <fabbione> sedak: ?
[07:19] <sedak> hello
[07:20] <fabbione> Diziet: it's easier here on irc.. 
[07:20] <fabbione> Diziet: what's wrong with that patch?
[07:20] <sedak> do you have the time to see the package i made for the rtl8180 driver ?
[07:20] <fabbione> sedak: not now.. probably tomorrow. i am just coming back from a bad flu
[07:21] <sedak> ok
[07:21] <sedak> hope you'll be fine again tomorrow :-)
[07:22] <Diziet> There wasn't any info in it about where it came from.
[07:22] <Diziet> Also, I only just found out that this channel existed ...
[07:22] <fabbione> Diziet: see debian/external-modules
[07:22] <fabbione> there is all you need there
[07:23] <Diziet> Joy.  I just spent half the afternoon looking for that and it turns out to be right there, and you turn out to be right here to tell me.
[07:24] <Diziet> It would have been nice if someone on #ubuntu-devel could have maybe pointed me in the right direction.
[07:24] <fabbione> Diziet: what's the reason of such search?
[07:24] <Diziet> bugzilla 14244
[07:24] <Diziet> Which I think turns out to be included in our 2.6.12 anyway.
[07:25] <fabbione> NOTABUG
[07:25] <fabbione> it is already inclueded
[07:25] <Diziet> I had the feeling it was a wild goose chase.
[07:26] <fabbione> if it doesn't work patches are welcome
[07:26] <Diziet> I have no evidence that it doesn't work.
[07:26] <lamont__> Diziet: for cooked-and-on-the-table values of wild goose
[07:26] <fabbione> everything that starts as external_* is basically half supported..
[07:26] <lamont__> fabbione: we support the half that works???
[07:26] <lamont__> :-)
[07:26] <Diziet> Well, it's cooked and on the table _now_ but I was chasing it across half the web.
[07:26] <fabbione> lamont__: clearly :)
[07:27] <Diziet> I got badly distracted by the pptpclient sourceforge project who have some found-under-a-rock mppe patches.
[07:27] <fabbione> unfortunatly we didn't manage to get linux-non-supported-modules in place
[07:27] <fabbione> otherwise all that crap would land in that package but in main
[07:27] <fabbione> to *cough*help*cough* our wonderful users
[07:28] <zul> fabbione: its in the debian/rules ;)
[07:32] <fabbione> zul: yeah.. in your branch that we never got to merge before FeatureFreeze
[07:32] <fabbione> anyway. -> off
[07:34] <zul> bah
[07:34] <Diziet> Well, thank you for your time.
[08:01] <jbailey> Hey, have we killed devfs yet?
[08:01] <jbailey> Or are we waiting until initramfs-tools supports evms?
[08:03] <lamont__> jbailey: I'd just like it to support my kernel.. :-)
[08:04] <jbailey> lamont__: Is initramfs still sucking for you?
[08:05] <jbailey> Last I played in my parisc chroot, lvm seemed to be a larger problem. =)
[08:05] <lamont__> jbailey: haven't played with it recently on ia64, but it's still claiming that it's not gzipped data after it fetches the gzipped data from the disk...
[08:09] <jbailey> That totally doesn't make any sense to me. =(
[08:09] <jbailey> If the magic numbers match, it ought to have returned valid data.
[08:19] <zul> gar...stressed