aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal/rosa
AgeCommit message (Collapse)Author
2026-07-18internal/rosa/cmake: disable nuisance warningsOphestra
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-18internal/rosa/package/gnu: libtool 2.5.4 to 2.6.2Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-18internal/rosa/package/wayland: 1.25.91 to 1.26.0Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-18internal/rosa/package/nss: 3.125 to 3.126Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-17internal/rosa/package/spirv: disable arm64 broken testsOphestra
These were newly broken by the latest release. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-07-16internal/rosa/package/perl: fix release monitoringOphestra
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-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: 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>