[12:02] <Kamion> mckinstry's still a bit active, although more on console-* than on d-i itself now
[12:04] <Mithrandir> fjp, smarenka, sferriol, zinoviev are the new people I don't know.  That is, I've met fjp and he's friendly enough.  No idea who the rest of the crowd is, though.
[12:04] <Mithrandir> sleep tight
[12:04] <Kamion> zinoviev's not around much - he's the partman god but kind of in a Judaeo-Christian way ;-)
[12:04] <Mithrandir> heh, 'k
[12:04] <Kamion> he lives in Bulgaria and AFAIK has net access once a month or something
[12:05] <Mithrandir> partman is scary.
[12:05] <Mithrandir> I wonder what'll replace it.  Something scarier with pluggable components.
[12:05] <Kamion> oh, btw, I checked with Kirsten and we're free on Sunday; fancy coming up to our local in North Cambridge for lunch?
[12:05] <Mithrandir> that'd be very nice, absolutely.
[12:05] <Kamion> cool
[12:05] <Kamion> anyway, really bed now :)
[12:05] <Mithrandir> :-)
[10:09] <fabbione> WOO HOOO
[10:09] <fabbione> pal is working on ppc now
[10:40] <Kamion> infinity: so are we doing new udev today? pretty please?
[10:41] <infinity> I'm tryin', I'm tryin'...
[10:41] <infinity> Last round of tests for LRM.. I hope.
[10:41] <infinity> Unless I find glaring bugs, I'll upload this, and worry about the small bugs later.
[10:53] <Kamion> hmm. since I have to switch d-i's initrd filesystem *anyway* since BenC helpfully modularised ext2 everywhere, it's tempting to just make the jump to initramfs
[10:54] <fabbione> eh
[10:54] <fabbione> hmm
[10:54] <fabbione> initramfs++
[10:55] <Kamion> might as well break everything AT ONCE
[10:55] <infinity> \o/
[11:14] <Mithrandir> I'll upload my cdrom-checker thingy to make sure to break that as well, then.
[11:16] <fabbione> hmmm
[11:16] <fabbione> i have some mixed feeling about slamming swap on lvm
[11:16] <fabbione> it's good for server, but bad for desktops
[11:16] <fabbione> since it looks like the kernel can't resume from swap on lvm
[11:16] <fabbione> but it's a kernel bug
[11:17] <fabbione> what do you suggest guys?
[11:17] <infinity> This isn't going to be a default, is it?
[11:18] <fabbione> no
[11:18] <fabbione> it's a selectable option
[11:18] <fabbione> Kamion: can i take a lock on partman-auto?
[11:18] <infinity> Then I don't see the problem in letting people select it.
[11:18] <fabbione> well you don't get asked for: do you want partition foo on lvm?
[11:18] <Kamion> fabbione: yes
[11:18] <infinity> If we have the capacity to warn them that swap-on-lvm means no suspend/resume, that might be nice.
[11:18] <fabbione> you just select: "Trash my disk and install on LVM"
[11:19] <infinity> Oh, I see.  It's all or nothing.
[11:19] <infinity> Hrm.
[11:19] <fabbione> infinity: i was more thinking to do: if server install swap on lvm, otherwise swap on disk
[11:19] <infinity> Then maybe it's better to leave the swap ina real partition, unless we can fix the kernel bug (misfeature?)
[11:19] <fabbione> Kamion: thanks.
[11:20] <fabbione> but i am not sure if we can actually detect that at that stage of the installation
[12:32] <infinity> Keybuk : Is that the real you, or a floating IRC client?
[12:35] <Keybuk> real me
[12:36] <infinity> Cool. I'm dangerously close to declaring "enough testing is enough testing, damnit" and finally uploading LRM.
[12:36] <Keybuk> ok, I can upload my packages when you're done -- just ping me
[12:37] <Mithrandir> Kamion: does busybox d-i now include nanosleep?
[12:39] <Keybuk> Mithrandir: note that there is no "nanosleep" binary now, I modified the klibc sleep binary to support 0.4 type arguments
[12:40] <Kamion> Mithrandir: not AFAI
[12:40] <Kamion> K
[12:41] <Mithrandir> Keybuk: 'k
[12:41] <Mithrandir> Kamion: can we do the same to busybox?
[12:41] <Kamion> Mithrandir: feel free, it's in coreutils/sleep.c
[12:41] <Mithrandir> thanks
[12:41] <Kamion> might want to make it a config option
[12:41] <infinity> Alright, I declare nvidia on amd64 good, screw i386 (it should work if amd64 did), and now to double-check fglrx on i386 and upload.
[12:41] <infinity> Anything that breaks after that, I'll fix later.
[12:42] <Mithrandir> we're using busybox or busybox-cvs those days?
[12:42] <Kamion> busybox
[12:42] <infinity> So, another 30-60 mins, guys, then you can stop hating me.
[12:53] <Mithrandir> grr, it uses doubles explicitly.  Silly thing.
[12:59] <Kamion> what's silly about that?
[01:00] <Mithrandir> sorry, longs.
[01:01] <Mithrandir> is strtotimespec a somewhat standard function?  All the references I find to it are klibc refs.
[01:04] <Keybuk> no, it's just a klibc utility function
[01:09] <Mithrandir> grr, handling stuff like 0.5m is harder than it seems.
[01:20] <Keybuk> yes
[01:21] <fabbione> code reduciont++
[01:21] <fabbione> reduction even
[01:22] <fabbione> Kamion: already removed 1.5K of duplicated code... this stuff rock hard
[01:22] <fabbione> Kamion: i blame you for one thing only.. you didn't drag me into d-i earlier ;)
[01:33] <Kamion> heh
[01:33] <Kamion> fun, isn't it
[01:34] <infinity> Okay, rsync to chinstrap going.  For better or worse, this is it.
[01:34] <infinity> When Australia's done fucking with my head (about 48 mins, according to rsync), I'll upload to jackass.
[02:02] <Mithrandir> compiles now, at least \o/
[02:07] <Mithrandir> it seems to work as well
[02:07] <Mithrandir> Kamion: want to see the diff or should I just upload it?
[02:10] <Kamion> Mithrandir: just upload
[02:14] <fabbione>  8 -rw-r--r--  1 fabbione fabbione 4542 2005-11-30 14:12 shared.sh
[02:24] <fabbione> hhahah
[02:25] <fabbione> ARGH GRRR HUPMEHIEIHUA#)(J
[02:32] <Mithrandir> I'll make bootchart run in d-i if it sees "bootchart" on the kernel command line, sounds good?
[02:32] <Mithrandir> so we can have it in the default images.
[02:32] <infinity> Sounds workable to me.
[02:32] <infinity> Might be  anice change to the real bootchart package too.  I'm not sure if "I have it installed" should mean "I want to generate a chart on every single boot".
[02:33] <Mithrandir> yup, it's a one-line change, so.
[02:39] <Mithrandir> Keybuk: any comment on that?
[02:39] <infinity> Is that the keybuk who JUST uploaded bootchart? :)
[02:40] <infinity> (But not with that change)
[02:40] <Mithrandir> yes
[02:40] <Keybuk> why would you have it installed if you didn't want bootcharting?
[02:40] <Mithrandir> uhm, as in just a week ago, just just?
[02:40] <Mithrandir> you might not want to chart every boot.
[02:40] <infinity> As in, just a few minutes ago.
[02:40] <Keybuk> it's annoyingly irritating to add a kernel command-line option to use something you have installed
[02:40] <Mithrandir> blah
[02:40] <Keybuk> *shrug* just ignore the charts you didn't want
[02:40] <Keybuk> it doesn't overwrite them
[02:40] <Kamion> Mithrandir: how big is bootchart-udeb?
[02:41] <Mithrandir> it makes the boot slower. :-P
[02:41] <Keybuk> so?
[02:41] <Keybuk> only sliiightly slower
[02:41] <Keybuk> about 1.2s slower for me
[02:41] <infinity> Yeah, but I assume it slows down the boot process, which is a bit counter-intuitive, given why one installed it. :)
[02:41] <infinity> Oh, if it's only a second or two, whatever.
[02:41] <Kamion> for bootchart-udeb it definitely makes sense for it to be optional
[02:41] <infinity> Indeed.
[02:41] <Mithrandir> Kamion: -rw-r--r-- 1 tfheen tfheen 1796 2005-11-30 14:41 ../bootchart-udeb_0.9-0ubuntu3_all.udeb
[02:42] <Keybuk> ubuntu3 is already in the archive ;)
[02:42] <Mithrandir> Keybuk: that's irrelevant. :-P
[02:42] <Keybuk> was an update to the right update-initramfs call
[02:42] <Mithrandir> (in this context)
[02:43] <Mithrandir> Kamion: so "tiny".  It's a couple of shell scripts.
[02:48] <Keybuk> did you make java udebs? :)
[02:49] <Mithrandir> no. :-)
[02:49] <Mithrandir> so you need to move the data out of the system to get it rendered.
[02:50] <Keybuk> so the only bit of the package that actually makes a significant impact on the boot isn't there anyway?
[02:51] <Mithrandir> uhm, remember that it writes this to ramfs-es, and the primary use case is the live CD.
[02:51] <Mithrandir> hence, it should not run by default, we use too much memory already.
[02:52] <Keybuk> I guess there's that
[02:52] <Mithrandir> and boot times on live CDs can easily reach into a few minutes, so the hit will be even bigger.
[02:53] <Kamion> Mithrandir: ok
[02:53] <Kamion> Mithrandir: you want it in pkg-lists/base then?
[02:53] <Kamion> after you fix this
[02:53] <Mithrandir> Kamion: yes.
[02:55] <Mithrandir> Kamion: do you require a main inclusion report?
[02:56] <Kamion> Mithrandir: no, not for new binaries
[02:56] <Kamion> (from existing sources)
[02:56] <Mithrandir> the bootchart source isn't in main
[02:56] <Kamion> oh
[02:56] <Kamion> yes, will do then
[02:56] <Keybuk> uggggh
[02:56] <Mithrandir> Keybuk: ugggh?
[02:56] <Keybuk> is all of the java stuff I'm using in the real one in main?
[02:56] <Keybuk> it could drag in a lot if not
[02:56] <Keybuk> I think I'm using gcj, I cargo-culted most of it though
[02:57] <Keybuk> rsvg at least is in universe
[02:57] <Kamion> Keybuk: you're only using java-gcj-compat, which is in main
[02:57] <Keybuk> also do you provide any script for users to run to turn a bootchart.tgz into a png file?
[02:57] <Mithrandir> Keybuk: no.
[02:58] <Keybuk> you should probably do that
[02:58] <Kamion> librsvg2-bin is in universe, but librsvg2 is in main, so that's a no-brainer to promote
[02:58] <Keybuk> ok
[02:58] <Keybuk> not to worry then
[02:58] <Kamion> it's probably an error that it isn't in main already, in fact
[02:59] <infinity> Kamion : Still don't have fancy "follow a library to find its debug, doc, and bin stuff" support?
[02:59] <Keybuk> Kamion: pcmciautils change for you ... dep on (module-init-tools >= 3.2.1-0ubuntu1) and always call "modprobe -ba modules..."
[03:00] <Keybuk> that way if people put yenta_socket, etc. in the blacklist, it won't get loaded
[03:04] <fabbione> Kamion: ok, i am done with partman-auto for today. ubuntu2 is up
[03:11] <Mithrandir> ok, inclusion report written, now I just need to wait until the new bootchart appears in the archive, so I can merge my changes to it.
[03:13] <Mithrandir> Keybuk: do you have your ubuntu3 somewhere?  I'm bored of waiting.
[03:15] <infinity> It'll be on archive.u.c in about 3 minutes.
[03:15] <infinity> It's on jackass, the trigger just needs to run.
[03:16] <infinity> I think it was just a three character change, though.  s/ -t// in the postinst.
[03:16] <infinity> There, mirrored: http://archive.ubuntu.com/ubuntu/pool/universe/b/bootchart/
[03:17] <Kamion> infinity: not yet
[03:17] <Mithrandir> thanks
[03:19] <Kamion> Keybuk: is that liable to hit Debian? (so that I know whether I need to create an Ubuntu branch)
[03:19] <Kamion> actually, I should probably have an Ubuntu branch anyway
[03:19] <Mithrandir> though,
[03:19] <Mithrandir> make: *** No rule to make target `patch-stamp', needed by `build'.  Stop.
[03:20] <infinity> Kamion : Feel like doing pre-emptive overrides for lrm-2.6.15?
[03:21] <Kamion> Keybuk: do I need -a to make -b work? I don't actually want wildcarding here
[03:22] <Kamion> infinity: is elmo not around? I hate munging overrides when I don't have to :)
[03:23] <fabbione> Kamion: so we only miss the last bit.. that's going to be the most annoying one..
[03:23] <Kamion> infinity: -nvidia-legacy gone away?
[03:24] <fabbione> Kamion: pvremove -ffy on the right device :)
[03:24] <Kamion> fabbione: shared.sh is a pretty sucky name, since I'm guessing you have that in /lib/partman/
[03:24] <Kamion> please rename that to auto-shared.sh or something less namespace-polluting :)
[03:24] <fabbione> Kamion: yes... /lib/partman/
[03:25] <fabbione> ahhh crap
[03:25] <fabbione> i forgot to add the note.. name was clearly up for discussion :/
[03:25] <fabbione> it's really missing from the changelog :)
[03:25] <fabbione> sure
[03:25] <fabbione> will do
[03:25] <infinity> Kamion : Yup.
[03:26] <infinity> Kamion : As well as the i386 SMP variants (obviously)
[03:27] <Kamion> ok, well if elmo doesn't ping back soon, let me know
[03:27] <infinity> Kamion : And elmo seems decidedly out.
[03:27] <Kamion> hm, ok
[03:27] <infinity> 13.5 hours idle with an away message is never a good sign.
[03:29] <Kamion> infinity: err ... well somebody's at home because lrm just got NEWed
[03:29] <Kamion> although only the source
[03:29] <fabbione> Kamion: done :)
[03:30] <Kamion> fabbione: ta
[03:30] <fabbione> no problem
[03:32] <infinity> Kamion : Oo.
[03:32] <infinity> Kamion : He's being stealthy, then.
[03:33] <Kamion>   * Stop using crazy *_minor versioning scheme, and just have the oddball
[03:33] <Kamion>     packages use a scheme of UpstreamVer+SourceVer (ie: 1.0.7676+2.6.15-1)
[03:33] <Kamion> woo GO INFINITY
[03:33] <infinity> Keybuk : Congratulations on uploading a (supposedly) 3 character change and making your package FTBFS. :)
[03:33] <Kamion> ok, I think I'll just do the binaries anyway
[03:34] <Mithrandir> infinity: it should have FTBFS-ed before too.
[03:34] <Mithrandir> infinity: I'll handle it.
[03:34] <Mithrandir> Keybuk: ^^
[03:34] <infinity> Ahh, it wasn't a change in the current upload, then?
[03:34] <Mithrandir> nope
[03:34] <infinity> I'll stop poking fun, then. :)
[03:34] <Mithrandir> I think he broke it in 0ubuntu1 or something, though.
[03:36] <Kamion> infinity: ok, binaries should sail through the queue now with any luck
[03:37] <infinity> \o/
[03:38] <infinity> I'm really hoping that, modulo one or two very quick bugs, LRM manages to maintain itself for the rest of the release cycle.
[03:39] <infinity> It's in better shape now, at any rate.
[03:39] <infinity> And it's a single-edit operation to do ABI bumps.
[03:39] <infinity> I wonder if it'll build on the arches I didn't test...
[03:41] <fabbione> infinity: YTL anyway
[03:44] <infinity> Kamion : Do you know if elmo managed to NEW it before cron.daily triggered?
[03:44] <infinity> Oh, wanna-build is running right now, guess I'll find out in 2 minutes.
[03:45] <infinity> Yup, it made it.
[03:48] <Mithrandir> bootchart uploaded, \o/
[03:49] <Mithrandir> actually, can we have the bootchart package in the live seed?
[03:50] <Mithrandir> it'll stop bootchart and generate the graph at the end of booting.
[03:51] <Kamion> sure, if it's (a) done conditionally by a boot arg and (b) not too big
[03:52] <Mithrandir> it's a noop if bootchart isn't running.
[03:52] <Mithrandir> the .deb is 97k
[03:53] <Kamion> ok
[03:53] <infinity> Damnit, it doesn't build on powerpc.  I jinxed myself.
[03:53] <Kamion> oh, bigness including dependencies
[03:53] <Kamion> make sure we already have all the java crap in there ... if not then it's more difficult
[03:54] <Mithrandir> Kamion: ok, will check
[04:02] <Mithrandir> bah, unstable != dapper
[04:02] <Mithrandir> dput should refuse to upload unstable packages to ubuntu
[04:13] <infinity> Alright, build failure on powerpc is the kernel's fault.
[04:13] <infinity> New linux-meta is blocking on linux-image -6.8 now.
[04:13] <infinity> Keybuk : As before, I'll upload udev and linux-meta at the same time, once this is all sorted.
[04:15] <Mithrandir> Kamion: current live still seems busted from my rootskel breakage?
[04:16] <Mithrandir> uhm
[04:16] <Mithrandir> and it thinks Norwegian should default to Macedonian keyboard layout.
[04:16] <infinity> That seems sensible.
[04:16] <Mithrandir> localechooser is on crack
[04:16] <Mithrandir> based on my selection of keys, it thinks de-latin1-nodeadkeys is a sensible choice.
[04:17] <Mithrandir> heh
[04:17] <Mithrandir> there's an off-by-one-error somewhere
[04:17] <Mithrandir> when I select Norwegian from the list, it displays macedonian
[04:17] <Mithrandir> but it actually is norwegian, since I can type 
[04:17] <Mithrandir> Kamion: any idea what's up with that?
[04:19] <Kamion> not offhand, try DEBCONF_DEBUG=20
[04:20] <Kamion> current live is busted, but I think not from your rootskel breakage? it's waiting on new udev to work properly
[04:20] <Mithrandir> that too
[04:20] <Kamion> you can bring it up if you start up udev by hand
[04:20] <Kamion> (I'm running it over --> there right now)
[04:21] <Mithrandir> I get raw debconf stuff at my terminal if I don't pass MENU to isolinux
[04:21] <Mithrandir> looks like localechooser breakage.
[04:21] <Mithrandir> since it substs in the wrong value.
[04:22] <Mithrandir> keymap_ask: trans: no-latin1 [...]  SET kbd-chooser/method Makedonsk - mk
[04:22] <Mithrandir> I guess it's an off-by-one error
[04:25] <Kamion> that would be kbd-chooser not localechooser surely
[04:25] <Kamion> probably a missing comma in some debconf template translation
[04:25] <Kamion> what locale?
[04:26] <Kamion> sorry, additional comma I mean
[04:26] <Mithrandir> nb
[04:26] <Kamion> msgstr "Tsjekkisk, cz-lat2"
[04:26] <Kamion> ideally that comma would be escaped ...
[04:27] <Kamion> (in console-data)
[04:27] <Kamion> hmm, it is escaped
[04:27] <Mithrandir> also T comes after M
[04:27] <Mithrandir> and N
[04:28] <Kamion> the list is sorted according to the msgid, not the msgstr; Czech < Macedonian
[04:28] <Mithrandir> ah
[04:29] <Kamion> I think that's it, but I want to know why the comma-escaping isn't working, since there are *lots* of strings like that for various languages in console-data; rather than trying to patch all 133 of them I'd prefer a real solution :)
[04:33] <Mithrandir> it is escaped in the input to cdebconf.
[04:37] <Mithrandir> kbd-chooser.c doesn't seem to handle escaping of , at all
[04:37] <Mithrandir> it just uses strchr
[04:37] <Mithrandir> are you sure it's supported? :-)
[04:37] <Kamion> but it doesn't search for , ...
[04:38] <Mithrandir>                 lim1 = strchr (p1, ',');
[04:38] <Mithrandir>                 lim2 = strchr (p2, ',');
[04:38] <Mithrandir> before line 571
[04:38] <Kamion> SMURFIX
[04:38] <Kamion> that's an Ubuntu patch
[04:38] <Mithrandir> heh
[04:39] <Kamion> fix away if you've got a handle on it; probably wants to walk along the string skipping \<whatever> and *then* checking for ,
[04:39] <Mithrandir> why isn't that put in upstream?
[04:39] <Kamion> it's all munged up with the keymapper stuff I think
[04:39] <Mithrandir> gnrrr
[04:40] <Mithrandir> I need to go to a shop and fetch some tickets for London, but I'll look at it when I get home.
[04:40] <Kamion> it's part of kbd-chooser/method which is an Ubuntu patch
[04:40] <Mithrandir> I know where the bug is, at least.
[04:40] <Mithrandir> the delta towards debian in the installer on those kinds of things suck. :-(
[04:41] <Kamion> uh-huh, tell me about it
[04:42] <fabbione> let's revert * to the original d-i :)
[04:42] <Mithrandir> speaking of which, had any time to look at the custom widgets stuff?
[04:42] <fabbione> let's keep only choose-mirror adn we are done
[04:44] <Kamion> Mithrandir: no :-/
[04:45] <Mithrandir> I might have time before going to London, I don't know yet.
[04:45] <Mithrandir> I promised to do an ia32-libs update for bdale tonight, so.
[04:54] <BenC> Kamion: ping
[04:56] <Kamion> BenC: pong
[04:56] <BenC> what is it that needs to be updated for the firmware path changes, hotplug or udev?
[04:56] <Kamion> hotplug is dead, so udev
[04:56] <Kamion> but udev already has been AFAIK ...
[04:57] <Kamion> or at least will be in Scott's new udev
[04:57] <infinity> No, it hasn't been uploaded.
[04:57] <infinity> So, firmware is broken until that happens.
[04:57] <infinity> But we can't upload udev nutil linux-meta is ready to change.
[04:57] <BenC> it needs to be within 24 hours, so I can complete the linux-meta update
[04:57] <infinity> Or the world will go tits up.
[04:57] <BenC> can we upload them at the same time?
[04:57] <infinity> BenC : I'm doing linux-meta at the same time as I do udev (which is right after LRM builds everywhere)
[04:58] <BenC> I don't want linux-meta updated until udev is, and vice versa, so this needs to be synced
[04:58] <BenC> ah, I already had a linux-meta done, since it has changes for {686,k7}-smp targets
[04:58] <infinity> So, get me a working -6.8 by the time I get up tomorrow, and you'll have it all working when you wake up. :)
[04:58] <BenC> just pending upload
[04:58] <infinity> Yeah, I made those same changes here.
[04:58] <infinity> Oh well. :)
[04:58] <BenC> ok, then it'll be in your hands
[04:59] <BenC> what about udev though...we need that for linux-meta
 BenC : I'm doing linux-meta at the same time as I do udev ...
[04:59] <BenC> doh
[04:59] <fabbione> lol
[05:00] <BenC> infinity: so what about this udev thing? :)
[05:00] <BenC> ok, so you'll upload lrm, linux-meta and udev in the morning
[05:00] <BenC> I'll have -6.8 done in a few hours (ahead of time actually)
[05:01] <Kamion> "it appears to be a white hole"
[05:02] <BenC> just wanted to be clear on things before I sent the email to u-d-a
[05:02] <BenC> figure we should warn people before totally destroying their systems
[05:13] <jbailey> Fixed kernel headers?
[05:13] <jbailey> Is lkh broken?
[05:13] <jbailey> Or real kernel headers?
[05:26] <Keybuk> meh, lost my IRC window
[05:26] <Keybuk> silly "hide all windows" button
[05:27] <Keybuk> Kamion: I've sent the modprobe change to Rusty directly, so it may hit Debian via upstream -- Marco also may pick it up.  it's definitely required in our packages though, we actively use the blacklist and encourage people to use it -- and have open bugs already about things like pcmcia ignoring it
[05:28] <Keybuk> Kamion: the -ba thing is just if you expand a list of modules, -a means "more than one module on the command-line" ... if you just put one argument to modprobe that may be an alias, don't use -a
[05:28] <Keybuk> infinity: why did bootchart FTBFS?
[05:29] <Keybuk> infinity: uh, don't upload the udev I gave you on Monday, is verrry broken :)
[05:31] <Kamion> Keybuk: ok, change made locally, will upload in a bit
[05:33] <Keybuk> typical usage is something like:
[05:33] <Keybuk> SUBSYSTEM=="input", PROGRAM="/sbin/grepmap --udev", RUN+="/sbin/modprobe -ba $result"
[05:33] <Keybuk> where $result is a space-seperated list of the modules grepmap output
[05:34] <Keybuk> also things like:
[05:34] <Keybuk> SUBSYSTEM=="scsi_device", SYSFS{type}=="1", RUN+="/sbin/modprobe -b st"
[05:34] <Keybuk> which loads the st module on tape devices, but lets the user blacklist st if it panics their kernel or something
[05:35] <Kamion> in this case we only ever load one PCMCIA bridge at a time, so just -b is fine
[05:35] <Keybuk> yup
[05:54] <Mithrandir> Keybuk: you hadn't removed the dependency on patch-stamp from the build target
[05:58] <Keybuk> heh, how did 0ubuntu1 build then? :)
[06:07] <Mithrandir> nfi
[06:07] <Mithrandir> 0ubuntu2 never built for me.
[06:08] <Keybuk> I bet I included patch-stamp in the diff.gz or something silly ;)
[06:10] <Mithrandir> Is patch willing to create empty files?
[06:10] <Keybuk> yes
[06:10] <Keybuk> at least I think so
[06:10] <Mithrandir> I thought it wasn't.
[06:11] <Mithrandir> : tfheen@xoog /tmp > mkdir a b
[06:11] <Mithrandir> : tfheen@xoog /tmp > touch a/file
[06:11] <Mithrandir> : tfheen@xoog /tmp > diff -Nru a b
[06:11] <Mithrandir> : tfheen@xoog /tmp >
[06:11] <Mithrandir> doesn't look like it.
[08:02] <Keybuk> Kamion: ping
[08:03] <Kamion> Keybuk: pong
[08:04] <Keybuk> Kamion: could you drop hotplug from ubuntu-meta and upload nowish
[08:04] <Kamion> uh, ok, give me ~10 minutes
[08:06] <Keybuk> ok
[08:06] <Kamion> (have to merge everywhere etc.)
[08:06] <Keybuk> yah
[08:07] <Keybuk> I doubt udev will hit this cron.daily
[08:07] <Kamion> er ... we don't have new linux-meta yet?
[08:07] <Kamion> will this break the world?
[08:07] <Keybuk> correct
[08:07] <Keybuk> some bits of it
[08:07] <Keybuk> mdz exercised his "DOIT" option
[08:08] <Kamion> ok
[08:08] <Keybuk> (I'm updating linux-meta now)
[08:09] <Keybuk> it'll break lrm users, and adam will need to clean the coffee from his monitor and keyboard in the morning <g> but otherwise should be ok
[08:10] <Kamion> breaking lrm will break the installer too of course
[08:10] <Kamion> but the installer will probably be broken anyway for a bit
[08:25] <Kamion> Keybuk: ubuntu-meta uploaded
[08:30] <Kamion> I'm keeping grepmap-udeb, right?
[08:30] <Keybuk> right
[08:31] <Keybuk> of course, I could always PUT THE MODPROBE RULES INTO THE UDEB
[08:31] <Keybuk> la la la
[08:31] <Kamion> that would be nice ;-)
[08:31] <Kamion> d-i ready-ish to upload
[09:35] <Kamion> so should the installer be using udevplug -W after installing new modules on the system?
[09:35] <Kamion> (i.e. is -W the right option to use?)
[09:35] <Keybuk> it can do, certainly
[09:35] <Keybuk> where "installing new modules" == "modprobe calls"
[09:36] <Kamion> no, as in udpkg -i foo-modules.udeb
[09:36] <Keybuk> right
[09:36] <Kamion> well, and then modprobe calls, yeah
[09:36] <Keybuk> you could do: udevplug -f
[09:36] <Kamion> not documented
[09:36] <Keybuk> if the original modprobes failed
[09:36] <Kamion> -F?
[09:36] <Keybuk> sorry
[09:36] <Keybuk> -F
[09:36] <Kamion> it's not really to catch failure, it's to wait for things to settle
[09:36] <Keybuk> but the original modprobes may not have failed if the alias did cause some generic device to be loaded
[09:37] <Keybuk> just adding modules to the filesystem won't do anything
[09:37] <Keybuk> you could do a "udevplug" to replay all the events and see if any of them benefit from the new modules
[09:37] <Kamion> right, yeah
[09:37] <Kamion> hmm, yeah, that might make sense actually
[09:37] <Keybuk> udevplug    - replay everything (new rules, new modules, etc.)
[09:37] <Keybuk> udevplug -F - replay everything that's explicitly failed
[09:38] <Keybuk> udevplug -W - wait for udev to settle (useful after manual modprobes)
[09:40] <Kamion> this is going to hit upstream, right?
[09:40] <Kamion> so I can safely check stuff into d-i upstream?
[09:40] <Keybuk> it might do
[09:40] <Kamion> er, ok, maybe I'll make it Ubuntu-local for now then
[09:40] <Keybuk> we're testing it for upstream
[09:41] <Keybuk> the udevd side of it is already upstream
[09:41] <Keybuk> (ie /dev/.udev/queue and /dev/.udev/failed are in upstream already)
[11:00] <Nafallo> I did
[11:00] <Nafallo> can
[11:00] <Nafallo> can't mount root since /dev/hda2 in non-existant :-)
[11:02] <HiddenWolf> hah
[11:02] <HiddenWolf> now that's a bit of an inconvenience.
[11:02] <Nafallo> I need Keybug ;-)
[11:02] <Nafallo> ehm, Keybuk even
[11:04] <HiddenWolf> freudian.
[11:53] <Keybuk> oh, why doesn't it exist?
[11:53] <Nafallo> ide-disk seems to make it exist :-)
[11:53] <Nafallo> but then udevplug can
[11:54] <Nafallo> 't run since grepmap isn't in the initramfs
[11:54] <Keybuk> grepmap isn't used for that
[11:54] <Keybuk> it's not a mouse
[11:54] <Keybuk> and I assume you're not running on an s/390
[11:54] <Nafallo> oh? it screamed at me when I runned udevplug manually :-)
[11:54] <Keybuk> *shrug* I didn't cut down the errors yet
[11:54] <Keybuk> modprobe ide-disk does the right thing?
[11:55] <Nafallo> yes
[11:55] <Nafallo> makes hda1, hda2 and disk come to life :-)
[11:55] <Nafallo> in /dev
[11:55] <Keybuk> right
[11:56] <Keybuk> what does echo "" > /sys/block/hda/uevent do?
[11:56] <Keybuk> does that also create hda1, hda2, etc.?
[11:57] <Nafallo> without modprobeing ide-disk you mean?
[11:57] <Keybuk> right
[11:58] <Nafallo> /bin/sh: cannot create /sys/block/hda/uevent: Directory nonexistent
[12:00] <Keybuk> does "udevplug -Bpci -Iclass=0x010[01] *" cause /sys/block/hda to appear?
[12:01] <Nafallo> nope