estado: deuda del corpus CERRADA — base, cli y mirada al 100%
sealed 765 → 768 debt 3 → 0 never 2 (los dos con bloqueo documentado) base 50/51 → 51/51 cli 73/74 → 74/74 escritorio-mirada 29/31 → 31/31 Cierre de la deuda que yo mismo abrí al parchear libudev-zero (una hoja del cierre de las CINCO imágenes): reconstruidas `usbutils` (b3:245c718b — depende de libudev por pkg-config), `mirada-compositor` (b3:c906e244) y `mirada-greeter` (b3:c7dfcf09). Ojo con la aritmética, que casi me confunde: `yupana radio libudev-zero` dice 58 dependientes transitivos y build-state sólo veía 3 en deuda. No es contradicción — **build-state cubre el catálogo canónico `recipes/`, no las colas `incoming-*`**, y 47 de esos 58 están en incoming-kde. Los 8 de incoming-gnome ya se habían reconstruido ayer. Los dos `never` NO son trabajo pendiente disfrazado; los dos tienen bloqueo real y ya escrito: - **dwarves**: su cmake no halla libdw. La receta ya lo documentaba y el build lo confirmó palabra por palabra («Could NOT find libdw include dir / library»): `elfutils.toml` empaqueta sólo LIBELF —lo que kbuild necesita— y es INTOCABLE porque es build-dep de los kernels sellados. La salida es una receta hermana `elfutils-libdw`, que en musl arrastra shims de argp/fts/obstack. Campaña propia, no un arreglo. - **llimphi-counter**: es una PLANTILLA, no un paquete. Su commit es `000…0`, un placeholder que nunca se llenó. Gasté un build en descubrirlo, así que ahora la receta lo dice en la primera línea: `⛔ ESTO ES UNA PLANTILLA, NO UN PAQUETE. NO INTENTES CONSTRUIRLA.` El estado `never` del grafo era técnicamente cierto y semánticamente engañoso. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
+17
-21
@@ -3,9 +3,8 @@
|
||||
"totals": {
|
||||
"recipes": 770,
|
||||
"nodes": 770,
|
||||
"sealed": 767,
|
||||
"never": 2,
|
||||
"debt": 1
|
||||
"sealed": 768,
|
||||
"never": 2
|
||||
},
|
||||
"by_class": {
|
||||
"c": 145,
|
||||
@@ -15,14 +14,12 @@
|
||||
"rust": 226
|
||||
},
|
||||
"debt_by_class": {
|
||||
"c": 2,
|
||||
"rust": 1
|
||||
"c": 2
|
||||
},
|
||||
"by_queue": {
|
||||
"corpus": {
|
||||
"sealed": 767,
|
||||
"never": 2,
|
||||
"debt": 1
|
||||
"sealed": 768,
|
||||
"never": 2
|
||||
}
|
||||
},
|
||||
"by_profile": {
|
||||
@@ -39,8 +36,7 @@
|
||||
"escritorio-mirada": {
|
||||
"raices": 14,
|
||||
"clausura": 31,
|
||||
"sealed": 30,
|
||||
"debt": 1
|
||||
"sealed": 31
|
||||
}
|
||||
},
|
||||
"sin_perfil": 649,
|
||||
@@ -3410,7 +3406,7 @@
|
||||
"hash": "b3:e6990b3e555f0c54b085cb6e49672ac38f6d8700b4a8afe7688c69962a5fa542",
|
||||
"state": "sealed",
|
||||
"blocked_by": [],
|
||||
"unblocks": 1,
|
||||
"unblocks": 0,
|
||||
"perfiles": [
|
||||
"base",
|
||||
"cli",
|
||||
@@ -7495,7 +7491,7 @@
|
||||
"hash": "b3:62525e34e17993ad51369c816c96ef4ca812184998b31fe98dc1f3f0778b436b",
|
||||
"state": "sealed",
|
||||
"blocked_by": [],
|
||||
"unblocks": 1,
|
||||
"unblocks": 0,
|
||||
"perfiles": [
|
||||
"escritorio-gnome",
|
||||
"escritorio-kde",
|
||||
@@ -7579,7 +7575,7 @@
|
||||
"hash": "b3:2f6d62862c9978c79a5fc593625e110c6947475b8a6a600efa2c95b83033a6b1",
|
||||
"state": "sealed",
|
||||
"blocked_by": [],
|
||||
"unblocks": 1,
|
||||
"unblocks": 0,
|
||||
"perfiles": [
|
||||
"escritorio-gnome",
|
||||
"escritorio-kde",
|
||||
@@ -8108,7 +8104,7 @@
|
||||
"hash": "b3:891306c6b95a673b5b50153b827c7c504125d2013288aebd2a7cb2695e34e1fc",
|
||||
"state": "sealed",
|
||||
"blocked_by": [],
|
||||
"unblocks": 1,
|
||||
"unblocks": 0,
|
||||
"perfiles": [
|
||||
"escritorio-kde",
|
||||
"escritorio-mirada"
|
||||
@@ -8551,7 +8547,7 @@
|
||||
"hash": "b3:6d443d9fdc833adbd0736ad52b51befdaa44902091932cc2cf23211974d050ab",
|
||||
"state": "sealed",
|
||||
"blocked_by": [],
|
||||
"unblocks": 1,
|
||||
"unblocks": 0,
|
||||
"perfiles": [
|
||||
"escritorio-gnome",
|
||||
"escritorio-kde",
|
||||
@@ -8819,7 +8815,7 @@
|
||||
"cls": "rust",
|
||||
"queue": "corpus",
|
||||
"hash": "b3:c7dfcf09ea3a55364c995128bdce7a16a23cb1a578f66003e5611b5ab63f5f23",
|
||||
"state": "debt",
|
||||
"state": "sealed",
|
||||
"blocked_by": [],
|
||||
"unblocks": 0,
|
||||
"perfiles": [
|
||||
@@ -10008,7 +10004,7 @@
|
||||
"hash": "b3:f0b5d0b1cb4321b3c61f24a871b9a58da3ebb7eb903af4015e35bd41a6465437",
|
||||
"state": "sealed",
|
||||
"blocked_by": [],
|
||||
"unblocks": 1,
|
||||
"unblocks": 0,
|
||||
"perfiles": [
|
||||
"base",
|
||||
"cli",
|
||||
@@ -13017,7 +13013,7 @@
|
||||
"hash": "b3:c4eb40ba21935bba70ab54338fe755e3dc8b41541d877a48be544dfe73bbfe7b",
|
||||
"state": "sealed",
|
||||
"blocked_by": [],
|
||||
"unblocks": 1,
|
||||
"unblocks": 0,
|
||||
"perfiles": [
|
||||
"escritorio-gnome",
|
||||
"escritorio-kde",
|
||||
@@ -13042,7 +13038,7 @@
|
||||
"hash": "b3:a2122760419cc44529d9be002613aa3c66dad2efc31cd706dadfb6d2e4cdbb59",
|
||||
"state": "sealed",
|
||||
"blocked_by": [],
|
||||
"unblocks": 1,
|
||||
"unblocks": 0,
|
||||
"perfiles": [
|
||||
"escritorio-gnome",
|
||||
"escritorio-kde",
|
||||
@@ -13509,7 +13505,7 @@
|
||||
"hash": "b3:28522f99f433496dbaacfa309f8e937d6526ac3c8db34b4a94b18e22656dcd33",
|
||||
"state": "sealed",
|
||||
"blocked_by": [],
|
||||
"unblocks": 2,
|
||||
"unblocks": 1,
|
||||
"perfiles": [
|
||||
"base",
|
||||
"cli",
|
||||
@@ -13581,7 +13577,7 @@
|
||||
"hash": "b3:293210dc37722d9db8dce8578d00bc8886ade5b7e5868074146c718f9a58cee8",
|
||||
"state": "sealed",
|
||||
"blocked_by": [],
|
||||
"unblocks": 1,
|
||||
"unblocks": 0,
|
||||
"perfiles": [
|
||||
"escritorio-gnome",
|
||||
"escritorio-kde",
|
||||
|
||||
@@ -1,3 +1,14 @@
|
||||
# ⛔ ESTO ES UNA PLANTILLA, NO UN PAQUETE. NO INTENTES CONSTRUIRLA.
|
||||
#
|
||||
# Su `commit` es `000…0`, un placeholder que nunca se llenó (ver el comentario en `[source]`), así que
|
||||
# el fetch falla con `commit 000…0 no existe en …/llimphi.git tras fetch`. Eso es CORRECTO: la receta
|
||||
# existe para MOSTRAR cómo se escribe una receta Rust gráfica, no para producir un artefacto.
|
||||
#
|
||||
# Aparece como `never` en `docs/state/build-state.json`, y ahí el estado es técnicamente cierto y
|
||||
# semánticamente engañoso: no es trabajo pendiente, es un ejemplo. Este aviso está acá porque el
|
||||
# 2026-07-30 gasté un build en descubrirlo mientras cerraba la deuda real del corpus. Si algún día se
|
||||
# quiere de verdad, hay que fijar un commit real del repo con las deps vendoreadas.
|
||||
#
|
||||
# Ejemplo de receta Rust (BuildSys::Cargo) — un front-door de tawasuyu.
|
||||
#
|
||||
# Muestra el caso GRÁFICO (el más exigente): wgpu+winit+vello cargan Vulkan/Wayland por
|
||||
|
||||
Reference in New Issue
Block a user