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