cat
59c66747df
internal/rosa/kernel: 6.12.76 to 6.12.77
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-16 15:21:33 +09:00
cat
9e6fe8db4b
internal/rosa/meson: 1.10.1 to 1.10.2
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-16 13:41:06 +09:00
cat
5168ee3e13
internal/rosa/python: remove pre_commit
...
This is unused and introduces many dependencies.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-16 13:39:56 +09:00
cat
c8313c2dc4
internal/rosa/tamago: disable cgo
...
This toolchain does not support cgo for the new target, anyway, and disabling it altogether avoids adding a dependency on arm64.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-16 13:22:10 +09:00
cat
3fcdadb669
internal/rosa/curl: remove broken test
...
Upstream testdata is not broken on the arm64 builder, but breaks reproducibly on amd64.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-16 12:54:03 +09:00
cat
3966bc5152
internal/rosa/hakurei: 0.3.6 to 0.3.7
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-15 21:43:55 +09:00
cat
a720efc32d
internal/rosa/llvm: arch-specific versions
...
This enables temporarily avoiding a broken release on specific targets.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-15 15:06:36 +09:00
cat
400540cd41
internal/rosa/llvm: arch-specific patches
...
Broken aarch64 tests in LLVM seem unlikely to be fixed soon.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-15 11:37:24 +09:00
cat
1113efa5c2
internal/rosa/kernel: enable arm64 block drivers
...
These are added separately to the amd64 patch due to the arm64 toolchain not being available at that time.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-15 00:22:05 +09:00
cat
8b875f865c
cmd/earlyinit: remount root and set firmware path
...
The default search paths cannot be configured, configuring them here is most sound for now.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-14 19:50:04 +09:00
cat
8905d653ba
cmd/earlyinit: mount pseudo-filesystems
...
The proposal for merging both init programs was unanimously accepted, so this is set up here alongside devtmpfs.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-14 19:43:42 +09:00
cat
9c2fb6246f
internal/rosa/kernel: enable FW_LOADER
...
This wants to be loaded early, so having it as a dlkm is not helpful as it will always be loaded anyway.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-14 19:32:14 +09:00
cat
9c116acec6
internal/rosa/kernel: enable amd64 block drivers
...
These have to be built into initramfs, anyway, so build them into the kernel instead. The arm64 toolchain is not yet ready, so will be updated in a later patch.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-14 19:22:56 +09:00
cat
988239a2bc
internal/rosa: basic system image
...
This is a simple image for debugging and is not yet set up for dm-verity.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-14 15:54:13 +09:00
cat
74c213264a
internal/rosa/git: install libexec symlinks
...
This is less clumsy to represent.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-13 20:43:23 +09:00
cat
49163758c8
internal/rosa/llvm: 22.1.0 to 22.1.1
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-13 16:08:49 +09:00
cat
ad22c15fb1
internal/rosa/perl: 5.42.0 to 5.42.1
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-13 16:08:24 +09:00
cat
9c774f7e0a
internal/rosa/python: setuptools 82.0.0 to 82.0.1
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-13 15:32:00 +09:00
cat
707f0a349f
internal/rosa/gtk: glib 2.87.3 to 2.87.5
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-13 15:26:42 +09:00
cat
7c35be066a
internal/rosa/tamago: 1.26.0 to 1.26.1
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-13 15:23:29 +09:00
cat
f91d55fa5e
internal/rosa/curl: 8.18.0 to 8.19.0
...
The test suite now depends on python to run mock servers. SMB is disabled because it is completely unused, and pulls in a python dependency for tests. A broken test is fixed and the patch hopefully upstreamed before next release.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-13 15:23:07 +09:00
cat
5862cc1966
internal/rosa/kernel: firmware 20260221 to 20260309
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-13 14:06:21 +09:00
cat
b3f0360a05
internal/rosa: populate runtime dependencies
...
This also removes manually resolved indirect dependencies.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-13 13:23:30 +09:00
cat
5c785c135c
internal/rosa: collection meta-artifact
...
This is a stub FloodArtifact for concurrently curing multiple artifacts.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-13 10:34:45 +09:00
cat
0130f8ea6d
internal/rosa: represent runtime dependencies
...
This also resolves indirect dependencies, reducing noise.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-13 10:31:14 +09:00
cat
faac5c4a83
internal/rosa: store artifact results in struct
...
This is cleaner and makes adding additional values easier.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-12 18:08:41 +09:00
cat
7fb42ba49d
internal/rosa/llvm: set LLVM_LIT_ARGS
...
This replaces the progress bar, which was worse than useless.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-10 02:05:11 +09:00
cat
baf2def9cc
internal/rosa/kmod: prefix moduledir
...
This change also works around the kernel build system being unaware of this option.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-09 16:40:55 +09:00
cat
242e042cb9
internal/rosa/nss: rename from ssl
...
The SSL name came from earlier on and is counterintuitive.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-09 14:58:31 +09:00
cat
6988c9c4db
internal/rosa: firmware artifact
...
Required for generic hardware.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-08 22:50:36 +09:00
cat
d6e0ed8c76
internal/rosa/python: various pypi artifacts
...
These are dependencies of pre-commit.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-08 22:25:16 +09:00
cat
53be3309c5
internal/rosa: rdfind artifact
...
Required by linux firmware.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-08 20:26:15 +09:00
cat
644dd18a52
internal/rosa: nettle artifact
...
Required by rdfind, which is required by linux firmware.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-08 20:22:09 +09:00
cat
27c6f976df
internal/rosa/gnu: parallel artifact
...
Used by linux firmware.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-08 19:56:40 +09:00
cat
279a973633
internal/rosa: build independent earlyinit
...
This avoids unnecessarily rebuilding hakurei during development.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-08 18:29:04 +09:00
cat
9c1b522689
internal/rosa/hakurei: optional hostname tool
...
This makes it more efficient to reuse the helper for partial builds.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-08 18:26:03 +09:00
cat
5c8cd46c02
internal/rosa: update arm64 kernel config
...
This was not feasible during the bump, now there is a viable toolchain.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-08 03:17:53 +09:00
cat
2dba550a2b
internal/rosa/zlib: 1.3.1 to 1.3.2
...
This also switches to the CMake build system because upstream broke their old build system.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-08 02:36:59 +09:00
cat
8c64812b34
internal/rosa: add zlib runtime dependency
...
For transitioning to dynamically linking zlib.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-08 02:36:09 +09:00
cat
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
cat
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
cat
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
cat
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
cat
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
cat
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
cat
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
cat
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
cat
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
cat
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
cat
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