aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal
AgeCommit message (Collapse)Author
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>
2026-09-04internal/rosa/package/python: vcs-versioning 2.3.1 to 2.3.4Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-09-04internal/rosa/package/iproute2: 7.1.0 to 7.2.0Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-09-04internal/rosa/package/curl: 8.21.0 to 8.22.0Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-09-04internal/rosa/package/foot: 1.27.0 to 1.28.0Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-09-04internal/rosa/package/tamago: 1.27.0 to 1.27.1Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-09-04internal/rosa/package/go: 1.27.0 to 1.27.1Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-09-02internal/rosa/package/kernel: restore riscv64 config fileOphestra
This makes riscv64 variants evaluate successfully for tests and garbage collection. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-09-01internal/rosa/package/netfilter: libnftnl 1.3.1 to 1.3.2Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-09-01internal/rosa/package/gnu: parallel 20260722 to 20260822Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-09-01internal/rosa/package/libexpat: 2.8.3 to 2.8.4Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-09-01internal/rosa/package/noto: 2026.08.01 to 2026.09.01Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-09-01internal/rosa/package/pcre2: 10.47 to 10.48Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-09-01internal/rosa/package/spirv: spirv-llvm-translator 23.1.0 to 23.1.1Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-30internal/rosa/package/hakurei: 0.4.7 to 0.4.8Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-30internal/rosa/package/kernel: discontinue riscv64 supportOphestra
Emulation is very slow, and this is wasting a lot of CPU time for no good reason. Discontinue this until hardware becomes available or a use case appears. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-30internal/store: destroy stale instancesOphestra
This recovers from inconsistent state on power loss and /tmp/ is not wiped on startup, or if hakurei somehow crashes. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-30internal/store: improve doc commentsOphestra
This improves readability on narrow 3:2 display. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-29pkg: move from internalOphestra
Closes #43. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-08-29internal/pkg: remove arch snapshot APIOphestra
This function has no current users and has no good use case, so remove it before the API is made stable. Signed-off-by: Ophestra <cat@gensokyo.uk>