Older blog entries for drow (starting at number 2)

And yet more boot floppies. In the past few hours I've uploaded a new yaboot package that is more likely to work on the boot floppies, a new set of kernel images (2.2.15pre19), and new PCMCIA modules for them.

I had to add mktemp to busybox in order to get ybin (YaBoot INstaller) to work on the boot floppies. This was my first run-in with the inside of busybox; I have a few ideas for how it could be improved, but it is an impressively well organized hack. Maybe I'll have time to contribute some of my ideas sometime soon.

Newt got updated today to fix the annoying Control-U brokenness; my congratulations to Enrique Zanardi for being the most responsive of all maintainers I've sent RC bugs to in weeks.

Here goes another build! This is a candidate for 2.2.12 release, if it works.

More boot floppies... lots more. Gets through a full build on powerpc now, and we're up to 50K free - Ben says there are no problems with stripping yaboot or using -Os. I think I am not going to actually change mac-fdisk right now; I'll just document creating a bootstrap and put the rest off till woody, or at least 2.2r1. I still have an offer from Michael Schmitz to give me mac-fdisk; when I have time I will give it an update from the newer upstream version and/or just merge it into util-linux so we can use cfdisk. There's also 'perldisk' but I don't know if that would be appropriate for boot floppies.

Other goal for today is updating kernel packages again. I'm thinking of adding a prep-netboot package soon so that boot-floppies does not need to recompile a kernel every time through make release.

Just signed up for this after peer pressure from the Debian Cabal... oh, wait... I didn't say that, you didn't hear it.

Today was the best day I've had for boot-floppies in quite a while. I got an almost functional Debian/PowerPC set uploaded (barring some screwups with libdb2 and psmisc), and I've fixed a couple dozen things since then - I hope to do another set in two days or so.

Pending for them:

  • Fix control-U in Newt - done, NMU pending.
  • Fix dependencies on the base system - done.
  • Add yaboot and ybin and hfsutils to the root and base disks - done, but requires ftpmaster intervention
  • Partitioning fixes - simplify creating a bootstrap partition - todo
  • Bootloaders - Actually try to CONFIGURE yaboot, or at least describe it, during the install - todo
  • Documentation, documentation, documentation

There's another build running now. Time will tell how much I messed up this time through.

Root.bin still fits on a floppy - by a very lucky 2112 bytes. Can you say "close call"?

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!