aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2026-05-14internal/rosa/x: libxcb-util-wm artifactOphestra
Required by xserver xephyr. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-14internal/rosa/x: libxcb-util-image artifactOphestra
Required by xserver xephyr. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-14internal/rosa/x: libxcb-util artifactOphestra
Required by xserver xephyr. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-14internal/rosa/x: libxcb-render-util artifactOphestra
Required by xserver. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-14internal/rosa: libepoxy artifactOphestra
Required by xserver. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-14internal/rosa: libtirpc artifactOphestra
Required by xserver. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-14internal/rosa/x: libXdmcp artifactOphestra
Required by xserver. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-14internal/rosa/x: libxcvt artifactOphestra
Required by xserver. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-14internal/rosa/x: libXfont2 artifactOphestra
Required by xserver. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-14internal/rosa/x: font-util and libfontenc artifactOphestra
Required by libXfont2. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-14internal/rosa: freetype artifactOphestra
Required by libXfont. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-13internal/rosa/x: xkbcomp artifactOphestra
Required by xserver. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-13internal/rosa/x: libxkbfile artifactOphestra
Required by xkbcomp. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-13internal/rosa: pixman artifactOphestra
Required by xserver. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-13internal/rosa/x: libXfixes artifactOphestra
Required by libva. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-13internal/rosa: lm_sensors artifactOphestra
Generally useful, and an optional dependency of mesa. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-13internal/rosa/perl: Test::Cmd artifactOphestra
Required by lm_sensors test suite. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-13internal/pkg: check exec substitutionOphestra
This relies on the testtool having ident as relevant input to assert successful substitution. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-13internal/pkg: verify status kindOphestra
While it is still impossible to reliably determine the expected contents of these status files, this checks their nature for expected substitution behaviour. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-13internal/pkg: log fault in tests when availableOphestra
This would otherwise only be available in verbose output, interleaved with everything else. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-13internal/rosa/git: disable flaky testOphestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-13cmd/mbf: display and destroy fault entriesOphestra
This change extends cmd/mbf commands for working with fault entries. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-13internal/pkg: record cure faultsOphestra
These are useful for troubleshooting. This change records them in a separate directory. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-13internal/pkg: populate substitute statusOphestra
These are not created when taking the fast path, but should be inherited from the alternative. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-13internal/rosa/gtk: glib 2.88.0 to 2.88.1Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-13internal/rosa/libucontext: 1.5 to 1.5.1Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-13internal/rosa/libbsd: libmd 1.1.0 to 1.2.0Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-13internal/rosa/libexpat: 2.8.0 to 2.8.1Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-13internal/rosa/tamago: 1.26.2 to 1.26.3Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-13internal/rosa/git: disable flaky testOphestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-13internal/pkg: discontinue DCE resolution on signalOphestra
This serves as a stopgap measure to skip long-running DCE resolutions. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-13internal/pkg: deduplicate DCE by identOphestra
This eliminates edge cases where target artifacts do not compare equal. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-12internal/pkg: DCE benchmark unwrap onlyOphestra
This eliminates noise at lower depths. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-12internal/pkg: hold artifact in DCEOphestra
This is significantly slower but enables much better error reporting. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-12internal/pkg: benchmark early DCEOphestra
This error has never had decent performance, now is a good time to improve that. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-12internal/rosa/glslang: 16.2.0 to 16.3.0Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-12internal/rosa/python: trove-classifiers 2026.4.28.13 to 2026.5.7.17Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-12internal/rosa/python: 3.14.4 to 3.14.5Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-12internal/rosa/gnu: gcc 15.2.0 to 16.1.0Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-12internal/rosa/llvm: 22.1.4 to 22.1.5Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-12internal/pkg: rename measured exec typeOphestra
This type is no longer exclusive to KindExecNet. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-12internal/rosa: measure kernel headersOphestra
This makes version bumps robust and much less tedious. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-12internal/pkg: optionally measure exec artifactOphestra
Useful for verifying deterministic output without enabling network access. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-12internal/rosa/llvm: set exclusive bitOphestra
This was missed when improving bootstrap. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-12internal/rosa/git: disable more flaky testsOphestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-12internal/rosa/curl: 8.19.0 to 8.20.0Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-12internal/rosa/kernel: 6.12.84 to 6.12.87Ophestra
This change also pins header version constants to the same values, to be updated manually on a real API change. This eliminates rebuilds on bumping kernel version. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-12internal/rosa/git: disable more flaky testsOphestra
Again, causing too many spurious failures. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-12internal/pkg: content-based dependency substitutionOphestra
This change introduces a new fast path for FloodArtifact. It is taken when a curing artifact has identical-by-content controlled relevant inputs and are otherwise identical to an already-cured artifact. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-10internal/rosa: vim artifactOphestra
Very useful for troubleshooting. Signed-off-by: Ophestra <cat@gensokyo.uk>