aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal
AgeCommit message (Collapse)Author
13 hoursinternal/workflows: request dist via cmd/mbfwip-ciOphestra
This replaces the nix-based dist step. Signed-off-by: Ophestra <cat@gensokyo.uk>
18 hoursinternal/workflows: template common stepsstagingOphestra
This removes duplicate code and significantly eases maintenance. Signed-off-by: Ophestra <cat@gensokyo.uk>
16 hourscmd/mbf: proof-of-concept CI servicedevelopOphestra
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>
37 hoursinternal/rosa/package/gnu: fix header for arm64Ophestra
The head identifier messes up kernel headers. Signed-off-by: Ophestra <cat@gensokyo.uk>
3 daysinternal/workflows: migrate workflowsOphestra
This represents workflow documents via compound literals and removes the ugly and footgun-heavy yaml documents. Signed-off-by: Ophestra <cat@gensokyo.uk>
4 daysinternal/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>
7 daysinternal/rosa/package/dbus: xdg-dbus-proxy 0.1.8 to 0.1.9Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
9 daysinternal/rosa/package/gnu: gzip 1.14 to 1.15Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
9 daysinternal/rosa/package/fribidi: 1.0.16 to 1.0.17Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
9 daysinternal/rosa/package/harfbuzz: 14.4.0 to 14.5.0Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
9 daysinternal/rosa/package/python: poetry-core 2.4.1 to 2.5.0Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
13 daysupdate 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>
13 daysinternal/rosa/package/pipewire: 1.6.8 to 1.6.9Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
13 daysinternal/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>
13 daysinternal/rosa/package/firmware: 20260910 to 20260916Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
13 daysinternal/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>
13 daysinternal/rosa/package/python: hatchling 1.18.0 to 1.18.1Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
13 daysinternal/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 testsHEADmasterOphestra
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>
2026-09-04internal/rosa/package/pipewire: wireplumber 0.5.16 to 0.5.17Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-09-04internal/rosa/package/python: setuptools-scm 10.2.1 to 10.2.3Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>