aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal
AgeCommit message (Collapse)Author
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>
2026-07-07internal/rosa/package: ipmitoolOphestra
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>
2026-07-02internal/pkg: move outcome dereferencingOphestra
This prepares substitute computation for shallow extern replacements. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-02internal/rosa/package/mesa: 26.1.3 to 26.1.4Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-02internal/rosa/package/libva: 2.23.0 to 2.24.0Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-02internal/rosa/package/libseccomp: 2.6.0 to 2.6.1Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-02internal/rosa/package/gnutls: fix arm64-specific configure flagOphestra
Automatic prefix does not happen for the value string. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-02internal/pkg: cache extern responsesOphestra
This prepares substitute computation for shallow extern replacements. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-01internal/rosa/package/qemu: set TIMEOUT_MULTIPLIEROphestra
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-01internal/rosa/package/noto: 2026.06.01 to 2026.07.01Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-01internal/rosa: create /bin symlinks via helperOphestra
This centralises the workaround for surprisingly common buggy scripts with nonstandard hardcoded paths. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-01internal/rosa/package/kernel: 6.12.94 to 6.18.37Ophestra
Finally jumping from 6.12 to 6.18, and the patches can be dropped. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-06-30internal/rosa/package/qemu: 11.0.1 to 11.0.2Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-06-30internal/rosa/package/python: vcs-versioning 2.2.0 to 2.2.2Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-06-30internal/rosa/package/git: 2.54.0 to 2.55.0Ophestra
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-30internal/rosa/package/acl: 2.3.2 to 2.4.0Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-06-30internal/rosa/package/acl: attr 2.5.2 to 2.6.0Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-06-30internal/rosa/package/json-c: 0.18-20240915 to 0.19-20260627Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-06-30internal/rosa/package/gnu: parallel 20260522 to 20260622Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-06-28internal/rosa: handle nil sourceOphestra
Source is not always required. This improves flexibility. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-06-27internal/rosa/package/pango: 1.57.1 to 1.58.0Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-06-26internal/rosa/package/glib: 2.89.0 to 2.89.1Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-06-26internal/rosa/package/libexpat: 2.8.1 to 2.8.2Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-06-25internal/rosa/package/python: setuptools-scm 10.1.2 to 10.2.0Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-06-25internal/rosa/package/python: vcs-versioning 2.1.2 to 2.2.0Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>