Files
hammer/recipes/incoming/skip-broken-tests.patch
T
sergioandClaude Opus 4.8 00339b625e Etapa G: cola del stack gráfico Mesa (iris) para el escritorio tawasuyu
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>
2026-06-26 23:41:34 -04:00

37 lines
1.3 KiB
Diff

--- a/unittests/linuxliketests.py
+++ b/unittests/linuxliketests.py
@@ -993,6 +993,8 @@
self.assertEqual(got_rpath, yonder_libdir, rpath_format)
@skip_if_not_base_option('b_sanitize')
+ # https://github.com/mesonbuild/meson/issues/8283
+ @unittest.skip('broken with improperly detected sanitizers')
def test_pch_with_address_sanitizer(self):
if is_cygwin():
raise SkipTest('asan not available on Cygwin')
@@ -1192,6 +1192,7 @@
self.build()
@skipIfNoPkgconfig
+ @unittest.skip('fails because of GNU libintl mess on alpine :)')
def test_pkgconfig_formatting(self):
testdir = os.path.join(self.unit_test_dir, '38 pkgconfig format')
self.init(testdir)
--- a/unittests/allplatformstests.py
+++ b/unittests/allplatformstests.py
@@ -377,5 +377,6 @@
self.assertNotEqual(before, after)
+ @unittest.skip('samurai has a reverse order')
def test_static_compile_order(self):
'''
Test that the order of files in a compiler command-line while compiling
@@ -3198,6 +3198,7 @@
else:
self.assertEqual(o, e)
+ @unittest.skip('broken with current version of samurai')
def test_meson_compile(self):
"""Test the meson compile command."""