Importa de Alpine aports (con parches musl) las recetas del stack que el greeter real de mirada necesita en el rootfs de producto: libdrm 2.4.134, wayland 1.25.0, wayland-protocols 1.48, seatd, mesa 26.1.1, + build-tools meson 1.11.1 y samurai (ninja). Quedan en recipes/incoming/ como puntos de partida: traen los parches musl de Alpine pero usan helpers de abuild — falta adaptarlas a fases hammer (meson/samurai directos, link=dynamic), como elfutils. docs/14-mesa-stack.md fija el plan: iris-only ⇒ SIN LLVM/Vulkan/X11 (el driver gallium iris no necesita LLVM), lo que recorta clang/llvm/libclc/spirv/bindgen. DAG de build (hojas→raíz) + estado por receta + el lado tawasuyu (recetas Cargo arje-splash/net-bring-up estáticas ya construibles; mirada-greeter dinámico, bloqueado por mesa). Contraparte de la seed arje-tawasuyu del monorepo. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
13 lines
601 B
Diff
13 lines
601 B
Diff
the tests parse the tool output and expect one of the strings to match-
|
|
samurai outputs slightly different strings, and hence breaks the tests
|
|
--- a/unittests/baseplatformtests.py
|
|
+++ b/unittests/baseplatformtests.py
|
|
@@ -82,5 +82,5 @@
|
|
# Misc stuff
|
|
if cls.backend is Backend.ninja:
|
|
- cls.no_rebuild_stdout = ['ninja: no work to do.', 'samu: nothing to do']
|
|
+ cls.no_rebuild_stdout = ['ninja: no work to do.', 'samu: nothing to do', 'samu: explain all: phony and no inputs']
|
|
else:
|
|
# VS doesn't have a stable output when no changes are done
|
|
|