| Kamion | mckinstry's still a bit active, although more on console-* than on d-i itself now | 12:02 |
|---|---|---|
| === Kamion -> bed | ||
| 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:04 |
| 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 | :-) | 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 | ||
| fabbione | WOO HOOO | 10:09 |
| fabbione | pal is working on ppc now | 10:09 |
| Kamion | infinity: so are we doing new udev today? pretty please? | 10:40 |
| 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:41 |
| 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:53 |
| fabbione | eh | 10:54 |
| fabbione | hmm | 10:54 |
| fabbione | initramfs++ | 10:54 |
| Kamion | might as well break everything AT ONCE | 10:55 |
| infinity | \o/ | 10:55 |
| Mithrandir | I'll upload my cdrom-checker thingy to make sure to break that as well, then. | 11:14 |
| 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:16 |
| fabbione | what do you suggest guys? | 11:17 |
| infinity | This isn't going to be a default, is it? | 11:17 |
| 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:18 |
| 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:19 |
| fabbione | but i am not sure if we can actually detect that at that stage of the installation | 11:20 |
| === sivang [i=sivan@ubuntu/member/sivang] has left #ubuntu-boot [] | ||
| === Keybuk [n=scott@descent.netsplit.com] has joined #ubuntu-boot | ||
| infinity | Keybuk : Is that the real you, or a floating IRC client? | 12:32 |
| Keybuk | real me | 12:35 |
| 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:36 |
| Mithrandir | Kamion: does busybox d-i now include nanosleep? | 12:37 |
| Keybuk | Mithrandir: note that there is no "nanosleep" binary now, I modified the klibc sleep binary to support 0.4 type arguments | 12:39 |
| Kamion | Mithrandir: not AFAI | 12:40 |
| Kamion | K | 12:40 |
| 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:41 |
| 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:42 |
| === Mithrandir ruffles infinity | ||
| Mithrandir | grr, it uses doubles explicitly. Silly thing. | 12:53 |
| Kamion | what's silly about that? | 12:59 |
| Mithrandir | sorry, longs. | 01:00 |
| Mithrandir | is strtotimespec a somewhat standard function? All the references I find to it are klibc refs. | 01:01 |
| Keybuk | no, it's just a klibc utility function | 01:04 |
| Mithrandir | grr, handling stuff like 0.5m is harder than it seems. | 01:09 |
| Keybuk | yes | 01:20 |
| fabbione | code reduciont++ | 01:21 |
| fabbione | reduction even | 01:21 |
| 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:22 |
| Kamion | heh | 01:33 |
| Kamion | fun, isn't it | 01:33 |
| 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. | 01:34 |
| === infinity goes to the store while he waits. | ||
| Mithrandir | compiles now, at least \o/ | 02:02 |
| Mithrandir | it seems to work as well | 02:07 |
| Mithrandir | Kamion: want to see the diff or should I just upload it? | 02:07 |
| Kamion | Mithrandir: just upload | 02: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.sh | 02: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> | ||
| fabbione | hhahah | 02:24 |
| fabbione | ARGH GRRR HUPMEHIEIHUA#)(J | 02:25 |
| 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 |
| === jbailey [n=jbailey@modemcable139.249-203-24.mc.videotron.ca] has joined #ubuntu-boot | ||
| 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:32 |
| Mithrandir | yup, it's a one-line change, so. | 02:33 |
| Mithrandir | Keybuk: any comment on that? | 02:39 |
| infinity | Is that the keybuk who JUST uploaded bootchart? :) | 02:39 |
| 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:40 |
| 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:41 |
| 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 |
| === jbailey [n=jbailey@modemcable139.249-203-24.mc.videotron.ca] has joined #ubuntu-boot | ||
| Mithrandir | (in this context) | 02:42 |
| Mithrandir | Kamion: so "tiny". It's a couple of shell scripts. | 02:43 |
| Keybuk | did you make java udebs? :) | 02:48 |
| Mithrandir | no. :-) | 02:49 |
| Mithrandir | so you need to move the data out of the system to get it rendered. | 02:49 |
| Keybuk | so the only bit of the package that actually makes a significant impact on the boot isn't there anyway? | 02:50 |
| 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:51 |
| 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:52 |
| 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:53 |
| === HiddenWolf [n=hc_brugm@212-127-236-81.cable.quicknet.nl] has joined #ubuntu-boot | ||
| Mithrandir | Kamion: do you require a main inclusion report? | 02:55 |
| 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:56 |
| 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:57 |
| 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:58 |
| 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..." | 02:59 |
| Keybuk | that way if people put yenta_socket, etc. in the blacklist, it won't get loaded | 03:00 |
| fabbione | Kamion: ok, i am done with partman-auto for today. ubuntu2 is up | 03:04 |
| === infinity gets out and pushes rsync. | ||
| 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:11 |
| Mithrandir | Keybuk: do you have your ubuntu3 somewhere? I'm bored of waiting. | 03:13 |
| 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:15 |
| 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:16 |
| Kamion | infinity: not yet | 03:17 |
| Mithrandir | thanks | 03:17 |
| 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:19 |
| infinity | Kamion : Feel like doing pre-emptive overrides for lrm-2.6.15? | 03:20 |
| Kamion | Keybuk: do I need -a to make -b work? I don't actually want wildcarding here | 03:21 |
| Kamion | infinity: is elmo not around? I hate munging overrides when I don't have to :) | 03:22 |
| === infinity pings elmo. | ||
| 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:23 |
| 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:24 |
| 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:25 |
| infinity | Kamion : As well as the i386 SMP variants (obviously) | 03:26 |
| 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:27 |
| 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:29 |
| Kamion | fabbione: ta | 03:30 |
| fabbione | no problem | 03:30 |
| infinity | Kamion : Oo. | 03:32 |
| infinity | Kamion : He's being stealthy, then. | 03:32 |
| 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:33 |
| 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:34 |
| Kamion | infinity: ok, binaries should sail through the queue now with any luck | 03:36 |
| infinity | \o/ | 03:37 |
| 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:38 |
| 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:39 |
| === infinity is suddenly paranoid that he didn't bother testing on the PPC machine here. | ||
| fabbione | infinity: YTL anyway | 03:41 |
| 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:44 |
| infinity | Yup, it made it. | 03:45 |
| Mithrandir | bootchart uploaded, \o/ | 03:48 |
| Mithrandir | actually, can we have the bootchart package in the live seed? | 03:49 |
| Mithrandir | it'll stop bootchart and generate the graph at the end of booting. | 03:50 |
| Kamion | sure, if it's (a) done conditionally by a boot arg and (b) not too big | 03:51 |
| Mithrandir | it's a noop if bootchart isn't running. | 03:52 |
| Mithrandir | the .deb is 97k | 03:52 |
| 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:53 |
| Mithrandir | Kamion: ok, will check | 03:54 |
| Mithrandir | bah, unstable != dapper | 04:02 |
| Mithrandir | dput should refuse to upload unstable packages to ubuntu | 04: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 | ||
| 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:13 |
| Mithrandir | Kamion: current live still seems busted from my rootskel breakage? | 04:15 |
| 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:16 |
| 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:17 |
| === jbailey [n=jbailey@modemcable139.249-203-24.mc.videotron.ca] has joined #ubuntu-boot | ||
| Kamion | not offhand, try DEBCONF_DEBUG=20 | 04:19 |
| 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:20 |
| 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:21 |
| 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:22 |
| 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:25 |
| 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:26 |
| 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:27 |
| Kamion | the list is sorted according to the msgid, not the msgstr; Czech < Macedonian | 04:28 |
| Mithrandir | ah | 04:28 |
| 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:29 |
| Mithrandir | it is escaped in the input to cdebconf. | 04:33 |
| 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:37 |
| 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:38 |
| 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:39 |
| 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:40 |
| Kamion | uh-huh, tell me about it | 04:41 |
| 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:42 |
| Kamion | Mithrandir: no :-/ | 04:44 |
| 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:45 |
| === BenC [n=bcollins@debian/developer/bcollins] has joined #ubuntu-boot | ||
| BenC | Kamion: ping | 04:54 |
| 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:56 |
| 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:57 |
| 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:58 |
| BenC | what about udev though...we need that for linux-meta | 04: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 | ||
| BenC | doh | 04:59 |
| fabbione | lol | 04:59 |
| === BenC wipes his lcd | ||
| === infinity goes to bed to dream of fixed kernel headers. :) | ||
| 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:00 |
| Kamion | "it appears to be a white hole" | 05:01 |
| 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:02 |
| jbailey | Fixed kernel headers? | 05:13 |
| jbailey | Is lkh broken? | 05:13 |
| jbailey | Or real kernel headers? | 05:13 |
| Keybuk | meh, lost my IRC window | 05:26 |
| Keybuk | silly "hide all windows" button | 05:26 |
| 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:27 |
| 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:28 |
| Keybuk | infinity: uh, don't upload the udev I gave you on Monday, is verrry broken :) | 05:29 |
| Kamion | Keybuk: ok, change made locally, will upload in a bit | 05:31 |
| 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:33 |
| 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:34 |
| Kamion | in this case we only ever load one PCMCIA bridge at a time, so just -b is fine | 05:35 |
| Keybuk | yup | 05:35 |
| Mithrandir | Keybuk: you hadn't removed the dependency on patch-stamp from the build target | 05:54 |
| Keybuk | heh, how did 0ubuntu1 build then? :) | 05:58 |
| Mithrandir | nfi | 06:07 |
| Mithrandir | 0ubuntu2 never built for me. | 06:07 |
| Keybuk | I bet I included patch-stamp in the diff.gz or something silly ;) | 06:08 |
| 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:10 |
| 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. | 06:11 |
| === HiddenWolf [n=hc_brugm@212-127-236-81.cable.quicknet.nl] has joined #ubuntu-boot | ||
| Keybuk | Kamion: ping | 08:02 |
| Kamion | Keybuk: pong | 08:03 |
| Keybuk | Kamion: could you drop hotplug from ubuntu-meta and upload nowish | 08:04 |
| Kamion | uh, ok, give me ~10 minutes | 08:04 |
| Keybuk | ok | 08:06 |
| Kamion | (have to merge everywhere etc.) | 08:06 |
| Keybuk | yah | 08:06 |
| 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:07 |
| Kamion | ok | 08:08 |
| Keybuk | (I'm updating linux-meta now) | 08:08 |
| 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:09 |
| 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:10 |
| Kamion | Keybuk: ubuntu-meta uploaded | 08:25 |
| Kamion | I'm keeping grepmap-udeb, right? | 08:30 |
| Keybuk | right | 08:30 |
| 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 | 08:31 |
| 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:35 |
| 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:36 |
| 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:37 |
| Keybuk | udevplug -W - wait for udev to settle (useful after manual modprobes) | 09:38 |
| Kamion | this is going to hit upstream, right? | 09:40 |
| Kamion | so I can safely check stuff into d-i upstream? | 09:40 |
| === Kamion does an enormous grep | ||
| 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:40 |
| Keybuk | the udevd side of it is already upstream | 09: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. | ||
| Nafallo | I did | 11:00 |
| Nafallo | can | 11:00 |
| Nafallo | can't mount root since /dev/hda2 in non-existant :-) | 11:00 |
| 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:02 |
| HiddenWolf | freudian. | 11:04 |
| === pitti [n=pitti@ubuntu/member/pitti] has joined #ubuntu-boot | ||
| 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:53 |
| 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:54 |
| Nafallo | yes | 11:55 |
| Nafallo | makes hda1, hda2 and disk come to life :-) | 11:55 |
| Nafallo | in /dev | 11:55 |
| Keybuk | right | 11:55 |
| Keybuk | what does echo "" > /sys/block/hda/uevent do? | 11:56 |
| Keybuk | does that also create hda1, hda2, etc.? | 11:56 |
| Nafallo | without modprobeing ide-disk you mean? | 11:57 |
| Keybuk | right | 11:57 |
| Nafallo | /bin/sh: cannot create /sys/block/hda/uevent: Directory nonexistent | 11:58 |
| Keybuk | does "udevplug -Bpci -Iclass=0x010[01] *" cause /sys/block/hda to appear? | 12:00 |
| Nafallo | nope | 12:01 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!