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!