aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
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-09cmd/mbf: expose target load averageOphestra
There are often good reason to override this. 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-09configure Azalea language detectionOphestra
This is not likely to be upstreamed anywhere, any time soon, so configure it here. 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-08cmd/mbf: validate build determinismOphestra
This rebuilds a package repeatedly and compares outcomes. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-08cmd/mbf: print all available handlesOphestra
Useful for scripting. 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-07test: move nix filesOphestra
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-07cmd/mbf: shallow by defaultOphestra
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-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>
2026-07-07internal/rosa/package: ipmitoolOphestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-07cmd/app: omit hidden filesOphestra
This avoids vim swap files breaking scripts. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-05internal/rosa/package/gnu: disable sed flaky testOphestra
This is causing way too many spurious failures. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-05internal/rosa/package/kernel: 6.18.37 to 6.18.38Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-05internal/rosa/package/hwdata: 0.408 to 0.409Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-05internal/rosa/package/python: setuptools 82.0.1 to 83.0.0Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-04internal/pkg: remove status acquisition from extern helperOphestra
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-04internal/pkg: move concurrent cure implementationOphestra
This is useful independent of cure and might replace the Collect hack. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-02internal/pkg: rename inputs methodOphestra
Inputs is more correct than dependencies in the current terminology. Signed-off-by: Ophestra <cat@gensokyo.uk>