aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal/rosa
AgeCommit message (Collapse)Author
5 daysinternal/rosa/package/glib: fix loopvar -Wsign-conversionOphestra
This affects arm64. Signed-off-by: Ophestra <cat@gensokyo.uk>
5 daysinternal/rosa/package/python: disable broken testOphestra
This is very platform-specific and seems to be broken on anything other than amd64. So far only tickets for riscv64 and i586 exist, and it is only fixed for riscv64. Nobody seems to be running the test suite on arm64 for some reason. Signed-off-by: Ophestra <cat@gensokyo.uk>
8 daysinternal/rosa: update packagesOphestra
Kernel compilation is no longer failing on the amd dc dml frame size warning, and the corresponding patch has been removed. Kernel headers have been bumped due to amdgpu, landlock and intel avs changes. Glslang had its stack size increased to 1 MiB to avoid crashing against latest spirv-tools. Muon has been updated to 0.7.0, however the newly added clang-cl support has been completely removed due to it insisting on using clang-cl for everything. It is also now patched to respect CLICOLOR_FORCE. The util-linux package has been updated, and the backport patch has been removed. The long-awaited openssl 4 update, blocked by python for months, is finally added. Python 3.15 broke the test suite of package python-wheel, it has been patched to forcefully disable output colours. LLVM has been updated. A newly-broken test is disabled. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-10-03test/internal/mountinfo: move from sandboxOphestra
This also improves its API. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-10-01cmd/dist: optionally build with race instrumentOphestra
This is mostly useful for the integration test suites. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-09-30cmd/mbf: proof-of-concept CI serviceOphestra
This accepts CI work over a shared read-only cache directory. This replaces the nix CI service and prepares the removal of nix from the test infrastructure. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-09-29internal/rosa/package/gnu: fix header for arm64Ophestra
The head identifier messes up kernel headers. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-09-27internal/rosa: separate source override methodOphestra
This is useful for using a prepared source tarball without the underlying filesystem available. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-09-24internal/rosa/package/dbus: xdg-dbus-proxy 0.1.8 to 0.1.9Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-09-21internal/rosa/package/gnu: gzip 1.14 to 1.15Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-09-21internal/rosa/package/fribidi: 1.0.16 to 1.0.17Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-09-21internal/rosa/package/harfbuzz: 14.4.0 to 14.5.0Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-09-21internal/rosa/package/python: poetry-core 2.4.1 to 2.5.0Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-09-18update canonical Git repository locationOphestra
This URL was never explicitly in the README document. This change states the canonical Git repository location and removes unreachable URLs. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-09-17internal/rosa/package/pipewire: 1.6.8 to 1.6.9Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-09-17internal/rosa/package/mesa: 26.2.2 to 26.2.3Ophestra
For some reason, upstream decided to add one missing header, but not any other ones. This appears to be the first project to respond to the LLVM change. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-09-17internal/rosa/package/firmware: 20260910 to 20260916Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-09-17internal/rosa/package/libinput: 1.31.901 to 1.32.0Ophestra
This change also disables -Wswitch for sway, due to lack of any upstream response after two releases of the offending input. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-09-17internal/rosa/package/python: hatchling 1.18.0 to 1.18.1Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-09-17internal/rosa/package/python: flit-core 4.0.2 to 4.1.0Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-09-16internal/rosa/package: use mirrors for savannah.nongnu.orgOphestra
This site, like all GNU infrastructure, is incredibly slow and unreliable. This change replaces URLs to point to the download-mirror subdomain, for hopefully increased reliability. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-09-16internal/rosa/package/libtirpc: 1.3.7 to 1.3.8Ophestra
This blows up on the LLVM linker, so switch to binutils for now. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-09-15internal/rosa/package/python: reject new setuptools-scm releasesOphestra
These have become slopware for a long while now. Even before then it was only acting as a stub to cope with the messy python ecosystem. Regardless, these updates do nothing and even occasionally break things, so reject them until the stub package is available for their removal. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-09-15internal/rosa/package/python: setuptools-scm 10.3.0 to 10.3.2Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-09-15internal/rosa/package/libglvnd: poll for X socketOphestra
This avoids the race where tests start running before the X server is ready to accept connections. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-09-15internal/rosa/package/gnu: coreutils 9.11 to 9.12Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-09-15internal/rosa/package/python: setuptools-scm 10.2.3 to 10.3.0Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-09-15internal/rosa/package/python: vcs-versioning 2.3.4 to 2.4.0Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-09-15internal/rosa/package/git: disable flaky testOphestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-09-15internal/rosa/package/kernel: 6.18.51 to 6.18.52Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-09-12internal/rosa/package/kernel: 6.18.49 to 6.18.51Ophestra
Kernel headers bumped due to Landlock LSM change affecting overlayfs whiteout object behaviour. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-09-11internal/rosa/package/llvm: 23.1.0 to 23.1.1Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-09-11internal/rosa/package/xz: 5.8.3 to 5.8.4Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-09-11internal/rosa/package/glib: 2.89.4 to 2.90.0Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-09-11internal/rosa/package/fuse: 3.18.2 to 3.18.3Ophestra
This finally removed pytest and switched to native meson tests. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-09-11internal/rosa/package/nss: 3.128 to 3.129Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-09-11internal/rosa/package/libinput: 1.31.3 to 1.31.901Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-09-11internal/rosa/package/x: 26.0.99.901 to 26.0.99.902Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-09-11internal/rosa/package/gnu: automake 1.18.1 to 1.19Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-09-11internal/rosa/package/firmware: 20260810 to 20260910Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-09-11internal/rosa/package/cryptsetup: 2.8.7 to 2.8.8Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-09-07internal/rosa/package/libliftoff: disable alloc deadline on testsOphestra
This includes a patch that fixes spurious alloc test failures when under load. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-09-05internal/rosa/package/pkgconf: 3.0.6 to 3.0.7Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-09-05internal/rosa/package/libxml2: 2.15.3 to 2.15.4Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-09-05internal/rosa: separate native tools from librariesOphestra
This removes most redundant runtime arguments and is useful for cross-compilation. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-09-05internal/rosa/azalea: handle nil specialsOphestra
Specials are hacked on, so they do not support regular nil values. This change handles the nil identifier as a special case. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-09-04internal/rosa/package/util-linux: 2.42.2 to 2.42.3Ophestra
This includes patch to fix glibc-ism. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-09-04internal/rosa/package/hwdata: 0.410 to 0.411Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-09-04internal/rosa/package/kernel: 6.18.48 to 6.18.49Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-09-04internal/rosa/package/mesa: 26.2.1 to 26.2.2Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>