aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal
AgeCommit message (Collapse)Author
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-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-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-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-05internal/pkg: expose status fileOphestra
This is useful for external tooling. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-05internal/rosa: export preset boundsOphestra
These are useful for external tooling. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-05internal/rosa/zlib: 1.3.1 to 1.3.2Ophestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-05internal/rosa: zlib use stable archive urlOphestra
These do not get removed on new release. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-05internal/rosa: cure checksOphestra
This cures all presets if a cache directory is supplied and verbose is set. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-05internal/rosa/squashfs: enter correct directoryOphestra
This was missed during the make helper migration. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-05internal/pkg: scrub for dangling statusOphestra
These cause build to fail to start. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-05internal/pkg: return writer after syncOphestra
This fixes a use-after-free. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-05internal/rosa: provide package metadataOphestra
This had to be done out-of-band because there was no way to efficiently represent these within Artifact. Signed-off-by: Ophestra <cat@gensokyo.uk>