Does it still make sense to uuencode binary files like this? SVN can handle binary files just fine.
I would prefer we stopped uuencoding binary files, and just committed them directly. As far as I'm concerned it's a carryover from the CVS days, and there is no concern with any of the VCSes relevant to us today (svn/git/p4/hg, or esoteric ones like ClearCase used by some downstream consumers).
Note it's 800k right now (FAT_SIZE) not 512k. I agree this is rather suboptimal, but the FAT filesystem image is stored uncompressed in /boot and we don't want to bloat a standard install with a 50M image. It looks like good progress is being made on bsdinstall though so with any luck this will very shortly be a moot point.
Note that I ended up creating a version of this change after forgetting about this review - shall I commandeer and upload that?
This is gone as of rS323436.
I ended up writing a similar patch (I forgot about this one) and used xz -d
I would like to have room for 2 copies of the boot1.efi at least, to allow users to keep a backup etc.
How about 384k for now?