aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2026-08-15internal/rosa/package/python: 3.14.7 to 3.15.0wip-openssl4Ophestra
This has been blocking OpenSSL for months. This currently sits on a release candidate. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-15internal/rosa/package/openssl: 3.6.2 to 4.0.1Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-15internal/rosa/package: net-toolsOphestra
These are nice to have, but will not be included in the base system. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-14internal/rosa/package/nss: 3.126 to 3.126.1Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-14internal/rosa/package/go: 1.26.5 to 1.26.6Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-13internal/rosa/package/procps: 4.0.6 to 4.0.7Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-13internal/rosa/package/harfbuzz: 14.3.0 to 14.3.1Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-12internal/pkg: deduplicate unwrapped input errorsOphestra
This avoids repeating errors belonging to multiple instances of the same artifact in different locations in memory. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-12internal/rosa/package/qemu: disable broken testsOphestra
The copy-before-write test was failing on a Haswell machine, although it seems to work pretty reliably on the Zen 3 workstation and RK3588. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-12cmd/hakurei: terminate specified instanceOphestra
This is theoretically susceptible to the PID race, but such an event is statistically impossible, and not exploitable in the intended use case, regardless. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-12internal/rosa/package/qemu: use system mesonOphestra
This also enables meson colour and fixes test suite invocation. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-12internal/rosa/package/dbus: xdg-dbus-proxy 0.1.7 to 0.1.8Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-12internal/rosa/package/qemu: 11.0.3 to 11.1.0Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-12internal/rosa/package/python: wheel 0.47.0 to 0.48.0Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-12internal/pkg: in-flight error resolutionOphestra
The DCE is a slow and overcomplicated solution to a simple problem. This change replaces the DCE by resolving errors in-flight. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-11internal/rosa/package/python: hatchling 1.17.1 to 1.18.0Ophestra
This has gained another dependency, pulling in the fourth python build system we have had to package. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-11internal/rosa/package/python: poetry-core tomlkitOphestra
This is the fourth python build system required to package meson. Required by tomlkit which is now required by hatchling (yet another build system). Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-11internal/rosa/package: replace pkg-configOphestra
This replaces pkg-config with pkgconf for most packages. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-11internal/rosa/package: pkgconfOphestra
This replaces pkg-config for packages later than meson. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-11internal/rosa: improve nil-exec error reportingOphestra
This panics with a more descriptive error instead of relying on the SIGSEGV handler. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-11internal/rosa/package/libpsl: 0.23.1 to 0.23.2Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-11internal/rosa/package/libexpat: 2.8.2 to 2.8.3Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-11internal/rosa/package/googletest: 1.17.0 to 1.18.0Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-11internal/rosa/package/firmware: 20260622 to 20260810Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-11internal/rosa/package/meson: 1.11.2 to 1.12.0Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-11internal/rosa/package/kernel: 6.18.43 to 6.18.44Ophestra
Typo fix of rkisp1_ext_param_buffer_version caused world rebuild. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-10internal/rosa: improve helper bindingsOphestra
This uses more intuitive names for some arguments and inverts their default value. Slices and nil-capable strings replace skip arguments. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-10internal/rosa/azalea: implement nil identifierOphestra
This also implements a nil-capable string type. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-10internal/rosa: optionally block packages from early stagesOphestra
This helps avoid inadvertently increasing bootstrap input count. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-09internal/rosa/package/hakurei: 0.4.5 to 0.4.6Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-09release: 0.4.6v0.4.6Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-09cmd/dist: replace readme with licenseOphestra
The readme document is pretty useless for anything other than the website, so replace it with something more relevant. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-09internal/rosa/package/python: setuptools 83.0.0 to 84.0.0Ophestra
This has also turned into AI slop at some point, although its quality was never great to begin with. This may be a candidate to pin and ignore. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-08cmd/mbf: improve title formatOphestra
This is cleaner for long-running daemon processes, and the additional information is more intuitive. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-08internal/rosa/package/python: vcs-versioning 2.2.3 to 2.2.4Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-08internal/rosa/package/kernel: 6.18.42 to 6.18.43Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-08internal/rosa/package/p11-kit: 0.26.4 to 0.26.5Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-08internal/rosa/package/nss: nspr 4.39 to 4.40Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-08internal/rosa/package/lvm2: 2.03.41 to 2.03.42Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-08internal/rosa/package/gcc: 16.1.0 to 16.2.0Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-07replace goreportcard badgeOphestra
Closes #40. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-07command: hard wrap help message flagsOphestra
This greatly improves readability when lots of flags are registered. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-07command: use NUL for magic usage stringOphestra
This change also improves documentation. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-06internal/rosa/package: cryptsetupOphestra
Useful for now, will likely be replaced by a native implementation. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-06internal/rosa/package/mesa: 26.1.6 to 26.2.0Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-06internal/rosa/package/fontconfig: 2.18.2 to 2.18.3Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-06internal/rosa/package/python: 3.14.6 to 3.14.7Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-06internal/rosa/package/python: flit-core 3.12.0 to 4.0.2Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-06internal/rosa/package/python: packaging 26.2 to 26.3Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-06internal/rosa/package/python: mako 1.3.12 to 1.4.1Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>