aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2026-03-13cmd/mbf: resolve runtime dependenciesOphestra
This also adds the collection meta-artifact for concurrent curing. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-13internal/rosa: collection meta-artifactOphestra
This is a stub FloodArtifact for concurrently curing multiple artifacts. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-13internal/rosa: represent runtime dependenciesOphestra
This also resolves indirect dependencies, reducing noise. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-12internal/rosa: store artifact results in structOphestra
This is cleaner and makes adding additional values easier. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-12hst: expose scheduling priorityOphestra
This is useful when limits are configured to allow it. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-12container: expose priority and SCHED_OTHER policyOphestra
The more explicit API removes the arbitrary limit preventing use of SCHED_OTHER (referred to as SCHED_NORMAL in the kernel). This change also exposes priority value to set. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-12hst: expose scheduling policyOphestra
This is primarily useful for poorly written music players for now. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-11internal/outcome: improve doc commentsOphestra
This improves readability on smaller displays. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-11container: use policy name in log messageOphestra
This is more helpful than having the user resolve the integer. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-11container: move scheduler policy constants to stdOphestra
This avoids depending on cgo. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-11hst: improve doc commentsOphestra
These now read a lot better both in source and on pkgsite. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-10go: 1.26Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-10internal/rosa/llvm: set LLVM_LIT_ARGSOphestra
This replaces the progress bar, which was worse than useless. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-09container: sched policy string representationOphestra
This also uses priority obtained via sched_get_priority_min, and improves bounds checking. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-09internal/rosa/kmod: prefix moduledirOphestra
This change also works around the kernel build system being unaware of this option. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-09internal/rosa/nss: rename from sslOphestra
The SSL name came from earlier on and is counterintuitive. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-08internal/rosa: firmware artifactOphestra
Required for generic hardware. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-08internal/rosa/python: various pypi artifactsOphestra
These are dependencies of pre-commit. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-08internal/rosa: rdfind artifactOphestra
Required by linux firmware. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-08internal/rosa: nettle artifactOphestra
Required by rdfind, which is required by linux firmware. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-08internal/rosa/gnu: parallel artifactOphestra
Used by linux firmware. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-08internal/rosa: build independent earlyinitOphestra
This avoids unnecessarily rebuilding hakurei during development. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-08internal/rosa/hakurei: optional hostname toolOphestra
This makes it more efficient to reuse the helper for partial builds. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-08internal/rosa: update arm64 kernel configOphestra
This was not feasible during the bump, now there is a viable toolchain. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-08internal/rosa/zlib: 1.3.1 to 1.3.2Ophestra
This also switches to the CMake build system because upstream broke their old build system. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-08internal/rosa: add zlib runtime dependencyOphestra
For transitioning to dynamically linking zlib. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-08internal/rosa/cmake: bake in CMAKE_INSTALL_LIBDIROphestra
There is never a good reason to set this to anything else, and the default value of lib64 breaks everything. This did not manifest on LLVM (which the CMake helper was initially written for) because it did not use this value. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-08internal/rosa/cmake: pass correct prefixOphestra
This can change build output similar to autotools --prefix and DESTDIR, but was not clearly indicated to do so. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-08internal/rosa/cmake: pass parallel argument for makeOphestra
This uses the default value for each build system, which is parallel for ninja but not for make. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-08internal/rosa/gnu: libiconv 1.18 to 1.19Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-07internal/rosa/cmake: optionally use makefileOphestra
This breaks the dependency loop in zlib. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-07internal/rosa/tamago: populate Anitya project idOphestra
This had to wait quite a while due to Microsoft Github rate-limiting. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-07internal/rosa: hakurei 0.3.5 to 0.3.6Ophestra
This also removes the backport patch. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-07release: 0.3.6v0.3.6Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-07cmd/mbf: create report with reasonable permOphestra
Making it inaccessible certainly is not reasonable. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-07cmd/mbf: check for updates concurrentlyOphestra
Runs much faster this way. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-07internal/rosa: set User-Agent for Anitya requestsOphestra
This is cleaner than using the default string. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-07internal/rosa/gnu: coreutils 9.9 to 9.10Ophestra
This breaks two tests, one of them is fixed and the other disabled. Additionally, two fixed tests are re-enabled. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-07internal/rosa/ncurses: use stable Anitya projectOphestra
The alpine mapping points to ncurses~devel for some reason. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-07internal/rosa/x: libXau 1.0.7 to 1.0.12Ophestra
This also switches to individual releases. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-07internal/rosa/x: xproto 7.0.23 to 7.0.31Ophestra
This also switches to individual releases. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-07internal/rosa/x: util-macros 1.17 to 1.20.2Ophestra
This also switches to individual releases. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-07internal/rosa: do not keep underlying fileOphestra
No operation require further filesystem interaction for now. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-07cmd/mbf: optionally read report in infoOphestra
This is a useful frontend for the report files before web server is ready. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-07cmd/mbf: cure status report commandOphestra
This emits a report stream for the opened cache into the specified file. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-07internal/rosa: stream format for cure reportOphestra
This is for efficient cure status retrieval by the package website server. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-06internal/pkg: move output buffer to readerOphestra
This side is the read end of a pipe and buffering reads from it ended up performing better than buffering one half of the TeeReader (which already goes through the kernel page cache anyway). Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-06cmd/mbf: merge status and info commandsOphestra
This is cleaner, and offers better integration with the work-in-progress report file. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-06cmd/mbf: info accept multiple namesOphestra
This also improves formatting for use with multiple info blocks. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-06internal/rosa/gnu: texinfo 7.2 to 7.3Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>