aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal
AgeCommit message (Collapse)Author
2026-04-30internal/rosa/make: do not attempt checkOphestra
This is circular during bootstrap, and tests are silently skipped without perl, so disable them explicitly. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-30internal/rosa/zlib: compile with -fPICOphestra
For static linking into shared libraries. This was missed when migrating to CMake. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-30internal/rosa/llvm: use correct triple for rpathOphestra
MultiarchTriple produces a generic glibc triple string. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-29internal/rosa/python: mako 1.3.11 to 1.3.12Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-29internal/rosa/python: trove-classifiers 2026.1.14.14 to 2026.4.28.13Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-28internal/rosa/libxslt: fetch source tarballOphestra
This does not have submodules, so the overhead of git is unnecessary. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-28internal/rosa/libxml2: fetch source tarballOphestra
This does not have submodules, so the overhead of git is unnecessary. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-28internal/rosa/git: 2.53.0 to 2.54.0Ophestra
This release broke httpd detection and job control on mksh. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-28internal/rosa/kernel: 6.12.83 to 6.12.84Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-28internal/rosa/rsync: 3.4.1 to 3.4.2Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-28internal/rosa/libexpat: 2.7.5 to 2.8.0Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-28internal/rosa/nss: 3.123 to 3.123.1Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-28internal/rosa/mesa: libdrm 2.4.131 to 2.4.133Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-28internal/rosa/glslang: spirv-tools check stable versionsOphestra
This hides release candidates. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-28internal/rosa/python: pathspec 1.0.4 to 1.1.1Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-28internal/rosa/python: packaging 26.1 to 26.2Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-28internal/rosa/gnu: parallel 20260322 to 20260422Ophestra
This pulls in bash with nonstandard hardcoded path. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-28internal/rosa/kernel: disable mdOphestra
This is entirely unused and is a somewhat large attack surface, so disable it. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-28internal/rosa/go: require popcnt for x86Ophestra
This backports https://go.dev/cl/746640. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-23internal/rosa/gnu: mpc fetch source tarballOphestra
This does not have submodules, so the overhead of git is unnecessary. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-23internal/rosa/gnu: coreutils 9.10 to 9.11Ophestra
Test regression was fixed, dropping patch. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-23internal/rosa/gnu: sed 4.9 to 4.10Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-23internal/rosa/meson: 1.11.0 to 1.11.1Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-23internal/rosa/llvm: 22.1.3 to 22.1.4Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-23internal/rosa/cmake: 4.3.1 to 4.3.2Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-23internal/rosa/kernel: 6.12.82 to 6.12.83Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-23internal/rosa/qemu: 10.2.2 to 11.0.0Ophestra
This pulls in some python packages. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-23internal/rosa/python: wheel artifactOphestra
No idea why this ended up as a package. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-23internal/pkg: record cache variant on-diskOphestra
This makes custom artifacts much less error-prone to use. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-20internal/rosa/kernel: 6.12.81 to 6.12.82Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-20internal/rosa/python: remove pypi helpersOphestra
Pypi is disallowed by policy so these helpers are no longer useful. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-20internal/rosa/python: install pyyaml from sourceOphestra
Required by mesa. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-20internal/rosa/nss: install buildcatrust from sourceOphestra
Dependencies are now available, so this no longer has to rely on the release. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-20internal/rosa/python: install mako from sourceOphestra
Required by mesa. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-20internal/rosa/python: run tests via helperOphestra
Despite the lack of standards, pytest seems somewhat widely agreed upon. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-20internal/rosa/python: install markupsafe from sourceOphestra
Required by mesa. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-20internal/rosa/python: optionally install before checkOphestra
Some test suites require package to be installed globally. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-19internal/rosa/python: install pytest from sourceOphestra
Used by many python packages. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-19internal/rosa/python: install iniconfig from sourceOphestra
This also required the setuptools-scm hack. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-19internal/rosa/python: install pygments from sourceOphestra
This finally has its dependencies. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-19internal/rosa/python: hatchling artifactOphestra
Required by many python packages. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-19internal/rosa/python: trove-classifiers artifactOphestra
Required by hatchling. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-19internal/rosa/python: install packaging from sourceOphestra
This is required by many packages. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-19internal/rosa/python: install pluggy from sourceOphestra
This finally has all its dependencies at this point. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-19internal/rosa/python: setuptools-scm artifactOphestra
Awful hack required by many packages. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-19internal/rosa/python: pass build dependencies separatelyOphestra
This is cleaner with less duplicate code. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-19internal/rosa/python: pathspec artifactOphestra
Required by hatchling, which is required by many python packages. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-19internal/rosa/python: flirt_core artifactOphestra
A build system required by a dependency of another build system, which is required by yet another build system. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-19internal/rosa/python: change insane strict_timestamps defaultOphestra
There is no scenario where this is useful, and it breaks builds. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-04-19internal/rosa/python: append to source pathOphestra
This gets around messy projects with multiple packages. Signed-off-by: Ophestra <cat@gensokyo.uk>