User:Mattst88
From Gentoo Wiki
Developer | |
---|---|
Name | Matt Turner |
Nickname | mattst88 (www.g.o link) |
mattst88@gentoo.org
| |
Fund me | https://github.com/sponsors/mattst88 |
Blog | https://mattst88.com/blog/ |
Developer bug | 310977 |
Packages | p.g.o/mattst88@gentoo.org (commits) |
Is active | Yes |
Projects |
|
Mattst88
3BB6 39E5 6F86 1FA2 E865 0569 0FDD 682D 974C A72A
us
Contact info
mattst88 (IRC)
User info
This user is a Gentoo developer.
Gentoo user since 2004
Babel
My subpages
Required Reading
My TODO list
Alpha
- aboot-2.0
Catalyst
Switch IA64 ISO boot with sys-boot/grub—DoneSwitch SPARC ISO boot with sys-boot/grub—Done- Switch SGI/MIPS ISO boot with sys-boot/grub
- Switch man pages away from app-text/asciidoc to something lighterweight bug #679374
- Or just make building the documentation optional?
Use squashfs images for porttree snapshots bug #274337—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 supportSomething with QEMU? bug #431214—Done
Configure number of jobs/load-average in catalyst.conf—DoneWould 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 sys-apps/util-linux's Python libmount API instead of calling mount(8)—DoneRun only the functions that need bind mounts inside a mount namespace—DoneWill prevent catalyst from accidentally deleting things outside of the chroot
- Remove the dependency on dev-python/pydecomp
- Encode QEMU interpreter name into architecture
.toml
files, for use if building on an incompatible host - Script finding and including required
.so
files, rather than manually listing them innetboot/packages/<label>/files
- Set locale.gen before stage1's update seed
- Create and use a CHOST-based pkgdir for updating the seed, ccache, distcc
MIPS
- Build new SGI boot CD (using GRUB) bug #150402
Wiki
- Update Alpha Handbook partitioning instructions to use sys-block/parted instead of fdisk
- Update PPC/PPC64 Handbook instructions to use sys-boot/grub instead of sys-boot/yaboot
- Update SPARC Handbook instructions to use sys-boot/grub instead of sys-boot/silo
X11
Make media-libs/libglvnd non-optional—Done