stargazing/TODO.md

31 lines
1.3 KiB
Markdown
Raw Normal View History

2022-09-23 14:55:15 -07:00
## TODO
remove elements from this list as you see fit.
2022-09-24 00:49:35 -07:00
* meta: do build virtualization without Docker, a la Void Linux
* meta: describe Dockerfile gotchas and whatnot
* meta: add a script to auto-update `*_COMMIT` and `*_SHA256` envs
2022-09-24 01:08:01 -07:00
* meta: create a custom preprocessor to generate shell scripts
* takes a sane syntax and transforms it into my fucked-up code style with `&&`s
* meta: generate Dockerfiles too
2022-09-23 20:19:54 -07:00
* all: test literally anything at all on a BSD and a Darwin
2022-09-24 00:49:35 -07:00
* all: ensure /zip/.args is respected where it should be
* all: use code style everywhere
* all: use "proper" directory structures in /opt
* for source being built
* for exposed containers
* for `install-cosmo` (kinda a subset of the previous point)
* cosmo: allow non-default builds (`rel`, `dbg`, etc.)
2022-09-23 14:55:15 -07:00
* kuroko: test more vigorously
* do tests pass on a Windows host?
* kuroko: use cosmopolitan readline functionality instead of built-in?
* kuroko: push portions of my patches upstream
2022-09-24 00:49:35 -07:00
* yices: test more vigorously
* is alarm working correctly?
* what about resource limits?
2022-09-23 20:19:54 -07:00
* util: patch busybox with Alpine patches (especially security)
* util: add note that cosmocc is separate from jart's cosmocc
* util: handle `-shared` in cosmocc (i.e. warn about it)
2022-09-23 14:55:15 -07:00
* util: include the "pretty" version of dedupe.awk instead of the golfed version
2022-09-23 20:19:54 -07:00
* util: use cache for `apk` packages