aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal/rosa
AgeCommit message (Collapse)Author
2026-06-20internal/rosa/package/mesa: 26.1.2 to 26.1.3Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-06-20internal/rosa/package/python: pytest 9.1.0 to 9.1.1Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-06-20internal/rosa/package/spirv: spirv-headers 1.4.350.0 to 1.4.350.1Ophestra
This unfortunately does not unblock SPIRV-LLVM-Translator. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-06-20internal/rosa: read overridden version string from sourceOphestra
This is more correct than the hardcoded string and is generally more robust against relative paths. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-06-20cmd/dist: build hsu separatelyOphestra
This program must be built with cgo disabled, and was missed when migrating build script. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-06-17internal/rosa/llvm: 22.1.7 to 22.1.8Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-06-17internal/rosa/package/python: 3.14.5 to 3.14.6Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-06-17internal/rosa/package/util-linux: 2.42.1 to 2.42.2Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-06-17internal/rosa/package/hakurei: 0.4.3 to 0.4.4Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-06-16internal/rosa/python: respect toolchain optsOphestra
This was missed when migrating the pip helper. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-06-16internal/rosa/package/tamago: 1.26.3 to 1.26.4Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-06-16internal/rosa/package/strace: 6.19 to 7.1Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-06-16internal/rosa/package/nss: 3.124 to 3.125Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-06-16internal/rosa/package/iproute2: 7.0.0 to 7.1.0Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-06-16internal/rosa/package/python: pytest 9.0.3 to 9.1.0Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-06-16internal/rosa/package/gcc: binutils 2.46.0 to 2.46.1Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-06-16internal/rosa/package/kernel: 6.12.92 to 6.12.93Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-06-10internal/rosa/package/python: add kernel-headersOphestra
Missing kernel headers implicitly disables many useful things. This change also enables PGO and installs symlink, since a rebuild is unavoidable. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-06-10internal/rosa: export etc native artifactOphestra
This is useful for external container tooling. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-06-09internal/rosa: expose supported architecturesOphestra
This information is useful to external tooling and makes a lot more sense in this package than cmd/mbf. This change also fixes non-native artifact resolution during clean. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-06-09internal/rosa: remove external toolchain referenceOphestra
This should have used toolchain passed as the argument and was mistakenly never changed when migrating to late evaluation. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-06-08internal/rosa/package/ninja: work around test suite bugOphestra
The test suite hard codes /bin/echo. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-06-08all: apply modernisersOphestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-06-08internal/rosa/package/wayland: wayland-protocols 1.48 to 1.49Ophestra
This finally eliminates the backport patch. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-06-07internal/rosa: access backing storage through fsOphestra
This is more versatile than hardcoding the os.Root implementation. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-06-07internal/rosa: mirror service via external cacheOphestra
This provides an authenticated implementation of the external cache. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-06-05internal/rosa/package/mesa: 26.1.1 to 26.1.2Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-06-05internal/rosa/package/libinput: 1.31.2 to 1.31.3Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-06-05internal/rosa/package/libdrm: 2.4.133 to 2.4.134Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-06-05internal/rosa/package/hwdata: 0.407 to 0.408Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-06-05internal/rosa/package/harfbuzz: 14.2.0 to 14.2.1Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-06-05internal/rosa/package/fontconfig: 2.18.0 to 2.18.1Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-06-05internal/rosa/package/python: hatchling 1.16.5 to 1.17.0Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-06-05internal/rosa/package/python: trove-classifiers 2026.5.22.10 to 2026.6.1.19Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-06-05internal/rosa/package/xkbcommon: 1.13.1 to 1.13.2Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-06-05internal/rosa/package/x: xwayland 24.1.11 to 24.1.12Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-06-05internal/rosa/package/x: xserver 21.1.22 to 21.1.23Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-06-05internal/rosa/package/dtc: 1.8.0 to 1.8.1Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-06-04internal/rosa/llvm: 22.1.6 to 22.1.7Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-06-04internal/rosa/package/kernel: 6.12.91 to 6.12.92Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-06-04internal/pkg: remove tar built-in decompressorOphestra
This is replaced by decompressArtifact and is no longer necessary. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-06-03internal/rosa/go: 1.26.3 to 1.26.4Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-06-03internal/pkg: streaming archive reader/writerOphestra
This is much more robust and efficient than the simple buffering implementation for larger files. Allocations happen almost exclusively in WalkDir. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-06-02internal/rosa: populate opts of cloned SOphestra
This was missed when migrating opts into S. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-31internal/pkg: input iterator via IR cacheOphestra
Primarily useful for garbage collection. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-30internal/rosa/package/rsync: annotate blocked updateOphestra
Despite rsync being practically feature complete, with minimal changes in many years, it recently had a large number of poor quality AI-generated changes, with the first release including them apparently being 3.4.2. Release 3.4.3 then introduced a dependency on kernel-headers, creating a dependency loop that prevented directly upgrading to it. This change annotates the blockage since it is not worth working around the dependency loop for AI-generated garbage. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-30internal/rosa/package/rsync: 3.4.2 to 3.4.1Ophestra
This appears to be the last release not to contain AI slop. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-30internal/rosa: annotate blocked updatesOphestra
These situations, while unfortunate, are inevitable at a larger scale. This change enables annotation and optional hiding of blocked updates. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-28internal/rosa/package/qemu: 11.0.0 to 11.0.1Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-28internal/rosa/package/gnu: parallel 20260422 to 20260522Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>