aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal
AgeCommit message (Collapse)Author
2026-07-16internal/rosa/package/mesa: 26.1.4 to 26.1.5Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-15internal/rosa/package/spirv: spirv-llvm-translator 22.1.2 to 22.1.4Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-15internal/rosa/package/spirv: spirv-tools 2026.1 to 2026.2Ophestra
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-15internal/rosa/package/glslang: 16.3.0 to 16.4.0Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-15internal/rosa/package/glib: 2.89.1 to 2.89.2Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-14internal/rosa/package/tamago: 1.26.4 to 1.26.5Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-14internal/rosa/meson: always prepend DOphestra
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-14internal/rosa/meson: optionally use muonOphestra
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-14internal/rosa/package: muonOphestra
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-14internal/rosa/package/libucontext: 1.5.1 to 1.5.2Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-14internal/rosa/package/libpsl: 0.22.0 to 0.23.0Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-13internal/rosa: remove gawkOphestra
This change fully eliminates gawk. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-12internal/rosa: fix GNU testsuite edge caseOphestra
For segments with a single test. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-12internal/rosa/package: replace gawkOphestra
This replaces gawk in miscellaneous packages. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-12internal/rosa/package: awkOphestra
This should replace gawk in many cases. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-12internal/rosa/package/go: disable test broken on arm64Ophestra
Not currently able to investigate the failure due to performance of the arm64 development machine. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-12internal/rosa/package/gnu: findutils 4.10.0 to 4.11.0Ophestra
Yet another broken gnulib test. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-12internal/rosa/package/p11-kit: 0.26.2 to 0.26.4Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-12internal/rosa/package/meson: 1.11.1 to 1.11.2Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-11internal/rosa/package/python: early bootstrap variantOphestra
This avoids pulling in python's insane dependency tree into the bootstrap path. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-11internal/rosa/package/git: disable more flaky testsOphestra
Discovered these during the most recent libffi-induced world rebuild. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-11internal/rosa/package/libffi: 3.7.0 to 3.5.2Ophestra
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-10internal/rosa/package/cmake: 4.3.4 to 4.4.0Ophestra
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-10internal/rosa/package/ncurses: enable deterministic archivesOphestra
This is not done by default in upstream build system. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-10internal/rosa/package/go: 1.26.4 to 1.26.5Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-10internal/rosa: apply patches in specified orderOphestra
This seems more intuitive than letting the filesystem decide, and having to use awkward names. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-10internal/rosa/go: migrate to azaleaOphestra
Bootstrap still remains native, however the final toolchain is migrated to azalea. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-10internal/rosa/package/libffi: 3.6.0 to 3.7.0Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-10internal/rosa/package/go: bootstrap 1.25.11 to 1.25.12Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-10internal/rosa/package/x: xwayland 24.1.12 to 24.1.13Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-10internal/rosa/package/x: xserver 21.1.23 to 21.1.24Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-10internal/rosa/package/x: libXfont2 2.0.7 to 2.0.8Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-10internal/rosa/package/python: hatchling 1.17.0 to 1.17.1Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-10internal/rosa/package/wlroots: 0.20.1 to 0.20.2Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-10internal/rosa/package/wayland: 1.25.0 to 1.25.91Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-10internal/rosa/package/libva: 2.24.0 to 2.24.1Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-10internal/rosa/package/fontconfig: 2.18.1 to 2.18.2Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-09internal/rosa/meson: respect preferred loadavg target and job countOphestra
This was missed when first implementing jobs and was missed again implementing loadavg. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-09internal/rosa/package/gnu: disable flaky coreutils testOphestra
Another flaky test, once disabled but removed during an upgrade. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-09internal/rosa: respect preferred loadavg targetOphestra
This generally improves build performance and system responsiveness. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-09internal/pkg: loadavg target in container environmentOphestra
This exposes preferred loadavg target to the container initial process. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-09internal/pkg: consolidate cache attributesOphestra
This makes the interface stable. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-09internal/rosa/meson: set timeout multiplierOphestra
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-08internal/rosa/make: run in hardcoded directoryOphestra
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-08internal/rosa/package/gnu: disable flaky coreutils testsOphestra
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-08internal/pkg: optionally force implementation entryOphestra
For validation of build determinism. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-08internal/pkg: expose cure whenceOphestra
Useful for cure determinism validation of KindExec. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-07internal/rosa: populate mirror snapshotOphestra
This produces the same structure served by the dynamic server. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-07internal/rosa: mirror response write methodsOphestra
For the fs.FS implementation and static publishing. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-07internal/pkg: optional shallow external cureOphestra
This saves time and is often more practical even for package maintainers. Signed-off-by: Ophestra <cat@gensokyo.uk>