User:Mattst88

Alpha

 * aboot-2.0

Catalyst

 * Switch IA64 ISO boot with —Done
 * Switch SPARC ISO boot with —Done
 * Switch SGI/MIPS ISO boot with
 * Switch man pages away from to something lighterweight
 * Or just make building the documentation optional?
 * Use squashfs images for porttree snapshots —Done
 * Support handling arbitrary repos
 * Fix kerncache —Done
 * Make catalyst consume a file that contains information on multiple builds
 * Good place to start is to write a program that converts the new file format into multiple '.spec' files
 * Build multiple targets in a single catalyst invocation
 * Have catalyst understand which stages are just temporary, and don't compress them, etc
 * Use squashfs and mount in the next stage build using overlayfs
 * Use the 'volatile' mount option in v5.10+?
 * Cross compiling support
 * Something with QEMU? —Done
 * Configure number of jobs/load-average in catalyst.conf —Done
 * Would allow specs to use the default `update_seed_command`
 * Add some sanity checking to ensure that `pkgdir`, et al, set by catalyst match what portage is using
 * Switch to pyproject.toml-based build system
 * Overhaul the kernel building system
 * Simplify and allow only a single kernel sources package to be used (e.g. for all of the kernels on a LiveCD)
 * Containerize catalyst and break the dependence on the host system's bootloader
 * Use 's Python libmount API instead of calling mount(8) —Done
 * Run only the functions that need bind mounts inside a mount namespace —Done
 * Will prevent catalyst from accidentally deleting things outside of the chroot
 * Remove the dependency on
 * Encode QEMU interpreter name into architecture  files, for use if building on an incompatible host
 * Script finding and including required  files, rather than manually listing them in

MIPS

 * Build new SGI boot CD (using GRUB)

Wiki

 * Update Alpha Handbook partitioning instructions to use instead of fdisk
 * Update PPC/PPC64 Handbook instructions to use instead of
 * Update SPARC Handbook instructions to use instead of

X11

 * Make non-optional —Done