aboutsummaryrefslogtreecommitdiffhomepage
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-16pkg: write archive statusOphestra
Same idea behind the previous change, although this is more often used by the external cache implementations. This is a revision of the archiveArtifact to avoid inconsistent state from previously cured archiveArtifact lacking their status files. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-09-16pkg: write tar statusOphestra
This serves as a status indicator while fetching large tarballs, and preserves information otherwise stripped during unpacking. This is a revision of the tarArtifact to avoid inconsistent state from previously cured tarArtifact lacking their status files. 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-15pkg: expose kvm deviceOphestra
This greatly improves vm test performance. 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-15cmd/mbf: rename pkgsiteOphestra
This name is less ambiguous than pkgserver. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-09-13cmd/app: document setup and usageOphestra
This adds instructions and documentation for cmd/app itself and some example configuration for the typical desktop use case. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-09-12cmd/app: find next unused identityOphestra
This is a lot easier than grepping around. Verbose output is equivalent to assertion in the deprecated nix code. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-09-12LICENSE: update copyright lineOphestra
This is no longer a one-person project. This change also updates the copyright year. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-09-12cmd/app: show user/group id of the specified appidOphestra
This is useful for setting up new templates and apps. 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-04policy: disallow slopware interactionsOphestra
Derived from codeberg.org/dnkl/foot. 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>