aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
8 daysrelease: 0.4.7v0.4.7Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
9 daysinternal/rosa/package/mesa: 26.2.0 to 26.2.1Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
9 daysinternal/rosa/package/tamago: 1.26.6 to 1.27.0Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
9 daysinternal/rosa/package/git: disable flaky testOphestra
This one blew up on the aarch64 builder, seems very low probability of failure. Disabling anyway. Signed-off-by: Ophestra <cat@gensokyo.uk>
9 daystest: synchronise before copying from vmOphestra
The swaymsg calls do not wait for process to terminate. Signed-off-by: Ophestra <cat@gensokyo.uk>
9 daysinternal/rosa/package/kernel: 6.18.44 to 6.18.45Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
9 daysRevert "internal/rosa/package/elfutils: 0.195 to 0.196"Ophestra
Does not compile on arm: In file included from /usr/src/elfutils/backends/aarch64_initreg.c:36: /system/include/linux/uio.h:17:8: error: redefinition of 'iovec' 17 | struct iovec | ^ /system/include/bits/alltypes.h:363:8: note: previous definition is here 363 | struct iovec { void *iov_base; size_t iov_len; }; | ^ 1 error generated. This reverts commit 5313ea627b5d238882b89d3d1448a0911f679beb.
9 daysinternal/rosa/package/python: remove broken tests from makoOphestra
The two bumps somehow broke these tests. Signed-off-by: Ophestra <cat@gensokyo.uk>
9 daysgo: 1.27Ophestra
This fixes test cases affected by jsonv2 changes. Signed-off-by: Ophestra <cat@gensokyo.uk>
10 daysinternal/pkg: eliminate gzip-derived identifiersOphestra
These test cases are fragile to changes in package compress/gzip. Signed-off-by: Ophestra <cat@gensokyo.uk>
10 daysinternal/rosa/package/x: xwayland 24.1.13 to 26.0.99.901Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
10 daysinternal/rosa/package/x: xserver 21.1.24 to 26.0.99.901Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
10 daysinternal/rosa/package/tamago: 1.26.5 to 1.26.6Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
10 daysinternal/rosa/package/nss: 3.126.1 to 3.127Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
10 daysinternal/rosa/package/libpsl: 0.23.2 to 0.23.3Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
10 daysinternal/rosa/package/libevdev: 1.13.6 to 1.13.7Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
10 daysinternal/rosa/package/elfutils: 0.195 to 0.196Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
10 daysinternal/rosa/package/python: pygments 2.20.0 to 2.21.0Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
10 daysinternal/rosa/package/python: vcs-versioning 2.2.4 to 2.3.1Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
10 daysinternal/rosa/package/strace: 7.1 to 7.2Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
10 daysinternal/rosa/package/go: 1.26.6 to 1.27.0Ophestra
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>