/srv/irclogs.ubuntu.com/2005/12/05/#ubuntu-boot.txt

Kamionmckinstry's still a bit active, although more on console-* than on d-i itself now12:02
=== Kamion -> bed
Mithrandirfjp, 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
Mithrandirsleep tight12:04
Kamionzinoviev's not around much - he's the partman god but kind of in a Judaeo-Christian way ;-)12:04
Mithrandirheh, 'k12:04
Kamionhe lives in Bulgaria and AFAIK has net access once a month or something12:04
Mithrandirpartman is scary.12:05
MithrandirI wonder what'll replace it.  Something scarier with pluggable components.12:05
Kamionoh, btw, I checked with Kirsten and we're free on Sunday; fancy coming up to our local in North Cambridge for lunch?12:05
Mithrandirthat'd be very nice, absolutely.12:05
Kamioncool12:05
Kamionanyway, really bed now :)12:05
Mithrandir:-)12:05
=== DracosX [n=glenn@adsl-065-015-227-185.sip.rmo.bellsouth.net] has joined #ubuntu-boot
=== pitti [n=pitti@ubuntu/member/pitti] has joined #ubuntu-boot
=== zyga [n=zyga@2-mi2-1.acn.waw.pl] has joined #ubuntu-boot
fabbioneWOO HOOO10:09
fabbionepal is working on ppc now10:09
Kamioninfinity: so are we doing new udev today? pretty please?10:40
infinityI'm tryin', I'm tryin'...10:41
infinityLast round of tests for LRM.. I hope.10:41
infinityUnless I find glaring bugs, I'll upload this, and worry about the small bugs later.10:41
Kamionhmm. 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 initramfs10:53
fabbioneeh10:54
fabbionehmm10:54
fabbioneinitramfs++10:54
Kamionmight as well break everything AT ONCE10:55
infinity\o/10:55
MithrandirI'll upload my cdrom-checker thingy to make sure to break that as well, then.11:14
fabbionehmmm11:16
fabbionei have some mixed feeling about slamming swap on lvm11:16
fabbioneit's good for server, but bad for desktops11:16
fabbionesince it looks like the kernel can't resume from swap on lvm11:16
fabbionebut it's a kernel bug11:16
fabbionewhat do you suggest guys?11:17
infinityThis isn't going to be a default, is it?11:17
fabbioneno11:18
fabbioneit's a selectable option11:18
fabbioneKamion: can i take a lock on partman-auto?11:18
infinityThen I don't see the problem in letting people select it.11:18
fabbionewell you don't get asked for: do you want partition foo on lvm?11:18
Kamionfabbione: yes11:18
infinityIf we have the capacity to warn them that swap-on-lvm means no suspend/resume, that might be nice.11:18
fabbioneyou just select: "Trash my disk and install on LVM"11:18
infinityOh, I see.  It's all or nothing.11:19
infinityHrm.11:19
fabbioneinfinity: i was more thinking to do: if server install swap on lvm, otherwise swap on disk11:19
infinityThen maybe it's better to leave the swap ina real partition, unless we can fix the kernel bug (misfeature?)11:19
fabbioneKamion: thanks.11:19
fabbionebut i am not sure if we can actually detect that at that stage of the installation11:20
=== sivang [i=sivan@ubuntu/member/sivang] has left #ubuntu-boot []
=== Keybuk [n=scott@descent.netsplit.com] has joined #ubuntu-boot
infinityKeybuk : Is that the real you, or a floating IRC client?12:32
Keybukreal me12:35
infinityCool. I'm dangerously close to declaring "enough testing is enough testing, damnit" and finally uploading LRM.12:36
Keybukok, I can upload my packages when you're done -- just ping me12:36
MithrandirKamion: does busybox d-i now include nanosleep?12:37
KeybukMithrandir: note that there is no "nanosleep" binary now, I modified the klibc sleep binary to support 0.4 type arguments12:39
KamionMithrandir: not AFAI12:40
KamionK12:40
MithrandirKeybuk: 'k12:41
MithrandirKamion: can we do the same to busybox?12:41
KamionMithrandir: feel free, it's in coreutils/sleep.c12:41
Mithrandirthanks12:41
Kamionmight want to make it a config option12:41
infinityAlright, 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
infinityAnything that breaks after that, I'll fix later.12:41
Mithrandirwe're using busybox or busybox-cvs those days?12:42
Kamionbusybox12:42
infinitySo, another 30-60 mins, guys, then you can stop hating me.12:42
=== Mithrandir ruffles infinity
Mithrandirgrr, it uses doubles explicitly.  Silly thing.12:53
Kamionwhat's silly about that?12:59
Mithrandirsorry, longs.01:00
Mithrandiris strtotimespec a somewhat standard function?  All the references I find to it are klibc refs.01:01
Keybukno, it's just a klibc utility function01:04
Mithrandirgrr, handling stuff like 0.5m is harder than it seems.01:09
Keybukyes01:20
fabbionecode reduciont++01:21
fabbionereduction even01:21
fabbioneKamion: already removed 1.5K of duplicated code... this stuff rock hard01:22
fabbioneKamion: i blame you for one thing only.. you didn't drag me into d-i earlier ;)01:22
Kamionheh01:33
Kamionfun, isn't it01:33
infinityOkay, rsync to chinstrap going.  For better or worse, this is it.01:34
infinityWhen Australia's done fucking with my head (about 48 mins, according to rsync), I'll upload to jackass.01:34
=== infinity goes to the store while he waits.
Mithrandircompiles now, at least \o/02:02
Mithrandirit seems to work as well02:07
MithrandirKamion: want to see the diff or should I just upload it?02:07
KamionMithrandir: just upload02:10
=== Kamion is buried in partman.deb again. Quite fun though, just wrote basic code to merge multiple build-dependencies with differing relations/versions
=== fabbione kills more duplicate code
fabbione 8 -rw-r--r--  1 fabbione fabbione 4542 2005-11-30 14:12 shared.sh02:14
=== pitti [n=pitti@ubuntu/member/pitti] has joined #ubuntu-boot
=== infinity sheds a tear for his closed connection, and starts again, remembering --partial this time. <sigh>
fabbionehhahah02:24
fabbioneARGH GRRR HUPMEHIEIHUA#)(J02:25
MithrandirI'll make bootchart run in d-i if it sees "bootchart" on the kernel command line, sounds good?02:32
Mithrandirso we can have it in the default images.02:32
infinitySounds workable to me.02:32
=== jbailey [n=jbailey@modemcable139.249-203-24.mc.videotron.ca] has joined #ubuntu-boot
infinityMight 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:32
Mithrandiryup, it's a one-line change, so.02:33
MithrandirKeybuk: any comment on that?02:39
infinityIs that the keybuk who JUST uploaded bootchart? :)02:39
infinity(But not with that change)02:40
Mithrandiryes02:40
Keybukwhy would you have it installed if you didn't want bootcharting?02:40
Mithrandiruhm, as in just a week ago, just just?02:40
Mithrandiryou might not want to chart every boot.02:40
infinityAs in, just a few minutes ago.02:40
Keybukit's annoyingly irritating to add a kernel command-line option to use something you have installed02:40
Mithrandirblah02:40
Keybuk*shrug* just ignore the charts you didn't want02:40
Keybukit doesn't overwrite them02:40
KamionMithrandir: how big is bootchart-udeb?02:40
Mithrandirit makes the boot slower. :-P02:41
Keybukso?02:41
Keybukonly sliiightly slower02:41
Keybukabout 1.2s slower for me02:41
infinityYeah, but I assume it slows down the boot process, which is a bit counter-intuitive, given why one installed it. :)02:41
infinityOh, if it's only a second or two, whatever.02:41
Kamionfor bootchart-udeb it definitely makes sense for it to be optional02:41
infinityIndeed.02:41
MithrandirKamion: -rw-r--r-- 1 tfheen tfheen 1796 2005-11-30 14:41 ../bootchart-udeb_0.9-0ubuntu3_all.udeb02:41
Keybukubuntu3 is already in the archive ;)02:42
MithrandirKeybuk: that's irrelevant. :-P02:42
Keybukwas an update to the right update-initramfs call02:42
=== jbailey [n=jbailey@modemcable139.249-203-24.mc.videotron.ca] has joined #ubuntu-boot
Mithrandir(in this context)02:42
MithrandirKamion: so "tiny".  It's a couple of shell scripts.02:43
Keybukdid you make java udebs? :)02:48
Mithrandirno. :-)02:49
Mithrandirso you need to move the data out of the system to get it rendered.02:49
Keybukso the only bit of the package that actually makes a significant impact on the boot isn't there anyway?02:50
Mithrandiruhm, remember that it writes this to ramfs-es, and the primary use case is the live CD.02:51
Mithrandirhence, it should not run by default, we use too much memory already.02:51
KeybukI guess there's that02:52
Mithrandirand boot times on live CDs can easily reach into a few minutes, so the hit will be even bigger.02:52
KamionMithrandir: ok02:53
KamionMithrandir: you want it in pkg-lists/base then?02:53
Kamionafter you fix this02:53
MithrandirKamion: yes.02:53
=== HiddenWolf [n=hc_brugm@212-127-236-81.cable.quicknet.nl] has joined #ubuntu-boot
MithrandirKamion: do you require a main inclusion report?02:55
KamionMithrandir: no, not for new binaries02:56
Kamion(from existing sources)02:56
Mithrandirthe bootchart source isn't in main02:56
Kamionoh02:56
Kamionyes, will do then02:56
Keybukuggggh02:56
MithrandirKeybuk: ugggh?02:56
Keybukis all of the java stuff I'm using in the real one in main?02:56
Keybukit could drag in a lot if not02:56
KeybukI think I'm using gcj, I cargo-culted most of it though02:56
Keybukrsvg at least is in universe02:57
KamionKeybuk: you're only using java-gcj-compat, which is in main02:57
Keybukalso do you provide any script for users to run to turn a bootchart.tgz into a png file?02:57
MithrandirKeybuk: no.02:57
Keybukyou should probably do that02:58
Kamionlibrsvg2-bin is in universe, but librsvg2 is in main, so that's a no-brainer to promote02:58
Keybukok02:58
Keybuknot to worry then02:58
Kamionit's probably an error that it isn't in main already, in fact02:58
infinityKamion : Still don't have fancy "follow a library to find its debug, doc, and bin stuff" support?02:59
KeybukKamion: pcmciautils change for you ... dep on (module-init-tools >= 3.2.1-0ubuntu1) and always call "modprobe -ba modules..."02:59
Keybukthat way if people put yenta_socket, etc. in the blacklist, it won't get loaded03:00
fabbioneKamion: ok, i am done with partman-auto for today. ubuntu2 is up03:04
=== infinity gets out and pushes rsync.
Mithrandirok, 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:11
MithrandirKeybuk: do you have your ubuntu3 somewhere?  I'm bored of waiting.03:13
infinityIt'll be on archive.u.c in about 3 minutes.03:15
infinityIt's on jackass, the trigger just needs to run.03:15
infinityI think it was just a three character change, though.  s/ -t// in the postinst.03:16
infinityThere, mirrored: http://archive.ubuntu.com/ubuntu/pool/universe/b/bootchart/03:16
Kamioninfinity: not yet03:17
Mithrandirthanks03:17
KamionKeybuk: is that liable to hit Debian? (so that I know whether I need to create an Ubuntu branch)03:19
Kamionactually, I should probably have an Ubuntu branch anyway03:19
Mithrandirthough,03:19
Mithrandirmake: *** No rule to make target `patch-stamp', needed by `build'.  Stop.03:19
infinityKamion : Feel like doing pre-emptive overrides for lrm-2.6.15?03:20
KamionKeybuk: do I need -a to make -b work? I don't actually want wildcarding here03:21
Kamioninfinity: is elmo not around? I hate munging overrides when I don't have to :)03:22
=== infinity pings elmo.
fabbioneKamion: so we only miss the last bit.. that's going to be the most annoying one..03:23
Kamioninfinity: -nvidia-legacy gone away?03:23
fabbioneKamion: pvremove -ffy on the right device :)03:24
Kamionfabbione: shared.sh is a pretty sucky name, since I'm guessing you have that in /lib/partman/03:24
Kamionplease rename that to auto-shared.sh or something less namespace-polluting :)03:24
fabbioneKamion: yes... /lib/partman/03:24
fabbioneahhh crap03:25
fabbionei forgot to add the note.. name was clearly up for discussion :/03:25
fabbioneit's really missing from the changelog :)03:25
fabbionesure03:25
fabbionewill do03:25
infinityKamion : Yup.03:25
infinityKamion : As well as the i386 SMP variants (obviously)03:26
Kamionok, well if elmo doesn't ping back soon, let me know03:27
infinityKamion : And elmo seems decidedly out.03:27
Kamionhm, ok03:27
infinity13.5 hours idle with an away message is never a good sign.03:27
Kamioninfinity: err ... well somebody's at home because lrm just got NEWed03:29
Kamionalthough only the source03:29
fabbioneKamion: done :)03:29
Kamionfabbione: ta03:30
fabbioneno problem03:30
infinityKamion : Oo.03:32
infinityKamion : He's being stealthy, then.03:32
Kamion  * Stop using crazy *_minor versioning scheme, and just have the oddball03:33
Kamion    packages use a scheme of UpstreamVer+SourceVer (ie: 1.0.7676+2.6.15-1)03:33
Kamionwoo GO INFINITY03:33
infinityKeybuk : Congratulations on uploading a (supposedly) 3 character change and making your package FTBFS. :)03:33
Kamionok, I think I'll just do the binaries anyway03:33
Mithrandirinfinity: it should have FTBFS-ed before too.03:34
Mithrandirinfinity: I'll handle it.03:34
MithrandirKeybuk: ^^03:34
infinityAhh, it wasn't a change in the current upload, then?03:34
Mithrandirnope03:34
infinityI'll stop poking fun, then. :)03:34
MithrandirI think he broke it in 0ubuntu1 or something, though.03:34
Kamioninfinity: ok, binaries should sail through the queue now with any luck03:36
infinity\o/03:37
infinityI'm really hoping that, modulo one or two very quick bugs, LRM manages to maintain itself for the rest of the release cycle.03:38
infinityIt's in better shape now, at any rate.03:39
infinityAnd it's a single-edit operation to do ABI bumps.03:39
infinityI wonder if it'll build on the arches I didn't test...03:39
=== infinity is suddenly paranoid that he didn't bother testing on the PPC machine here.
fabbioneinfinity: YTL anyway03:41
infinityKamion : Do you know if elmo managed to NEW it before cron.daily triggered?03:44
infinityOh, wanna-build is running right now, guess I'll find out in 2 minutes.03:44
infinityYup, it made it.03:45
Mithrandirbootchart uploaded, \o/03:48
Mithrandiractually, can we have the bootchart package in the live seed?03:49
Mithrandirit'll stop bootchart and generate the graph at the end of booting.03:50
Kamionsure, if it's (a) done conditionally by a boot arg and (b) not too big03:51
Mithrandirit's a noop if bootchart isn't running.03:52
Mithrandirthe .deb is 97k03:52
Kamionok03:53
infinityDamnit, it doesn't build on powerpc.  I jinxed myself.03:53
Kamionoh, bigness including dependencies03:53
Kamionmake sure we already have all the java crap in there ... if not then it's more difficult03:53
MithrandirKamion: ok, will check03:54
Mithrandirbah, unstable != dapper04:02
Mithrandirdput should refuse to upload unstable packages to ubuntu04:02
=== jbailey [n=jbailey@modemcable139.249-203-24.mc.videotron.ca] has joined #ubuntu-boot
=== jbailey [n=jbailey@modemcable139.249-203-24.mc.videotron.ca] has joined #ubuntu-boot
infinityAlright, build failure on powerpc is the kernel's fault.04:13
infinityNew linux-meta is blocking on linux-image -6.8 now.04:13
infinityKeybuk : As before, I'll upload udev and linux-meta at the same time, once this is all sorted.04:13
MithrandirKamion: current live still seems busted from my rootskel breakage?04:15
Mithrandiruhm04:16
Mithrandirand it thinks Norwegian should default to Macedonian keyboard layout.04:16
infinityThat seems sensible.04:16
Mithrandirlocalechooser is on crack04:16
Mithrandirbased on my selection of keys, it thinks de-latin1-nodeadkeys is a sensible choice.04:16
Mithrandirheh04:17
Mithrandirthere's an off-by-one-error somewhere04:17
Mithrandirwhen I select Norwegian from the list, it displays macedonian04:17
Mithrandirbut it actually is norwegian, since I can type 04:17
MithrandirKamion: any idea what's up with that?04:17
=== jbailey [n=jbailey@modemcable139.249-203-24.mc.videotron.ca] has joined #ubuntu-boot
Kamionnot offhand, try DEBCONF_DEBUG=2004:19
Kamioncurrent live is busted, but I think not from your rootskel breakage? it's waiting on new udev to work properly04:20
Mithrandirthat too04:20
Kamionyou can bring it up if you start up udev by hand04:20
Kamion(I'm running it over --> there right now)04:20
MithrandirI get raw debconf stuff at my terminal if I don't pass MENU to isolinux04:21
Mithrandirlooks like localechooser breakage.04:21
Mithrandirsince it substs in the wrong value.04:21
Mithrandirkeymap_ask: trans: no-latin1 [...]  SET kbd-chooser/method Makedonsk - mk04:22
MithrandirI guess it's an off-by-one error04:22
Kamionthat would be kbd-chooser not localechooser surely04:25
Kamionprobably a missing comma in some debconf template translation04:25
Kamionwhat locale?04:25
Kamionsorry, additional comma I mean04:26
Mithrandirnb04:26
Kamionmsgstr "Tsjekkisk, cz-lat2"04:26
Kamionideally that comma would be escaped ...04:26
Kamion(in console-data)04:27
Kamionhmm, it is escaped04:27
Mithrandiralso T comes after M04:27
Mithrandirand N04:27
Kamionthe list is sorted according to the msgid, not the msgstr; Czech < Macedonian04:28
Mithrandirah04:28
KamionI 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:29
Mithrandirit is escaped in the input to cdebconf.04:33
Mithrandirkbd-chooser.c doesn't seem to handle escaping of , at all04:37
Mithrandirit just uses strchr04:37
Mithrandirare you sure it's supported? :-)04:37
Kamionbut it doesn't search for , ...04:37
Mithrandir                lim1 = strchr (p1, ',');04:38
Mithrandir                lim2 = strchr (p2, ',');04:38
Mithrandirbefore line 57104:38
KamionSMURFIX04:38
Kamionthat's an Ubuntu patch04:38
Mithrandirheh04:38
Kamionfix away if you've got a handle on it; probably wants to walk along the string skipping \<whatever> and *then* checking for ,04:39
Mithrandirwhy isn't that put in upstream?04:39
Kamionit's all munged up with the keymapper stuff I think04:39
Mithrandirgnrrr04:39
MithrandirI need to go to a shop and fetch some tickets for London, but I'll look at it when I get home.04:40
Kamionit's part of kbd-chooser/method which is an Ubuntu patch04:40
MithrandirI know where the bug is, at least.04:40
Mithrandirthe delta towards debian in the installer on those kinds of things suck. :-(04:40
Kamionuh-huh, tell me about it04:41
fabbionelet's revert * to the original d-i :)04:42
Mithrandirspeaking of which, had any time to look at the custom widgets stuff?04:42
fabbionelet's keep only choose-mirror adn we are done04:42
KamionMithrandir: no :-/04:44
MithrandirI might have time before going to London, I don't know yet.04:45
MithrandirI promised to do an ia32-libs update for bdale tonight, so.04:45
=== BenC [n=bcollins@debian/developer/bcollins] has joined #ubuntu-boot
BenCKamion: ping04:54
KamionBenC: pong04:56
BenCwhat is it that needs to be updated for the firmware path changes, hotplug or udev?04:56
Kamionhotplug is dead, so udev04:56
Kamionbut udev already has been AFAIK ...04:56
Kamionor at least will be in Scott's new udev04:57
infinityNo, it hasn't been uploaded.04:57
infinitySo, firmware is broken until that happens.04:57
infinityBut we can't upload udev nutil linux-meta is ready to change.04:57
BenCit needs to be within 24 hours, so I can complete the linux-meta update04:57
infinityOr the world will go tits up.04:57
BenCcan we upload them at the same time?04:57
infinityBenC : I'm doing linux-meta at the same time as I do udev (which is right after LRM builds everywhere)04:57
BenCI don't want linux-meta updated until udev is, and vice versa, so this needs to be synced04:58
BenCah, I already had a linux-meta done, since it has changes for {686,k7}-smp targets04:58
infinitySo, 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
BenCjust pending upload04:58
infinityYeah, I made those same changes here.04:58
infinityOh well. :)04:58
BenCok, then it'll be in your hands04:58
BenCwhat about udev though...we need that for linux-meta04:59
infinity<infinity> BenC : I'm doing linux-meta at the same time as I do udev ...04:59
=== Kamion watches the conversation going round in pretty little circles
BenCdoh04:59
fabbionelol04:59
=== BenC wipes his lcd
=== infinity goes to bed to dream of fixed kernel headers. :)
BenCinfinity: so what about this udev thing? :)05:00
BenCok, so you'll upload lrm, linux-meta and udev in the morning05:00
BenCI'll have -6.8 done in a few hours (ahead of time actually)05:00
Kamion"it appears to be a white hole"05:01
BenCjust wanted to be clear on things before I sent the email to u-d-a05:02
BenCfigure we should warn people before totally destroying their systems05:02
jbaileyFixed kernel headers?05:13
jbaileyIs lkh broken?05:13
jbaileyOr real kernel headers?05:13
Keybukmeh, lost my IRC window05:26
Keybuksilly "hide all windows" button05:26
KeybukKamion: 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 it05:27
KeybukKamion: 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 -a05:28
Keybukinfinity: why did bootchart FTBFS?05:28
Keybukinfinity: uh, don't upload the udev I gave you on Monday, is verrry broken :)05:29
KamionKeybuk: ok, change made locally, will upload in a bit05:31
Keybuktypical usage is something like:05:33
KeybukSUBSYSTEM=="input", PROGRAM="/sbin/grepmap --udev", RUN+="/sbin/modprobe -ba $result"05:33
Keybukwhere $result is a space-seperated list of the modules grepmap output05:33
Keybukalso things like:05:34
KeybukSUBSYSTEM=="scsi_device", SYSFS{type}=="1", RUN+="/sbin/modprobe -b st"05:34
Keybukwhich loads the st module on tape devices, but lets the user blacklist st if it panics their kernel or something05:34
Kamionin this case we only ever load one PCMCIA bridge at a time, so just -b is fine05:35
Keybukyup05:35
MithrandirKeybuk: you hadn't removed the dependency on patch-stamp from the build target05:54
Keybukheh, how did 0ubuntu1 build then? :)05:58
Mithrandirnfi06:07
Mithrandir0ubuntu2 never built for me.06:07
KeybukI bet I included patch-stamp in the diff.gz or something silly ;)06:08
MithrandirIs patch willing to create empty files?06:10
Keybukyes06:10
Keybukat least I think so06:10
MithrandirI thought it wasn't.06:10
Mithrandir: tfheen@xoog /tmp > mkdir a b06:11
Mithrandir: tfheen@xoog /tmp > touch a/file06:11
Mithrandir: tfheen@xoog /tmp > diff -Nru a b06:11
Mithrandir: tfheen@xoog /tmp >06:11
Mithrandirdoesn't look like it.06:11
=== HiddenWolf [n=hc_brugm@212-127-236-81.cable.quicknet.nl] has joined #ubuntu-boot
KeybukKamion: ping08:02
KamionKeybuk: pong08:03
KeybukKamion: could you drop hotplug from ubuntu-meta and upload nowish08:04
Kamionuh, ok, give me ~10 minutes08:04
Keybukok08:06
Kamion(have to merge everywhere etc.)08:06
Keybukyah08:06
KeybukI doubt udev will hit this cron.daily08:07
Kamioner ... we don't have new linux-meta yet?08:07
Kamionwill this break the world?08:07
Keybukcorrect08:07
Keybuksome bits of it08:07
Keybukmdz exercised his "DOIT" option08:07
Kamionok08:08
Keybuk(I'm updating linux-meta now)08:08
Keybukit'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 ok08:09
Kamionbreaking lrm will break the installer too of course08:10
Kamionbut the installer will probably be broken anyway for a bit08:10
KamionKeybuk: ubuntu-meta uploaded08:25
KamionI'm keeping grepmap-udeb, right?08:30
Keybukright08:30
Keybukof course, I could always PUT THE MODPROBE RULES INTO THE UDEB08:31
Keybukla la la08:31
Kamionthat would be nice ;-)08:31
Kamiond-i ready-ish to upload08:31
Kamionso 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
Keybukit can do, certainly09:35
Keybukwhere "installing new modules" == "modprobe calls"09:35
Kamionno, as in udpkg -i foo-modules.udeb09:36
Keybukright09:36
Kamionwell, and then modprobe calls, yeah09:36
Keybukyou could do: udevplug -f09:36
Kamionnot documented09:36
Keybukif the original modprobes failed09:36
Kamion-F?09:36
Keybuksorry09:36
Keybuk-F09:36
Kamionit's not really to catch failure, it's to wait for things to settle09:36
Keybukbut the original modprobes may not have failed if the alias did cause some generic device to be loaded09:36
Keybukjust adding modules to the filesystem won't do anything09:37
Keybukyou could do a "udevplug" to replay all the events and see if any of them benefit from the new modules09:37
Kamionright, yeah09:37
Kamionhmm, yeah, that might make sense actually09:37
Keybukudevplug    - replay everything (new rules, new modules, etc.)09:37
Keybukudevplug -F - replay everything that's explicitly failed09:37
Keybukudevplug -W - wait for udev to settle (useful after manual modprobes)09:38
Kamionthis is going to hit upstream, right?09:40
Kamionso I can safely check stuff into d-i upstream?09:40
=== Kamion does an enormous grep
Keybukit might do09:40
Kamioner, ok, maybe I'll make it Ubuntu-local for now then09:40
Keybukwe're testing it for upstream09:40
Keybukthe udevd side of it is already upstream09:41
Keybuk(ie /dev/.udev/queue and /dev/.udev/failed are in upstream already)09:41
=== Keybuk spots a comic error in the udevplug manpage
=== Nafallo [n=nafallo@ubuntu/member/nafallo] has joined #ubuntu-boot
=== HiddenWolf notices that quite a few people who went for a test-reboot haven't reported in yet.
NafalloI did11:00
Nafallocan11:00
Nafallocan't mount root since /dev/hda2 in non-existant :-)11:00
HiddenWolfhah11:02
HiddenWolfnow that's a bit of an inconvenience.11:02
NafalloI need Keybug ;-)11:02
Nafalloehm, Keybuk even11:02
HiddenWolffreudian.11:04
=== pitti [n=pitti@ubuntu/member/pitti] has joined #ubuntu-boot
Keybukoh, why doesn't it exist?11:53
Nafalloide-disk seems to make it exist :-)11:53
Nafallobut then udevplug can11:53
Nafallo't run since grepmap isn't in the initramfs11:54
Keybukgrepmap isn't used for that11:54
Keybukit's not a mouse11:54
Keybukand I assume you're not running on an s/39011:54
Nafallooh? it screamed at me when I runned udevplug manually :-)11:54
Keybuk*shrug* I didn't cut down the errors yet11:54
Keybukmodprobe ide-disk does the right thing?11:54
Nafalloyes11:55
Nafallomakes hda1, hda2 and disk come to life :-)11:55
Nafalloin /dev11:55
Keybukright11:55
Keybukwhat does echo "" > /sys/block/hda/uevent do?11:56
Keybukdoes that also create hda1, hda2, etc.?11:56
Nafallowithout modprobeing ide-disk you mean?11:57
Keybukright11:57
Nafallo/bin/sh: cannot create /sys/block/hda/uevent: Directory nonexistent11:58
Keybukdoes "udevplug -Bpci -Iclass=0x010[01] *" cause /sys/block/hda to appear?12:00
Nafallonope12:01

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