d1423d980d
internal/rosa/cmake: bake in CMAKE_INSTALL_LIBDIR
...
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-08 01:20:41 +09:00
104da0f66a
internal/rosa/cmake: pass correct prefix
...
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-08 01:04:02 +09:00
d996d9fbb7
internal/rosa/cmake: pass parallel argument for make
...
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-08 00:55:58 +09:00
469f97ccc1
internal/rosa/gnu: libiconv 1.18 to 1.19
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-08 00:36:38 +09:00
af7a6180a1
internal/rosa/cmake: optionally use makefile
...
This breaks the dependency loop in zlib.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-07 22:47:30 +09:00
03b5c0e20a
internal/rosa/tamago: populate Anitya project id
...
This had to wait quite a while due to Microsoft Github rate-limiting.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-07 19:37:03 +09:00
6a31fb4fa3
internal/rosa: hakurei 0.3.5 to 0.3.6
...
This also removes the backport patch.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-07 18:53:48 +09:00
bae45363bc
release: 0.3.6
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-07 16:32:04 +09:00
2c17d1abe0
cmd/mbf: create report with reasonable perm
...
Making it inaccessible certainly is not reasonable.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-07 16:16:47 +09:00
0aa459d1a9
cmd/mbf: check for updates concurrently
...
Runs much faster this way.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-07 16:05:16 +09:00
00053e6287
internal/rosa: set User-Agent for Anitya requests
...
This is cleaner than using the default string.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-07 16:03:06 +09:00
3a0c020150
internal/rosa/gnu: coreutils 9.9 to 9.10
...
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-07 14:31:03 +09:00
78655f159e
internal/rosa/ncurses: use stable Anitya project
...
The alpine mapping points to ncurses~devel for some reason.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-07 13:43:38 +09:00
30bb52e380
internal/rosa/x: libXau 1.0.7 to 1.0.12
...
This also switches to individual releases.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-07 13:39:48 +09:00
66197ebdb2
internal/rosa/x: xproto 7.0.23 to 7.0.31
...
This also switches to individual releases.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-07 13:39:23 +09:00
f7a2744025
internal/rosa/x: util-macros 1.17 to 1.20.2
...
This also switches to individual releases.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-07 13:38:54 +09:00
f16b7bfaf0
internal/rosa: do not keep underlying file
...
No operation require further filesystem interaction for now.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-07 13:04:06 +09:00
6228cda7ad
cmd/mbf: optionally read report in info
...
This is a useful frontend for the report files before web server is ready.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-07 02:26:35 +09:00
86c336de88
cmd/mbf: cure status report command
...
This emits a report stream for the opened cache into the specified file.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-07 02:20:40 +09:00
ba5d882ef2
internal/rosa: stream format for cure report
...
This is for efficient cure status retrieval by the package website server.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-07 02:18:00 +09:00
1e0d68a29e
internal/pkg: move output buffer to reader
...
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-06 23:39:12 +09:00
80f2367c16
cmd/mbf: merge status and info commands
...
This is cleaner, and offers better integration with the work-in-progress report file.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-06 23:20:00 +09:00
5ea4dae4b8
cmd/mbf: info accept multiple names
...
This also improves formatting for use with multiple info blocks.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-06 23:10:43 +09:00
eb1a3918a8
internal/rosa/gnu: texinfo 7.2 to 7.3
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-06 22:09:00 +09:00
349011a5e6
internal/rosa/perl: compile dynamic libperl
...
Required by texinfo 7.3.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-06 22:08:38 +09:00
861249751a
internal/rosa/openssl: 3.5.5 to 3.6.1
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-06 21:39:52 +09:00
e3445c2a7e
internal/rosa/libffi: 3.4.5 to 3.5.2
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-06 21:39:25 +09:00
7315e64a8a
internal/rosa/ssl: nss 3.120 to 3.121
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-06 21:38:41 +09:00
7d74454f6d
internal/rosa/python: 3.14.2 to 3.14.3
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-06 21:38:17 +09:00
96956c849a
internal/rosa/gnu: gawk 5.3.2 to 5.4.0
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-06 21:30:37 +09:00
aabdcbba1c
internal/rosa/gnu: m4 1.4.20 to 1.4.21
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-06 21:22:33 +09:00
38cc4a6429
internal/rosa/openssl: check stable versions
...
This has a bunch of strange malformed tags.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-06 19:22:41 +09:00
27ef7f81fa
internal/rosa/perl: check stable versions
...
This uses odd-even versioning.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-06 19:16:07 +09:00
f7888074b9
internal/rosa/util-linux: check stable versions
...
Anitya appears to get confused when seeing release candidates.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-06 19:15:16 +09:00
95ffe0429c
internal/rosa: overridable version check
...
For projects with strange versioning practices.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-06 19:13:55 +09:00
16d0cf04c1
internal/rosa/python: setuptools 80.10.1 to 82.0.0
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-06 18:40:55 +09:00
6a2b32b48c
internal/rosa/libxml2: 2.15.1 to 2.15.2
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-06 18:36:06 +09:00
c1472fc54d
internal/rosa/wayland: 1.24.0 to 1.24.91
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-06 18:33:26 +09:00
179cf07e48
internal/rosa/git: 2.52.0 to 2.53.0
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-06 18:32:41 +09:00
c2d2795e2b
internal/rosa/libexpat: 2.7.3 to 2.7.4
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-06 18:22:39 +09:00
2c1d7edd7a
internal/rosa/squashfs: 4.7.4 to 4.7.5
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-06 17:47:23 +09:00
1ee8d09223
internal/rosa/pcre2: 10.43 to 10.47
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-06 17:46:59 +09:00
7f01cb3d59
internal/rosa/gtk: glib 2.86.4 to 2.87.3
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-06 17:46:32 +09:00
65ae4f57c2
internal/rosa/go: 1.26.0 to 1.26.1
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-06 17:46:05 +09:00
77110601cc
internal/rosa/gnu: binutils 2.45 to 2.46.0
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-06 17:45:10 +09:00
c5b1949430
internal/rosa/kernel: backport AMD display patches
...
These reduce stack usage in dml30_ModeSupportAndSystemConfigurationFull enough to fix compile on clang 22.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-06 16:22:20 +09:00
17805cdfa8
internal/rosa/kernel: 6.12.73 to 6.12.76
...
Toolchain is broken on arm64 at the moment so the configuration is not updated.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-06 15:01:01 +09:00
9c9befb4c9
internal/rosa/llvm: separate major version
...
For pathname formatting at compile time.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-05 22:59:51 +09:00
fcdf9ecee4
internal/rosa/llvm: 21.1.8 to 22.1.0
...
New patch should not be affected next time.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-05 22:42:27 +09:00
fbd97b658f
cmd/mbf: display metadata
...
For viewing package metadata before the website is ready.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-05 22:11:26 +09:00