cat and maemachinebroke
4be159de30
internal/rosa/package: net-tools
...
These are nice to have, but will not be included in the base system.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-17 08:01:51 -05:00
cat and maemachinebroke
566b6317a9
internal/rosa/package/nss: 3.126 to 3.126.1
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-17 08:01:50 -05:00
cat and maemachinebroke
9445e76907
internal/rosa/package/go: 1.26.5 to 1.26.6
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-17 08:01:50 -05:00
cat and maemachinebroke
79fb336160
internal/rosa/package/procps: 4.0.6 to 4.0.7
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-17 08:01:50 -05:00
cat and maemachinebroke
fbbd422e22
internal/rosa/package/harfbuzz: 14.3.0 to 14.3.1
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-17 08:01:50 -05:00
cat and maemachinebroke
dc939292b6
internal/pkg: deduplicate unwrapped input errors
...
This avoids repeating errors belonging to multiple instances of the same artifact in different locations in memory.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-17 08:01:50 -05:00
cat and maemachinebroke
5508702425
internal/rosa/package/qemu: disable broken tests
...
The copy-before-write test was failing on a Haswell machine, although it seems to work pretty reliably on the Zen 3 workstation and RK3588.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-17 08:01:50 -05:00
cat and maemachinebroke
4f885022b8
cmd/hakurei: terminate specified instance
...
This is theoretically susceptible to the PID race, but such an event is statistically impossible, and not exploitable in the intended use case, regardless.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-17 08:01:50 -05:00
cat and maemachinebroke
5fe7ccaa50
internal/rosa/package/qemu: use system meson
...
This also enables meson colour and fixes test suite invocation.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-17 08:01:50 -05:00
cat and maemachinebroke
dea9b43d0c
internal/rosa/package/dbus: xdg-dbus-proxy 0.1.7 to 0.1.8
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-17 08:01:50 -05:00
cat and maemachinebroke
323c7a7f1d
internal/rosa/package/qemu: 11.0.3 to 11.1.0
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-17 08:01:50 -05:00
cat and maemachinebroke
8b6b04c952
internal/rosa/package/python: wheel 0.47.0 to 0.48.0
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-17 08:01:50 -05:00
cat and maemachinebroke
97413580ed
internal/pkg: in-flight error resolution
...
The DCE is a slow and overcomplicated solution to a simple problem. This change replaces the DCE by resolving errors in-flight.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-17 08:01:50 -05:00
cat and maemachinebroke
a2b1909b1c
internal/rosa/package/python: hatchling 1.17.1 to 1.18.0
...
This has gained another dependency, pulling in the fourth python build system we have had to package.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-17 08:01:50 -05:00
cat and maemachinebroke
38e47847b4
internal/rosa/package/python: poetry-core tomlkit
...
This is the fourth python build system required to package meson. Required by tomlkit which is now required by hatchling (yet another build system).
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-17 08:01:50 -05:00
cat and maemachinebroke
73bcc97558
internal/rosa/package: replace pkg-config
...
This replaces pkg-config with pkgconf for most packages.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-17 08:01:50 -05:00
cat and maemachinebroke
9060fb40f3
internal/rosa/package: pkgconf
...
This replaces pkg-config for packages later than meson.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-17 08:01:50 -05:00
cat and maemachinebroke
2715603410
internal/rosa: improve nil-exec error reporting
...
This panics with a more descriptive error instead of relying on the SIGSEGV handler.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-17 08:01:50 -05:00
cat and maemachinebroke
607427ef1a
internal/rosa/package/libpsl: 0.23.1 to 0.23.2
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-17 08:01:50 -05:00
cat and maemachinebroke
e89a468506
internal/rosa/package/libexpat: 2.8.2 to 2.8.3
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-17 08:01:50 -05:00
cat and maemachinebroke
cbe6814ff3
internal/rosa/package/googletest: 1.17.0 to 1.18.0
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-17 08:01:50 -05:00
cat and maemachinebroke
3945f847aa
internal/rosa/package/firmware: 20260622 to 20260810
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-17 08:01:50 -05:00
cat and maemachinebroke
9ccb8328dd
internal/rosa/package/meson: 1.11.2 to 1.12.0
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-17 08:01:50 -05:00
cat and maemachinebroke
9d9cf1782c
internal/rosa/package/kernel: 6.18.43 to 6.18.44
...
Typo fix of rkisp1_ext_param_buffer_version caused world rebuild.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-17 08:01:50 -05:00
cat and maemachinebroke
d71128deee
internal/rosa: improve helper bindings
...
This uses more intuitive names for some arguments and inverts their default value. Slices and nil-capable strings replace skip arguments.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-17 08:01:50 -05:00
cat and maemachinebroke
e9950a2291
internal/rosa/azalea: implement nil identifier
...
This also implements a nil-capable string type.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-17 08:01:50 -05:00
cat and maemachinebroke
2d8ba0f23b
internal/rosa: optionally block packages from early stages
...
This helps avoid inadvertently increasing bootstrap input count.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-17 08:01:50 -05:00
cat and maemachinebroke
9e045139da
internal/rosa/package/hakurei: 0.4.5 to 0.4.6
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-17 08:01:50 -05:00
cat and maemachinebroke
14b304fb3e
release: 0.4.6
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-17 08:01:50 -05:00
cat and maemachinebroke
280c4fd997
cmd/dist: replace readme with license
...
The readme document is pretty useless for anything other than the website, so replace it with something more relevant.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-17 08:01:50 -05:00
cat and maemachinebroke
8f6c04ea1b
internal/rosa/package/python: setuptools 83.0.0 to 84.0.0
...
This has also turned into AI slop at some point, although its quality was never great to begin with. This may be a candidate to pin and ignore.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-17 08:01:50 -05:00
maemachinebroke
95a6014ec1
internal/rosa/azalea: additional test
2026-08-08 19:08:25 -05:00
maemachinebroke
9eb3ecd942
internal/rosa/azalea: refactor delimiter insertion, add test
2026-08-08 14:25:37 -05:00
maemachinebroke
a81e2f251c
internal/rosa/azalea: simplified delimiter insertion function
2026-08-08 11:58:30 -05:00
maemachinebroke
aaabe8851c
internal/rosa/azalea: add mesa test
2026-08-08 11:58:30 -05:00
maemachinebroke
fec6265ac7
internal/rosa/azalea: improve delimiter insertion
2026-08-08 11:58:30 -05:00
maemachinebroke
bcb92ea346
internal/rosa/azalea: implement semicolon and comma insertion
2026-08-08 11:58:30 -05:00
maemachinebroke
052ec33a04
internal/rosa/azalea: implement semicolon and comma insertion
2026-08-08 11:58:30 -05:00
cat
d236c9eaf7
cmd/mbf: improve title format
...
This is cleaner for long-running daemon processes, and the additional information is more intuitive.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-08 13:10:18 +09:00
cat
3c1a6f0793
internal/rosa/package/python: vcs-versioning 2.2.3 to 2.2.4
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-08 13:05:30 +09:00
cat
16f84f9499
internal/rosa/package/kernel: 6.18.42 to 6.18.43
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-08 12:52:27 +09:00
cat
9deed030f0
internal/rosa/package/p11-kit: 0.26.4 to 0.26.5
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-08 12:51:55 +09:00
cat
69095e03c9
internal/rosa/package/nss: nspr 4.39 to 4.40
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-08 12:51:29 +09:00
cat
8138b2a3f0
internal/rosa/package/lvm2: 2.03.41 to 2.03.42
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-08 12:50:58 +09:00
cat
308c7d1846
internal/rosa/package/gcc: 16.1.0 to 16.2.0
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-08 12:50:13 +09:00
cat
807f4ccbeb
replace goreportcard badge
...
Closes #40 .
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-07 21:57:06 +09:00
cat
f1dd3a085b
command: hard wrap help message flags
...
This greatly improves readability when lots of flags are registered.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-07 20:32:24 +09:00
cat
b37c1d8993
command: use NUL for magic usage string
...
This change also improves documentation.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-07 18:57:01 +09:00
cat
6a7f124deb
internal/rosa/package: cryptsetup
...
Useful for now, will likely be replaced by a native implementation.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-06 18:16:41 +09:00
cat
a9a32284b6
internal/rosa/package/mesa: 26.1.6 to 26.2.0
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-08-06 18:16:08 +09:00