cat
d9803e5be7
release: 0.4.7
...
Release / Create release (push) Successful in 55s
Test / Hakurei (push) Successful in 4m58s
Test / Hakurei (race detector) (push) Successful in 7m26s
Test / Sandbox (push) Successful in 3m17s
Test / Sandbox (race detector) (push) Successful in 6m4s
Test / ShareFS (push) Successful in 8m3s
Test / Flake checks (push) Successful in 1m28s
Test / Create distribution (push) Successful in 1m9s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-21 18:40:42 +09:00
cat
a28e01b863
internal/rosa/package/mesa: 26.2.0 to 26.2.1
...
Test / Create distribution (push) Successful in 59s
Test / Sandbox (push) Successful in 3m15s
Test / Hakurei (push) Successful in 7m28s
Test / Sandbox (race detector) (push) Successful in 6m46s
Test / Hakurei (race detector) (push) Successful in 8m35s
Test / ShareFS (push) Successful in 8m23s
Test / Flake checks (push) Successful in 1m7s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-21 13:47:28 +09:00
cat
84ab8daf6a
internal/rosa/package/tamago: 1.26.6 to 1.27.0
...
Test / Create distribution (push) Successful in 1m11s
Test / Sandbox (push) Successful in 3m51s
Test / Hakurei (push) Successful in 6m30s
Test / Sandbox (race detector) (push) Successful in 8m1s
Test / Hakurei (race detector) (push) Successful in 9m29s
Test / ShareFS (push) Successful in 9m56s
Test / Flake checks (push) Successful in 1m11s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-21 13:50:49 +09:00
cat
2ca57764a3
internal/rosa/package/git: disable flaky test
...
Test / Create distribution (push) Successful in 2m10s
Test / Sandbox (push) Successful in 5m8s
Test / Sandbox (race detector) (push) Successful in 6m36s
Test / Hakurei (push) Successful in 6m55s
Test / Hakurei (race detector) (push) Successful in 8m13s
Test / ShareFS (push) Successful in 10m12s
Test / Flake checks (push) Successful in 1m51s
This one blew up on the aarch64 builder, seems very low probability of failure. Disabling anyway.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-21 13:40:22 +09:00
cat
f189cc25c6
test: synchronise before copying from vm
...
Test / ShareFS (push) Successful in 31s
Test / Sandbox (push) Successful in 37s
Test / Sandbox (race detector) (push) Successful in 38s
Test / Create distribution (push) Successful in 56s
Test / Hakurei (push) Successful in 3m24s
Test / Hakurei (race detector) (push) Successful in 4m0s
Test / Flake checks (push) Successful in 1m12s
The swaymsg calls do not wait for process to terminate.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-20 19:32:29 +09:00
cat
fa7e06ebd6
internal/rosa/package/kernel: 6.18.44 to 6.18.45
...
Test / Create distribution (push) Successful in 53s
Test / Sandbox (push) Successful in 2m57s
Test / Hakurei (push) Successful in 4m45s
Test / Sandbox (race detector) (push) Successful in 6m9s
Test / Hakurei (race detector) (push) Successful in 7m40s
Test / ShareFS (push) Successful in 7m52s
Test / Flake checks (push) Successful in 1m37s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-20 19:11:03 +09:00
cat
142152f6b8
Revert "internal/rosa/package/elfutils: 0.195 to 0.196"
...
Test / Hakurei (push) Successful in 50s
Test / Sandbox (push) Successful in 1m43s
Test / Create distribution (push) Successful in 1m6s
Test / Sandbox (race detector) (push) Successful in 2m46s
Test / Hakurei (race detector) (push) Successful in 4m5s
Test / ShareFS (push) Successful in 6m3s
Test / Flake checks (push) Successful in 1m17s
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 5313ea627b .
2026-08-20 18:45:20 +09:00
cat
b3ac03059f
internal/rosa/package/python: remove broken tests from mako
...
Test / Sandbox (push) Successful in 3m32s
Test / Create distribution (push) Successful in 1m1s
Test / Sandbox (race detector) (push) Successful in 2m41s
Test / Hakurei (push) Successful in 3m27s
Test / Hakurei (race detector) (push) Successful in 4m13s
Test / ShareFS (push) Successful in 5m53s
Test / Flake checks (push) Successful in 1m9s
The two bumps somehow broke these tests.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-20 18:39:01 +09:00
cat
cbd95294ba
go: 1.27
...
Test / Hakurei (race detector) (push) Successful in 4m20s
Test / Sandbox (push) Successful in 3m12s
Test / Sandbox (race detector) (push) Successful in 2m43s
Test / ShareFS (push) Successful in 5m40s
Test / Create distribution (push) Successful in 56s
Test / Hakurei (push) Successful in 3m28s
Test / Flake checks (push) Successful in 1m12s
This fixes test cases affected by jsonv2 changes.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-20 19:05:29 +09:00
cat
ace59607f2
internal/pkg: eliminate gzip-derived identifiers
...
Test / Flake checks (push) Successful in 1m27s
Test / Hakurei (push) Successful in 8m40s
Test / Hakurei (race detector) (push) Successful in 12m2s
Test / Sandbox (push) Successful in 4m24s
Test / Sandbox (race detector) (push) Successful in 7m58s
Test / ShareFS (push) Successful in 37s
Test / Create distribution (push) Successful in 1m2s
These test cases are fragile to changes in package compress/gzip.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-20 18:19:38 +09:00
cat
692c28ad29
internal/rosa/package/x: xwayland 24.1.13 to 26.0.99.901
...
Test / ShareFS (push) Successful in 11m0s
Test / Hakurei (push) Successful in 7m9s
Test / Create distribution (push) Successful in 1m0s
Test / Sandbox (race detector) (push) Successful in 7m38s
Test / Flake checks (push) Successful in 1m40s
Test / Hakurei (race detector) (push) Successful in 12m2s
Test / Sandbox (push) Successful in 3m25s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-20 18:17:59 +09:00
cat
df04ad592e
internal/rosa/package/x: xserver 21.1.24 to 26.0.99.901
...
Test / Hakurei (push) Successful in 3m8s
Test / Flake checks (push) Successful in 1m23s
Test / Hakurei (race detector) (push) Successful in 9m36s
Test / Sandbox (push) Successful in 2m6s
Test / Sandbox (race detector) (push) Successful in 5m45s
Test / ShareFS (push) Successful in 9m13s
Test / Create distribution (push) Successful in 1m0s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-20 18:17:36 +09:00
cat
7737fd03ae
internal/rosa/package/tamago: 1.26.5 to 1.26.6
...
Test / ShareFS (push) Successful in 10m44s
Test / Flake checks (push) Successful in 1m41s
Test / Hakurei (push) Successful in 8m3s
Test / Create distribution (push) Successful in 1m7s
Test / Sandbox (race detector) (push) Successful in 7m41s
Test / Sandbox (push) Successful in 4m8s
Test / Hakurei (race detector) (push) Successful in 11m0s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-20 18:17:05 +09:00
cat
476945da23
internal/rosa/package/nss: 3.126.1 to 3.127
...
Test / Create distribution (push) Successful in 1m30s
Test / Flake checks (push) Successful in 1m43s
Test / Sandbox (push) Successful in 3m49s
Test / ShareFS (push) Successful in 9m31s
Test / Hakurei (push) Successful in 7m26s
Test / Hakurei (race detector) (push) Successful in 11m7s
Test / Sandbox (race detector) (push) Successful in 7m52s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-20 18:16:34 +09:00
cat
85860c858a
internal/rosa/package/libpsl: 0.23.2 to 0.23.3
...
Test / Sandbox (push) Successful in 4m55s
Test / Create distribution (push) Successful in 1m2s
Test / ShareFS (push) Successful in 11m15s
Test / Flake checks (push) Successful in 1m41s
Test / Sandbox (race detector) (push) Successful in 7m33s
Test / Hakurei (push) Successful in 6m52s
Test / Hakurei (race detector) (push) Successful in 10m16s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-20 18:16:00 +09:00
cat
60a62ae5f7
internal/rosa/package/libevdev: 1.13.6 to 1.13.7
...
Test / Sandbox (race detector) (push) Successful in 3m6s
Test / Hakurei (push) Successful in 7m36s
Test / Hakurei (race detector) (push) Successful in 11m8s
Test / Sandbox (push) Successful in 3m36s
Test / ShareFS (push) Successful in 10m34s
Test / Create distribution (push) Successful in 1m2s
Test / Flake checks (push) Successful in 1m17s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-20 18:15:30 +09:00
cat
5313ea627b
internal/rosa/package/elfutils: 0.195 to 0.196
...
Test / Hakurei (race detector) (push) Successful in 10m47s
Test / Hakurei (push) Successful in 7m54s
Test / Flake checks (push) Successful in 1m45s
Test / Sandbox (race detector) (push) Successful in 7m41s
Test / ShareFS (push) Successful in 11m20s
Test / Sandbox (push) Successful in 3m36s
Test / Create distribution (push) Successful in 1m3s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-20 18:15:02 +09:00
cat
5352598c68
internal/rosa/package/python: pygments 2.20.0 to 2.21.0
...
Test / Sandbox (race detector) (push) Successful in 8m38s
Test / Create distribution (push) Successful in 1m13s
Test / Sandbox (push) Successful in 5m6s
Test / Flake checks (push) Successful in 2m1s
Test / Hakurei (race detector) (push) Successful in 11m23s
Test / ShareFS (push) Successful in 11m5s
Test / Hakurei (push) Successful in 8m48s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-20 18:14:36 +09:00
cat
9331a5cbeb
internal/rosa/package/python: vcs-versioning 2.2.4 to 2.3.1
...
Test / Hakurei (race detector) (push) Successful in 12m1s
Test / Sandbox (push) Successful in 5m10s
Test / Sandbox (race detector) (push) Successful in 7m19s
Test / ShareFS (push) Successful in 11m11s
Test / Flake checks (push) Successful in 1m40s
Test / Create distribution (push) Successful in 1m55s
Test / Hakurei (push) Successful in 6m50s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-20 18:14:11 +09:00
cat
9b675c45ff
internal/rosa/package/strace: 7.1 to 7.2
...
Test / Hakurei (race detector) (push) Successful in 7m25s
Test / Hakurei (push) Successful in 14m30s
Test / Sandbox (push) Successful in 10m24s
Test / ShareFS (push) Successful in 18m2s
Test / Sandbox (race detector) (push) Successful in 4m13s
Test / Create distribution (push) Successful in 2m38s
Test / Flake checks (push) Successful in 1m30s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-20 18:13:30 +09:00
cat
5cf1d70c7b
internal/rosa/package/go: 1.26.6 to 1.27.0
...
Test / Sandbox (race detector) (push) Successful in 5m29s
Test / Hakurei (push) Successful in 14m39s
Test / Hakurei (race detector) (push) Successful in 8m8s
Test / Sandbox (push) Successful in 10m4s
Test / ShareFS (push) Successful in 20m6s
Test / Create distribution (push) Successful in 2m55s
Test / Flake checks (push) Successful in 1m18s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-20 18:12:32 +09:00
cat
e58b6eb171
internal/rosa/package: net-tools
...
Test / ShareFS (push) Successful in 27s
Test / Create distribution (push) Successful in 28s
Test / Sandbox (push) Successful in 37s
Test / Sandbox (race detector) (push) Successful in 39s
Test / Hakurei (push) Successful in 41s
Test / Hakurei (race detector) (push) Successful in 43s
Test / Flake checks (push) Successful in 1m6s
These are nice to have, but will not be included in the base system.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-15 16:18:44 +09:00
cat
1625aaee80
internal/rosa/package/nss: 3.126 to 3.126.1
...
Test / Hakurei (push) Successful in 6m50s
Test / Hakurei (race detector) (push) Successful in 9m6s
Test / Sandbox (push) Successful in 4m18s
Test / Sandbox (race detector) (push) Successful in 7m48s
Test / ShareFS (push) Successful in 9m55s
Test / Create distribution (push) Successful in 1m41s
Test / Flake checks (push) Successful in 1m7s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-14 16:19:17 +09:00
cat
203ce6864b
internal/rosa/package/go: 1.26.5 to 1.26.6
...
Test / Hakurei (race detector) (push) Successful in 9m26s
Test / Sandbox (push) Successful in 4m18s
Test / Sandbox (race detector) (push) Successful in 7m51s
Test / ShareFS (push) Successful in 9m42s
Test / Create distribution (push) Successful in 1m25s
Test / Hakurei (push) Successful in 2m54s
Test / Flake checks (push) Successful in 1m7s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-14 16:18:55 +09:00
cat
050051e593
internal/rosa/package/procps: 4.0.6 to 4.0.7
...
Test / Create distribution (push) Successful in 59s
Test / Sandbox (push) Successful in 3m14s
Test / Hakurei (push) Successful in 5m22s
Test / Sandbox (race detector) (push) Successful in 6m22s
Test / Hakurei (race detector) (push) Successful in 7m48s
Test / ShareFS (push) Successful in 8m11s
Test / Flake checks (push) Successful in 1m16s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-13 20:09:27 +09:00
cat
530b63ca70
internal/rosa/package/harfbuzz: 14.3.0 to 14.3.1
...
Test / Hakurei (race detector) (push) Successful in 7m54s
Test / Sandbox (push) Successful in 3m9s
Test / Create distribution (push) Successful in 58s
Test / Sandbox (race detector) (push) Successful in 6m25s
Test / ShareFS (push) Successful in 8m3s
Test / Hakurei (push) Successful in 2m50s
Test / Flake checks (push) Successful in 1m14s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-13 20:09:06 +09:00
cat
8821d34b10
internal/pkg: deduplicate unwrapped input errors
...
Test / Create distribution (push) Successful in 55s
Test / Sandbox (push) Successful in 2m47s
Test / Hakurei (push) Successful in 4m27s
Test / Hakurei (race detector) (push) Successful in 6m58s
Test / Sandbox (race detector) (push) Successful in 5m50s
Test / ShareFS (push) Successful in 7m7s
Test / Flake checks (push) Successful in 1m8s
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-12 22:34:12 +09:00
cat
054a8813d7
internal/rosa/package/qemu: disable broken tests
...
Test / Sandbox (push) Successful in 3m1s
Test / Hakurei (push) Successful in 4m35s
Test / Sandbox (race detector) (push) Successful in 5m59s
Test / Hakurei (race detector) (push) Successful in 7m1s
Test / ShareFS (push) Successful in 7m28s
Test / Flake checks (push) Successful in 1m9s
Test / Create distribution (push) Successful in 50s
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-12 19:01:49 +09:00
cat
1bc16b51a6
cmd/hakurei: terminate specified instance
...
Test / Create distribution (push) Successful in 59s
Test / Sandbox (push) Successful in 2m55s
Test / Hakurei (push) Successful in 4m56s
Test / Sandbox (race detector) (push) Successful in 6m7s
Test / Hakurei (race detector) (push) Successful in 7m20s
Test / ShareFS (push) Successful in 7m35s
Test / Flake checks (push) Successful in 1m7s
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-12 18:03:54 +09:00
cat
3718c044c4
internal/rosa/package/qemu: use system meson
...
Test / Create distribution (push) Successful in 53s
Test / Hakurei (race detector) (push) Successful in 6m56s
Test / Sandbox (push) Successful in 3m1s
Test / Sandbox (race detector) (push) Successful in 5m44s
Test / ShareFS (push) Successful in 7m23s
Test / Hakurei (push) Successful in 3m27s
Test / Flake checks (push) Successful in 1m18s
This also enables meson colour and fixes test suite invocation.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-12 17:57:57 +09:00
cat
07e92db918
internal/rosa/package/dbus: xdg-dbus-proxy 0.1.7 to 0.1.8
...
Test / Create distribution (push) Successful in 53s
Test / Hakurei (push) Successful in 6m43s
Test / Hakurei (race detector) (push) Successful in 9m16s
Test / Sandbox (push) Successful in 3m33s
Test / Sandbox (race detector) (push) Successful in 6m56s
Test / ShareFS (push) Successful in 9m15s
Test / Flake checks (push) Successful in 1m9s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-12 16:29:07 +09:00
cat
d2ee7cb551
internal/rosa/package/qemu: 11.0.3 to 11.1.0
...
Test / Create distribution (push) Successful in 1m6s
Test / Hakurei (push) Successful in 6m21s
Test / Sandbox (push) Successful in 3m31s
Test / ShareFS (push) Successful in 9m30s
Test / Sandbox (race detector) (push) Successful in 7m47s
Test / Hakurei (race detector) (push) Successful in 9m42s
Test / Flake checks (push) Successful in 1m11s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-12 16:28:47 +09:00
cat
39e757a84d
internal/rosa/package/python: wheel 0.47.0 to 0.48.0
...
Test / Hakurei (race detector) (push) Successful in 10m1s
Test / Sandbox (push) Successful in 3m38s
Test / Hakurei (push) Successful in 2m49s
Test / Sandbox (race detector) (push) Successful in 8m4s
Test / Create distribution (push) Successful in 1m25s
Test / ShareFS (push) Successful in 9m49s
Test / Flake checks (push) Successful in 1m10s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-12 16:28:18 +09:00
cat
a431f16e6f
internal/pkg: in-flight error resolution
...
Test / Hakurei (push) Successful in 4m28s
Test / Sandbox (race detector) (push) Successful in 5m55s
Test / Create distribution (push) Successful in 55s
Test / Sandbox (push) Successful in 2m58s
Test / Hakurei (race detector) (push) Successful in 7m35s
Test / ShareFS (push) Successful in 8m31s
Test / Flake checks (push) Successful in 1m32s
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-12 16:21:47 +09:00
cat
1f45d44e7f
internal/rosa/package/python: hatchling 1.17.1 to 1.18.0
...
Test / Hakurei (push) Successful in 8m45s
Test / Create distribution (push) Successful in 1m26s
Test / Hakurei (race detector) (push) Successful in 8m47s
Test / Sandbox (push) Successful in 3m33s
Test / Sandbox (race detector) (push) Successful in 7m9s
Test / ShareFS (push) Successful in 32s
Test / Flake checks (push) Successful in 1m13s
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-11 21:43:19 +09:00
cat
92d01752ab
internal/rosa/package/python: poetry-core tomlkit
...
Test / Hakurei (push) Successful in 6m34s
Test / Sandbox (push) Successful in 4m18s
Test / Create distribution (push) Successful in 1m46s
Test / ShareFS (push) Successful in 34s
Test / Hakurei (race detector) (push) Successful in 46s
Test / Sandbox (race detector) (push) Successful in 41s
Test / Flake checks (push) Successful in 1m11s
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-11 21:42:09 +09:00
cat
82bf46d23f
internal/rosa/package: replace pkg-config
...
Test / Hakurei (push) Successful in 5m32s
Test / Sandbox (push) Successful in 3m6s
Test / Create distribution (push) Successful in 1m42s
Test / ShareFS (push) Successful in 31s
Test / Sandbox (race detector) (push) Successful in 39s
Test / Hakurei (race detector) (push) Successful in 43s
Test / Flake checks (push) Successful in 1m12s
This replaces pkg-config with pkgconf for most packages.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-11 21:27:09 +09:00
cat
2abcb99ea2
internal/rosa/package: pkgconf
...
Test / Create distribution (push) Successful in 1m2s
Test / Sandbox (push) Successful in 3m2s
Test / Hakurei (push) Successful in 5m48s
Test / Sandbox (race detector) (push) Successful in 6m1s
Test / Hakurei (race detector) (push) Successful in 7m29s
Test / ShareFS (push) Successful in 8m2s
Test / Flake checks (push) Successful in 1m18s
This replaces pkg-config for packages later than meson.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-11 21:23:11 +09:00
cat
2218efc0cf
internal/rosa: improve nil-exec error reporting
...
Test / Hakurei (push) Successful in 5m54s
Test / Sandbox (race detector) (push) Successful in 6m42s
Test / Hakurei (race detector) (push) Successful in 8m13s
Test / ShareFS (push) Successful in 8m39s
Test / Flake checks (push) Successful in 1m16s
Test / Create distribution (push) Successful in 1m9s
Test / Sandbox (push) Successful in 3m28s
This panics with a more descriptive error instead of relying on the SIGSEGV handler.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-11 20:40:00 +09:00
cat
30c5525d7b
internal/rosa/package/libpsl: 0.23.1 to 0.23.2
...
Test / Create distribution (push) Successful in 1m0s
Test / Sandbox (push) Successful in 3m1s
Test / Hakurei (push) Successful in 7m29s
Test / Sandbox (race detector) (push) Successful in 5m37s
Test / Hakurei (race detector) (push) Successful in 8m11s
Test / ShareFS (push) Successful in 7m25s
Test / Flake checks (push) Successful in 1m15s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-11 14:39:44 +09:00
cat
bf6d1ada71
internal/rosa/package/libexpat: 2.8.2 to 2.8.3
...
Test / Hakurei (race detector) (push) Successful in 12m22s
Test / Sandbox (push) Successful in 5m19s
Test / Sandbox (race detector) (push) Successful in 6m24s
Test / ShareFS (push) Successful in 11m20s
Test / Create distribution (push) Successful in 1m31s
Test / Hakurei (push) Successful in 3m15s
Test / Flake checks (push) Successful in 1m31s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-11 14:39:16 +09:00
cat
16294a35ee
internal/rosa/package/googletest: 1.17.0 to 1.18.0
...
Test / Hakurei (push) Successful in 8m12s
Test / Hakurei (race detector) (push) Successful in 12m47s
Test / Sandbox (push) Successful in 4m57s
Test / ShareFS (push) Successful in 13m48s
Test / Create distribution (push) Successful in 1m38s
Test / Sandbox (race detector) (push) Successful in 2m33s
Test / Flake checks (push) Successful in 1m34s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-11 14:38:56 +09:00
cat
22756af8fb
internal/rosa/package/firmware: 20260622 to 20260810
...
Test / Flake checks (push) Successful in 1m22s
Test / Hakurei (push) Successful in 10m6s
Test / Sandbox (push) Successful in 5m29s
Test / ShareFS (push) Successful in 13m52s
Test / Create distribution (push) Successful in 1m57s
Test / Sandbox (race detector) (push) Successful in 2m46s
Test / Hakurei (race detector) (push) Successful in 4m41s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-11 14:38:36 +09:00
cat
739ae4a7cf
internal/rosa/package/meson: 1.11.2 to 1.12.0
...
Test / Flake checks (push) Successful in 1m19s
Test / Hakurei (push) Successful in 10m34s
Test / Sandbox (push) Successful in 5m53s
Test / Sandbox (race detector) (push) Successful in 9m53s
Test / ShareFS (push) Successful in 14m40s
Test / Create distribution (push) Successful in 2m28s
Test / Hakurei (race detector) (push) Successful in 5m3s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-11 14:38:13 +09:00
cat
eec89c4519
internal/rosa/package/kernel: 6.18.43 to 6.18.44
...
Test / Hakurei (push) Successful in 7m39s
Test / Create distribution (push) Successful in 54s
Test / Sandbox (push) Successful in 1m33s
Test / Sandbox (race detector) (push) Successful in 2m25s
Test / Hakurei (race detector) (push) Successful in 3m44s
Test / ShareFS (push) Successful in 5m36s
Test / Flake checks (push) Successful in 1m13s
Typo fix of rkisp1_ext_param_buffer_version caused world rebuild.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-11 00:08:47 +09:00
cat
7193656b6a
internal/rosa: improve helper bindings
...
Test / Sandbox (race detector) (push) Successful in 5m50s
Test / Hakurei (race detector) (push) Successful in 7m11s
Test / ShareFS (push) Successful in 7m32s
Test / Flake checks (push) Successful in 1m10s
Test / Create distribution (push) Successful in 54s
Test / Sandbox (push) Successful in 2m59s
Test / Hakurei (push) Successful in 4m49s
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-10 21:55:47 +09:00
cat
7d86e19c07
internal/rosa/azalea: implement nil identifier
...
Test / Hakurei (race detector) (push) Successful in 6m59s
Test / Sandbox (push) Successful in 2m55s
Test / Sandbox (race detector) (push) Successful in 5m43s
Test / ShareFS (push) Successful in 7m12s
Test / Create distribution (push) Successful in 59s
Test / Hakurei (push) Successful in 3m4s
Test / Flake checks (push) Successful in 1m24s
This also implements a nil-capable string type.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-10 21:36:21 +09:00
cat
f1ffb180bc
internal/rosa: optionally block packages from early stages
...
Test / Create distribution (push) Successful in 53s
Test / Sandbox (push) Successful in 2m54s
Test / Hakurei (push) Successful in 4m46s
Test / Sandbox (race detector) (push) Successful in 5m49s
Test / Hakurei (race detector) (push) Successful in 7m6s
Test / ShareFS (push) Successful in 7m33s
Test / Flake checks (push) Successful in 1m13s
This helps avoid inadvertently increasing bootstrap input count.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-10 17:50:36 +09:00
cat
7f690145e3
internal/rosa/package/hakurei: 0.4.5 to 0.4.6
...
Test / Create distribution (push) Successful in 53s
Test / Sandbox (push) Successful in 2m44s
Test / Hakurei (push) Successful in 4m24s
Test / Sandbox (race detector) (push) Successful in 5m47s
Test / Hakurei (race detector) (push) Successful in 6m54s
Test / ShareFS (push) Successful in 7m14s
Test / Flake checks (push) Successful in 1m7s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-09 21:21:39 +09:00
cat
c79ae7aed6
release: 0.4.6
...
Test / Create distribution (push) Successful in 32s
Test / ShareFS (push) Successful in 35s
Test / Sandbox (race detector) (push) Successful in 45s
Test / Hakurei (push) Successful in 44s
Test / Sandbox (push) Successful in 45s
Test / Hakurei (race detector) (push) Successful in 49s
Release / Create release (push) Successful in 57s
Test / Flake checks (push) Successful in 1m7s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-09 20:48:28 +09:00
cat
396ae2ba2a
cmd/dist: replace readme with license
...
Test / Create distribution (push) Successful in 52s
Test / Sandbox (push) Successful in 2m55s
Test / Hakurei (push) Successful in 4m31s
Test / Sandbox (race detector) (push) Successful in 5m53s
Test / Hakurei (race detector) (push) Successful in 7m0s
Test / ShareFS (push) Successful in 7m17s
Test / Flake checks (push) Successful in 1m22s
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-09 20:40:52 +09:00
cat
1e85dca9e2
internal/rosa/package/python: setuptools 83.0.0 to 84.0.0
...
Test / Create distribution (push) Successful in 52s
Test / Sandbox (push) Successful in 2m59s
Test / Hakurei (push) Successful in 4m41s
Test / Sandbox (race detector) (push) Successful in 5m48s
Test / Hakurei (race detector) (push) Successful in 7m1s
Test / ShareFS (push) Successful in 7m24s
Test / Flake checks (push) Successful in 1m9s
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-09 19:13:05 +09:00
cat
d236c9eaf7
cmd/mbf: improve title format
...
Test / Hakurei (race detector) (push) Successful in 7m24s
Test / Sandbox (push) Successful in 3m30s
Test / Sandbox (race detector) (push) Successful in 6m3s
Test / Create distribution (push) Successful in 54s
Test / ShareFS (push) Successful in 8m2s
Test / Hakurei (push) Successful in 3m1s
Test / Flake checks (push) Successful in 1m11s
This is cleaner for long-running daemon processes, and the additional information is more intuitive.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-08 13:10:18 +09:00
cat
3c1a6f0793
internal/rosa/package/python: vcs-versioning 2.2.3 to 2.2.4
...
Test / Create distribution (push) Successful in 1m0s
Test / Sandbox (push) Successful in 2m58s
Test / Hakurei (push) Successful in 4m46s
Test / Sandbox (race detector) (push) Successful in 6m5s
Test / Hakurei (race detector) (push) Successful in 7m16s
Test / ShareFS (push) Successful in 7m48s
Test / Flake checks (push) Successful in 1m27s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-08 13:05:30 +09:00
cat
16f84f9499
internal/rosa/package/kernel: 6.18.42 to 6.18.43
...
Test / Create distribution (push) Successful in 1m3s
Test / Sandbox (push) Successful in 5m8s
Test / Sandbox (race detector) (push) Successful in 7m23s
Test / Hakurei (push) Successful in 8m38s
Test / Hakurei (race detector) (push) Successful in 9m29s
Test / ShareFS (push) Successful in 10m9s
Test / Flake checks (push) Successful in 1m22s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-08 12:52:27 +09:00
cat
9deed030f0
internal/rosa/package/p11-kit: 0.26.4 to 0.26.5
...
Test / Create distribution (push) Successful in 1m7s
Test / Sandbox (push) Successful in 3m31s
Test / Hakurei (push) Successful in 9m1s
Test / Sandbox (race detector) (push) Successful in 7m28s
Test / Hakurei (race detector) (push) Successful in 11m50s
Test / ShareFS (push) Successful in 11m8s
Test / Flake checks (push) Successful in 1m23s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-08 12:51:55 +09:00
cat
69095e03c9
internal/rosa/package/nss: nspr 4.39 to 4.40
...
Test / Hakurei (race detector) (push) Successful in 11m51s
Test / Sandbox (push) Successful in 4m33s
Test / Sandbox (race detector) (push) Successful in 8m32s
Test / ShareFS (push) Successful in 13m45s
Test / Create distribution (push) Successful in 54s
Test / Hakurei (push) Successful in 3m37s
Test / Flake checks (push) Successful in 1m20s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-08 12:51:29 +09:00
cat
8138b2a3f0
internal/rosa/package/lvm2: 2.03.41 to 2.03.42
...
Test / Hakurei (race detector) (push) Successful in 11m23s
Test / Sandbox (push) Successful in 3m29s
Test / Sandbox (race detector) (push) Successful in 7m57s
Test / ShareFS (push) Successful in 12m12s
Test / Create distribution (push) Successful in 56s
Test / Hakurei (push) Successful in 3m40s
Test / Flake checks (push) Successful in 1m19s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-08 12:50:58 +09:00
cat
308c7d1846
internal/rosa/package/gcc: 16.1.0 to 16.2.0
...
Test / Sandbox (push) Successful in 3m13s
Test / Hakurei (push) Successful in 6m16s
Test / Sandbox (race detector) (push) Successful in 8m9s
Test / Hakurei (race detector) (push) Successful in 11m13s
Test / ShareFS (push) Successful in 11m21s
Test / Flake checks (push) Successful in 2m33s
Test / Create distribution (push) Successful in 58s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-08 12:50:13 +09:00
cat
807f4ccbeb
replace goreportcard badge
...
Test / Flake checks (push) Successful in 1m9s
Test / Sandbox (push) Successful in 35s
Test / Sandbox (race detector) (push) Successful in 38s
Test / Hakurei (push) Successful in 43s
Test / Hakurei (race detector) (push) Successful in 43s
Test / ShareFS (push) Successful in 31s
Test / Create distribution (push) Successful in 27s
Closes #40 .
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-07 21:57:06 +09:00
cat
f1dd3a085b
command: hard wrap help message flags
...
Test / Create distribution (push) Successful in 53s
Test / Sandbox (push) Successful in 2m51s
Test / Hakurei (push) Successful in 4m29s
Test / Sandbox (race detector) (push) Successful in 5m53s
Test / Hakurei (race detector) (push) Successful in 7m2s
Test / ShareFS (push) Successful in 7m19s
Test / Flake checks (push) Successful in 1m8s
This greatly improves readability when lots of flags are registered.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-07 20:32:24 +09:00
cat
b37c1d8993
command: use NUL for magic usage string
...
Test / Create distribution (push) Successful in 52s
Test / Sandbox (push) Successful in 2m51s
Test / Hakurei (push) Successful in 4m44s
Test / Sandbox (race detector) (push) Successful in 5m46s
Test / Hakurei (race detector) (push) Successful in 7m5s
Test / ShareFS (push) Successful in 7m5s
Test / Flake checks (push) Successful in 1m8s
This change also improves documentation.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-07 18:57:01 +09:00
cat
6a7f124deb
internal/rosa/package: cryptsetup
...
Test / Sandbox (race detector) (push) Successful in 8m26s
Test / ShareFS (push) Successful in 10m12s
Test / Hakurei (race detector) (push) Successful in 11m5s
Test / Flake checks (push) Successful in 1m26s
Test / Create distribution (push) Successful in 56s
Test / Sandbox (push) Successful in 3m3s
Test / Hakurei (push) Successful in 7m43s
Useful for now, will likely be replaced by a native implementation.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-06 18:16:41 +09:00
cat
a9a32284b6
internal/rosa/package/mesa: 26.1.6 to 26.2.0
...
Test / Sandbox (race detector) (push) Successful in 8m49s
Test / ShareFS (push) Successful in 10m24s
Test / Hakurei (race detector) (push) Successful in 11m58s
Test / Hakurei (push) Successful in 5m40s
Test / Flake checks (push) Successful in 1m21s
Test / Create distribution (push) Successful in 1m6s
Test / Sandbox (push) Successful in 3m34s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-06 18:16:08 +09:00
cat
255a1bbf74
internal/rosa/package/fontconfig: 2.18.2 to 2.18.3
...
Test / Sandbox (push) Successful in 3m12s
Test / Create distribution (push) Successful in 1m5s
Test / Hakurei (push) Successful in 8m16s
Test / Hakurei (race detector) (push) Successful in 7m43s
Test / ShareFS (push) Successful in 8m53s
Test / Flake checks (push) Successful in 1m15s
Test / Sandbox (race detector) (push) Successful in 8m54s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-06 18:15:48 +09:00
cat
96cdf4cc07
internal/rosa/package/python: 3.14.6 to 3.14.7
...
Test / Sandbox (push) Successful in 3m47s
Test / Sandbox (race detector) (push) Successful in 5m12s
Test / Hakurei (race detector) (push) Successful in 10m19s
Test / Create distribution (push) Successful in 1m5s
Test / Hakurei (push) Successful in 3m25s
Test / ShareFS (push) Successful in 6m14s
Test / Flake checks (push) Successful in 1m8s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-06 18:15:24 +09:00
cat
35a55854fd
internal/rosa/package/python: flit-core 3.12.0 to 4.0.2
...
Test / Hakurei (race detector) (push) Successful in 10m10s
Test / Sandbox (push) Successful in 4m8s
Test / Sandbox (race detector) (push) Successful in 6m34s
Test / ShareFS (push) Successful in 9m22s
Test / Create distribution (push) Successful in 57s
Test / Hakurei (push) Successful in 5m10s
Test / Flake checks (push) Successful in 1m21s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-06 18:14:57 +09:00
cat
2f057cc72f
internal/rosa/package/python: packaging 26.2 to 26.3
...
Test / Flake checks (push) Successful in 1m52s
Test / Sandbox (push) Successful in 3m22s
Test / Create distribution (push) Successful in 1m2s
Test / Hakurei (push) Successful in 8m41s
Test / Sandbox (race detector) (push) Successful in 5m58s
Test / Hakurei (race detector) (push) Successful in 11m8s
Test / ShareFS (push) Successful in 10m17s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-06 18:13:58 +09:00
cat
3356ca3e46
internal/rosa/package/python: mako 1.3.12 to 1.4.1
...
Test / Flake checks (push) Successful in 1m50s
Test / Create distribution (push) Successful in 1m1s
Test / Sandbox (push) Successful in 4m22s
Test / Hakurei (push) Successful in 8m9s
Test / Sandbox (race detector) (push) Successful in 8m10s
Test / Hakurei (race detector) (push) Successful in 11m10s
Test / ShareFS (push) Successful in 12m31s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-06 18:13:33 +09:00
cat
ccef0a086a
internal/rosa/package/pango: 1.58.1 to 1.58.2
...
Test / Flake checks (push) Successful in 1m44s
Test / Create distribution (push) Successful in 54s
Test / Sandbox (push) Successful in 3m22s
Test / Hakurei (push) Successful in 6m25s
Test / Sandbox (race detector) (push) Successful in 8m10s
Test / ShareFS (push) Successful in 11m10s
Test / Hakurei (race detector) (push) Successful in 11m37s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-06 18:12:39 +09:00
cat
edb694fb41
internal/rosa/package/x: libXfont2 2.0.8 to 2.0.9
...
Test / Flake checks (push) Successful in 1m41s
Test / Create distribution (push) Successful in 55s
Test / Sandbox (push) Successful in 3m1s
Test / Hakurei (push) Successful in 5m35s
Test / Sandbox (race detector) (push) Successful in 7m57s
Test / ShareFS (push) Successful in 10m18s
Test / Hakurei (race detector) (push) Successful in 11m54s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-06 18:12:17 +09:00
cat
90535adc89
internal/rosa/package: lvm2
...
Test / Flake checks (push) Successful in 1m6s
Test / Create distribution (push) Successful in 58s
Test / Sandbox (push) Successful in 3m0s
Test / Hakurei (push) Successful in 4m36s
Test / Sandbox (race detector) (push) Successful in 5m48s
Test / Hakurei (race detector) (push) Successful in 7m6s
Test / ShareFS (push) Successful in 7m19s
This is only really packaged for devmapper, and will eventually be replaced by a native implementation.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-06 16:50:02 +09:00
cat
6fed6d67bd
internal/rosa/package: libaio
...
Test / Create distribution (push) Successful in 56s
Test / Sandbox (push) Successful in 2m54s
Test / Hakurei (push) Successful in 4m45s
Test / Sandbox (race detector) (push) Successful in 5m54s
Test / Hakurei (race detector) (push) Successful in 7m11s
Test / ShareFS (push) Successful in 7m34s
Test / Flake checks (push) Successful in 1m10s
Library for the dreaded AIO syscalls. Test suite is absurdly expensive. Required by lvm2.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-06 15:51:05 +09:00
cat
dcaf67b3d7
internal/rosa/package: e2fsprogs
...
Test / Hakurei (push) Successful in 5m34s
Test / Sandbox (push) Successful in 3m16s
Test / Sandbox (race detector) (push) Successful in 6m19s
Test / ShareFS (push) Successful in 8m16s
Test / Create distribution (push) Successful in 56s
Test / Hakurei (race detector) (push) Successful in 3m49s
Test / Flake checks (push) Successful in 1m22s
These are probably not worth reimplementing, and are quite useful for debugging, regardless.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-06 15:13:33 +09:00
cat
c7de3d45e3
internal/rosa/package: popt
...
Test / Create distribution (push) Successful in 59s
Test / Sandbox (push) Successful in 3m2s
Test / Hakurei (push) Successful in 5m3s
Test / Sandbox (race detector) (push) Successful in 6m23s
Test / Hakurei (race detector) (push) Successful in 7m48s
Test / ShareFS (push) Successful in 8m5s
Test / Flake checks (push) Successful in 1m15s
Somewhat widely-used library. Required by cryptsetup.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-06 15:12:37 +09:00
cat
d9bddff160
internal/rosa/package/kernel: 6.18.41 to 6.18.42
...
Test / Hakurei (race detector) (push) Successful in 7m6s
Test / Sandbox (push) Successful in 2m55s
Test / Sandbox (race detector) (push) Successful in 5m50s
Test / ShareFS (push) Successful in 7m6s
Test / Create distribution (push) Successful in 58s
Test / Hakurei (push) Successful in 3m7s
Test / Flake checks (push) Successful in 1m6s
A change to a single field in a btrfs struct caused world rebuild.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-04 15:04:54 +09:00
cat
5c6dcce543
internal/rosa/package/glslang: switch to vulkan-sdk tags
...
Test / Create distribution (push) Successful in 1m0s
Test / Sandbox (push) Successful in 3m50s
Test / Hakurei (push) Successful in 6m30s
Test / Sandbox (race detector) (push) Successful in 7m1s
Test / Hakurei (race detector) (push) Successful in 8m32s
Test / ShareFS (push) Successful in 9m21s
Test / Flake checks (push) Successful in 1m7s
This restores compatibility with other SPIRV packages.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-04 13:12:13 +09:00
cat
905a69d2a0
internal/rosa/package/pango: 1.58.0 to 1.58.1
...
Test / Create distribution (push) Successful in 1m2s
Test / Sandbox (push) Successful in 3m18s
Test / Hakurei (push) Successful in 5m30s
Test / Sandbox (race detector) (push) Successful in 7m3s
Test / Hakurei (race detector) (push) Successful in 8m58s
Test / ShareFS (push) Successful in 8m59s
Test / Flake checks (push) Successful in 1m18s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-04 13:10:34 +09:00
cat
e453bc67d0
internal/rosa/package/lua: 5.5.0 to 5.5.1
...
Test / Hakurei (race detector) (push) Successful in 9m7s
Test / Sandbox (push) Successful in 3m11s
Test / Sandbox (race detector) (push) Successful in 7m1s
Test / ShareFS (push) Successful in 8m16s
Test / Create distribution (push) Successful in 56s
Test / Hakurei (push) Successful in 2m48s
Test / Flake checks (push) Successful in 1m6s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-04 13:10:11 +09:00
cat
0fa145a1a0
internal/rosa/package/libpsl: 0.23.0 to 0.23.1
...
Test / Create distribution (push) Successful in 59s
Test / Sandbox (push) Successful in 2m55s
Test / Hakurei (push) Successful in 4m43s
Test / Sandbox (race detector) (push) Successful in 6m5s
Test / Hakurei (race detector) (push) Successful in 7m5s
Test / ShareFS (push) Successful in 7m28s
Test / Flake checks (push) Successful in 1m10s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-02 10:15:12 +09:00
cat
b5a65d1255
internal/rosa/package/cmake: 4.4.1 to 4.4.2
...
Test / Hakurei (push) Successful in 8m40s
Test / Hakurei (race detector) (push) Successful in 10m29s
Test / Sandbox (race detector) (push) Successful in 8m32s
Test / ShareFS (push) Successful in 10m48s
Test / Create distribution (push) Successful in 1m26s
Test / Sandbox (push) Successful in 1m35s
Test / Flake checks (push) Successful in 2m2s
Those regressions sure came quickly. Concerning.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-01 16:38:46 +09:00
cat
ccdc0fa37e
internal/rosa/package/libudev-zero: 1.0.4 to 1.0.5
...
Test / Sandbox (push) Successful in 5m17s
Test / Create distribution (push) Successful in 1m28s
Test / Hakurei (push) Successful in 11m52s
Test / Sandbox (race detector) (push) Successful in 9m19s
Test / Hakurei (race detector) (push) Successful in 13m57s
Test / ShareFS (push) Successful in 12m36s
Test / Flake checks (push) Successful in 1m16s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-01 16:38:20 +09:00
cat
b97518552d
internal/rosa/package/spirv: spirv-llvm-translator 22.1.4 to 22.1.5
...
Test / Create distribution (push) Successful in 54s
Test / Sandbox (push) Successful in 4m57s
Test / Hakurei (push) Successful in 9m25s
Test / Sandbox (race detector) (push) Successful in 10m37s
Test / Hakurei (race detector) (push) Successful in 14m8s
Test / ShareFS (push) Successful in 16m51s
Test / Flake checks (push) Successful in 1m33s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-01 16:37:51 +09:00
cat
67d14dc12c
internal/rosa/package/noto: 2026.07.01 to 2026.08.01
...
Test / Create distribution (push) Successful in 1m12s
Test / Sandbox (push) Successful in 4m16s
Test / Hakurei (push) Successful in 8m40s
Test / Sandbox (race detector) (push) Successful in 10m47s
Test / Hakurei (race detector) (push) Successful in 14m34s
Test / ShareFS (push) Successful in 17m18s
Test / Flake checks (push) Successful in 1m31s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-01 16:37:18 +09:00
cat
695b1b4845
internal/rosa/package/harfbuzz: 14.2.1 to 14.3.0
...
Test / Create distribution (push) Successful in 1m16s
Test / Sandbox (push) Successful in 3m42s
Test / Hakurei (push) Successful in 7m42s
Test / Sandbox (race detector) (push) Successful in 10m51s
Test / Hakurei (race detector) (push) Successful in 13m57s
Test / ShareFS (push) Successful in 16m55s
Test / Flake checks (push) Successful in 1m38s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-01 16:36:58 +09:00
cat
2e5d954f49
internal/rosa/package/hwdata: 0.409 to 0.410
...
Test / Hakurei (race detector) (push) Successful in 6m59s
Test / Sandbox (push) Successful in 2m44s
Test / Sandbox (race detector) (push) Successful in 5m44s
Test / ShareFS (push) Successful in 6m57s
Test / Create distribution (push) Successful in 53s
Test / Hakurei (push) Successful in 2m50s
Test / Flake checks (push) Successful in 1m8s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-31 21:07:22 +09:00
cat
e6af0c405a
internal/rosa/package: pipewire/wireplumber
...
Test / Create distribution (push) Successful in 1m2s
Test / Sandbox (push) Successful in 3m53s
Test / Hakurei (push) Successful in 6m34s
Test / Sandbox (race detector) (push) Successful in 7m2s
Test / Hakurei (race detector) (push) Successful in 8m23s
Test / ShareFS (push) Successful in 9m37s
Test / Flake checks (push) Successful in 1m7s
These are built separately to avoid meson wrap.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-31 17:06:26 +09:00
cat
599a761b27
internal/rosa/package: lua
...
Test / Create distribution (push) Successful in 51s
Test / Sandbox (push) Successful in 2m55s
Test / Hakurei (push) Successful in 4m54s
Test / Sandbox (race detector) (push) Successful in 6m10s
Test / Hakurei (race detector) (push) Successful in 8m0s
Test / ShareFS (push) Successful in 8m29s
Test / Flake checks (push) Successful in 1m34s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-31 17:03:02 +09:00
cat
b7aa91f08f
cmd/mbf: set window title
...
Test / Hakurei (race detector) (push) Successful in 6m57s
Test / Sandbox (push) Successful in 3m8s
Test / Sandbox (race detector) (push) Successful in 5m46s
Test / ShareFS (push) Successful in 7m26s
Test / Create distribution (push) Successful in 50s
Test / Hakurei (push) Successful in 2m54s
Test / Flake checks (push) Successful in 1m9s
This displays ongoing and complete cures via the notify channel.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-31 15:49:07 +09:00
cat
280a736ce3
internal/pkg: cure entry/exit notification
...
Test / Create distribution (push) Successful in 55s
Test / Sandbox (push) Successful in 2m55s
Test / Hakurei (push) Successful in 4m49s
Test / Sandbox (race detector) (push) Successful in 6m7s
Test / Hakurei (race detector) (push) Successful in 7m42s
Test / ShareFS (push) Successful in 8m10s
Test / Flake checks (push) Successful in 1m39s
This enables cure status display without inspecting internal state.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-31 13:58:32 +09:00
cat
4e41b9bc99
cmd/mbf: all command
...
Test / Create distribution (push) Successful in 59s
Test / Sandbox (push) Successful in 2m56s
Test / Hakurei (push) Successful in 4m37s
Test / Sandbox (race detector) (push) Successful in 5m52s
Test / Hakurei (race detector) (push) Successful in 7m6s
Test / ShareFS (push) Successful in 7m15s
Test / Flake checks (push) Successful in 1m7s
This is a convenience command to cure all registered packages to avoid relying on the test.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-31 13:16:36 +09:00
cat
153c980a61
internal/rosa/package/kernel: 6.18.40 to 6.18.41
...
Test / Create distribution (push) Successful in 2m7s
Test / Sandbox (push) Successful in 5m21s
Test / Hakurei (push) Successful in 7m4s
Test / Sandbox (race detector) (push) Successful in 7m57s
Test / Hakurei (race detector) (push) Successful in 9m18s
Test / ShareFS (push) Successful in 9m55s
Test / Flake checks (push) Successful in 1m10s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-30 23:16:17 +09:00
cat
a2f97f7e0f
internal/rosa/package: use mirrors.kernel.org
...
Test / Create distribution (push) Successful in 1m0s
Test / Sandbox (push) Successful in 2m56s
Test / Hakurei (push) Successful in 4m42s
Test / Sandbox (race detector) (push) Successful in 5m56s
Test / Hakurei (race detector) (push) Successful in 7m12s
Test / ShareFS (push) Successful in 7m23s
Test / Flake checks (push) Successful in 1m16s
The GNU mirror redirector was down yet again, and I have had enough. This change replaces all mentions of ftpmirror.gnu.org with mirrors.kernel.org.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-30 22:59:08 +09:00
cat
5e1b4bb0b8
cmd/mbf: print checksum to stdout
...
Test / Create distribution (push) Successful in 1m0s
Test / Sandbox (push) Successful in 3m10s
Test / Hakurei (push) Successful in 5m12s
Test / Sandbox (race detector) (push) Successful in 6m20s
Test / Hakurei (race detector) (push) Successful in 7m23s
Test / ShareFS (push) Successful in 7m54s
Test / Flake checks (push) Successful in 1m11s
Same as the cure command, enables usage in scripts.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-30 22:45:05 +09:00
cat
e73f9e0626
internal/pkg: highlight miscellaneous verbose output
...
Test / Create distribution (push) Successful in 59s
Test / Sandbox (push) Successful in 3m11s
Test / Hakurei (push) Successful in 5m10s
Test / Sandbox (race detector) (push) Successful in 6m23s
Test / Hakurei (race detector) (push) Successful in 7m51s
Test / ShareFS (push) Successful in 8m21s
Test / Flake checks (push) Successful in 1m18s
These were missed when adding highlight for core cache verbose output.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-30 22:41:18 +09:00
cat
ddd90b780b
internal/rosa: drain optional unstructured input
...
Test / Create distribution (push) Successful in 56s
Test / Sandbox (push) Successful in 2m56s
Test / Hakurei (push) Successful in 4m48s
Test / Sandbox (race detector) (push) Successful in 6m2s
Test / Hakurei (race detector) (push) Successful in 7m46s
Test / ShareFS (push) Successful in 7m56s
Test / Flake checks (push) Successful in 1m26s
This was missed, causing non-minimal kindEtc IR to be rejected.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-30 22:39:29 +09:00
cat
89c32f5614
cmd/mbf: print outcome pathname to stdout
...
Test / Create distribution (push) Successful in 1m1s
Test / Sandbox (push) Successful in 3m6s
Test / Hakurei (push) Successful in 4m47s
Test / Sandbox (race detector) (push) Successful in 6m4s
Test / Hakurei (race detector) (push) Successful in 7m10s
Test / ShareFS (push) Successful in 7m30s
Test / Flake checks (push) Successful in 1m6s
This enables use of the cure command in scripts.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-30 17:39:56 +09:00
cat
1567a3e582
internal/pkg: highlight cache verbose output
...
Test / Create distribution (push) Successful in 53s
Test / Sandbox (push) Successful in 2m49s
Test / Hakurei (push) Successful in 4m33s
Test / Sandbox (race detector) (push) Successful in 5m50s
Test / Hakurei (race detector) (push) Successful in 7m11s
Test / ShareFS (push) Successful in 7m34s
Test / Flake checks (push) Successful in 1m21s
This highlights sections of messages, increasing readability in some cases.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-30 17:35:49 +09:00
cat
aa9952cd9e
internal/rosa/package/spirv: 1.4.350.1 to 1.4.357.0
...
Test / Create distribution (push) Successful in 53s
Test / Sandbox (push) Successful in 3m1s
Test / Hakurei (push) Successful in 4m34s
Test / Sandbox (race detector) (push) Successful in 5m56s
Test / Hakurei (race detector) (push) Successful in 6m56s
Test / ShareFS (push) Successful in 7m21s
Test / Flake checks (push) Successful in 1m12s
This also switches spirv-tools to the vulkan-sdk tags to remain compatible with spriv-headers.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-30 16:52:25 +09:00
cat
99efc551ad
internal/rosa/package/meson: respect CLICOLOR_FORCE
...
Test / Create distribution (push) Successful in 1m17s
Test / Sandbox (push) Successful in 3m22s
Test / Hakurei (push) Successful in 6m25s
Test / Sandbox (race detector) (push) Successful in 7m47s
Test / Hakurei (race detector) (push) Successful in 10m39s
Test / ShareFS (push) Successful in 14m12s
Test / Flake checks (push) Successful in 1m37s
Upstream had ticket and patch available since 2017, still unmerged and refuses to support the environment variable, so patch it in. This also strips out the variable for test execution to work around buggy test suites like glib.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-30 08:51:46 +09:00
cat
4dbfee0698
internal/rosa: force output colouring
...
Test / Create distribution (push) Successful in 58s
Test / Sandbox (push) Successful in 3m0s
Test / Hakurei (push) Successful in 4m45s
Test / Sandbox (race detector) (push) Successful in 6m0s
Test / Hakurei (race detector) (push) Successful in 7m16s
Test / ShareFS (push) Successful in 7m47s
Test / Flake checks (push) Successful in 2m56s
This sets known de facto standard environment variables to enable colours during builds.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-30 06:01:54 +09:00
cat
4e65e41101
internal/rosa/package/mesa: 26.1.5 to 26.1.6
...
Test / Create distribution (push) Successful in 54s
Test / Sandbox (push) Successful in 3m33s
Test / Hakurei (push) Successful in 5m54s
Test / Sandbox (race detector) (push) Successful in 6m7s
Test / Hakurei (race detector) (push) Successful in 8m5s
Test / ShareFS (push) Successful in 7m16s
Test / Flake checks (push) Successful in 1m13s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-30 05:19:55 +09:00
cat
b8306fe9e2
internal/rosa/package/python: vcs-versioning 2.2.2 to 2.2.3
...
Test / Create distribution (push) Successful in 1m7s
Test / Sandbox (push) Successful in 2m58s
Test / Hakurei (push) Successful in 6m24s
Test / Sandbox (race detector) (push) Successful in 5m37s
Test / Hakurei (race detector) (push) Successful in 8m14s
Test / ShareFS (push) Successful in 7m39s
Test / Flake checks (push) Successful in 1m20s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-30 05:19:21 +09:00
cat
6b246e9036
internal/rosa/package/glib: 2.89.2 to 2.89.3
...
Test / Sandbox (push) Successful in 1m32s
Test / Create distribution (push) Successful in 1m0s
Test / Sandbox (race detector) (push) Successful in 4m45s
Test / Hakurei (race detector) (push) Successful in 8m33s
Test / ShareFS (push) Successful in 7m26s
Test / Hakurei (push) Successful in 32m29s
Test / Flake checks (push) Successful in 1m9s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-30 05:18:23 +09:00
cat
869820ec6d
cmd/mbf: enable output colouring
...
Test / Create distribution (push) Successful in 58s
Test / Sandbox (push) Successful in 3m36s
Test / Hakurei (push) Successful in 6m11s
Test / Sandbox (race detector) (push) Successful in 7m44s
Test / Hakurei (race detector) (push) Successful in 9m57s
Test / ShareFS (push) Successful in 10m35s
Test / Flake checks (push) Successful in 1m30s
This respects the de facto standards, on top of checking stderr.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-30 05:16:39 +09:00
cat
6fb2065a51
internal/pkg: optionally colour output
...
Test / Create distribution (push) Successful in 53s
Test / Sandbox (push) Successful in 2m55s
Test / Hakurei (push) Successful in 5m2s
Test / Sandbox (race detector) (push) Successful in 6m19s
Test / ShareFS (push) Successful in 8m41s
Test / Hakurei (race detector) (push) Successful in 8m49s
Test / Flake checks (push) Successful in 1m29s
This increases readability in some cases.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-30 05:15:19 +09:00
cat
698fd2d66a
internal/rosa/package/libarchive: 3.8.8 to 3.8.9
...
Test / Create distribution (push) Successful in 1m6s
Test / Sandbox (push) Successful in 3m8s
Test / Hakurei (push) Successful in 5m32s
Test / Sandbox (race detector) (push) Successful in 6m28s
Test / Hakurei (race detector) (push) Successful in 7m49s
Test / ShareFS (push) Successful in 8m9s
Test / Flake checks (push) Successful in 1m14s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-30 04:02:23 +09:00
cat
4cfbc93aa0
internal/rosa/package/gcc: binutils 2.46.1 to 2.47
...
Test / Create distribution (push) Successful in 55s
Test / Sandbox (push) Successful in 3m3s
Test / Hakurei (push) Successful in 4m59s
Test / Sandbox (race detector) (push) Successful in 6m24s
Test / Hakurei (race detector) (push) Successful in 8m0s
Test / ShareFS (push) Successful in 8m12s
Test / Flake checks (push) Successful in 1m15s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-30 04:02:00 +09:00
cat
feec4b0d22
internal/rosa/package/cmake: 4.4.0 to 4.4.1
...
Test / Create distribution (push) Successful in 57s
Test / Sandbox (push) Successful in 2m59s
Test / Hakurei (push) Successful in 5m16s
Test / Sandbox (race detector) (push) Successful in 6m37s
Test / Hakurei (race detector) (push) Successful in 7m44s
Test / ShareFS (push) Successful in 8m23s
Test / Flake checks (push) Successful in 1m15s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-30 03:24:48 +09:00
cat
6487b41d92
internal/rosa: remove legacy exec helper
...
Test / Hakurei (race detector) (push) Successful in 9m33s
Test / Sandbox (push) Successful in 5m27s
Test / Sandbox (race detector) (push) Successful in 8m21s
Test / ShareFS (push) Successful in 10m32s
Test / Create distribution (push) Successful in 1m51s
Test / Hakurei (push) Successful in 3m5s
Test / Flake checks (push) Successful in 1m28s
This change also adds a fourth stage to the bootstrap machinery, offering more correct toolchain validation that works around LLVM dynamic linking flaws.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-30 00:18:22 +09:00
cat
7908fb9583
internal/rosa/llvm: exclude runtime symbols
...
Test / Hakurei (push) Successful in 4m44s
Test / Sandbox (push) Successful in 3m5s
Test / Sandbox (race detector) (push) Successful in 5m55s
Test / ShareFS (push) Successful in 7m22s
Test / Create distribution (push) Successful in 1m0s
Test / Hakurei (race detector) (push) Successful in 6m22s
Test / Flake checks (push) Successful in 1m13s
These leak by default when static linking, which is considered unacceptable for many libraries.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-29 03:00:59 +09:00
cat
95aa7c205c
internal/rosa: remove calls to low-level exec helper
...
Test / Create distribution (push) Successful in 53s
Test / Sandbox (push) Successful in 2m54s
Test / Hakurei (push) Successful in 4m32s
Test / Sandbox (race detector) (push) Successful in 5m48s
Test / Hakurei (race detector) (push) Successful in 6m59s
Test / ShareFS (push) Successful in 7m29s
Test / Flake checks (push) Successful in 1m12s
This method predates the helper infrastructure, it is awkward to use and difficult to maintain for the replacement bootstrap mechanism. This change prepares for its removal.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-27 18:24:38 +09:00
cat
bd0cc3656f
internal/rosa/llvm: statically link libc++
...
Test / Hakurei (race detector) (push) Successful in 6m54s
Test / Sandbox (push) Successful in 2m53s
Test / Sandbox (race detector) (push) Successful in 5m58s
Test / ShareFS (push) Successful in 7m25s
Test / Create distribution (push) Successful in 53s
Test / Hakurei (push) Successful in 2m51s
Test / Flake checks (push) Successful in 1m9s
This avoids unnecessarily depending on the toolchain.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-27 18:15:00 +09:00
cat
0219240adb
internal/rosa/package/qemu: 11.0.2 to 11.0.3
...
Test / Sandbox (push) Successful in 1m35s
Test / Hakurei (push) Successful in 3m19s
Test / Sandbox (race detector) (push) Successful in 4m40s
Test / Hakurei (race detector) (push) Successful in 5m49s
Test / ShareFS (push) Successful in 6m17s
Test / Flake checks (push) Successful in 1m16s
Test / Create distribution (push) Successful in 31s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-25 14:23:25 +09:00
cat
aa4a15fc2c
cmd/mbf: move gentoo bootstrap path
...
Test / Create distribution (push) Successful in 53s
Test / Sandbox (push) Successful in 3m24s
Test / Sandbox (race detector) (push) Successful in 6m43s
Test / Hakurei (race detector) (push) Successful in 8m2s
Test / ShareFS (push) Successful in 8m10s
Test / Hakurei (push) Successful in 3m22s
Test / Flake checks (push) Successful in 1m18s
This is a lot more flexible for troubleshooting when used with the cure command.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-25 14:17:03 +09:00
cat
0d3efeb456
internal/rosa: remove xz utils hack
...
Test / Create distribution (push) Successful in 56s
Test / Sandbox (push) Successful in 2m54s
Test / Hakurei (push) Successful in 4m33s
Test / Sandbox (race detector) (push) Successful in 6m5s
Test / Hakurei (race detector) (push) Successful in 8m0s
Test / ShareFS (push) Successful in 8m32s
Test / Flake checks (push) Successful in 1m27s
This replaces all xz invocations with the native decompressor. This also significantly cleans up the Gentoo stage3 bootstrap path.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-25 14:14:34 +09:00
cat
35147f6dfb
internal/pkg: skip character device nodes
...
Test / Create distribution (push) Successful in 1m0s
Test / Sandbox (push) Successful in 3m2s
Test / Hakurei (push) Successful in 5m1s
Test / Sandbox (race detector) (push) Successful in 6m18s
Test / Hakurei (race detector) (push) Successful in 7m20s
Test / ShareFS (push) Successful in 7m52s
Test / Flake checks (push) Successful in 1m18s
This allows unpacking of tarballs containing these entries.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-25 14:07:38 +09:00
cat
e5abf51296
internal/pkg: decompress xz streams
...
Test / Create distribution (push) Successful in 59s
Test / Sandbox (push) Successful in 2m54s
Test / Hakurei (push) Successful in 4m48s
Test / Sandbox (race detector) (push) Successful in 5m59s
Test / Hakurei (race detector) (push) Successful in 7m35s
Test / ShareFS (push) Successful in 7m42s
Test / Flake checks (push) Successful in 1m18s
This uses a port of the public domain xz implementation.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-25 14:03:34 +09:00
cat
e26914cd6f
internal/rosa/package/kernel: 6.18.39 to 6.18.40
...
Test / Create distribution (push) Successful in 59s
Test / Sandbox (push) Successful in 3m0s
Test / ShareFS (push) Successful in 3m57s
Test / Hakurei (push) Successful in 4m9s
Test / Sandbox (race detector) (push) Successful in 5m36s
Test / Hakurei (race detector) (push) Successful in 6m47s
Test / Flake checks (push) Successful in 1m19s
Kernel headers bumped due to struct bpf_map_info changes and IFLA_BOND_LACP_STRICT.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-25 13:58:12 +09:00
cat
b647170d0c
internal/rosa/package/strace: build from git sources
...
Test / Create distribution (push) Successful in 58s
Test / Sandbox (push) Successful in 2m48s
Test / Hakurei (push) Successful in 3m59s
Test / ShareFS (push) Successful in 4m1s
Test / Sandbox (race detector) (push) Successful in 5m31s
Test / Hakurei (race detector) (push) Successful in 6m42s
Test / Flake checks (push) Successful in 1m5s
This removes xz input. This change also enables tests.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-25 01:40:47 +09:00
cat
5e655a0bf6
internal/rosa/package: gawk
...
Test / Create distribution (push) Successful in 55s
Test / Sandbox (push) Successful in 2m49s
Test / ShareFS (push) Successful in 3m56s
Test / Hakurei (push) Successful in 4m6s
Test / Sandbox (race detector) (push) Successful in 5m30s
Test / Hakurei (race detector) (push) Successful in 6m44s
Test / Flake checks (push) Successful in 1m4s
Reintroduce this to build strace without xz-compressed release tarball: bootstrap script explicitly requires gawk.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-25 01:21:41 +09:00
cat
89eb3d27aa
internal/rosa/package/util-linux: add ncurses
...
Test / Create distribution (push) Successful in 50s
Test / Sandbox (push) Successful in 2m49s
Test / ShareFS (push) Successful in 3m51s
Test / Hakurei (push) Successful in 4m3s
Test / Sandbox (race detector) (push) Successful in 5m41s
Test / Hakurei (race detector) (push) Successful in 6m35s
Test / Flake checks (push) Successful in 1m5s
This enables more.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-25 00:54:25 +09:00
cat
3b7a22ff9b
cmd/dist: default to /usr/local prefix
...
Test / Create distribution (push) Successful in 52s
Test / Sandbox (push) Successful in 3m11s
Test / Hakurei (push) Successful in 4m36s
Test / ShareFS (push) Successful in 4m38s
Test / Sandbox (race detector) (push) Successful in 5m56s
Test / Hakurei (race detector) (push) Successful in 7m5s
Test / Flake checks (push) Successful in 1m5s
This conventionally makes more sense for software not installed by the package manager.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-24 19:12:59 +09:00
cat
6c2ca507b9
internal/rosa/package: byacc
...
Test / Create distribution (push) Successful in 2m9s
Test / Sandbox (push) Successful in 7m31s
Test / ShareFS (push) Successful in 9m54s
Test / Sandbox (race detector) (push) Successful in 2m27s
Test / Hakurei (push) Successful in 2m58s
Test / Hakurei (race detector) (push) Successful in 4m0s
Test / Flake checks (push) Successful in 1m16s
Much cleaner than bison and compiles much faster. This should be used whenever possible.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-24 18:48:20 +09:00
cat
1a8212ee02
internal/rosa/package/libdisplay-info: 0.3.0 to 0.4.0
...
Test / Create distribution (push) Successful in 52s
Test / Sandbox (push) Successful in 2m50s
Test / ShareFS (push) Successful in 4m11s
Test / Sandbox (race detector) (push) Successful in 5m43s
Test / Hakurei (race detector) (push) Successful in 6m48s
Test / Hakurei (push) Successful in 2m29s
Test / Flake checks (push) Successful in 1m6s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-24 11:53:59 +09:00
cat
84bb2a5038
internal/rosa: update stage0 distribution
...
Test / Create distribution (push) Successful in 1m3s
Test / Sandbox (push) Successful in 2m44s
Test / ShareFS (push) Successful in 3m45s
Test / Sandbox (race detector) (push) Successful in 5m47s
Test / Hakurei (race detector) (push) Successful in 7m9s
Test / Hakurei (push) Successful in 2m49s
Test / Flake checks (push) Successful in 1m23s
This also replaces the slow bzip2 compression with zstd.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-24 11:10:59 +09:00
cat
46b247f911
internal/rosa/package/zstd: use zstd-compressed tarball
...
Test / Create distribution (push) Successful in 2m44s
Test / Sandbox (push) Successful in 6m14s
Test / Hakurei (push) Successful in 7m20s
Test / ShareFS (push) Successful in 7m24s
Test / Sandbox (race detector) (push) Successful in 8m49s
Test / Hakurei (race detector) (push) Successful in 10m15s
Test / Flake checks (push) Successful in 1m19s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-24 00:06:18 +09:00
cat
390f3b2dae
internal/pkg: decompress zstd streams
...
Test / Create distribution (push) Successful in 57s
Test / Sandbox (push) Successful in 3m2s
Test / ShareFS (push) Successful in 4m3s
Test / Hakurei (push) Successful in 4m16s
Test / Sandbox (race detector) (push) Successful in 5m37s
Test / Hakurei (race detector) (push) Successful in 6m49s
Test / Flake checks (push) Successful in 1m11s
This uses internal/zstd until compress/zstd becomes available.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-23 22:18:06 +09:00
cat
5d3e47d8e7
internal/rosa/package/libarchive: add runtime dependencies
...
Test / Create distribution (push) Successful in 58s
Test / Sandbox (push) Successful in 2m59s
Test / ShareFS (push) Successful in 4m1s
Test / Hakurei (push) Successful in 4m10s
Test / Sandbox (race detector) (push) Successful in 5m31s
Test / Hakurei (race detector) (push) Successful in 6m47s
Test / Flake checks (push) Successful in 1m8s
These were missed due to being implied by the toolchain.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-23 22:02:06 +09:00
cat
6f2852547b
internal/rosa/package/netfilter: use git protocol
...
Test / Create distribution (push) Successful in 58s
Test / Sandbox (push) Successful in 2m51s
Test / ShareFS (push) Successful in 3m59s
Test / Hakurei (push) Successful in 4m7s
Test / Sandbox (race detector) (push) Successful in 5m57s
Test / Hakurei (race detector) (push) Successful in 7m28s
Test / Flake checks (push) Successful in 1m20s
The https service is down but somehow the git protocol is still accessible. Security implications do not apply due to KnownChecksum measurement.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-23 21:56:52 +09:00
cat
3cff369368
internal/rosa/package/xkbcommon: use fallback update filter
...
Test / Create distribution (push) Successful in 2m30s
Test / Sandbox (push) Successful in 5m35s
Test / Hakurei (push) Successful in 7m13s
Test / ShareFS (push) Successful in 7m16s
Test / Hakurei (race detector) (push) Successful in 10m49s
Test / Sandbox (race detector) (push) Successful in 3m20s
Test / Flake checks (push) Successful in 2m15s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-23 18:10:50 +09:00
cat
09de939955
internal/rosa: make build script executable
...
Test / Create distribution (push) Successful in 50s
Test / Sandbox (push) Successful in 3m24s
Test / ShareFS (push) Successful in 4m44s
Test / Hakurei (push) Successful in 4m53s
Test / Sandbox (race detector) (push) Successful in 6m12s
Test / Hakurei (race detector) (push) Successful in 7m29s
Test / Flake checks (push) Successful in 3m25s
This makes it slightly easier to invoke when working on a package via --enter.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-23 18:02:50 +09:00
cat
e0eec632d0
internal/pkg: optional executable files
...
Test / Create distribution (push) Successful in 56s
Test / Sandbox (push) Successful in 2m54s
Test / ShareFS (push) Successful in 4m2s
Test / Sandbox (race detector) (push) Successful in 5m33s
Test / Hakurei (race detector) (push) Successful in 6m48s
Test / Hakurei (push) Successful in 2m29s
Test / Flake checks (push) Successful in 1m10s
This enables a FileArtifact implementation to specify whether its resulting file should be executable. This change also implements shebang and ELF magic checks in the file artifact.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-23 17:10:22 +09:00
cat
67dbb68818
internal/pkg: implementation revisions
...
Test / Create distribution (push) Successful in 56s
Test / Sandbox (push) Successful in 2m43s
Test / ShareFS (push) Successful in 3m57s
Test / Hakurei (push) Successful in 4m3s
Test / Sandbox (race detector) (push) Successful in 5m34s
Test / Hakurei (race detector) (push) Successful in 6m36s
Test / Flake checks (push) Successful in 1m5s
This enables changing the behaviour of an artifact implementation without changing its IR structure. Unfortunately this changes the IR header structure resulting in many rebuilds.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-23 16:39:34 +09:00
cat
0e689d9983
internal/rosa/package: codeberg prefer release tarballs
...
Test / Create distribution (push) Successful in 53s
Test / Sandbox (push) Successful in 3m53s
Test / ShareFS (push) Successful in 5m8s
Test / Sandbox (race detector) (push) Successful in 5m46s
Test / Hakurei (race detector) (push) Successful in 8m53s
Test / Hakurei (push) Successful in 2m36s
Test / Flake checks (push) Successful in 1m15s
Source archives are unstable.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-22 11:26:12 +09:00
cat
21a4067592
internal/rosa/package/perl: 5.42.2 to 5.44.0
...
Test / Create distribution (push) Successful in 54s
Test / Sandbox (push) Successful in 4m14s
Test / Hakurei (push) Successful in 6m59s
Test / ShareFS (push) Successful in 7m5s
Test / Sandbox (race detector) (push) Successful in 7m33s
Test / Hakurei (race detector) (push) Successful in 9m29s
Test / Flake checks (push) Successful in 1m17s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-22 11:24:46 +09:00
cat
639766dfca
internal/rosa/package/gnu: parallel 20260622 to 20260722
...
Test / Create distribution (push) Successful in 1m5s
Test / Sandbox (push) Successful in 3m15s
Test / ShareFS (push) Successful in 4m51s
Test / Sandbox (race detector) (push) Successful in 6m53s
Test / Hakurei (race detector) (push) Successful in 9m42s
Test / Hakurei (push) Successful in 2m40s
Test / Flake checks (push) Successful in 1m11s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-22 11:23:50 +09:00
cat
e4f025b9f1
internal/rosa/package/python: setuptools-scm 10.2.0 to 10.2.1
...
Test / Create distribution (push) Successful in 57s
Test / Sandbox (push) Successful in 3m9s
Test / Hakurei (push) Successful in 5m7s
Test / ShareFS (push) Successful in 5m5s
Test / Sandbox (race detector) (push) Successful in 7m30s
Test / Hakurei (race detector) (push) Successful in 10m13s
Test / Flake checks (push) Successful in 1m17s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-22 11:23:24 +09:00
cat
1b65c8107c
internal/rosa/package/kernel: 6.18.38 to 6.18.39
...
Test / Create distribution (push) Successful in 59s
Test / Sandbox (push) Successful in 3m9s
Test / ShareFS (push) Successful in 4m16s
Test / Hakurei (push) Successful in 4m20s
Test / Sandbox (race detector) (push) Successful in 5m44s
Test / Hakurei (race detector) (push) Successful in 6m50s
Test / Flake checks (push) Successful in 1m8s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-21 12:13:22 +09:00
cat
1857ad8763
internal/rosa: optionally exclude toolchain in azalea
...
Test / Create distribution (push) Successful in 51s
Test / Sandbox (push) Successful in 2m46s
Test / ShareFS (push) Successful in 3m48s
Test / Sandbox (race detector) (push) Successful in 5m27s
Test / Hakurei (race detector) (push) Successful in 6m41s
Test / Hakurei (push) Successful in 2m42s
Test / Flake checks (push) Successful in 1m23s
This is useful for edge cases where programs rely on gcc bugs to behave correctly.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-19 03:38:35 +09:00
cat
c822ff9aca
internal/rosa: migrate early-compiler-rt to azalea
...
Test / Create distribution (push) Successful in 49s
Test / Sandbox (push) Successful in 2m44s
Test / ShareFS (push) Successful in 3m53s
Test / Hakurei (push) Successful in 4m8s
Test / Sandbox (race detector) (push) Successful in 5m30s
Test / Hakurei (race detector) (push) Successful in 6m39s
Test / Flake checks (push) Successful in 1m5s
Had to do the cmake hack for now due to evaluator limitation with inherited version.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-18 23:56:05 +09:00
cat
9df1609660
internal/rosa: migrate early-runtimes to azalea
...
Test / Create distribution (push) Successful in 53s
Test / Sandbox (push) Successful in 2m41s
Test / ShareFS (push) Successful in 3m50s
Test / Hakurei (push) Successful in 3m58s
Test / Sandbox (race detector) (push) Successful in 5m25s
Test / Hakurei (race detector) (push) Successful in 6m40s
Test / Flake checks (push) Successful in 1m5s
This is fully representable in azalea, so migrate it.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-18 23:23:16 +09:00
cat
22e9e85a03
internal/rosa: migrate llvm source to azalea
...
Test / Create distribution (push) Successful in 56s
Test / Sandbox (push) Successful in 2m57s
Test / ShareFS (push) Successful in 3m58s
Test / Hakurei (push) Successful in 4m5s
Test / Sandbox (race detector) (push) Successful in 5m30s
Test / Hakurei (race detector) (push) Successful in 6m38s
Test / Flake checks (push) Successful in 1m6s
Previous change enabled this migration.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-18 23:14:18 +09:00
cat
b79aa3ea1c
internal/rosa/state: patch output-only packages
...
Test / Create distribution (push) Successful in 58s
Test / Sandbox (push) Successful in 2m51s
Test / ShareFS (push) Successful in 3m56s
Test / Hakurei (push) Successful in 4m4s
Test / Sandbox (race detector) (push) Successful in 5m36s
Test / Hakurei (race detector) (push) Successful in 6m37s
Test / Flake checks (push) Successful in 1m5s
This is useful for common patched source code.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-18 23:05:52 +09:00
cat
8d9b14dfe1
internal/rosa/cmake: disable nuisance warnings
...
Test / Create distribution (push) Successful in 52s
Test / Sandbox (push) Successful in 2m44s
Test / ShareFS (push) Successful in 3m52s
Test / Hakurei (push) Successful in 4m3s
Test / Sandbox (race detector) (push) Successful in 5m28s
Test / Hakurei (race detector) (push) Successful in 6m38s
Test / Flake checks (push) Successful in 1m6s
Author warnings are pointless here, and it makes no sense to make CMAKE_<LANG>_COMPILER_TARGET optional just to shut cmake up.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-18 13:44:41 +09:00
cat
5770f957e5
internal/rosa/package/gnu: libtool 2.5.4 to 2.6.2
...
Test / Create distribution (push) Successful in 55s
Test / Sandbox (push) Successful in 2m58s
Test / ShareFS (push) Successful in 3m48s
Test / Hakurei (push) Successful in 3m58s
Test / Sandbox (race detector) (push) Successful in 5m30s
Test / Hakurei (race detector) (push) Successful in 6m42s
Test / Flake checks (push) Successful in 1m4s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-18 12:07:05 +09:00
cat
e7903cf7e2
internal/rosa/package/wayland: 1.25.91 to 1.26.0
...
Test / Create distribution (push) Successful in 53s
Test / Sandbox (push) Successful in 3m6s
Test / Hakurei (push) Successful in 4m49s
Test / ShareFS (push) Successful in 4m57s
Test / Sandbox (race detector) (push) Successful in 6m17s
Test / Hakurei (race detector) (push) Successful in 7m28s
Test / Flake checks (push) Successful in 1m9s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-18 11:57:10 +09:00
cat
df199a8774
internal/rosa/package/nss: 3.125 to 3.126
...
Test / Create distribution (push) Successful in 59s
Test / Sandbox (push) Successful in 3m0s
Test / ShareFS (push) Successful in 4m34s
Test / Hakurei (push) Successful in 4m52s
Test / Sandbox (race detector) (push) Successful in 6m26s
Test / Hakurei (race detector) (push) Successful in 7m48s
Test / Flake checks (push) Successful in 1m8s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-18 11:56:46 +09:00
cat
d906bc2ee0
internal/rosa/package/spirv: disable arm64 broken tests
...
Test / Create distribution (push) Successful in 59s
Test / Sandbox (push) Successful in 3m2s
Test / ShareFS (push) Successful in 4m0s
Test / Hakurei (push) Successful in 4m8s
Test / Sandbox (race detector) (push) Successful in 5m35s
Test / Hakurei (race detector) (push) Successful in 6m44s
Test / Flake checks (push) Successful in 1m7s
These were newly broken by the latest release.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-17 16:15:32 +09:00
cat
e0e9910243
internal/rosa/package/perl: fix release monitoring
...
Test / Create distribution (push) Successful in 58s
Test / Sandbox (push) Successful in 3m3s
Test / Hakurei (push) Successful in 4m29s
Test / ShareFS (push) Successful in 4m22s
Test / Sandbox (race detector) (push) Successful in 5m51s
Test / Hakurei (race detector) (push) Successful in 6m56s
Test / Flake checks (push) Successful in 1m6s
The existing Microsoft Github monitoring is broken due to unconventional upstream tagging practices. This change switches to monitoring based on the web page instead.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-16 12:58:51 +09:00
cat
c8d54cebe9
internal/rosa/package/mesa: 26.1.4 to 26.1.5
...
Test / Create distribution (push) Successful in 59s
Test / Sandbox (push) Successful in 3m2s
Test / ShareFS (push) Successful in 4m7s
Test / Hakurei (push) Successful in 4m13s
Test / Sandbox (race detector) (push) Successful in 5m45s
Test / Hakurei (race detector) (push) Successful in 7m10s
Test / Flake checks (push) Successful in 1m18s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-16 12:56:02 +09:00
cat
74e7fb7818
internal/rosa/package/spirv: spirv-llvm-translator 22.1.2 to 22.1.4
...
Test / Sandbox (push) Successful in 2m8s
Test / Create distribution (push) Successful in 56s
Test / Hakurei (push) Successful in 5m6s
Test / ShareFS (push) Successful in 3m10s
Test / Sandbox (race detector) (push) Successful in 4m11s
Test / Hakurei (race detector) (push) Successful in 7m22s
Test / Flake checks (push) Successful in 1m11s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-15 14:36:12 +09:00
cat
8366cdd224
internal/rosa/package/spirv: spirv-tools 2026.1 to 2026.2
...
Test / Create distribution (push) Successful in 56s
Test / Sandbox (push) Successful in 3m7s
Test / Hakurei (push) Successful in 4m40s
Test / ShareFS (push) Successful in 4m41s
Test / Sandbox (race detector) (push) Successful in 6m12s
Test / Hakurei (race detector) (push) Successful in 7m42s
Test / Flake checks (push) Successful in 1m16s
Upstream does not appear to understand the point of tags, so include relevant unreleased changes here.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-15 14:35:10 +09:00
cat
05f9939077
internal/rosa/package/glslang: 16.3.0 to 16.4.0
...
Test / Create distribution (push) Successful in 58s
Test / Sandbox (push) Successful in 2m49s
Test / ShareFS (push) Successful in 4m4s
Test / Hakurei (push) Successful in 4m12s
Test / Sandbox (race detector) (push) Successful in 5m53s
Test / Hakurei (race detector) (push) Successful in 7m3s
Test / Flake checks (push) Successful in 1m36s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-15 14:31:45 +09:00
cat
ae30f627dd
internal/rosa/package/glib: 2.89.1 to 2.89.2
...
Test / Create distribution (push) Successful in 57s
Test / Sandbox (push) Successful in 2m47s
Test / Hakurei (push) Successful in 4m5s
Test / ShareFS (push) Successful in 4m5s
Test / Sandbox (race detector) (push) Successful in 5m35s
Test / Hakurei (race detector) (push) Successful in 6m44s
Test / Flake checks (push) Successful in 1m10s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-15 01:41:12 +09:00
cat
b4916dd431
internal/rosa/package/tamago: 1.26.4 to 1.26.5
...
Test / Create distribution (push) Successful in 53s
Test / Sandbox (push) Successful in 2m43s
Test / Hakurei (push) Successful in 3m50s
Test / ShareFS (push) Successful in 3m53s
Test / Sandbox (race detector) (push) Successful in 5m42s
Test / Hakurei (race detector) (push) Successful in 6m40s
Test / Flake checks (push) Successful in 1m6s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-14 22:29:37 +09:00
cat
4cf235675a
internal/rosa/meson: always prepend D
...
Test / Create distribution (push) Successful in 58s
Test / Sandbox (push) Successful in 3m1s
Test / ShareFS (push) Successful in 4m37s
Test / Hakurei (push) Successful in 4m43s
Test / Sandbox (race detector) (push) Successful in 6m5s
Test / Hakurei (race detector) (push) Successful in 7m13s
Test / Flake checks (push) Successful in 1m6s
All flags in practice use this convention. An escape hatch is available by leaving the value empty.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-14 22:17:51 +09:00
cat
098943ab46
internal/rosa/meson: optionally use muon
...
Test / Create distribution (push) Successful in 58s
Test / Sandbox (push) Successful in 2m51s
Test / ShareFS (push) Successful in 3m54s
Test / Sandbox (race detector) (push) Successful in 5m33s
Test / Hakurei (race detector) (push) Successful in 6m44s
Test / Hakurei (push) Successful in 2m23s
Test / Flake checks (push) Successful in 1m8s
This is a much faster implementation free of python dependency hell, however currently fails to handle symbol visibility correctly, so unable to default to on. This change also cleans up some meson arguments.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-14 21:45:07 +09:00
cat
fb3df67ba6
internal/rosa/package: muon
...
Test / Create distribution (push) Successful in 57s
Test / Sandbox (push) Successful in 2m51s
Test / ShareFS (push) Successful in 3m58s
Test / Hakurei (push) Successful in 4m14s
Test / Sandbox (race detector) (push) Successful in 5m37s
Test / Hakurei (race detector) (push) Successful in 6m41s
Test / Flake checks (push) Successful in 1m8s
Python-free meson drop-in replacement. Test suite still pulls in bootstrap python, but that is fine.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-14 20:09:41 +09:00
cat
b1c882b4de
internal/rosa/package/libucontext: 1.5.1 to 1.5.2
...
Test / Create distribution (push) Successful in 55s
Test / Sandbox (push) Successful in 3m24s
Test / Hakurei (push) Successful in 4m42s
Test / ShareFS (push) Successful in 4m54s
Test / Sandbox (race detector) (push) Successful in 6m7s
Test / Hakurei (race detector) (push) Successful in 7m24s
Test / Flake checks (push) Successful in 1m8s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-14 17:48:55 +09:00
cat
0ed0d8abde
internal/rosa/package/libpsl: 0.22.0 to 0.23.0
...
Test / Create distribution (push) Successful in 54s
Test / Sandbox (push) Successful in 3m8s
Test / Hakurei (push) Successful in 4m30s
Test / ShareFS (push) Successful in 4m31s
Test / Sandbox (race detector) (push) Successful in 6m23s
Test / Hakurei (race detector) (push) Successful in 7m48s
Test / Flake checks (push) Successful in 1m9s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-14 17:48:28 +09:00
cat
51e4426a4f
internal/rosa: remove gawk
...
Test / Create distribution (push) Successful in 58s
Test / Sandbox (push) Successful in 2m55s
Test / ShareFS (push) Successful in 3m58s
Test / Hakurei (push) Successful in 4m3s
Test / Sandbox (race detector) (push) Successful in 5m34s
Test / Hakurei (race detector) (push) Successful in 6m45s
Test / Flake checks (push) Successful in 1m10s
This change fully eliminates gawk.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-13 00:10:38 +09:00
cat
316edeb17b
internal/rosa: fix GNU testsuite edge case
...
Test / Create distribution (push) Successful in 1m2s
Test / Sandbox (push) Successful in 3m2s
Test / ShareFS (push) Successful in 5m14s
Test / Sandbox (race detector) (push) Successful in 2m58s
Test / Hakurei (push) Successful in 3m6s
Test / Hakurei (race detector) (push) Successful in 4m5s
Test / Flake checks (push) Successful in 1m13s
For segments with a single test.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-12 22:37:57 +09:00
cat
8facae53c7
internal/rosa/package: replace gawk
...
Test / Create distribution (push) Successful in 1m1s
Test / Sandbox (push) Successful in 3m20s
Test / Hakurei (push) Successful in 4m54s
Test / ShareFS (push) Successful in 4m55s
Test / Sandbox (race detector) (push) Successful in 6m25s
Test / Hakurei (race detector) (push) Successful in 7m26s
Test / Flake checks (push) Successful in 1m21s
This replaces gawk in miscellaneous packages.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-12 22:09:56 +09:00
cat
7881bfd027
internal/rosa/package: awk
...
Test / Create distribution (push) Successful in 56s
Test / Sandbox (push) Successful in 3m7s
Test / Hakurei (push) Successful in 4m9s
Test / ShareFS (push) Successful in 4m10s
Test / Sandbox (race detector) (push) Successful in 5m57s
Test / Hakurei (race detector) (push) Successful in 7m30s
Test / Flake checks (push) Successful in 1m17s
This should replace gawk in many cases.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-12 22:08:22 +09:00
cat
9e9469fe6c
internal/rosa/package/go: disable test broken on arm64
...
Test / Create distribution (push) Successful in 1m3s
Test / Sandbox (push) Successful in 4m11s
Test / ShareFS (push) Successful in 5m43s
Test / Hakurei (push) Successful in 5m44s
Test / Sandbox (race detector) (push) Successful in 7m29s
Test / Hakurei (race detector) (push) Successful in 8m55s
Test / Flake checks (push) Successful in 2m45s
Not currently able to investigate the failure due to performance of the arm64 development machine.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-12 19:58:22 +09:00
cat
b6d90eb8e0
internal/rosa/package/gnu: findutils 4.10.0 to 4.11.0
...
Test / Create distribution (push) Successful in 1m17s
Test / Sandbox (push) Successful in 3m15s
Test / ShareFS (push) Successful in 5m55s
Test / Hakurei (push) Successful in 6m13s
Test / Sandbox (race detector) (push) Successful in 8m40s
Test / Hakurei (race detector) (push) Successful in 11m4s
Test / Flake checks (push) Successful in 1m26s
Yet another broken gnulib test.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-12 19:34:02 +09:00
cat
879f911fd8
internal/rosa/package/p11-kit: 0.26.2 to 0.26.4
...
Test / Create distribution (push) Successful in 56s
Test / Sandbox (push) Successful in 3m10s
Test / ShareFS (push) Successful in 4m36s
Test / Sandbox (race detector) (push) Successful in 5m58s
Test / Hakurei (race detector) (push) Successful in 7m10s
Test / Hakurei (push) Successful in 2m59s
Test / Flake checks (push) Successful in 3m33s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-12 19:21:39 +09:00
cat
1066fc0097
internal/rosa/package/meson: 1.11.1 to 1.11.2
...
Test / Create distribution (push) Successful in 51s
Test / Sandbox (push) Successful in 2m55s
Test / ShareFS (push) Successful in 4m26s
Test / Hakurei (push) Successful in 4m28s
Test / Sandbox (race detector) (push) Successful in 6m2s
Test / Hakurei (race detector) (push) Successful in 7m11s
Test / Flake checks (push) Successful in 1m31s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-12 19:21:15 +09:00
cat
3a3d8efb1e
internal/rosa/package/python: early bootstrap variant
...
Test / Create distribution (push) Successful in 2m10s
Test / Sandbox (push) Successful in 6m44s
Test / ShareFS (push) Successful in 8m36s
Test / Sandbox (race detector) (push) Successful in 9m22s
Test / Hakurei (race detector) (push) Successful in 11m28s
Test / Hakurei (push) Successful in 2m25s
Test / Flake checks (push) Successful in 1m13s
This avoids pulling in python's insane dependency tree into the bootstrap path.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-11 21:13:44 +09:00
cat
cb8c9e4e68
internal/rosa/package/git: disable more flaky tests
...
Test / Create distribution (push) Successful in 57s
Test / Sandbox (push) Successful in 2m47s
Test / ShareFS (push) Successful in 3m51s
Test / Sandbox (race detector) (push) Successful in 5m36s
Test / Hakurei (race detector) (push) Successful in 6m41s
Test / Hakurei (push) Successful in 2m23s
Test / Flake checks (push) Successful in 1m6s
Discovered these during the most recent libffi-induced world rebuild.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-11 15:40:48 +09:00
cat
1c4a3b72bf
internal/rosa/package/libffi: 3.7.0 to 3.5.2
...
Test / Create distribution (push) Successful in 57s
Test / Sandbox (push) Successful in 2m55s
Test / ShareFS (push) Successful in 3m50s
Test / Hakurei (push) Successful in 4m2s
Test / Sandbox (race detector) (push) Successful in 5m48s
Test / Hakurei (race detector) (push) Successful in 6m55s
Test / Flake checks (push) Successful in 1m11s
Appears to be the final non-contaminated release. This package cannot be safely blocked indefinitely like rsync and vim. This change discontinues frequent bumps and limits damage by regressions introduced by AI slop until long-term plans are decided.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-11 12:23:05 +09:00
cat
fdca05487c
internal/rosa/package/cmake: 4.3.4 to 4.4.0
...
Test / Create distribution (push) Successful in 55s
Test / Sandbox (push) Successful in 2m53s
Test / ShareFS (push) Successful in 3m58s
Test / Sandbox (race detector) (push) Successful in 5m30s
Test / Hakurei (race detector) (push) Successful in 7m8s
Test / Hakurei (push) Successful in 2m20s
Test / Flake checks (push) Successful in 1m5s
This change also disables the bootstrap test because 4.4.0 broke the bootstrap test, and it makes little sense re-testing what has already succeeded.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-10 23:49:58 +09:00
cat
89db730bb9
internal/rosa/package/ncurses: enable deterministic archives
...
Test / Create distribution (push) Successful in 57s
Test / Sandbox (push) Successful in 2m53s
Test / ShareFS (push) Successful in 3m54s
Test / Hakurei (push) Successful in 4m6s
Test / Sandbox (race detector) (push) Successful in 5m51s
Test / Hakurei (race detector) (push) Successful in 6m57s
Test / Flake checks (push) Successful in 1m7s
This is not done by default in upstream build system.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-10 17:48:32 +09:00
cat
5161fc24ec
internal/rosa/package/go: 1.26.4 to 1.26.5
...
Test / Create distribution (push) Successful in 1m20s
Test / Sandbox (push) Successful in 3m35s
Test / ShareFS (push) Successful in 4m41s
Test / Hakurei (push) Successful in 4m48s
Test / Sandbox (race detector) (push) Successful in 6m23s
Test / Hakurei (race detector) (push) Successful in 7m12s
Test / Flake checks (push) Successful in 1m7s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-10 15:51:57 +09:00
cat
e1f16e7720
internal/rosa: apply patches in specified order
...
Test / Create distribution (push) Successful in 1m1s
Test / Sandbox (push) Successful in 2m59s
Test / ShareFS (push) Successful in 4m4s
Test / Hakurei (push) Successful in 4m15s
Test / Sandbox (race detector) (push) Successful in 5m40s
Test / Hakurei (race detector) (push) Successful in 6m45s
Test / Flake checks (push) Successful in 1m30s
This seems more intuitive than letting the filesystem decide, and having to use awkward names.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-10 15:39:55 +09:00
cat
8e9b3a2ed1
internal/rosa/go: migrate to azalea
...
Test / Create distribution (push) Successful in 1m3s
Test / Sandbox (push) Successful in 3m9s
Test / Hakurei (push) Successful in 4m13s
Test / ShareFS (push) Successful in 4m13s
Test / Sandbox (race detector) (push) Successful in 5m41s
Test / Hakurei (race detector) (push) Successful in 6m50s
Test / Flake checks (push) Successful in 1m15s
Bootstrap still remains native, however the final toolchain is migrated to azalea.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-10 14:48:54 +09:00
cat
fd0a81b304
internal/rosa/package/libffi: 3.6.0 to 3.7.0
...
Test / Create distribution (push) Successful in 59s
Test / ShareFS (push) Successful in 6m32s
Test / Sandbox (race detector) (push) Successful in 7m23s
Test / Hakurei (race detector) (push) Successful in 8m36s
Test / Sandbox (push) Successful in 1m31s
Test / Hakurei (push) Successful in 2m33s
Test / Flake checks (push) Successful in 1m17s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-10 13:41:02 +09:00
cat
1d6d89a11a
internal/rosa/package/go: bootstrap 1.25.11 to 1.25.12
...
Test / Create distribution (push) Successful in 1m22s
Test / Sandbox (push) Successful in 5m47s
Test / ShareFS (push) Successful in 7m0s
Test / Sandbox (race detector) (push) Successful in 7m56s
Test / Hakurei (race detector) (push) Successful in 10m6s
Test / Hakurei (push) Successful in 2m59s
Test / Flake checks (push) Successful in 1m14s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-10 02:37:38 +09:00
cat
6a6fdab92d
internal/rosa/package/x: xwayland 24.1.12 to 24.1.13
...
Test / Create distribution (push) Successful in 1m27s
Test / Sandbox (push) Successful in 6m24s
Test / Hakurei (push) Successful in 9m39s
Test / ShareFS (push) Successful in 8m13s
Test / Sandbox (race detector) (push) Successful in 9m29s
Test / Hakurei (race detector) (push) Successful in 11m41s
Test / Flake checks (push) Successful in 1m19s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-10 02:37:15 +09:00
cat
67c67574e8
internal/rosa/package/x: xserver 21.1.23 to 21.1.24
...
Test / Create distribution (push) Successful in 1m16s
Test / Sandbox (push) Successful in 6m7s
Test / Hakurei (push) Successful in 9m42s
Test / ShareFS (push) Successful in 8m55s
Test / Sandbox (race detector) (push) Successful in 10m21s
Test / Hakurei (race detector) (push) Successful in 3m56s
Test / Flake checks (push) Successful in 1m10s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-10 02:36:53 +09:00
cat
79be25433b
internal/rosa/package/x: libXfont2 2.0.7 to 2.0.8
...
Test / Create distribution (push) Successful in 1m28s
Test / Sandbox (push) Successful in 4m42s
Test / ShareFS (push) Successful in 6m15s
Test / Sandbox (race detector) (push) Successful in 8m22s
Test / Hakurei (race detector) (push) Successful in 12m18s
Test / Hakurei (push) Successful in 2m59s
Test / Flake checks (push) Successful in 1m16s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-10 02:36:24 +09:00
cat
a4d78e8a32
internal/rosa/package/python: hatchling 1.17.0 to 1.17.1
...
Test / Create distribution (push) Successful in 57s
Test / Sandbox (push) Successful in 4m38s
Test / Hakurei (push) Successful in 9m19s
Test / Sandbox (race detector) (push) Successful in 7m50s
Test / ShareFS (push) Successful in 7m46s
Test / Hakurei (race detector) (push) Successful in 11m21s
Test / Flake checks (push) Successful in 2m53s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-10 02:35:41 +09:00
cat
ab3c37f75a
internal/rosa/package/wlroots: 0.20.1 to 0.20.2
...
Test / Create distribution (push) Successful in 57s
Test / Sandbox (push) Successful in 3m23s
Test / Hakurei (push) Successful in 8m1s
Test / Sandbox (race detector) (push) Successful in 6m20s
Test / ShareFS (push) Successful in 6m30s
Test / Hakurei (race detector) (push) Successful in 11m34s
Test / Flake checks (push) Successful in 3m2s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-10 02:35:07 +09:00
cat
e6757fe254
internal/rosa/package/wayland: 1.25.0 to 1.25.91
...
Test / Create distribution (push) Successful in 57s
Test / Sandbox (push) Successful in 4m13s
Test / Hakurei (push) Successful in 7m1s
Test / ShareFS (push) Successful in 7m18s
Test / Sandbox (race detector) (push) Successful in 8m2s
Test / Hakurei (race detector) (push) Successful in 11m27s
Test / Flake checks (push) Successful in 3m12s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-10 02:34:32 +09:00
cat
b0f0d9e060
internal/rosa/package/libva: 2.24.0 to 2.24.1
...
Test / Create distribution (push) Successful in 1m1s
Test / Sandbox (push) Successful in 3m34s
Test / ShareFS (push) Successful in 5m55s
Test / Sandbox (race detector) (push) Successful in 8m0s
Test / Hakurei (race detector) (push) Successful in 11m20s
Test / Hakurei (push) Successful in 4m8s
Test / Flake checks (push) Successful in 2m19s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-10 02:33:59 +09:00
cat
ce58895a0d
internal/rosa/package/fontconfig: 2.18.1 to 2.18.2
...
Test / Create distribution (push) Successful in 57s
Test / Sandbox (push) Successful in 3m10s
Test / Hakurei (push) Successful in 5m0s
Test / ShareFS (push) Successful in 5m16s
Test / Sandbox (race detector) (push) Successful in 7m33s
Test / Hakurei (race detector) (push) Successful in 10m34s
Test / Flake checks (push) Successful in 2m59s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-10 02:33:16 +09:00
cat
3c78551b24
cmd/mbf: expose target load average
...
Test / Create distribution (push) Successful in 57s
Test / Sandbox (push) Successful in 2m56s
Test / ShareFS (push) Successful in 3m55s
Test / Hakurei (push) Successful in 4m0s
Test / Sandbox (race detector) (push) Successful in 5m34s
Test / Hakurei (race detector) (push) Successful in 6m47s
Test / Flake checks (push) Successful in 1m5s
There are often good reason to override this.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-09 20:07:16 +09:00
cat
223e8e56b3
internal/rosa/meson: respect preferred loadavg target and job count
...
Test / Create distribution (push) Successful in 56s
Test / Sandbox (push) Successful in 2m50s
Test / ShareFS (push) Successful in 3m55s
Test / Hakurei (push) Successful in 4m3s
Test / Sandbox (race detector) (push) Successful in 5m39s
Test / Hakurei (race detector) (push) Successful in 6m41s
Test / Flake checks (push) Successful in 1m5s
This was missed when first implementing jobs and was missed again implementing loadavg.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-09 19:37:08 +09:00
cat
17383ab353
internal/rosa/package/gnu: disable flaky coreutils test
...
Test / Flake checks (push) Successful in 2m43s
Test / ShareFS (push) Successful in 57s
Test / Sandbox (push) Successful in 1m20s
Test / Sandbox (race detector) (push) Successful in 1m23s
Test / Hakurei (push) Successful in 1m26s
Test / Hakurei (race detector) (push) Successful in 1m31s
Test / Create distribution (push) Successful in 46s
Another flaky test, once disabled but removed during an upgrade.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-09 10:50:53 +09:00
cat
237e793895
internal/rosa: respect preferred loadavg target
...
Test / Create distribution (push) Successful in 56s
Test / Sandbox (push) Successful in 2m54s
Test / ShareFS (push) Successful in 3m57s
Test / Hakurei (push) Successful in 4m4s
Test / Sandbox (race detector) (push) Successful in 5m36s
Test / Hakurei (race detector) (push) Successful in 6m58s
Test / Flake checks (push) Successful in 1m11s
This generally improves build performance and system responsiveness.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-09 10:08:08 +09:00
cat
6cfd8fb934
internal/pkg: loadavg target in container environment
...
Test / Create distribution (push) Successful in 56s
Test / Sandbox (push) Successful in 3m2s
Test / ShareFS (push) Successful in 3m58s
Test / Hakurei (push) Successful in 4m5s
Test / Sandbox (race detector) (push) Successful in 5m29s
Test / Hakurei (race detector) (push) Successful in 6m40s
Test / Flake checks (push) Successful in 1m4s
This exposes preferred loadavg target to the container initial process.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-09 09:45:43 +09:00
cat
2f1534853a
internal/pkg: consolidate cache attributes
...
Test / Create distribution (push) Successful in 54s
Test / Sandbox (push) Successful in 2m58s
Test / ShareFS (push) Successful in 3m56s
Test / Hakurei (push) Successful in 3m59s
Test / Sandbox (race detector) (push) Successful in 5m31s
Test / Hakurei (race detector) (push) Successful in 6m38s
Test / Flake checks (push) Successful in 1m5s
This makes the interface stable.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-09 09:34:27 +09:00
cat
3f8e111d1c
configure Azalea language detection
...
Test / Create distribution (push) Successful in 22s
Test / Sandbox (push) Successful in 1m5s
Test / Hakurei (push) Successful in 4m16s
Test / ShareFS (push) Successful in 4m18s
Test / Sandbox (race detector) (push) Successful in 5m34s
Test / Hakurei (race detector) (push) Successful in 6m32s
Test / Flake checks (push) Successful in 1m13s
This is not likely to be upstreamed anywhere, any time soon, so configure it here.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-09 03:13:11 +09:00
cat
9fae451dc0
internal/rosa/meson: set timeout multiplier
...
Test / Create distribution (push) Successful in 59s
Test / Sandbox (push) Successful in 2m52s
Test / ShareFS (push) Successful in 3m54s
Test / Hakurei (push) Successful in 4m7s
Test / Sandbox (race detector) (push) Successful in 5m36s
Test / Hakurei (race detector) (push) Successful in 6m52s
Test / Flake checks (push) Successful in 1m11s
Current meson-based spurious test failures are generally always caused by timeouts under load, so mitigate that here.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-09 03:01:07 +09:00
cat
e3666cda21
internal/rosa/make: run in hardcoded directory
...
Test / Create distribution (push) Successful in 1m7s
Test / Sandbox (push) Successful in 3m23s
Test / ShareFS (push) Successful in 6m2s
Test / Hakurei (push) Successful in 6m16s
Test / Sandbox (race detector) (push) Successful in 7m33s
Test / Hakurei (race detector) (push) Successful in 8m35s
Test / Flake checks (push) Successful in 1m10s
This actually eliminates some of the autotools nondeterminism, as autotools is not capable of stripping build pathnames.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-08 21:48:47 +09:00
cat
9c51805b47
internal/rosa/package/gnu: disable flaky coreutils tests
...
Test / Create distribution (push) Successful in 2m22s
Test / Sandbox (push) Successful in 4m50s
Test / ShareFS (push) Successful in 6m14s
Test / Hakurei (push) Successful in 6m17s
Test / Sandbox (race detector) (push) Successful in 7m32s
Test / Hakurei (race detector) (push) Successful in 8m47s
Test / Flake checks (push) Successful in 1m10s
These are huge and have incomprehensible output. Probability of failure increases under load, so disable them.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-08 21:31:38 +09:00
cat
3dca68fc95
cmd/mbf: validate build determinism
...
Test / Create distribution (push) Successful in 56s
Test / Sandbox (push) Successful in 3m2s
Test / ShareFS (push) Successful in 6m4s
Test / Hakurei (push) Successful in 6m15s
Test / Sandbox (race detector) (push) Successful in 7m31s
Test / Hakurei (race detector) (push) Successful in 8m49s
Test / Flake checks (push) Successful in 1m17s
This rebuilds a package repeatedly and compares outcomes.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-08 21:28:21 +09:00
cat
6495118165
cmd/mbf: print all available handles
...
Test / Create distribution (push) Successful in 53s
Test / Sandbox (push) Successful in 2m48s
Test / ShareFS (push) Successful in 4m4s
Test / Hakurei (push) Successful in 4m12s
Test / Sandbox (race detector) (push) Successful in 5m44s
Test / Hakurei (race detector) (push) Successful in 6m50s
Test / Flake checks (push) Successful in 1m5s
Useful for scripting.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-08 15:30:27 +09:00
cat
472849cfd6
internal/pkg: optionally force implementation entry
...
Test / Create distribution (push) Successful in 57s
Test / Sandbox (push) Successful in 2m53s
Test / ShareFS (push) Successful in 3m56s
Test / Hakurei (push) Successful in 4m4s
Test / Sandbox (race detector) (push) Successful in 5m32s
Test / Hakurei (race detector) (push) Successful in 6m45s
Test / Flake checks (push) Successful in 1m20s
For validation of build determinism.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-08 15:26:42 +09:00
cat
3c6e9b3d05
internal/pkg: expose cure whence
...
Test / Create distribution (push) Successful in 58s
Test / Sandbox (push) Successful in 3m1s
Test / ShareFS (push) Successful in 3m53s
Test / Hakurei (push) Successful in 4m6s
Test / Sandbox (race detector) (push) Successful in 5m34s
Test / Hakurei (race detector) (push) Successful in 6m40s
Test / Flake checks (push) Successful in 1m5s
Useful for cure determinism validation of KindExec.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-08 14:19:17 +09:00
cat
aa5e77ef27
internal/rosa: populate mirror snapshot
...
Test / Create distribution (push) Successful in 54s
Test / Sandbox (push) Successful in 2m52s
Test / ShareFS (push) Successful in 3m54s
Test / Hakurei (push) Successful in 4m2s
Test / Sandbox (race detector) (push) Successful in 5m45s
Test / Hakurei (race detector) (push) Successful in 6m38s
Test / Flake checks (push) Successful in 1m10s
This produces the same structure served by the dynamic server.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-07 21:14:57 +09:00
cat
76360979f9
internal/rosa: mirror response write methods
...
Test / Create distribution (push) Successful in 49s
Test / Sandbox (push) Successful in 2m52s
Test / ShareFS (push) Successful in 3m54s
Test / Hakurei (push) Successful in 4m4s
Test / Sandbox (race detector) (push) Successful in 5m39s
Test / Hakurei (race detector) (push) Successful in 6m42s
Test / Flake checks (push) Successful in 1m12s
For the fs.FS implementation and static publishing.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-07 20:18:18 +09:00
cat
6d55ee536e
test: move nix files
...
Test / Create distribution (push) Successful in 56s
Test / Sandbox (push) Successful in 2m53s
Test / ShareFS (push) Successful in 3m51s
Test / Hakurei (push) Successful in 4m11s
Test / Sandbox (race detector) (push) Successful in 5m29s
Test / Hakurei (race detector) (push) Successful in 6m41s
Test / Flake checks (push) Successful in 1m11s
These are too much clutter. Move them to test directory until the test suite replacement is upstreamed.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-07 18:56:27 +09:00
cat
c8e8651694
cmd/mbf: shallow by default
...
Test / Create distribution (push) Successful in 1m3s
Test / Sandbox (push) Successful in 2m58s
Test / ShareFS (push) Successful in 4m6s
Test / Hakurei (push) Successful in 4m14s
Test / Sandbox (race detector) (push) Successful in 5m41s
Test / Hakurei (race detector) (push) Successful in 6m53s
Test / Flake checks (push) Successful in 1m7s
This is going to be used most of the time, with --deep only useful for fetching bootstrap artifacts.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-07 16:39:38 +09:00
cat
aa5d38981d
internal/pkg: optional shallow external cure
...
Test / Create distribution (push) Successful in 1m0s
Test / Sandbox (push) Successful in 2m54s
Test / ShareFS (push) Successful in 4m6s
Test / Hakurei (push) Successful in 4m12s
Test / Sandbox (race detector) (push) Successful in 5m49s
Test / Hakurei (race detector) (push) Successful in 6m51s
Test / Flake checks (push) Successful in 1m22s
This saves time and is often more practical even for package maintainers.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-07 16:35:08 +09:00
cat
b08feac26c
internal/rosa/package: ipmitool
...
Test / Create distribution (push) Successful in 1m1s
Test / Sandbox (push) Successful in 2m54s
Test / Hakurei (push) Successful in 4m2s
Test / ShareFS (push) Successful in 4m1s
Test / Sandbox (race detector) (push) Successful in 5m43s
Test / Hakurei (race detector) (push) Successful in 6m55s
Test / Flake checks (push) Successful in 1m29s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-07 15:03:18 +09:00
cat
810b806a15
cmd/app: omit hidden files
...
Test / Create distribution (push) Successful in 1m4s
Test / Sandbox (push) Successful in 2m58s
Test / ShareFS (push) Successful in 4m1s
Test / Hakurei (push) Successful in 4m11s
Test / Sandbox (race detector) (push) Successful in 5m37s
Test / Hakurei (race detector) (push) Successful in 6m48s
Test / Flake checks (push) Successful in 1m9s
This avoids vim swap files breaking scripts.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-07 13:26:58 +09:00
cat
4a42657d88
internal/rosa/package/gnu: disable sed flaky test
...
Test / Create distribution (push) Successful in 57s
Test / Sandbox (push) Successful in 2m45s
Test / ShareFS (push) Successful in 3m55s
Test / Hakurei (push) Successful in 3m59s
Test / Sandbox (race detector) (push) Successful in 5m41s
Test / Hakurei (race detector) (push) Successful in 6m46s
Test / Flake checks (push) Successful in 3m1s
This is causing way too many spurious failures.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-05 23:02:02 +09:00
cat
f0b6659865
internal/rosa/package/kernel: 6.18.37 to 6.18.38
...
Test / Sandbox (push) Successful in 3m55s
Test / Create distribution (push) Successful in 58s
Test / Hakurei (push) Successful in 5m46s
Test / Sandbox (race detector) (push) Successful in 4m54s
Test / ShareFS (push) Successful in 3m41s
Test / Hakurei (race detector) (push) Successful in 8m15s
Test / Flake checks (push) Successful in 1m8s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-05 18:58:28 +09:00
cat
a8ffaa20e0
internal/rosa/package/hwdata: 0.408 to 0.409
...
Test / Create distribution (push) Successful in 1m2s
Test / Sandbox (push) Successful in 3m13s
Test / Hakurei (push) Successful in 5m24s
Test / ShareFS (push) Successful in 5m29s
Test / Sandbox (race detector) (push) Successful in 7m4s
Test / Hakurei (race detector) (push) Successful in 8m47s
Test / Flake checks (push) Successful in 1m10s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-05 18:57:40 +09:00
cat
fb62ae00e4
internal/rosa/package/python: setuptools 82.0.1 to 83.0.0
...
Test / Create distribution (push) Successful in 1m2s
Test / Sandbox (push) Successful in 3m8s
Test / Hakurei (push) Successful in 4m52s
Test / ShareFS (push) Successful in 4m58s
Test / Sandbox (race detector) (push) Successful in 7m16s
Test / Hakurei (race detector) (push) Successful in 8m56s
Test / Flake checks (push) Successful in 1m10s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-05 18:57:19 +09:00
cat
512d9b95bd
internal/pkg: remove status acquisition from extern helper
...
Test / Create distribution (push) Successful in 1m0s
Test / Sandbox (push) Successful in 2m59s
Test / Hakurei (push) Successful in 4m2s
Test / ShareFS (push) Successful in 4m4s
Test / Sandbox (race detector) (push) Successful in 5m42s
Test / Hakurei (race detector) (push) Successful in 6m45s
Test / Flake checks (push) Successful in 1m11s
Doing this together just makes it awkward to query status early, having to deal with cleaning up.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-04 23:46:50 +09:00
cat
5bf87561f5
internal/pkg: move concurrent cure implementation
...
Test / Create distribution (push) Successful in 57s
Test / Sandbox (push) Successful in 2m58s
Test / ShareFS (push) Successful in 3m59s
Test / Hakurei (push) Successful in 4m52s
Test / Sandbox (race detector) (push) Successful in 5m30s
Test / Hakurei (race detector) (push) Successful in 6m40s
Test / Flake checks (push) Successful in 1m13s
This is useful independent of cure and might replace the Collect hack.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-04 23:27:12 +09:00
cat
dde69dde61
internal/pkg: rename inputs method
...
Test / Create distribution (push) Successful in 55s
Test / Sandbox (push) Successful in 2m57s
Test / ShareFS (push) Successful in 3m50s
Test / Hakurei (push) Successful in 4m2s
Test / Sandbox (race detector) (push) Successful in 5m29s
Test / Hakurei (race detector) (push) Successful in 6m42s
Test / Flake checks (push) Successful in 1m12s
Inputs is more correct than dependencies in the current terminology.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-02 23:21:31 +09:00
cat
3ba6609444
internal/pkg: move outcome dereferencing
...
Test / Create distribution (push) Successful in 1m1s
Test / Sandbox (push) Successful in 3m3s
Test / Hakurei (push) Successful in 4m0s
Test / ShareFS (push) Successful in 4m7s
Test / Sandbox (race detector) (push) Successful in 5m33s
Test / Hakurei (race detector) (push) Successful in 6m40s
Test / Flake checks (push) Successful in 1m18s
This prepares substitute computation for shallow extern replacements.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-02 22:52:37 +09:00
cat
6dcc2fdc17
internal/rosa/package/mesa: 26.1.3 to 26.1.4
...
Test / Create distribution (push) Successful in 1m8s
Test / Sandbox (push) Successful in 3m28s
Test / ShareFS (push) Successful in 5m2s
Test / Hakurei (push) Successful in 5m4s
Test / Sandbox (race detector) (push) Successful in 6m18s
Test / Hakurei (race detector) (push) Successful in 7m30s
Test / Flake checks (push) Successful in 1m12s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-02 22:37:31 +09:00
cat
c553b74807
internal/rosa/package/libva: 2.23.0 to 2.24.0
...
Test / Create distribution (push) Successful in 1m12s
Test / Sandbox (push) Successful in 3m11s
Test / ShareFS (push) Successful in 4m36s
Test / Hakurei (push) Successful in 4m41s
Test / Sandbox (race detector) (push) Successful in 6m19s
Test / Hakurei (race detector) (push) Successful in 7m39s
Test / Flake checks (push) Successful in 1m16s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-02 22:35:57 +09:00
cat
8c853c3eb6
internal/rosa/package/libseccomp: 2.6.0 to 2.6.1
...
Test / Create distribution (push) Successful in 1m0s
Test / Sandbox (push) Successful in 2m55s
Test / ShareFS (push) Successful in 3m59s
Test / Hakurei (push) Successful in 4m9s
Test / Sandbox (race detector) (push) Successful in 5m57s
Test / Hakurei (race detector) (push) Successful in 7m9s
Test / Flake checks (push) Successful in 1m36s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-02 22:30:13 +09:00
cat
d2f322e911
internal/rosa/package/gnutls: fix arm64-specific configure flag
...
Test / Create distribution (push) Successful in 1m0s
Test / Sandbox (push) Successful in 2m58s
Test / Hakurei (push) Successful in 4m3s
Test / ShareFS (push) Successful in 4m4s
Test / Sandbox (race detector) (push) Successful in 5m29s
Test / Hakurei (race detector) (push) Successful in 6m45s
Test / Flake checks (push) Successful in 1m7s
Automatic prefix does not happen for the value string.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-02 20:58:23 +09:00
cat
b538c69e01
internal/pkg: cache extern responses
...
Test / Create distribution (push) Successful in 58s
Test / Sandbox (push) Successful in 2m24s
Test / ShareFS (push) Successful in 3m27s
Test / Hakurei (push) Successful in 3m46s
Test / Sandbox (race detector) (push) Successful in 5m1s
Test / Hakurei (race detector) (push) Successful in 6m15s
Test / Flake checks (push) Successful in 1m19s
This prepares substitute computation for shallow extern replacements.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-02 20:08:28 +09:00
cat
c921ba4680
internal/rosa/package/qemu: set TIMEOUT_MULTIPLIER
...
Test / Create distribution (push) Successful in 1m2s
Test / ShareFS (push) Successful in 9m59s
Test / Sandbox (push) Successful in 1m40s
Test / Sandbox (race detector) (push) Successful in 2m29s
Test / Hakurei (push) Successful in 2m47s
Test / Hakurei (race detector) (push) Successful in 3m44s
Test / Flake checks (push) Successful in 1m13s
This uses the alpine linux value for now. The default timeouts make the test suite flaky under load.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-01 21:52:56 +09:00
cat
7404bf6025
internal/rosa/package/noto: 2026.06.01 to 2026.07.01
...
Test / Create distribution (push) Successful in 1m5s
Test / Sandbox (push) Successful in 2m59s
Test / ShareFS (push) Successful in 4m2s
Test / Hakurei (push) Successful in 4m15s
Test / Sandbox (race detector) (push) Successful in 5m42s
Test / Hakurei (race detector) (push) Successful in 6m49s
Test / Flake checks (push) Successful in 1m10s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-01 15:42:08 +09:00
cat
3975dd3e0f
internal/rosa: create /bin symlinks via helper
...
Test / Create distribution (push) Successful in 3m19s
Test / Sandbox (push) Successful in 7m58s
Test / ShareFS (push) Successful in 10m31s
Test / Hakurei (push) Successful in 11m0s
Test / Sandbox (race detector) (push) Successful in 12m8s
Test / Hakurei (race detector) (push) Successful in 6m4s
Test / Flake checks (push) Successful in 2m47s
This centralises the workaround for surprisingly common buggy scripts with nonstandard hardcoded paths.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-01 15:03:26 +09:00
cat
3ab7116b29
internal/rosa/package/kernel: 6.12.94 to 6.18.37
...
Test / Create distribution (push) Successful in 1m44s
Test / ShareFS (push) Successful in 11m10s
Test / Sandbox (push) Successful in 1m52s
Test / Sandbox (race detector) (push) Successful in 2m50s
Test / Hakurei (push) Successful in 3m5s
Test / Hakurei (race detector) (push) Successful in 4m4s
Test / Flake checks (push) Successful in 1m15s
Finally jumping from 6.12 to 6.18, and the patches can be dropped.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-07-01 02:32:20 +09:00
cat
9be165d6ee
internal/rosa/package/qemu: 11.0.1 to 11.0.2
...
Test / Create distribution (push) Successful in 1m2s
Test / Sandbox (push) Successful in 3m15s
Test / ShareFS (push) Successful in 5m52s
Test / Sandbox (race detector) (push) Successful in 8m40s
Test / Hakurei (race detector) (push) Successful in 10m27s
Test / Hakurei (push) Successful in 2m34s
Test / Flake checks (push) Successful in 1m12s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-30 19:53:21 +09:00
cat
1c55e7c772
internal/rosa/package/python: vcs-versioning 2.2.0 to 2.2.2
...
Test / Create distribution (push) Successful in 55s
Test / Sandbox (push) Successful in 3m6s
Test / ShareFS (push) Successful in 4m20s
Test / Hakurei (push) Successful in 4m25s
Test / Sandbox (race detector) (push) Successful in 5m59s
Test / Hakurei (race detector) (push) Successful in 8m35s
Test / Flake checks (push) Successful in 3m58s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-30 19:51:02 +09:00
cat
a981d185cf
internal/rosa/package/git: 2.54.0 to 2.55.0
...
Test / Create distribution (push) Successful in 57s
Test / Sandbox (push) Successful in 2m53s
Test / ShareFS (push) Successful in 4m13s
Test / Hakurei (push) Successful in 4m17s
Test / Sandbox (race detector) (push) Successful in 6m2s
Test / Hakurei (race detector) (push) Successful in 3m29s
Test / Flake checks (push) Successful in 1m33s
For some reason rust is now forced on by default without any check whatsoever. No idea why the maintainers think it was such a good idea to be so in your face.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-30 19:43:25 +09:00
cat
d91951ca97
internal/rosa/package/acl: 2.3.2 to 2.4.0
...
Test / Create distribution (push) Successful in 1m0s
Test / Sandbox (push) Successful in 2m17s
Test / Hakurei (push) Successful in 5m22s
Test / ShareFS (push) Successful in 4m20s
Test / Sandbox (race detector) (push) Successful in 5m23s
Test / Hakurei (race detector) (push) Successful in 8m3s
Test / Flake checks (push) Successful in 1m17s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-30 19:16:42 +09:00
cat
09a2ffc3bc
internal/rosa/package/acl: attr 2.5.2 to 2.6.0
...
Test / Create distribution (push) Successful in 56s
Test / Sandbox (push) Successful in 3m3s
Test / Hakurei (push) Successful in 5m1s
Test / ShareFS (push) Successful in 5m4s
Test / Sandbox (race detector) (push) Successful in 7m2s
Test / Hakurei (race detector) (push) Successful in 8m14s
Test / Flake checks (push) Successful in 1m21s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-30 19:16:09 +09:00
cat
a6444658da
internal/rosa/package/json-c: 0.18-20240915 to 0.19-20260627
...
Test / Create distribution (push) Successful in 1m2s
Test / Sandbox (push) Successful in 3m24s
Test / Hakurei (push) Successful in 5m0s
Test / ShareFS (push) Successful in 5m3s
Test / Sandbox (race detector) (push) Successful in 6m17s
Test / Hakurei (race detector) (push) Successful in 7m44s
Test / Flake checks (push) Successful in 1m10s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-30 19:06:41 +09:00
cat
ed5615033c
internal/rosa/package/gnu: parallel 20260522 to 20260622
...
Test / Create distribution (push) Successful in 1m0s
Test / Sandbox (push) Successful in 3m8s
Test / ShareFS (push) Successful in 4m46s
Test / Sandbox (race detector) (push) Successful in 6m30s
Test / Hakurei (race detector) (push) Successful in 7m55s
Test / Hakurei (push) Successful in 2m51s
Test / Flake checks (push) Successful in 1m14s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-30 19:06:13 +09:00
cat
d1319a497c
internal/rosa: handle nil source
...
Test / Create distribution (push) Successful in 1m1s
Test / Sandbox (push) Successful in 3m15s
Test / Hakurei (push) Successful in 4m39s
Test / ShareFS (push) Successful in 4m52s
Test / Sandbox (race detector) (push) Successful in 6m7s
Test / Hakurei (race detector) (push) Successful in 7m23s
Test / Flake checks (push) Successful in 1m6s
Source is not always required. This improves flexibility.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-28 18:02:54 +09:00
cat
cf7c34555c
cmd/earlyinit: improve error messages
...
Test / Create distribution (push) Successful in 1m1s
Test / Sandbox (push) Successful in 2m55s
Test / Hakurei (push) Successful in 4m20s
Test / ShareFS (push) Successful in 4m26s
Test / Sandbox (race detector) (push) Successful in 6m11s
Test / Hakurei (race detector) (push) Successful in 7m22s
Test / Flake checks (push) Successful in 1m12s
This improves readability, especially on a small display.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-28 18:01:51 +09:00
cat
d96eecded0
internal/rosa/package/pango: 1.57.1 to 1.58.0
...
Test / Create distribution (push) Successful in 58s
Test / Sandbox (push) Successful in 3m0s
Test / ShareFS (push) Successful in 3m52s
Test / Hakurei (push) Successful in 4m5s
Test / Sandbox (race detector) (push) Successful in 5m31s
Test / Hakurei (race detector) (push) Successful in 6m43s
Test / Flake checks (push) Successful in 1m5s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-27 15:52:23 +09:00
cat
6863bcafd1
cmd/app: optional insecure options
...
Test / Create distribution (push) Successful in 55s
Test / Sandbox (push) Successful in 2m58s
Test / ShareFS (push) Successful in 3m52s
Test / Hakurei (push) Successful in 4m1s
Test / Sandbox (race detector) (push) Successful in 5m35s
Test / Hakurei (race detector) (push) Successful in 6m39s
Test / Flake checks (push) Successful in 1m11s
These are useful for very specific cases by the maintainer. No app should ever require this.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-26 21:56:07 +09:00
cat
39f023d0e5
internal/rosa/package/glib: 2.89.0 to 2.89.1
...
Test / Create distribution (push) Successful in 1m0s
Test / Sandbox (push) Successful in 3m5s
Test / ShareFS (push) Successful in 4m16s
Test / Hakurei (push) Successful in 4m22s
Test / Sandbox (race detector) (push) Successful in 5m56s
Test / Hakurei (race detector) (push) Successful in 6m53s
Test / Flake checks (push) Successful in 1m14s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-26 11:33:10 +09:00
cat
a8a2f692e7
internal/rosa/package/libexpat: 2.8.1 to 2.8.2
...
Test / Create distribution (push) Successful in 59s
Test / Sandbox (push) Successful in 2m56s
Test / ShareFS (push) Successful in 4m18s
Test / Hakurei (push) Successful in 4m22s
Test / Sandbox (race detector) (push) Successful in 5m48s
Test / Hakurei (race detector) (push) Successful in 7m3s
Test / Flake checks (push) Successful in 1m22s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-26 11:29:27 +09:00
cat
19f24c7206
internal/rosa/package/python: setuptools-scm 10.1.2 to 10.2.0
...
Test / Sandbox (push) Successful in 4m28s
Test / Create distribution (push) Successful in 1m3s
Test / ShareFS (push) Successful in 6m15s
Test / Hakurei (push) Successful in 6m18s
Test / Sandbox (race detector) (push) Successful in 7m33s
Test / Hakurei (race detector) (push) Successful in 8m52s
Test / Flake checks (push) Successful in 1m13s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-25 20:29:18 +09:00
cat
320432774a
internal/rosa/package/python: vcs-versioning 2.1.2 to 2.2.0
...
Test / Create distribution (push) Successful in 1m16s
Test / Sandbox (push) Successful in 4m41s
Test / Hakurei (push) Successful in 6m2s
Test / ShareFS (push) Successful in 6m7s
Test / Sandbox (race detector) (push) Successful in 7m46s
Test / Hakurei (race detector) (push) Successful in 9m12s
Test / Flake checks (push) Successful in 1m13s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-25 20:28:48 +09:00
cat
0721b0fe6d
internal/rosa/package/curl: 8.20.0 to 8.21.0
...
Test / Create distribution (push) Successful in 1m16s
Test / Sandbox (push) Successful in 4m7s
Test / Hakurei (push) Successful in 6m28s
Test / ShareFS (push) Successful in 6m28s
Test / Sandbox (race detector) (push) Successful in 7m40s
Test / Hakurei (race detector) (push) Successful in 9m0s
Test / Flake checks (push) Successful in 1m7s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-25 14:08:07 +09:00
cat
418e4a874d
internal/rosa/package/libpsl: 0.21.5 to 0.22.0
...
Test / Create distribution (push) Successful in 1m6s
Test / Sandbox (push) Successful in 4m5s
Test / Hakurei (push) Successful in 6m17s
Test / ShareFS (push) Successful in 5m55s
Test / Sandbox (race detector) (push) Successful in 7m21s
Test / Hakurei (race detector) (push) Successful in 8m58s
Test / Flake checks (push) Successful in 1m8s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-25 14:07:38 +09:00
cat
8378e7a2c9
internal/rosa/package/vim: annotate blocked update
...
Test / Create distribution (push) Successful in 54s
Test / Sandbox (push) Successful in 3m3s
Test / Hakurei (push) Successful in 4m41s
Test / ShareFS (push) Successful in 4m50s
Test / Sandbox (race detector) (push) Successful in 6m46s
Test / Hakurei (race detector) (push) Successful in 8m52s
Test / Flake checks (push) Successful in 1m23s
Releases are unreasonably frequent, and the package is never exposed to the end user and never expected to run unconfined or consume untrusted input. Additionally, upstream is accepting AI slop.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-25 14:06:03 +09:00
cat
6210c9f272
internal/rosa/package: noto
...
Test / Create distribution (push) Successful in 58s
Test / Sandbox (push) Successful in 2m42s
Test / ShareFS (push) Successful in 3m49s
Test / Hakurei (push) Successful in 4m1s
Test / Sandbox (race detector) (push) Successful in 5m33s
Test / Hakurei (race detector) (push) Successful in 6m43s
Test / Flake checks (push) Successful in 1m7s
Internationalisation is required anyway, so just package the entire noto fonts.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-24 10:45:01 +09:00
cat
c2038fa925
internal/rosa/package: rename
...
Test / Create distribution (push) Successful in 52s
Test / Sandbox (push) Successful in 2m52s
Test / ShareFS (push) Successful in 3m56s
Test / Hakurei (push) Successful in 4m6s
Test / Sandbox (race detector) (push) Successful in 5m34s
Test / Hakurei (race detector) (push) Successful in 6m45s
Test / Flake checks (push) Successful in 1m20s
Useful for packaging.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-24 10:39:38 +09:00
cat
d797cca1f2
internal/rosa/package/python: vcs-versioning 2.1.1 to 2.1.2
...
Test / ShareFS (push) Successful in 32s
Test / Sandbox (race detector) (push) Successful in 36s
Test / Sandbox (push) Successful in 40s
Test / Create distribution (push) Successful in 58s
Test / Hakurei (race detector) (push) Successful in 1m13s
Test / Hakurei (push) Successful in 3m0s
Test / Flake checks (push) Successful in 1m16s
Another bug fix release already. Turns out upstream is using AI slop.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-24 09:52:59 +09:00
cat
2a51b433c8
cmd/app: exclude /tmp/ for X11 pathname socket
...
Test / Create distribution (push) Successful in 1m1s
Test / Sandbox (push) Successful in 2m57s
Test / ShareFS (push) Successful in 4m1s
Test / Hakurei (push) Successful in 4m3s
Test / Sandbox (race detector) (push) Successful in 5m41s
Test / Hakurei (race detector) (push) Successful in 6m37s
Test / Flake checks (push) Successful in 1m10s
This would otherwise cover the pathname socket.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-24 08:49:16 +09:00
cat
e5ce36532b
internal/rosa/package/toybox: 0.8.13 to 0.8.14
...
Test / Create distribution (push) Successful in 54s
Test / Sandbox (push) Successful in 2m56s
Test / ShareFS (push) Successful in 5m1s
Test / Hakurei (push) Successful in 5m11s
Test / Sandbox (race detector) (push) Successful in 7m10s
Test / Hakurei (race detector) (push) Successful in 7m54s
Test / Flake checks (push) Successful in 1m13s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-24 06:41:56 +09:00
cat
4c647388b0
internal/rosa/package/hakurei: 0.4.4 to 0.4.5
...
Test / Create distribution (push) Successful in 56s
Test / Sandbox (push) Successful in 3m1s
Test / ShareFS (push) Successful in 3m57s
Test / Hakurei (push) Successful in 4m2s
Test / Sandbox (race detector) (push) Successful in 5m31s
Test / Hakurei (race detector) (push) Successful in 6m39s
Test / Flake checks (push) Successful in 1m8s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-24 06:28:56 +09:00
cat
3a5f4af114
release: 0.4.5
...
Release / Create release (push) Successful in 1m0s
Test / Flake checks (push) Successful in 1m11s
Test / Create distribution (push) Successful in 30s
Test / ShareFS (push) Successful in 36s
Test / Hakurei (push) Successful in 43s
Test / Sandbox (race detector) (push) Successful in 43s
Test / Sandbox (push) Successful in 43s
Test / Hakurei (race detector) (push) Successful in 48s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-24 06:18:02 +09:00
cat
6195260480
internal/rosa/package/firmware: 20260519 to 20260622
...
Test / Create distribution (push) Successful in 1m2s
Test / Sandbox (push) Successful in 4m30s
Test / ShareFS (push) Successful in 6m7s
Test / Hakurei (push) Successful in 7m6s
Test / Sandbox (race detector) (push) Successful in 7m5s
Test / Hakurei (race detector) (push) Successful in 9m13s
Test / Flake checks (push) Successful in 1m15s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-24 06:11:20 +09:00
cat
21044d5a60
internal/rosa/package/vim: 9.2.0461 to 9.2.0707
...
Test / Create distribution (push) Successful in 1m4s
Test / Sandbox (push) Successful in 3m27s
Test / Hakurei (push) Successful in 8m16s
Test / Sandbox (race detector) (push) Successful in 6m18s
Test / ShareFS (push) Successful in 6m45s
Test / Hakurei (race detector) (push) Successful in 10m16s
Test / Flake checks (push) Successful in 1m26s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-24 06:10:58 +09:00
cat
025810bf0f
internal/rosa/package/python: setuptools-scm 10.0.5 to 10.1.2
...
Test / Create distribution (push) Successful in 1m35s
Test / Sandbox (push) Successful in 4m59s
Test / ShareFS (push) Successful in 7m47s
Test / Hakurei (push) Successful in 7m50s
Test / Sandbox (race detector) (push) Successful in 9m6s
Test / Hakurei (race detector) (push) Successful in 11m59s
Test / Flake checks (push) Successful in 1m27s
All in-between releases are broken. Not sure how that happened.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-24 06:10:32 +09:00
cat
20354c0411
internal/rosa/package/python: vcs-versioning 1.1.1 to 2.1.1
...
Test / Create distribution (push) Successful in 1m4s
Test / Sandbox (push) Successful in 4m27s
Test / ShareFS (push) Successful in 6m52s
Test / Hakurei (push) Successful in 7m4s
Test / Sandbox (race detector) (push) Successful in 8m36s
Test / Hakurei (race detector) (push) Successful in 11m28s
Test / Flake checks (push) Successful in 1m28s
The environment variable changed for this package only, did not appear to affect other packages.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-24 06:09:42 +09:00
cat
9fbcd0daf2
internal/rosa/package/libarchive: 3.8.7 to 3.8.8
...
Test / Create distribution (push) Successful in 1m1s
Test / ShareFS (push) Successful in 5m35s
Test / Sandbox (race detector) (push) Successful in 7m51s
Test / Hakurei (race detector) (push) Successful in 10m28s
Test / Sandbox (push) Successful in 1m42s
Test / Hakurei (push) Successful in 3m7s
Test / Flake checks (push) Successful in 1m23s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-24 06:08:47 +09:00
cat
248f44a5a7
cmd/app: zero state buffer before reuse
...
Test / Create distribution (push) Successful in 54s
Test / Sandbox (push) Successful in 2m49s
Test / ShareFS (push) Successful in 3m49s
Test / Hakurei (push) Successful in 4m9s
Test / Sandbox (race detector) (push) Successful in 5m24s
Test / Hakurei (race detector) (push) Successful in 8m34s
Test / Flake checks (push) Successful in 4m13s
Package internal/store expects a zero-initialised buffer.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-23 09:19:11 +09:00
cat
401dd57cbc
cmd/app: display user-facing error message
...
Test / Create distribution (push) Successful in 59s
Test / Sandbox (push) Successful in 2m54s
Test / ShareFS (push) Successful in 4m0s
Test / Hakurei (push) Successful in 4m5s
Test / Sandbox (race detector) (push) Successful in 5m33s
Test / Hakurei (race detector) (push) Successful in 6m48s
Test / Flake checks (push) Successful in 1m9s
This is required for useful error messages for errors originating from internal/store.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-23 09:09:55 +09:00
cat
854bcc998b
cmd/app: expose scheduling configuration
...
Test / Create distribution (push) Successful in 1m3s
Test / Sandbox (push) Successful in 2m54s
Test / ShareFS (push) Successful in 4m2s
Test / Hakurei (push) Successful in 4m12s
Test / Sandbox (race detector) (push) Successful in 5m44s
Test / Hakurei (race detector) (push) Successful in 6m45s
Test / Flake checks (push) Successful in 1m9s
Useful for the music player.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-23 06:33:27 +09:00
cat
358247be5b
internal/rosa/package/x: xkeyboard-config 2.47 to 2.48
...
Test / Create distribution (push) Successful in 1m0s
Test / Sandbox (push) Successful in 3m26s
Test / Hakurei (push) Successful in 4m55s
Test / ShareFS (push) Successful in 4m59s
Test / Sandbox (race detector) (push) Successful in 6m6s
Test / Hakurei (race detector) (push) Successful in 7m24s
Test / Flake checks (push) Successful in 1m16s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-23 00:44:18 +09:00
cat
f517a8ef07
internal/rosa/package/libffi: 3.5.2 to 3.6.0
...
Test / Create distribution (push) Successful in 56s
Test / Sandbox (push) Successful in 2m59s
Test / ShareFS (push) Successful in 4m21s
Test / Hakurei (push) Successful in 4m29s
Test / Sandbox (race detector) (push) Successful in 6m2s
Test / Hakurei (race detector) (push) Successful in 7m21s
Test / Flake checks (push) Successful in 1m15s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-23 00:43:24 +09:00
cat
973218f91f
internal/rosa/package/qemu: disable netdev-socket test
...
Test / Create distribution (push) Successful in 55s
Test / Sandbox (push) Successful in 2m58s
Test / ShareFS (push) Successful in 3m55s
Test / Hakurei (push) Successful in 4m8s
Test / Sandbox (race detector) (push) Successful in 5m32s
Test / Hakurei (race detector) (push) Successful in 6m44s
Test / Flake checks (push) Successful in 1m13s
This fails with ipv6 disabled.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-22 01:21:09 +09:00
cat
0ea195837b
internal/rosa/package/glib: disable gio suite
...
Test / Create distribution (push) Successful in 57s
Test / Sandbox (push) Successful in 4m18s
Test / ShareFS (push) Successful in 5m41s
Test / Sandbox (race detector) (push) Successful in 7m7s
Test / Hakurei (push) Successful in 2m42s
Test / Hakurei (race detector) (push) Successful in 3m31s
Test / Flake checks (push) Successful in 1m12s
This fails with ipv6 disabled.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-22 00:53:40 +09:00
cat
1348991634
internal/rosa/meson: skip specific test suites
...
Test / Create distribution (push) Successful in 55s
Test / ShareFS (push) Successful in 5m32s
Test / Sandbox (race detector) (push) Successful in 7m9s
Test / Hakurei (race detector) (push) Successful in 8m28s
Test / Sandbox (push) Successful in 1m30s
Test / Hakurei (push) Successful in 2m32s
Test / Flake checks (push) Successful in 1m7s
For disabling specific broken or flaky tests.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-22 00:53:17 +09:00
cat
14b445fde5
internal/rosa/package/openssl: disable test_bio_dgram
...
Test / Create distribution (push) Successful in 1m5s
Test / ShareFS (push) Successful in 9m39s
Test / Sandbox (push) Successful in 2m16s
Test / Sandbox (race detector) (push) Successful in 3m23s
Test / Hakurei (push) Successful in 4m8s
Test / Hakurei (race detector) (push) Successful in 4m57s
Test / Flake checks (push) Successful in 2m27s
This fails when ipv6 is disabled.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-21 21:43:46 +09:00
cat
218f7fa345
cmd/app: enforce mutable instance exclusion
...
Test / Create distribution (push) Successful in 55s
Test / Sandbox (push) Successful in 2m47s
Test / ShareFS (push) Successful in 3m46s
Test / Hakurei (push) Successful in 3m57s
Test / Sandbox (race detector) (push) Successful in 5m31s
Test / Hakurei (race detector) (push) Successful in 6m39s
Test / Flake checks (push) Successful in 1m7s
This avoids invoking undefined behaviour in the underlying overlay filesystem implementation.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-21 02:09:01 +09:00
cat
cd493fd95f
cmd/app: centralise workdir
...
Test / Create distribution (push) Successful in 51s
Test / Sandbox (push) Successful in 2m47s
Test / ShareFS (push) Successful in 3m48s
Test / Hakurei (push) Successful in 4m1s
Test / Sandbox (race detector) (push) Successful in 5m19s
Test / Hakurei (race detector) (push) Successful in 6m31s
Test / Flake checks (push) Successful in 1m7s
This makes the directory structure significantly more manageable.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-21 00:48:18 +09:00
cat
9db70c83e3
cmd/app: configure username and hostname
...
Test / Create distribution (push) Successful in 52s
Test / Sandbox (push) Successful in 2m42s
Test / ShareFS (push) Successful in 3m46s
Test / Hakurei (push) Successful in 4m0s
Test / Sandbox (race detector) (push) Successful in 5m33s
Test / Hakurei (race detector) (push) Successful in 6m42s
Test / Flake checks (push) Successful in 1m9s
These no longer need to be hardcoded since this is not subject to the limitations of home-manager.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-20 22:15:49 +09:00
cat
4e09241e5f
cmd/app: optional interactive shell
...
Test / Create distribution (push) Successful in 55s
Test / Sandbox (push) Successful in 3m4s
Test / Hakurei (push) Successful in 4m20s
Test / ShareFS (push) Successful in 4m19s
Test / Sandbox (race detector) (push) Successful in 5m36s
Test / Hakurei (race detector) (push) Successful in 6m51s
Test / Flake checks (push) Successful in 1m8s
Enabling this unconditionally causes the new configuration prompt to be shown when started from a terminal, and is generally less robust than not reading zshrc unless explicitly required.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-20 19:08:47 +09:00
cat
bd4b300ea6
internal/rosa/package/cmake: 4.3.3 to 4.3.4
...
Test / Create distribution (push) Successful in 58s
Test / Sandbox (push) Successful in 3m22s
Test / ShareFS (push) Successful in 4m38s
Test / Sandbox (race detector) (push) Successful in 6m34s
Test / Hakurei (race detector) (push) Successful in 7m57s
Test / Hakurei (push) Successful in 2m58s
Test / Flake checks (push) Successful in 1m26s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-20 17:56:09 +09:00
cat
6dc8214a1a
internal/rosa/package/kernel: 6.12.93 to 6.12.94
...
Test / Create distribution (push) Successful in 51s
Test / Sandbox (push) Successful in 3m26s
Test / Hakurei (push) Successful in 6m11s
Test / ShareFS (push) Successful in 5m46s
Test / Sandbox (race detector) (push) Successful in 7m3s
Test / Hakurei (race detector) (push) Successful in 9m8s
Test / Flake checks (push) Successful in 1m20s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-20 17:55:49 +09:00
cat
cada5a46ad
internal/rosa/package/mesa: 26.1.2 to 26.1.3
...
Test / Create distribution (push) Successful in 1m3s
Test / Sandbox (push) Successful in 3m29s
Test / Hakurei (push) Successful in 5m43s
Test / ShareFS (push) Successful in 5m47s
Test / Sandbox (race detector) (push) Successful in 7m37s
Test / Hakurei (race detector) (push) Successful in 9m31s
Test / Flake checks (push) Successful in 1m20s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-20 17:55:08 +09:00
cat
e747942829
internal/rosa/package/python: pytest 9.1.0 to 9.1.1
...
Test / Create distribution (push) Successful in 1m9s
Test / Sandbox (push) Successful in 3m24s
Test / ShareFS (push) Successful in 5m32s
Test / Sandbox (race detector) (push) Successful in 7m48s
Test / Hakurei (race detector) (push) Successful in 9m26s
Test / Hakurei (push) Successful in 3m0s
Test / Flake checks (push) Successful in 1m25s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-20 17:54:38 +09:00
cat
33b855123e
internal/rosa/package/spirv: spirv-headers 1.4.350.0 to 1.4.350.1
...
Test / Create distribution (push) Successful in 51s
Test / Sandbox (push) Successful in 2m43s
Test / ShareFS (push) Successful in 3m43s
Test / Sandbox (race detector) (push) Successful in 5m46s
Test / Hakurei (race detector) (push) Successful in 7m0s
Test / Hakurei (push) Successful in 2m35s
Test / Flake checks (push) Successful in 1m38s
This unfortunately does not unblock SPIRV-LLVM-Translator.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-20 04:43:04 +09:00
cat
58ce134718
internal/outcome: attempt nscd path-hiding if present
...
Test / Create distribution (push) Successful in 52s
Test / Sandbox (push) Successful in 2m46s
Test / ShareFS (push) Successful in 3m56s
Test / Hakurei (push) Successful in 4m9s
Test / Sandbox (race detector) (push) Successful in 5m42s
Test / Hakurei (race detector) (push) Successful in 6m50s
Test / Flake checks (push) Successful in 1m9s
This avoids creating the mount point on musl setups which accomplishes nothing and can run into permission problems.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-20 02:42:35 +09:00
cat
2066093343
cmd/app: remove sysfs bind mounts
...
Test / Create distribution (push) Successful in 51s
Test / Sandbox (push) Successful in 2m57s
Test / ShareFS (push) Successful in 4m2s
Test / Sandbox (race detector) (push) Successful in 5m26s
Test / Hakurei (race detector) (push) Successful in 6m39s
Test / Hakurei (push) Successful in 2m46s
Test / Flake checks (push) Successful in 1m9s
This should be in common instead.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-20 01:57:55 +09:00
cat
07509b3ba2
cmd/app: additional bind types
...
Test / Create distribution (push) Successful in 52s
Test / Sandbox (push) Successful in 2m58s
Test / ShareFS (push) Successful in 3m54s
Test / Hakurei (push) Successful in 4m7s
Test / Sandbox (race detector) (push) Successful in 5m27s
Test / Hakurei (race detector) (push) Successful in 6m43s
Test / Flake checks (push) Successful in 1m25s
This adds optional and device mount points.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-20 01:51:57 +09:00
cat
a7485d587a
cmd/app: pass user-specified arguments
...
Test / Create distribution (push) Successful in 50s
Test / Sandbox (push) Successful in 2m52s
Test / ShareFS (push) Successful in 3m48s
Test / Sandbox (race detector) (push) Successful in 5m20s
Test / Hakurei (race detector) (push) Successful in 6m37s
Test / Hakurei (push) Successful in 2m40s
Test / Flake checks (push) Successful in 1m26s
An extra argument is added to pad out argv0.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-20 01:44:47 +09:00
cat
4892beefc1
cmd/app: optionally override configured command
...
Test / Create distribution (push) Successful in 50s
Test / Sandbox (push) Successful in 2m45s
Test / ShareFS (push) Successful in 3m50s
Test / Hakurei (push) Successful in 4m1s
Test / Sandbox (race detector) (push) Successful in 5m33s
Test / Hakurei (race detector) (push) Successful in 6m35s
Test / Flake checks (push) Successful in 1m9s
Useful for multiple applications sharing state.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-20 01:31:07 +09:00
cat
7ab54b8c94
internal/rosa: read overridden version string from source
...
Test / Create distribution (push) Successful in 54s
Test / Sandbox (push) Successful in 3m2s
Test / ShareFS (push) Successful in 4m2s
Test / Hakurei (push) Successful in 4m10s
Test / Sandbox (race detector) (push) Successful in 5m31s
Test / Hakurei (race detector) (push) Successful in 6m42s
Test / Flake checks (push) Successful in 1m7s
This is more correct than the hardcoded string and is generally more robust against relative paths.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-20 01:18:12 +09:00
cat
a4fab67811
internal/pkg: optionally exempt implementations from cures counter
...
Test / Create distribution (push) Successful in 51s
Test / Sandbox (push) Successful in 2m49s
Test / ShareFS (push) Successful in 3m48s
Test / Hakurei (push) Successful in 3m59s
Test / Sandbox (race detector) (push) Successful in 5m23s
Test / Hakurei (race detector) (push) Successful in 6m39s
Test / Flake checks (push) Successful in 1m26s
This avoids holding up many slots with a long pipeline.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-20 01:03:28 +09:00
cat
ed5cdd38a4
cmd/dist: build hsu separately
...
Test / Create distribution (push) Successful in 52s
Test / Sandbox (push) Successful in 2m41s
Test / ShareFS (push) Successful in 3m47s
Test / Hakurei (push) Successful in 4m0s
Test / Sandbox (race detector) (push) Successful in 5m25s
Test / Hakurei (race detector) (push) Successful in 6m36s
Test / Flake checks (push) Successful in 1m8s
This program must be built with cgo disabled, and was missed when migrating build script.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-20 00:59:47 +09:00
cat
f6318304ee
hst: fix ephemeral overlay order
...
Test / Create distribution (push) Successful in 1m0s
Test / Sandbox (push) Successful in 2m55s
Test / ShareFS (push) Successful in 4m13s
Test / Hakurei (push) Successful in 4m19s
Test / Sandbox (race detector) (push) Successful in 5m58s
Test / Hakurei (race detector) (push) Successful in 6m53s
Test / Flake checks (push) Successful in 1m11s
This is quite counterintuitive otherwise.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-20 00:20:31 +09:00
cat
cb618093d5
hst: optionally disable file placement
...
Test / Create distribution (push) Successful in 52s
Test / Sandbox (push) Successful in 2m39s
Test / ShareFS (push) Successful in 3m46s
Test / Sandbox (race detector) (push) Successful in 5m28s
Test / Hakurei (race detector) (push) Successful in 6m37s
Test / Hakurei (push) Successful in 2m46s
Test / Flake checks (push) Successful in 1m17s
This works around stubborn package managers.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-20 00:16:35 +09:00
cat
b0b2471c0c
cmd/app: include template name in container metadata
...
Test / Create distribution (push) Successful in 55s
Test / Sandbox (push) Successful in 3m3s
Test / ShareFS (push) Successful in 3m46s
Test / Hakurei (push) Successful in 4m2s
Test / Sandbox (race detector) (push) Successful in 5m27s
Test / Hakurei (race detector) (push) Successful in 6m38s
Test / Flake checks (push) Successful in 1m10s
This helps disambiguate active mutable containers.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-19 23:36:31 +09:00
cat
344d2b8207
cmd/app: use ROSA_ prefix
...
Test / Create distribution (push) Successful in 54s
Test / Sandbox (push) Successful in 2m52s
Test / ShareFS (push) Successful in 3m51s
Test / Hakurei (push) Successful in 3m59s
Test / Sandbox (race detector) (push) Successful in 5m29s
Test / Hakurei (race detector) (push) Successful in 6m38s
Test / Flake checks (push) Successful in 1m24s
This avoids awkward case-insensitive zsh completion.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-19 23:29:51 +09:00
cat
3938e8bce5
cmd/app: multiple template uppers
...
Test / Create distribution (push) Successful in 52s
Test / Sandbox (push) Successful in 2m44s
Test / ShareFS (push) Successful in 3m53s
Test / Hakurei (push) Successful in 4m6s
Test / Sandbox (race detector) (push) Successful in 5m27s
Test / Hakurei (race detector) (push) Successful in 6m40s
Test / Flake checks (push) Successful in 1m12s
Having multiple environments is useful, and this was trivial to implement.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-18 03:51:49 +09:00
cat
aee15b4f2a
cmd/app: common configuration file
...
Test / Create distribution (push) Successful in 1m36s
Test / Sandbox (push) Successful in 3m28s
Test / ShareFS (push) Successful in 4m33s
Test / Hakurei (push) Successful in 4m41s
Test / Sandbox (race detector) (push) Successful in 6m45s
Test / Hakurei (race detector) (push) Successful in 7m46s
Test / Flake checks (push) Successful in 1m33s
Generally useful for shared storage and environment.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-18 02:35:56 +09:00
cat
18b1103fdc
internal/rosa/llvm: 22.1.7 to 22.1.8
...
Test / Create distribution (push) Successful in 1m13s
Test / Sandbox (push) Successful in 3m20s
Test / ShareFS (push) Successful in 8m47s
Test / Hakurei (push) Successful in 8m51s
Test / Sandbox (race detector) (push) Successful in 2m54s
Test / Hakurei (race detector) (push) Successful in 4m22s
Test / Flake checks (push) Successful in 1m18s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-17 21:49:38 +09:00
cat
c5a02da0f0
internal/rosa/package/python: 3.14.5 to 3.14.6
...
Test / Create distribution (push) Successful in 1m8s
Test / Sandbox (push) Successful in 3m14s
Test / ShareFS (push) Successful in 6m39s
Test / Hakurei (push) Successful in 7m35s
Test / Sandbox (race detector) (push) Successful in 2m53s
Test / Hakurei (race detector) (push) Successful in 4m27s
Test / Flake checks (push) Successful in 1m19s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-17 21:49:07 +09:00
cat
c0c2f3233a
internal/rosa/package/util-linux: 2.42.1 to 2.42.2
...
Test / Create distribution (push) Successful in 55s
Test / Sandbox (push) Successful in 2m58s
Test / ShareFS (push) Successful in 3m57s
Test / Hakurei (push) Successful in 4m7s
Test / Sandbox (race detector) (push) Successful in 5m47s
Test / Hakurei (race detector) (push) Successful in 7m4s
Test / Flake checks (push) Successful in 1m34s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-17 21:44:47 +09:00
cat
bda00ac90e
internal/rosa/package/hakurei: 0.4.3 to 0.4.4
...
Test / Create distribution (push) Successful in 52s
Test / Sandbox (push) Successful in 2m41s
Test / ShareFS (push) Successful in 3m48s
Test / Hakurei (push) Successful in 4m2s
Test / Sandbox (race detector) (push) Successful in 5m33s
Test / Hakurei (race detector) (push) Successful in 6m42s
Test / Flake checks (push) Successful in 1m23s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-17 21:40:04 +09:00
cat
79342e3053
release: 0.4.4
...
Release / Create release (push) Successful in 37s
Test / Flake checks (push) Successful in 1m17s
Test / Create distribution (push) Successful in 1m3s
Test / Sandbox (push) Successful in 2m49s
Test / ShareFS (push) Successful in 3m53s
Test / Hakurei (push) Successful in 4m6s
Test / Sandbox (race detector) (push) Successful in 5m38s
Test / Hakurei (race detector) (push) Successful in 6m44s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-17 21:07:22 +09:00
cat
825bf24731
nix: read version from cmd/dist
...
Test / ShareFS (push) Successful in 36s
Test / Sandbox (race detector) (push) Successful in 38s
Test / Hakurei (push) Successful in 45s
Test / Sandbox (push) Successful in 42s
Test / Hakurei (race detector) (push) Successful in 48s
Test / Create distribution (push) Successful in 57s
Test / Flake checks (push) Successful in 1m15s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-17 21:06:03 +09:00
cat
08112f0b90
hst: optionally cover /run/ early
...
Test / Create distribution (push) Successful in 53s
Test / Sandbox (push) Successful in 2m44s
Test / ShareFS (push) Successful in 3m57s
Test / Hakurei (push) Successful in 4m0s
Test / Sandbox (race detector) (push) Successful in 5m30s
Test / Hakurei (race detector) (push) Successful in 6m38s
Test / Flake checks (push) Successful in 1m12s
This works around awkward root permissions.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-17 02:59:48 +09:00
cat
e1a1e1e399
cmd/app: use ephemeral overlay root
...
Test / Create distribution (push) Successful in 56s
Test / Sandbox (push) Successful in 3m4s
Test / ShareFS (push) Successful in 3m50s
Test / Hakurei (push) Successful in 4m13s
Test / Sandbox (race detector) (push) Successful in 5m33s
Test / Hakurei (race detector) (push) Successful in 6m40s
Test / Flake checks (push) Successful in 1m14s
This replaces autoroot.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-17 02:32:46 +09:00
cat
92b61889a6
hst: support ephemeral overlay mounts
...
Test / Create distribution (push) Successful in 55s
Test / Sandbox (push) Successful in 2m41s
Test / ShareFS (push) Successful in 3m47s
Test / Hakurei (push) Successful in 3m59s
Test / Sandbox (race detector) (push) Successful in 5m33s
Test / Hakurei (race detector) (push) Successful in 6m38s
Test / Flake checks (push) Successful in 1m13s
This is useful for reusing a readonly template without autoroot.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-17 02:16:57 +09:00
cat
28e133c298
cmd/app: start application from configuration
...
Test / Create distribution (push) Successful in 59s
Test / Sandbox (push) Successful in 3m3s
Test / ShareFS (push) Successful in 4m14s
Test / Hakurei (push) Successful in 4m28s
Test / Sandbox (race detector) (push) Successful in 5m48s
Test / Hakurei (race detector) (push) Successful in 7m1s
Test / Flake checks (push) Successful in 1m13s
This is currently not very usable due to hakurei immutable overlay mount limitations.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-17 01:54:29 +09:00
cat
323dcb2820
cmd/app: high-level app configuration syntax
...
Test / Create distribution (push) Successful in 55s
Test / Sandbox (push) Successful in 2m54s
Test / ShareFS (push) Successful in 4m8s
Test / Hakurei (push) Successful in 4m15s
Test / Sandbox (race detector) (push) Successful in 5m45s
Test / Hakurei (race detector) (push) Successful in 7m0s
Test / Flake checks (push) Successful in 1m23s
This replaces the nixos module.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-17 01:50:53 +09:00
cat
f46a0370a7
cmd/app: initial container template command
...
Test / Create distribution (push) Successful in 59s
Test / Sandbox (push) Successful in 2m54s
Test / ShareFS (push) Successful in 3m59s
Test / Hakurei (push) Successful in 4m11s
Test / Sandbox (race detector) (push) Successful in 5m38s
Test / Hakurei (race detector) (push) Successful in 6m45s
Test / Flake checks (push) Successful in 1m13s
This program is an experimental frontend for cmd/hakurei. This serves as a short-term replacement of the nixos module and a testing environment to implement API useful to planterette.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-16 23:27:50 +09:00
cat
5ee66a86ee
internal/rosa/python: respect toolchain opts
...
Test / Create distribution (push) Successful in 1m2s
Test / Sandbox (push) Successful in 3m17s
Test / ShareFS (push) Successful in 4m34s
Test / Hakurei (push) Successful in 4m45s
Test / Sandbox (race detector) (push) Successful in 6m9s
Test / Hakurei (race detector) (push) Successful in 7m7s
Test / Flake checks (push) Successful in 1m16s
This was missed when migrating the pip helper.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-16 22:06:34 +09:00
cat
d75b8b6e32
internal/rosa/package/tamago: 1.26.3 to 1.26.4
...
Test / Create distribution (push) Successful in 1m0s
Test / Sandbox (push) Successful in 4m14s
Test / Hakurei (push) Successful in 6m21s
Test / ShareFS (push) Successful in 4m44s
Test / Sandbox (race detector) (push) Successful in 6m35s
Test / Hakurei (race detector) (push) Successful in 8m57s
Test / Flake checks (push) Successful in 1m25s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-16 21:49:04 +09:00
cat
7c9481d38d
internal/rosa/package/strace: 6.19 to 7.1
...
Test / Create distribution (push) Successful in 2m44s
Test / Sandbox (push) Successful in 9m27s
Test / ShareFS (push) Successful in 6m40s
Test / Hakurei (push) Successful in 11m5s
Test / Sandbox (race detector) (push) Successful in 10m36s
Test / Hakurei (race detector) (push) Successful in 13m43s
Test / Flake checks (push) Successful in 1m28s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-16 21:48:45 +09:00
cat
983ab4378f
internal/rosa/package/nss: 3.124 to 3.125
...
Test / Create distribution (push) Successful in 1m15s
Test / Sandbox (race detector) (push) Successful in 11m39s
Test / ShareFS (push) Successful in 9m46s
Test / Hakurei (race detector) (push) Successful in 14m6s
Test / Sandbox (push) Successful in 1m44s
Test / Hakurei (push) Successful in 3m9s
Test / Flake checks (push) Successful in 1m22s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-16 21:48:26 +09:00
cat
5b5c096d31
internal/rosa/package/iproute2: 7.0.0 to 7.1.0
...
Test / Create distribution (push) Successful in 1m32s
Test / Sandbox (race detector) (push) Successful in 12m33s
Test / ShareFS (push) Successful in 12m31s
Test / Hakurei (push) Successful in 13m42s
Test / Hakurei (race detector) (push) Successful in 15m15s
Test / Sandbox (push) Successful in 1m55s
Test / Flake checks (push) Successful in 1m30s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-16 21:48:04 +09:00
cat
5f49127120
internal/rosa/package/python: pytest 9.0.3 to 9.1.0
...
Test / Create distribution (push) Successful in 59s
Test / Sandbox (push) Successful in 4m3s
Test / ShareFS (push) Successful in 7m28s
Test / Hakurei (push) Successful in 7m32s
Test / Sandbox (race detector) (push) Successful in 11m55s
Test / Hakurei (race detector) (push) Successful in 15m14s
Test / Flake checks (push) Successful in 1m41s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-16 21:47:40 +09:00
cat
164f8c873d
internal/rosa/package/gcc: binutils 2.46.0 to 2.46.1
...
Test / Create distribution (push) Successful in 56s
Test / Sandbox (push) Successful in 3m47s
Test / ShareFS (push) Successful in 6m39s
Test / Hakurei (push) Successful in 6m44s
Test / Sandbox (race detector) (push) Successful in 12m17s
Test / Hakurei (race detector) (push) Successful in 15m36s
Test / Flake checks (push) Successful in 1m35s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-16 21:47:16 +09:00
cat
9274b642ec
internal/rosa/package/kernel: 6.12.92 to 6.12.93
...
Test / Create distribution (push) Successful in 1m20s
Test / Sandbox (push) Successful in 3m12s
Test / Hakurei (push) Successful in 4m19s
Test / ShareFS (push) Successful in 4m21s
Test / Sandbox (race detector) (push) Successful in 5m53s
Test / Hakurei (race detector) (push) Successful in 7m8s
Test / Flake checks (push) Successful in 1m14s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-16 21:37:42 +09:00
cat
5992be3dd3
internal/rosa/package/python: add kernel-headers
...
Test / Create distribution (push) Successful in 58s
Test / ShareFS (push) Successful in 7m52s
Test / Sandbox (race detector) (push) Successful in 8m34s
Test / Hakurei (race detector) (push) Successful in 9m42s
Test / Sandbox (push) Successful in 1m28s
Test / Hakurei (push) Successful in 3m43s
Test / Flake checks (push) Successful in 2m46s
Missing kernel headers implicitly disables many useful things. This change also enables PGO and installs symlink, since a rebuild is unavoidable.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-10 16:30:52 +09:00
cat
c661a3b63a
cmd/mbf: migrate shell to enter
...
Test / Create distribution (push) Successful in 57s
Test / Sandbox (push) Successful in 2m54s
Test / ShareFS (push) Successful in 3m56s
Test / Hakurei (push) Successful in 4m3s
Test / Sandbox (race detector) (push) Successful in 5m39s
Test / Hakurei (race detector) (push) Successful in 6m40s
Test / Flake checks (push) Successful in 1m12s
This reduces duplicate code. This change also adds resolv.conf to the container.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-10 13:34:44 +09:00
cat
df0bb877db
internal/rosa: export etc native artifact
...
Test / Create distribution (push) Successful in 52s
Test / Sandbox (push) Successful in 2m49s
Test / ShareFS (push) Successful in 3m59s
Test / Hakurei (push) Successful in 4m3s
Test / Sandbox (race detector) (push) Successful in 5m35s
Test / Hakurei (race detector) (push) Successful in 6m38s
Test / Flake checks (push) Successful in 1m12s
This is useful for external container tooling.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-10 13:26:38 +09:00
cat
f333b8fbd6
cmd/mbf: register binfmt entry for shell
...
Test / Create distribution (push) Successful in 58s
Test / Sandbox (push) Successful in 2m42s
Test / Hakurei (push) Successful in 3m56s
Test / ShareFS (push) Successful in 3m55s
Test / Sandbox (race detector) (push) Successful in 5m36s
Test / Hakurei (race detector) (push) Successful in 6m36s
Test / Flake checks (push) Successful in 1m16s
This fixes --arch for shell.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-10 12:51:09 +09:00
cat
928a9f61e9
cmd/hsu: remove parent check
...
Test / Create distribution (push) Successful in 23s
Test / ShareFS (push) Successful in 29s
Test / Sandbox (race detector) (push) Successful in 32s
Test / Sandbox (push) Successful in 35s
Test / Hakurei (push) Successful in 40s
Test / Hakurei (race detector) (push) Successful in 45s
Test / Flake checks (push) Successful in 1m11s
This check serves no real purpose and only makes it more difficult to start containers.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-09 18:08:17 +09:00
cat
ce06539eca
internal/rosa: expose supported architectures
...
Test / Create distribution (push) Successful in 53s
Test / Sandbox (push) Successful in 2m57s
Test / ShareFS (push) Successful in 3m56s
Test / Hakurei (push) Successful in 4m3s
Test / Sandbox (race detector) (push) Successful in 5m33s
Test / Hakurei (race detector) (push) Successful in 6m41s
Test / Flake checks (push) Successful in 1m12s
This information is useful to external tooling and makes a lot more sense in this package than cmd/mbf. This change also fixes non-native artifact resolution during clean.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-09 16:05:04 +09:00
cat
69908e5a41
internal/rosa: remove external toolchain reference
...
Test / Create distribution (push) Successful in 57s
Test / Sandbox (push) Successful in 2m53s
Test / ShareFS (push) Successful in 3m55s
Test / Hakurei (push) Successful in 3m59s
Test / Sandbox (race detector) (push) Successful in 5m44s
Test / Hakurei (race detector) (push) Successful in 6m49s
Test / Flake checks (push) Successful in 1m27s
This should have used toolchain passed as the argument and was mistakenly never changed when migrating to late evaluation.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-09 15:58:02 +09:00
cat
b5445573a8
internal/rosa/package/ninja: work around test suite bug
...
Test / Create distribution (push) Successful in 51s
Test / Sandbox (push) Successful in 2m38s
Test / ShareFS (push) Successful in 3m46s
Test / Hakurei (push) Successful in 3m54s
Test / Sandbox (race detector) (push) Successful in 5m17s
Test / Hakurei (race detector) (push) Successful in 6m28s
Test / Flake checks (push) Successful in 1m6s
The test suite hard codes /bin/echo.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-08 18:43:42 +09:00
cat
f869ff95a1
all: apply modernisers
...
Test / Create distribution (push) Successful in 58s
Test / Sandbox (push) Successful in 2m48s
Test / ShareFS (push) Successful in 3m53s
Test / Hakurei (push) Successful in 4m0s
Test / Sandbox (race detector) (push) Successful in 5m37s
Test / Hakurei (race detector) (push) Successful in 6m40s
Test / Flake checks (push) Successful in 1m12s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-08 14:58:24 +09:00
cat
725f2e0ef3
internal/rosa/package/wayland: wayland-protocols 1.48 to 1.49
...
Test / Create distribution (push) Successful in 1m2s
Test / Sandbox (push) Successful in 2m57s
Test / ShareFS (push) Successful in 4m34s
Test / Hakurei (push) Successful in 4m40s
Test / Sandbox (race detector) (push) Successful in 5m57s
Test / Hakurei (race detector) (push) Successful in 7m5s
Test / Flake checks (push) Successful in 1m12s
This finally eliminates the backport patch.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-08 13:45:36 +09:00
cat
4ffa20cd3f
cmd/mbf: custom azalea path
...
Test / Create distribution (push) Successful in 54s
Test / Sandbox (push) Successful in 2m53s
Test / Hakurei (push) Successful in 4m33s
Test / ShareFS (push) Successful in 4m38s
Test / Sandbox (race detector) (push) Successful in 6m14s
Test / Hakurei (race detector) (push) Successful in 7m38s
Test / Flake checks (push) Successful in 1m23s
This enables out-of-tree packaging.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-08 13:42:06 +09:00
cat
38450db74a
internal/rosa: access backing storage through fs
...
Test / Create distribution (push) Successful in 52s
Test / Sandbox (push) Successful in 2m44s
Test / Hakurei (push) Successful in 3m52s
Test / ShareFS (push) Successful in 3m53s
Test / Sandbox (race detector) (push) Successful in 5m32s
Test / Hakurei (race detector) (push) Successful in 6m30s
Test / Flake checks (push) Successful in 1m7s
This is more versatile than hardcoding the os.Root implementation.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-07 22:08:57 +09:00
cat
9344f694c7
internal/pkg: defer directory permissions
...
Test / Create distribution (push) Successful in 54s
Test / Sandbox (push) Successful in 2m58s
Test / ShareFS (push) Successful in 4m7s
Test / Sandbox (race detector) (push) Successful in 5m47s
Test / Hakurei (race detector) (push) Successful in 6m51s
Test / Hakurei (push) Successful in 2m23s
Test / Flake checks (push) Successful in 1m10s
This allows creation of directory structures with awkward permission bits.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-07 20:26:55 +09:00
cat
e8bb5a622d
internal/rosa: mirror service via external cache
...
Test / Create distribution (push) Successful in 51s
Test / Sandbox (push) Successful in 2m43s
Test / ShareFS (push) Successful in 3m58s
Test / Hakurei (push) Successful in 4m2s
Test / Sandbox (race detector) (push) Successful in 5m29s
Test / Hakurei (race detector) (push) Successful in 6m43s
Test / Flake checks (push) Successful in 1m18s
This provides an authenticated implementation of the external cache.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-07 19:25:11 +09:00
cat
22e508fe17
internal/pkg: expose measured reader to extern status
...
Test / Create distribution (push) Successful in 59s
Test / Sandbox (push) Successful in 2m50s
Test / ShareFS (push) Successful in 3m55s
Test / Hakurei (push) Successful in 4m3s
Test / Sandbox (race detector) (push) Successful in 5m45s
Test / Hakurei (race detector) (push) Successful in 6m40s
Test / Flake checks (push) Successful in 1m12s
This is always required by the implementation.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-07 16:14:54 +09:00
cat
b18ecf5832
nix: work around systemd nondeterminism
...
Test / ShareFS (push) Successful in 27s
Test / Hakurei (push) Successful in 39s
Test / Hakurei (race detector) (push) Successful in 43s
Test / Create distribution (push) Successful in 54s
Test / Sandbox (push) Successful in 1m39s
Test / Sandbox (race detector) (push) Successful in 2m27s
Test / Flake checks (push) Successful in 1m7s
NixOS switched to systemd initramfs by default.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-07 14:10:06 +09:00
cat
ec29e755fb
internal/pkg: replace outcomes from external cache
...
Test / Create distribution (push) Successful in 57s
Test / ShareFS (push) Successful in 3m51s
Test / Hakurei (push) Successful in 3m58s
Test / Sandbox (race detector) (push) Successful in 5m33s
Test / Hakurei (race detector) (push) Successful in 6m35s
Test / Sandbox (push) Successful in 1m27s
Test / Flake checks (push) Successful in 1m15s
This is primarily useful for implementing a mirror service. This change also works around the zero-dependency FloodArtifact edge case.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-07 13:52:26 +09:00
cat
9aaf160ff4
internal/pkg: do not hold up cures during status link
...
Test / Create distribution (push) Successful in 57s
Test / Sandbox (push) Successful in 2m48s
Test / ShareFS (push) Successful in 3m56s
Test / Hakurei (push) Successful in 4m4s
Test / Sandbox (race detector) (push) Successful in 5m40s
Test / Hakurei (race detector) (push) Successful in 6m37s
Test / Flake checks (push) Successful in 1m8s
This is a bunch of string operation and a single syscall. Do not hold up queue here.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-07 02:28:45 +09:00
cat
e192fca762
internal/pkg: check for unclean shutdown
...
Test / Create distribution (push) Successful in 57s
Test / Sandbox (push) Successful in 2m53s
Test / ShareFS (push) Successful in 3m54s
Test / Hakurei (push) Successful in 4m2s
Test / Sandbox (race detector) (push) Successful in 5m41s
Test / Hakurei (race detector) (push) Successful in 6m34s
Test / Flake checks (push) Successful in 1m13s
This avoids running into nasty surprises opening a cache that suffered unclean shutdown due to power loss. All other parts of the cache are not prone to inconsistent state.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-07 01:21:00 +09:00
cat
7eafc7b1e4
nix: update flake lock
...
Test / Create distribution (push) Successful in 1m3s
Test / Sandbox (push) Successful in 2m52s
Test / ShareFS (push) Successful in 4m5s
Test / Sandbox (race detector) (push) Successful in 5m45s
Test / Hakurei (race detector) (push) Successful in 7m0s
Test / Hakurei (push) Successful in 2m23s
Test / Flake checks (push) Successful in 1m14s
Was unfortunately not able to implement vm test suite before this release. Hopefully the last nixos update we have to follow.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-06 13:14:09 +09:00
cat
282462c2f0
internal/rosa/package/mesa: 26.1.1 to 26.1.2
...
Test / Sandbox (push) Successful in 3m34s
Test / Hakurei (push) Successful in 4m48s
Test / Sandbox (race detector) (push) Successful in 5m34s
Test / Hakurei (race detector) (push) Successful in 6m45s
Test / Create distribution (push) Successful in 1m4s
Test / ShareFS (push) Successful in 2m57s
Test / Flake checks (push) Successful in 1m32s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-05 09:23:40 +09:00
cat
d9f522d648
internal/rosa/package/libinput: 1.31.2 to 1.31.3
...
Test / Create distribution (push) Successful in 1m15s
Test / Sandbox (push) Successful in 3m16s
Test / ShareFS (push) Successful in 4m15s
Test / Sandbox (race detector) (push) Successful in 5m42s
Test / Hakurei (race detector) (push) Successful in 6m47s
Test / Hakurei (push) Successful in 2m45s
Test / Flake checks (push) Successful in 2m4s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-05 09:23:11 +09:00
cat
a0b0c7ecc9
internal/rosa/package/libdrm: 2.4.133 to 2.4.134
...
Test / Create distribution (push) Successful in 1m12s
Test / Sandbox (push) Successful in 3m16s
Test / Hakurei (push) Successful in 4m19s
Test / ShareFS (push) Successful in 4m23s
Test / Sandbox (race detector) (push) Successful in 5m59s
Test / Hakurei (race detector) (push) Successful in 6m53s
Test / Flake checks (push) Successful in 1m31s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-05 09:22:50 +09:00
cat
2b8809da7a
internal/rosa/package/hwdata: 0.407 to 0.408
...
Test / Sandbox (push) Successful in 2m16s
Test / Create distribution (push) Successful in 1m14s
Test / Hakurei (push) Successful in 4m47s
Test / ShareFS (push) Successful in 3m22s
Test / Sandbox (race detector) (push) Successful in 5m41s
Test / Hakurei (race detector) (push) Successful in 7m4s
Test / Flake checks (push) Successful in 1m32s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-05 09:22:28 +09:00
cat
84cda19d63
internal/rosa/package/harfbuzz: 14.2.0 to 14.2.1
...
Test / Create distribution (push) Successful in 1m15s
Test / Sandbox (push) Successful in 3m9s
Test / Hakurei (push) Successful in 4m35s
Test / ShareFS (push) Successful in 4m32s
Test / Sandbox (race detector) (push) Successful in 6m4s
Test / Hakurei (race detector) (push) Successful in 7m15s
Test / Flake checks (push) Successful in 1m34s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-05 09:22:08 +09:00
cat
154ab953c1
internal/rosa/package/fontconfig: 2.18.0 to 2.18.1
...
Test / Create distribution (push) Successful in 1m12s
Test / Sandbox (push) Successful in 3m11s
Test / ShareFS (push) Successful in 4m15s
Test / Hakurei (push) Successful in 4m19s
Test / Sandbox (race detector) (push) Successful in 5m53s
Test / Hakurei (race detector) (push) Successful in 6m58s
Test / Flake checks (push) Successful in 1m44s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-05 09:21:43 +09:00
cat
34e11dd312
internal/rosa/package/python: hatchling 1.16.5 to 1.17.0
...
Test / Create distribution (push) Successful in 1m22s
Test / Sandbox (push) Successful in 3m24s
Test / Hakurei (push) Successful in 4m35s
Test / ShareFS (push) Successful in 4m29s
Test / Sandbox (race detector) (push) Successful in 6m0s
Test / Hakurei (race detector) (push) Successful in 7m16s
Test / Flake checks (push) Successful in 1m43s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-05 09:21:10 +09:00
cat
140cb3cc47
internal/rosa/package/python: trove-classifiers 2026.5.22.10 to 2026.6.1.19
...
Test / Create distribution (push) Successful in 1m23s
Test / Sandbox (push) Successful in 3m13s
Test / ShareFS (push) Successful in 4m31s
Test / Hakurei (push) Successful in 5m34s
Test / Sandbox (race detector) (push) Successful in 6m3s
Test / Hakurei (race detector) (push) Successful in 7m10s
Test / Flake checks (push) Successful in 1m44s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-05 09:20:42 +09:00
cat
82c974d656
internal/rosa/package/xkbcommon: 1.13.1 to 1.13.2
...
Test / Create distribution (push) Successful in 1m8s
Test / Sandbox (push) Successful in 2m53s
Test / ShareFS (push) Successful in 4m17s
Test / Hakurei (push) Successful in 4m29s
Test / Sandbox (race detector) (push) Successful in 5m53s
Test / Hakurei (race detector) (push) Successful in 7m10s
Test / Flake checks (push) Successful in 1m38s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-05 09:20:12 +09:00
cat
8c17f201e5
internal/rosa/package/x: xwayland 24.1.11 to 24.1.12
...
Test / Create distribution (push) Successful in 1m7s
Test / Sandbox (push) Successful in 2m54s
Test / Hakurei (push) Successful in 3m57s
Test / ShareFS (push) Successful in 3m57s
Test / Sandbox (race detector) (push) Successful in 5m40s
Test / Hakurei (race detector) (push) Successful in 6m38s
Test / Flake checks (push) Successful in 1m26s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-05 09:19:46 +09:00
cat
63e0457538
internal/rosa/package/x: xserver 21.1.22 to 21.1.23
...
Test / Sandbox (race detector) (push) Successful in 53s
Test / Create distribution (push) Successful in 1m12s
Test / Sandbox (push) Successful in 3m9s
Test / Hakurei (race detector) (push) Successful in 4m4s
Test / Hakurei (push) Successful in 4m12s
Test / ShareFS (push) Successful in 4m13s
Test / Flake checks (push) Successful in 1m33s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-05 09:19:22 +09:00
cat
ca93264c1f
internal/rosa/package/dtc: 1.8.0 to 1.8.1
...
Test / Create distribution (push) Successful in 1m9s
Test / Sandbox (push) Successful in 3m5s
Test / Hakurei (push) Successful in 4m18s
Test / ShareFS (push) Successful in 4m15s
Test / Sandbox (race detector) (push) Successful in 5m38s
Test / Hakurei (race detector) (push) Successful in 6m52s
Test / Flake checks (push) Successful in 1m28s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-05 09:18:53 +09:00
cat
94173eafff
internal/rosa/llvm: 22.1.6 to 22.1.7
...
Test / Create distribution (push) Successful in 2m22s
Test / Sandbox (race detector) (push) Successful in 10m9s
Test / ShareFS (push) Successful in 10m43s
Test / Hakurei (race detector) (push) Successful in 14m43s
Test / Sandbox (push) Successful in 4m24s
Test / Hakurei (push) Successful in 5m50s
Test / Flake checks (push) Successful in 1m27s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-04 20:13:26 +09:00
cat
e28c4aa3c0
internal/rosa/package/kernel: 6.12.91 to 6.12.92
...
Test / Create distribution (push) Successful in 1m44s
Test / ShareFS (push) Successful in 11m22s
Test / Sandbox (push) Successful in 2m51s
Test / Sandbox (race detector) (push) Successful in 4m0s
Test / Hakurei (push) Successful in 5m42s
Test / Hakurei (race detector) (push) Successful in 6m30s
Test / Flake checks (push) Successful in 1m54s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-04 20:10:27 +09:00
cat
8e8410ce38
internal/pkg: archive unpack artifact
...
Test / Create distribution (push) Successful in 4m0s
Test / Sandbox (push) Successful in 9m28s
Test / Sandbox (race detector) (push) Successful in 13m22s
Test / Hakurei (push) Successful in 13m27s
Test / ShareFS (push) Successful in 13m57s
Test / Hakurei (race detector) (push) Successful in 15m52s
Test / Flake checks (push) Successful in 2m37s
This unpacks an internal/pkg archive stream used in the upcoming mirror service.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-04 19:46:36 +09:00
cat
8fb6fdaa80
internal/pkg: prefix reporting names
...
Test / Create distribution (push) Successful in 3m40s
Test / Sandbox (push) Successful in 6m6s
Test / Hakurei (push) Successful in 7m37s
Test / ShareFS (push) Successful in 7m43s
Test / Sandbox (race detector) (push) Successful in 9m6s
Test / Hakurei (race detector) (push) Successful in 11m38s
Test / Flake checks (push) Successful in 5m27s
This reads better than suffixes.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-04 19:05:36 +09:00
cat
db69dcf0be
internal/pkg: remove tar built-in decompressor
...
Test / Create distribution (push) Successful in 1m30s
Test / Sandbox (push) Successful in 5m13s
Test / Hakurei (push) Successful in 7m56s
Test / ShareFS (push) Successful in 7m57s
Test / Hakurei (race detector) (push) Successful in 10m12s
Test / Sandbox (race detector) (push) Successful in 3m3s
Test / Flake checks (push) Successful in 1m47s
This is replaced by decompressArtifact and is no longer necessary.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-04 18:54:43 +09:00
cat
76c1fb84c8
internal/pkg: stream decompress artifact
...
Test / Create distribution (push) Successful in 2m56s
Test / Sandbox (push) Successful in 6m55s
Test / Hakurei (push) Successful in 9m46s
Test / ShareFS (push) Successful in 10m21s
Test / Sandbox (race detector) (push) Successful in 10m44s
Test / Hakurei (race detector) (push) Successful in 14m34s
Test / Flake checks (push) Successful in 3m14s
The tarArtifact predates FileArtifact pipelining. This migrates decompression and buffering into a standalone artifact implementation.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-04 18:33:04 +09:00
cat
729be19af3
internal/pkg: rename archive checksum helpers
...
Test / Create distribution (push) Successful in 1m7s
Test / Sandbox (push) Successful in 2m50s
Test / ShareFS (push) Successful in 3m50s
Test / Hakurei (push) Successful in 3m54s
Test / Sandbox (race detector) (push) Successful in 5m41s
Test / Hakurei (race detector) (push) Successful in 6m39s
Test / Flake checks (push) Successful in 1m41s
These names are more consistent with other helper names, so rename them while the API is still internal.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-04 14:13:20 +09:00
cat
4d04f86f4a
internal/rosa/go: 1.26.3 to 1.26.4
...
Test / Create distribution (push) Successful in 1m5s
Test / Sandbox (push) Successful in 2m56s
Test / ShareFS (push) Successful in 3m45s
Test / Hakurei (push) Successful in 3m51s
Test / Sandbox (race detector) (push) Successful in 5m28s
Test / Hakurei (race detector) (push) Successful in 6m34s
Test / Flake checks (push) Successful in 1m14s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-03 16:18:04 +09:00
cat
42cea1e7c6
internal/pkg: streaming archive reader/writer
...
Test / Create distribution (push) Successful in 1m5s
Test / Sandbox (push) Successful in 2m49s
Test / Hakurei (push) Successful in 3m53s
Test / ShareFS (push) Successful in 3m51s
Test / Sandbox (race detector) (push) Successful in 5m35s
Test / Hakurei (race detector) (push) Successful in 6m32s
Test / Flake checks (push) Successful in 1m15s
This is much more robust and efficient than the simple buffering implementation for larger files. Allocations happen almost exclusively in WalkDir.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-03 16:00:36 +09:00
cat
83498b5a8a
cmd/mbf: keep non-native entries alive
...
Test / Create distribution (push) Successful in 1m15s
Test / Sandbox (push) Successful in 2m54s
Test / Hakurei (push) Successful in 3m57s
Test / ShareFS (push) Successful in 4m3s
Test / Sandbox (race detector) (push) Successful in 5m43s
Test / Hakurei (race detector) (push) Successful in 6m40s
Test / Flake checks (push) Successful in 1m16s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-02 16:06:04 +09:00
cat
9e824452bd
internal/pkg: expose snapshot of binfmt entries
...
Test / Create distribution (push) Successful in 1m30s
Test / Sandbox (push) Successful in 2m54s
Test / Hakurei (push) Successful in 4m4s
Test / ShareFS (push) Successful in 4m4s
Test / Hakurei (race detector) (push) Successful in 6m46s
Test / Sandbox (race detector) (push) Successful in 8m30s
Test / Flake checks (push) Successful in 3m6s
This is otherwise not externally accessible. The resulting map can be safely mutated.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-02 16:05:09 +09:00
cat
56937ac396
internal/rosa: populate opts of cloned S
...
Test / Create distribution (push) Successful in 1m26s
Test / Sandbox (push) Successful in 2m39s
Test / Hakurei (push) Successful in 3m42s
Test / ShareFS (push) Successful in 3m39s
Test / Sandbox (race detector) (push) Successful in 8m31s
Test / Hakurei (race detector) (push) Successful in 11m26s
Test / Flake checks (push) Successful in 5m58s
This was missed when migrating opts into S.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-02 16:00:51 +09:00
cat
6c2f7089b6
internal/pkg: destroy unreachable status entries
...
Test / Create distribution (push) Successful in 1m28s
Test / Sandbox (push) Successful in 2m39s
Test / ShareFS (push) Successful in 3m39s
Test / Hakurei (push) Successful in 3m52s
Test / Sandbox (race detector) (push) Successful in 8m30s
Test / Hakurei (race detector) (push) Successful in 11m35s
Test / Flake checks (push) Successful in 8m54s
These must be destroyed alongside their corresponding identifier or substitute entries to avoid inconsistent state.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-02 15:50:30 +09:00
cat
74c18390b4
internal/pkg: correctly scrub substitute status
...
Test / Create distribution (push) Successful in 1m6s
Test / Sandbox (push) Successful in 2m52s
Test / ShareFS (push) Successful in 3m44s
Test / Hakurei (push) Successful in 3m48s
Test / Sandbox (race detector) (push) Successful in 5m29s
Test / Hakurei (race detector) (push) Successful in 6m35s
Test / Flake checks (push) Successful in 1m14s
Scrubbing for status predates substitutes. This change fixes scrub handling of substitute status entries.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-02 15:37:55 +09:00
cat
1490b32387
cmd/mbf: garbage collection commands
...
Test / Create distribution (push) Successful in 1m29s
Test / Sandbox (push) Successful in 2m43s
Test / ShareFS (push) Successful in 3m55s
Test / Hakurei (push) Successful in 4m3s
Test / Sandbox (race detector) (push) Successful in 8m34s
Test / Hakurei (race detector) (push) Successful in 11m35s
Test / Flake checks (push) Successful in 8m40s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-02 13:37:46 +09:00
cat
fbd2329d50
internal/pkg: garbage collection
...
Test / Create distribution (push) Successful in 2m53s
Test / Sandbox (push) Successful in 7m2s
Test / ShareFS (push) Successful in 3m51s
Test / Hakurei (push) Successful in 3m58s
Test / Sandbox (race detector) (push) Successful in 5m32s
Test / Hakurei (race detector) (push) Successful in 6m35s
Test / Flake checks (push) Successful in 2m13s
This destroys cache entries not referred to by user-specified artifacts and optionally their inputs.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-06-02 13:28:24 +09:00
cat
f398f71fa9
internal/pkg: input iterator via IR cache
...
Test / Create distribution (push) Successful in 1m5s
Test / Sandbox (push) Successful in 2m51s
Test / ShareFS (push) Successful in 3m42s
Test / Hakurei (push) Successful in 3m58s
Test / Sandbox (race detector) (push) Successful in 5m31s
Test / Hakurei (race detector) (push) Successful in 6m32s
Test / Flake checks (push) Successful in 1m22s
Primarily useful for garbage collection.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-05-31 14:19:27 +09:00
cat
4d017b1309
internal/rosa/package/rsync: annotate blocked update
...
Test / Create distribution (push) Successful in 1m5s
Test / Sandbox (push) Successful in 2m52s
Test / ShareFS (push) Successful in 3m44s
Test / Hakurei (push) Successful in 3m50s
Test / Sandbox (race detector) (push) Successful in 5m32s
Test / Hakurei (race detector) (push) Successful in 6m38s
Test / Flake checks (push) Successful in 1m21s
Despite rsync being practically feature complete, with minimal changes in many years, it recently had a large number of poor quality AI-generated changes, with the first release including them apparently being 3.4.2. Release 3.4.3 then introduced a dependency on kernel-headers, creating a dependency loop that prevented directly upgrading to it. This change annotates the blockage since it is not worth working around the dependency loop for AI-generated garbage.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-05-30 23:15:04 +09:00
cat
cd1d447664
internal/rosa/package/rsync: 3.4.2 to 3.4.1
...
Test / Create distribution (push) Successful in 1m5s
Test / Sandbox (push) Successful in 2m49s
Test / Hakurei (push) Successful in 3m47s
Test / ShareFS (push) Successful in 3m48s
Test / Sandbox (race detector) (push) Successful in 5m27s
Test / Hakurei (race detector) (push) Successful in 6m31s
Test / Flake checks (push) Successful in 1m22s
This appears to be the last release not to contain AI slop.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-05-30 19:10:40 +09:00
cat
8b87e0eb76
internal/rosa: annotate blocked updates
...
Test / Create distribution (push) Successful in 1m5s
Test / Sandbox (push) Successful in 2m49s
Test / ShareFS (push) Successful in 3m47s
Test / Hakurei (push) Successful in 3m58s
Test / Sandbox (race detector) (push) Successful in 5m33s
Test / Hakurei (race detector) (push) Successful in 6m39s
Test / Flake checks (push) Successful in 1m22s
These situations, while unfortunate, are inevitable at a larger scale. This change enables annotation and optional hiding of blocked updates.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-05-30 18:56:55 +09:00
cat
f4215ddda5
internal/rosa/package/qemu: 11.0.0 to 11.0.1
...
Test / Create distribution (push) Successful in 1m11s
Test / Sandbox (push) Successful in 3m12s
Test / Hakurei (push) Successful in 4m8s
Test / ShareFS (push) Successful in 4m6s
Test / Sandbox (race detector) (push) Successful in 5m40s
Test / Hakurei (race detector) (push) Successful in 6m42s
Test / Flake checks (push) Successful in 1m23s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-05-28 12:16:55 +09:00
cat
652b4c2ba0
internal/rosa/package/gnu: parallel 20260422 to 20260522
...
Test / Create distribution (push) Successful in 1m13s
Test / Sandbox (push) Successful in 3m6s
Test / ShareFS (push) Successful in 4m6s
Test / Sandbox (race detector) (push) Successful in 5m46s
Test / Hakurei (push) Successful in 2m38s
Test / Hakurei (race detector) (push) Successful in 3m23s
Test / Flake checks (push) Successful in 1m16s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-05-28 12:16:05 +09:00
cat
75715f4590
cmd/earlyinit: mount /dev/shm
...
Test / Create distribution (push) Successful in 1m9s
Test / Sandbox (push) Successful in 2m52s
Test / ShareFS (push) Successful in 3m49s
Test / Hakurei (push) Successful in 4m4s
Test / Sandbox (race detector) (push) Successful in 5m30s
Test / Hakurei (race detector) (push) Successful in 6m37s
Test / Flake checks (push) Successful in 1m22s
Required by many programs.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-05-27 23:59:48 +09:00
cat
87c3b3663d
cmd/earlyinit: improve change message formatting
...
Test / Create distribution (push) Successful in 1m5s
Test / Sandbox (push) Successful in 2m45s
Test / Hakurei (push) Successful in 3m47s
Test / ShareFS (push) Successful in 3m47s
Test / Sandbox (race detector) (push) Successful in 5m26s
Test / Hakurei (race detector) (push) Successful in 6m35s
Test / Flake checks (push) Successful in 1m22s
This is significantly more readable.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-05-27 23:51:46 +09:00
cat
6d792023b2
internal/rosa/package: seatd
...
Test / Create distribution (push) Successful in 1m5s
Test / Sandbox (push) Successful in 2m49s
Test / Hakurei (push) Successful in 3m47s
Test / ShareFS (push) Successful in 3m45s
Test / Sandbox (race detector) (push) Successful in 5m28s
Test / Hakurei (race detector) (push) Successful in 6m36s
Test / Flake checks (push) Successful in 1m22s
Required by wlroots sessions.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-05-27 23:17:33 +09:00
cat
3e62cf379f
internal/rosa/package: libliftoff
...
Test / Create distribution (push) Successful in 1m6s
Test / Sandbox (push) Successful in 2m48s
Test / ShareFS (push) Successful in 3m47s
Test / Hakurei (push) Successful in 3m57s
Test / Sandbox (race detector) (push) Successful in 5m54s
Test / Hakurei (race detector) (push) Successful in 7m0s
Test / Flake checks (push) Successful in 1m24s
Wanted by wlroots.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-05-27 23:07:53 +09:00
cat
6d991f2644
cmd/earlyinit: downgrade target error severity
...
Test / Create distribution (push) Successful in 1m8s
Test / Sandbox (push) Successful in 2m59s
Test / ShareFS (push) Successful in 4m6s
Test / Hakurei (push) Successful in 4m15s
Test / Sandbox (race detector) (push) Successful in 5m36s
Test / Hakurei (race detector) (push) Successful in 6m47s
Test / Flake checks (push) Successful in 1m21s
This happens during coldboot, before reporting gains persistent state.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-05-27 18:58:30 +09:00
cat
a2cc28f53c
cmd/earlyinit: load device drivers
...
Test / Create distribution (push) Successful in 1m11s
Test / Sandbox (push) Successful in 2m56s
Test / ShareFS (push) Successful in 4m1s
Test / Sandbox (race detector) (push) Successful in 5m38s
Test / Hakurei (race detector) (push) Successful in 6m41s
Test / Hakurei (push) Successful in 2m32s
Test / Flake checks (push) Successful in 1m17s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-05-27 18:54:05 +09:00
cat
598c7aa30f
internal/report: strict-exempt severity
...
Test / Create distribution (push) Successful in 1m5s
Test / Sandbox (push) Successful in 2m47s
Test / Hakurei (push) Successful in 3m51s
Test / ShareFS (push) Successful in 3m49s
Test / Sandbox (race detector) (push) Successful in 5m30s
Test / Hakurei (race detector) (push) Successful in 6m29s
Test / Flake checks (push) Successful in 1m40s
For reportable but inconsequential errors like modprobe by MODALIAS failures.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-05-27 18:53:15 +09:00
cat
b18f40d974
internal/kobject: pass action kind for range
...
Test / Create distribution (push) Successful in 1m5s
Test / Sandbox (push) Successful in 2m52s
Test / ShareFS (push) Successful in 3m47s
Test / Hakurei (push) Successful in 3m52s
Test / Sandbox (race detector) (push) Successful in 5m24s
Test / Hakurei (race detector) (push) Successful in 6m33s
Test / Flake checks (push) Successful in 1m22s
Useful for handling most uevents.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-05-27 17:58:01 +09:00
cat
12a6061051
internal/rosa/package: sway
...
Test / Create distribution (push) Successful in 1m11s
Test / Sandbox (push) Successful in 3m7s
Test / Hakurei (push) Successful in 4m32s
Test / ShareFS (push) Successful in 4m32s
Test / Sandbox (race detector) (push) Successful in 6m6s
Test / Hakurei (race detector) (push) Successful in 7m4s
Test / Flake checks (push) Successful in 1m24s
Required by vm test suite.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-05-27 17:10:18 +09:00
cat
02c3823ed7
internal/rosa/package: libinput
...
Test / Create distribution (push) Successful in 1m5s
Test / Sandbox (push) Successful in 3m28s
Test / ShareFS (push) Successful in 3m49s
Test / Sandbox (race detector) (push) Successful in 6m8s
Test / Hakurei (race detector) (push) Successful in 7m6s
Test / Hakurei (push) Successful in 2m33s
Test / Flake checks (push) Successful in 1m23s
Required by sway.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-05-27 17:07:49 +09:00
cat
cfbd8bd6f1
internal/rosa/package: libudev-zero
...
Test / Create distribution (push) Successful in 1m18s
Test / Sandbox (push) Successful in 3m25s
Test / Hakurei (push) Successful in 4m35s
Test / ShareFS (push) Successful in 4m39s
Test / Sandbox (race detector) (push) Successful in 6m2s
Test / Hakurei (race detector) (push) Successful in 7m4s
Test / Flake checks (push) Successful in 1m23s
Avoids systemd, required by many projects.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-05-27 17:07:35 +09:00
cat
fc7a339ed2
internal/rosa/package/kernel: 6.12.90 to 6.12.91
...
Test / Create distribution (push) Successful in 1m8s
Test / Sandbox (push) Successful in 2m52s
Test / ShareFS (push) Successful in 3m51s
Test / Sandbox (race detector) (push) Successful in 5m28s
Test / Hakurei (race detector) (push) Successful in 6m31s
Test / Hakurei (push) Successful in 2m28s
Test / Flake checks (push) Successful in 1m21s
This unfortunately updates headers linux/mii.h and linux/virtio_net.h.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-05-27 15:47:53 +09:00
cat
97fdd5db8b
internal/rosa/package/dtc: 1.7.2 to 1.8.0
...
Test / Create distribution (push) Successful in 59s
Test / Sandbox (push) Successful in 2m39s
Test / ShareFS (push) Successful in 3m42s
Test / Sandbox (race detector) (push) Successful in 5m17s
Test / Hakurei (race detector) (push) Successful in 6m24s
Test / Hakurei (push) Successful in 2m33s
Test / Flake checks (push) Successful in 1m21s
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-05-27 15:46:58 +09:00