aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
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>
2026-03-06internal/rosa/perl: compile dynamic libperlOphestra
Required by texinfo 7.3. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-06internal/rosa/openssl: 3.5.5 to 3.6.1Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-06internal/rosa/libffi: 3.4.5 to 3.5.2Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-06internal/rosa/ssl: nss 3.120 to 3.121Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-06internal/rosa/python: 3.14.2 to 3.14.3Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-06internal/rosa/gnu: gawk 5.3.2 to 5.4.0Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-06internal/rosa/gnu: m4 1.4.20 to 1.4.21Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-06internal/rosa/openssl: check stable versionsOphestra
This has a bunch of strange malformed tags. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-06internal/rosa/perl: check stable versionsOphestra
This uses odd-even versioning. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-06internal/rosa/util-linux: check stable versionsOphestra
Anitya appears to get confused when seeing release candidates. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-06internal/rosa: overridable version checkOphestra
For projects with strange versioning practices. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-06internal/rosa/python: setuptools 80.10.1 to 82.0.0Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-06internal/rosa/libxml2: 2.15.1 to 2.15.2Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-06internal/rosa/wayland: 1.24.0 to 1.24.91Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-06internal/rosa/git: 2.52.0 to 2.53.0Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-06internal/rosa/libexpat: 2.7.3 to 2.7.4Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-06internal/rosa/squashfs: 4.7.4 to 4.7.5Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-06internal/rosa/pcre2: 10.43 to 10.47Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-06internal/rosa/gtk: glib 2.86.4 to 2.87.3Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-06internal/rosa/go: 1.26.0 to 1.26.1Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-06internal/rosa/gnu: binutils 2.45 to 2.46.0Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-06internal/rosa/kernel: backport AMD display patchesOphestra
These reduce stack usage in dml30_ModeSupportAndSystemConfigurationFull enough to fix compile on clang 22. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-06internal/rosa/kernel: 6.12.73 to 6.12.76Ophestra
Toolchain is broken on arm64 at the moment so the configuration is not updated. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-05internal/rosa/llvm: separate major versionOphestra
For pathname formatting at compile time. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-05internal/rosa/llvm: 21.1.8 to 22.1.0Ophestra
New patch should not be affected next time. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-05cmd/mbf: display metadataOphestra
For viewing package metadata before the website is ready. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-05internal/rosa: prefix python constantsOphestra
These have confusing names. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-05internal/rosa: populate Anitya project idsOphestra
This enables release monitoring for all applicable projects. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-05internal/rosa/llvm: populate metadataOphestra
This enables use of release monitoring for LLVM. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-05internal/rosa: release monitoring via AnityaOphestra
This is much more sustainable than manual package flagging. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-05internal/rosa: check name uniquenessOphestra
This should prevent adding packages with nonunique names. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-05Revert "internal/rosa/zlib: 1.3.1 to 1.3.2"Ophestra
The bump broke elfutils build. This reverts commit 0eb2bfa12e3481f2c87b2df3f8ac9d38790299a8.
2026-03-05cmd/mbf: preset status commandOphestra
This exposes the new OpenStatus cache method. Signed-off-by: Ophestra <cat@gensokyo.uk>