estado: cosecha granja 2026-09-17T14:54:31Z — avance del árbol KDE
This commit is contained in:
+5687
-2824
File diff suppressed because it is too large
Load Diff
+6464
-2945
File diff suppressed because it is too large
Load Diff
+10840
-3430
File diff suppressed because it is too large
Load Diff
+5720
-2783
File diff suppressed because it is too large
Load Diff
+5467
-2746
File diff suppressed because it is too large
Load Diff
+2528
-51
File diff suppressed because it is too large
Load Diff
+5866
-7
File diff suppressed because it is too large
Load Diff
@@ -1,3 +1,4 @@
|
||||
aviso: no pude resolver los artefactos vigentes (no pude leer el apk db del lab en ./.dev-fs/alpine/lib/apk/db/installed: No such file or directory (os error 2). El toolchain entra en el ArtifactHash, así que sin rootfs no se puede calcular un hash comparable (corré scripts/bootstrap-devfs.sh, o apuntá TAKANA_ROOTFS)) ⇒ comprueba TODO lo sellado
|
||||
contrato docs/state/kernel-contract.toml
|
||||
|
||||
✓ linux · ./store/d2a03c29930b72c3d13a8b2931c25bbe80af289689db7fbcd029e11a9cc786cc-linux/boot/config-6.16.12
|
||||
@@ -6,6 +7,34 @@ contrato docs/state/kernel-contract.toml
|
||||
· falta (no bloquea) limite-memoria — Tope de memoria por unidad [MEMCG]
|
||||
✓ las 5 capacidades exigidas están
|
||||
|
||||
✗ linux-generic · ./store/1c8625f7d2fe6fc574533b1f44dfd1f5fd2716fe164d8bf015a87d376e63e631-linux-generic/boot/config-7.1.2-generic
|
||||
perfil anfitrion-cards (13 capacidad(es) miradas)
|
||||
kernel Linux/x86_64 7.1.2 Kernel Configuration
|
||||
✗ FALTA limite-memoria — Tope de memoria por unidad
|
||||
apagado a mano: MEMCG
|
||||
lo usa: arje-incarnate::cgroup::{preparar, apply_rlimits_to_cgroup, set_memory_max_at, set_memory_high_at} ← sandokan-core::Engine::{set_memory_max,set_memory_high} ← sandokan-monitor-llimphi (govierna memory.high) · sandokan-local::medir_entidad lee `memory.current`
|
||||
cómo falla hoy: YA NO ES SILENCIOSO (tawasuyu, W4 el 2026-09-02 y W4.bis el 2026-09-03). Sin MEMCG los ficheros NO EXISTEN, y ahora eso se dice: `apply_rlimits_to_cgroup` devuelve `Limites{aplicados, faltantes}` con el símbolo que falta —y sólo acusa al kernel si pudo leer `/sys/fs/cgroup/cgroup.controllers` y el controller no estaba—; arje lo marca por unidad (`Degradation::CgroupLimitNotApplied`, visible en `arje-ctl status` como `corriendo⚠`) y shuma lo devuelve en las `warnings` de `create`. Lo que este contrato SÍ sigue sin poder desmentir: nadie vio todavía el OOM-kill del kernel sobre un Ente de arje en una máquina con delegación de cgroups.
|
||||
· falta (no bloquea) presion-de-recursos — PSI: presión de CPU/memoria/E/S [PSI]
|
||||
|
||||
✓ linux-generic · ./store/23f1cc43ac85e0b26763ca3444258ace8d93008c6c3ec442051c4dd9a662a189-linux-generic/boot/config-7.1.2-generic
|
||||
perfil anfitrion-cards (13 capacidad(es) miradas)
|
||||
kernel Linux/x86_64 7.1.2 Kernel Configuration
|
||||
✓ las 11 capacidades exigidas están
|
||||
|
||||
✓ linux-generic · ./store/63fdd57ca3557bf9e6490bc00677f6cc0af2c014f026babfb41645951fcf0287-linux-generic/boot/config-7.1.2-generic
|
||||
perfil anfitrion-cards (13 capacidad(es) miradas)
|
||||
kernel Linux/x86_64 7.1.2 Kernel Configuration
|
||||
✓ las 11 capacidades exigidas están
|
||||
|
||||
✗ linux-gioser · ./store/8ffd57109a2f7102c1bbbbc91cf0e729047312eee1a4e3fdb8b178680cc94264-linux-gioser/boot/config-6.16.12-metal
|
||||
perfil anfitrion-cards (13 capacidad(es) miradas)
|
||||
kernel Linux/x86_64 6.16.12 Kernel Configuration
|
||||
✗ FALTA limite-memoria — Tope de memoria por unidad
|
||||
apagado a mano: MEMCG
|
||||
lo usa: arje-incarnate::cgroup::{preparar, apply_rlimits_to_cgroup, set_memory_max_at, set_memory_high_at} ← sandokan-core::Engine::{set_memory_max,set_memory_high} ← sandokan-monitor-llimphi (govierna memory.high) · sandokan-local::medir_entidad lee `memory.current`
|
||||
cómo falla hoy: YA NO ES SILENCIOSO (tawasuyu, W4 el 2026-09-02 y W4.bis el 2026-09-03). Sin MEMCG los ficheros NO EXISTEN, y ahora eso se dice: `apply_rlimits_to_cgroup` devuelve `Limites{aplicados, faltantes}` con el símbolo que falta —y sólo acusa al kernel si pudo leer `/sys/fs/cgroup/cgroup.controllers` y el controller no estaba—; arje lo marca por unidad (`Degradation::CgroupLimitNotApplied`, visible en `arje-ctl status` como `corriendo⚠`) y shuma lo devuelve en las `warnings` de `create`. Lo que este contrato SÍ sigue sin poder desmentir: nadie vio todavía el OOM-kill del kernel sobre un Ente de arje en una máquina con delegación de cgroups.
|
||||
· falta (no bloquea) presion-de-recursos — PSI: presión de CPU/memoria/E/S [PSI]
|
||||
|
||||
✓ linux-gioser · ./store/b026fe145235181614b6797b697e9ae26f680b6d04596c55e9afee155d68baa0-linux-gioser/boot/config-6.16.12-metal
|
||||
perfil anfitrion-cards (13 capacidad(es) miradas)
|
||||
kernel Linux/x86_64 6.16.12 Kernel Configuration
|
||||
@@ -21,18 +50,6 @@ contrato docs/state/kernel-contract.toml
|
||||
kernel Linux/x86_64 7.1.2 Kernel Configuration
|
||||
✓ las 11 capacidades exigidas están
|
||||
|
||||
· 2 sellado(s) SUPERADO(s) por la receta de hoy — no bloquean, 1 con faltas:
|
||||
linux-generic · ./store/23f1cc43ac85e0b26763ca3444258ace8d93008c6c3ec442051c4dd9a662a189-linux-generic/boot/config-7.1.2-generic cumplía
|
||||
linux-gioser · ./store/8ffd57109a2f7102c1bbbbc91cf0e729047312eee1a4e3fdb8b178680cc94264-linux-gioser/boot/config-6.16.12-metal le falta: limite-memoria
|
||||
Siguen siendo ciertos: si una máquina arranca uno de éstos, sus Cards corren con lo que ese kernel traiga. Se reconstruyen o se podan (`scripts/store-gc.sh`).
|
||||
resumen 6 de 8 config(s) VIGENTES cumplen su perfil
|
||||
|
||||
resumen 4 de 4 config(s) VIGENTES cumplen su perfil · 2 superado(s) · 1 sin comprobar
|
||||
|
||||
⚠ 1 objetivo(s) del contrato SIN UN SELLADO VIGENTE — no se comprobó nada de ellos:
|
||||
linux-generic · 63fdd57ca3557bf9e6490bc00677f6cc0af2c014f026babfb41645951fcf0287-linux-generic
|
||||
no cuentan como aprobados: el barrido no tuvo qué mirar. Construí sus recetas.
|
||||
|
||||
⚠ 1 config(s) SIN COMPROBAR (ningún perfil declarado):
|
||||
linux-metal-kexec · ./store/965acc37e7f9d81ea8aa6a29177d7ac027f022cc9f4b12f3b28f7487ec6b8b9e-linux-metal-kexec/boot/config-6.16.12-metal-kexec
|
||||
no cuentan como aprobados. Declaralos en [[target]] o pasá --profile.
|
||||
Error: 1 objetivo(s) del contrato sin un sellado vigente: no se comprobó nada de ellos. Construí sus recetas antes de leer esto como aprobado.
|
||||
Error: el contrato NO se cumple en 2 kernel(es)
|
||||
|
||||
+294
-270
@@ -1,575 +1,599 @@
|
||||
{
|
||||
"schema": "hammer-keystones/3",
|
||||
"nudos": [
|
||||
{
|
||||
"nudo": "corpus/linux-firmware",
|
||||
"gateo_total": 1,
|
||||
"gateo_en_deuda": 1,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "corpus/sof-firmware",
|
||||
"gateo_total": 1,
|
||||
"gateo_en_deuda": 1,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "corpus/make",
|
||||
"gateo_total": 570,
|
||||
"gateo_en_deuda": 7,
|
||||
"gateo_en_deuda": 570,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
},
|
||||
{
|
||||
"nudo": "corpus/busybox",
|
||||
"gateo_total": 24,
|
||||
"gateo_en_deuda": 4,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "corpus/binutils",
|
||||
"gateo_total": 484,
|
||||
"gateo_en_deuda": 3,
|
||||
"gateo_en_deuda": 484,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "corpus/pkgconf",
|
||||
"gateo_total": 474,
|
||||
"gateo_en_deuda": 2,
|
||||
"gateo_en_deuda": 474,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "corpus/zlib",
|
||||
"gateo_total": 400,
|
||||
"gateo_en_deuda": 2,
|
||||
"gateo_en_deuda": 400,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "corpus/perl",
|
||||
"gateo_total": 394,
|
||||
"gateo_en_deuda": 2,
|
||||
"gateo_en_deuda": 394,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
},
|
||||
{
|
||||
"nudo": "corpus/openssl",
|
||||
"gateo_total": 37,
|
||||
"gateo_en_deuda": 2,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "corpus/ncurses-shared",
|
||||
"gateo_total": 367,
|
||||
"gateo_en_deuda": 1,
|
||||
"gateo_en_deuda": 367,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "corpus/xz-shared",
|
||||
"gateo_total": 367,
|
||||
"gateo_en_deuda": 1,
|
||||
"gateo_en_deuda": 367,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
},
|
||||
{
|
||||
"nudo": "corpus/bzip2-shared",
|
||||
"gateo_total": 366,
|
||||
"gateo_en_deuda": 1,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
},
|
||||
{
|
||||
"nudo": "corpus/readline-shared",
|
||||
"gateo_total": 365,
|
||||
"gateo_en_deuda": 1,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
},
|
||||
{
|
||||
"nudo": "corpus/openssl-threads",
|
||||
"gateo_total": 364,
|
||||
"gateo_en_deuda": 1,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
},
|
||||
{
|
||||
"nudo": "corpus/sqlite-shared",
|
||||
"gateo_total": 364,
|
||||
"gateo_en_deuda": 1,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
},
|
||||
{
|
||||
"nudo": "corpus/python3",
|
||||
"gateo_total": 363,
|
||||
"gateo_en_deuda": 1,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
},
|
||||
{
|
||||
"nudo": "corpus/samurai",
|
||||
"gateo_total": 350,
|
||||
"gateo_en_deuda": 1,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
},
|
||||
{
|
||||
"nudo": "corpus/pcre2",
|
||||
"gateo_total": 227,
|
||||
"gateo_en_deuda": 1,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
},
|
||||
{
|
||||
"nudo": "corpus/bison",
|
||||
"gateo_total": 225,
|
||||
"gateo_en_deuda": 1,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
},
|
||||
{
|
||||
"nudo": "corpus/flex",
|
||||
"gateo_total": 204,
|
||||
"gateo_en_deuda": 1,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
},
|
||||
{
|
||||
"nudo": "corpus/cmake",
|
||||
"gateo_total": 200,
|
||||
"gateo_en_deuda": 1,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
},
|
||||
{
|
||||
"nudo": "corpus/linux-headers",
|
||||
"gateo_total": 131,
|
||||
"gateo_en_deuda": 1,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
},
|
||||
{
|
||||
"nudo": "corpus/m4",
|
||||
"gateo_total": 48,
|
||||
"gateo_en_deuda": 1,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
},
|
||||
{
|
||||
"nudo": "corpus/ncurses",
|
||||
"gateo_total": 23,
|
||||
"gateo_en_deuda": 1,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
},
|
||||
{
|
||||
"nudo": "corpus/curl",
|
||||
"gateo_total": 13,
|
||||
"gateo_en_deuda": 1,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
},
|
||||
{
|
||||
"nudo": "corpus/libcap",
|
||||
"gateo_total": 6,
|
||||
"gateo_en_deuda": 1,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
},
|
||||
{
|
||||
"nudo": "corpus/elfutils",
|
||||
"gateo_total": 5,
|
||||
"gateo_en_deuda": 1,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
},
|
||||
{
|
||||
"nudo": "corpus/llvm21",
|
||||
"gateo_total": 2,
|
||||
"gateo_en_deuda": 1,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "corpus/go",
|
||||
"gateo_total": 366,
|
||||
"gateo_en_deuda": 0,
|
||||
"gateo_en_deuda": 366,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "corpus/bzip2-shared",
|
||||
"gateo_total": 366,
|
||||
"gateo_en_deuda": 366,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "corpus/readline-shared",
|
||||
"gateo_total": 365,
|
||||
"gateo_en_deuda": 365,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "corpus/openssl-threads",
|
||||
"gateo_total": 364,
|
||||
"gateo_en_deuda": 364,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "corpus/sqlite-shared",
|
||||
"gateo_total": 364,
|
||||
"gateo_en_deuda": 364,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "corpus/python3",
|
||||
"gateo_total": 363,
|
||||
"gateo_en_deuda": 363,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "corpus/samurai",
|
||||
"gateo_total": 350,
|
||||
"gateo_en_deuda": 350,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "corpus/meson",
|
||||
"gateo_total": 321,
|
||||
"gateo_en_deuda": 0,
|
||||
"gateo_en_deuda": 321,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "corpus/libffi",
|
||||
"gateo_total": 255,
|
||||
"gateo_en_deuda": 0,
|
||||
"gateo_en_deuda": 255,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "corpus/pcre2",
|
||||
"gateo_total": 227,
|
||||
"gateo_en_deuda": 227,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "corpus/bison",
|
||||
"gateo_total": 225,
|
||||
"gateo_en_deuda": 225,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "corpus/expat",
|
||||
"gateo_total": 218,
|
||||
"gateo_en_deuda": 0,
|
||||
"gateo_en_deuda": 218,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "corpus/flex",
|
||||
"gateo_total": 204,
|
||||
"gateo_en_deuda": 204,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "corpus/cmake",
|
||||
"gateo_total": 200,
|
||||
"gateo_en_deuda": 200,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "corpus/wayland",
|
||||
"gateo_total": 174,
|
||||
"gateo_en_deuda": 0,
|
||||
"gateo_en_deuda": 174,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "corpus/wayland-protocols",
|
||||
"gateo_total": 170,
|
||||
"gateo_en_deuda": 0,
|
||||
"gateo_en_deuda": 170,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "corpus/zstd",
|
||||
"gateo_total": 164,
|
||||
"gateo_en_deuda": 0,
|
||||
"gateo_en_deuda": 164,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "corpus/markupsafe",
|
||||
"gateo_total": 161,
|
||||
"gateo_en_deuda": 0,
|
||||
"gateo_en_deuda": 161,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "corpus/libdrm",
|
||||
"gateo_total": 160,
|
||||
"gateo_en_deuda": 0,
|
||||
"gateo_en_deuda": 160,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "corpus/mako",
|
||||
"gateo_total": 157,
|
||||
"gateo_en_deuda": 0,
|
||||
"gateo_en_deuda": 157,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "corpus/packaging",
|
||||
"gateo_total": 157,
|
||||
"gateo_en_deuda": 0,
|
||||
"gateo_en_deuda": 157,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "corpus/mesa",
|
||||
"gateo_total": 154,
|
||||
"gateo_en_deuda": 0,
|
||||
"gateo_en_deuda": 154,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "incoming-kde/util-macros",
|
||||
"gateo_total": 149,
|
||||
"gateo_en_deuda": 0,
|
||||
"gateo_en_deuda": 149,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "incoming-kde/xorgproto",
|
||||
"gateo_total": 148,
|
||||
"gateo_en_deuda": 0,
|
||||
"gateo_en_deuda": 148,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "incoming-kde/libXau",
|
||||
"gateo_total": 141,
|
||||
"gateo_en_deuda": 0,
|
||||
"gateo_en_deuda": 141,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "incoming-kde/libXdmcp",
|
||||
"gateo_total": 141,
|
||||
"gateo_en_deuda": 0,
|
||||
"gateo_en_deuda": 141,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "incoming-kde/xcb-proto",
|
||||
"gateo_total": 141,
|
||||
"gateo_en_deuda": 0,
|
||||
"gateo_en_deuda": 141,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "incoming-kde/libpthread-stubs",
|
||||
"gateo_total": 141,
|
||||
"gateo_en_deuda": 0,
|
||||
"gateo_en_deuda": 141,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "incoming-kde/libxcb",
|
||||
"gateo_total": 140,
|
||||
"gateo_en_deuda": 0,
|
||||
"gateo_en_deuda": 140,
|
||||
"exclusivo": 1,
|
||||
"en_deuda": false
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "incoming-kde/xtrans",
|
||||
"gateo_total": 137,
|
||||
"gateo_en_deuda": 0,
|
||||
"gateo_en_deuda": 137,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "corpus/gettext-tiny",
|
||||
"gateo_total": 135,
|
||||
"gateo_en_deuda": 0,
|
||||
"gateo_en_deuda": 135,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "incoming-kde/libX11",
|
||||
"gateo_total": 133,
|
||||
"gateo_en_deuda": 0,
|
||||
"gateo_en_deuda": 133,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "corpus/linux-headers",
|
||||
"gateo_total": 131,
|
||||
"gateo_en_deuda": 131,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "incoming-kde/dbus",
|
||||
"gateo_total": 127,
|
||||
"gateo_en_deuda": 0,
|
||||
"gateo_en_deuda": 127,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "incoming-kde/libXfixes",
|
||||
"gateo_total": 127,
|
||||
"gateo_en_deuda": 0,
|
||||
"gateo_en_deuda": 127,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "incoming-kde/libXext",
|
||||
"gateo_total": 126,
|
||||
"gateo_en_deuda": 0,
|
||||
"gateo_en_deuda": 126,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "incoming-kde/libXi",
|
||||
"gateo_total": 125,
|
||||
"gateo_en_deuda": 0,
|
||||
"gateo_en_deuda": 125,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "incoming-kde/libXrender",
|
||||
"gateo_total": 125,
|
||||
"gateo_en_deuda": 0,
|
||||
"gateo_en_deuda": 125,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "incoming-kde/openssl",
|
||||
"gateo_total": 125,
|
||||
"gateo_en_deuda": 0,
|
||||
"gateo_en_deuda": 125,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "incoming-kde/xcb-util",
|
||||
"gateo_total": 125,
|
||||
"gateo_en_deuda": 0,
|
||||
"gateo_en_deuda": 125,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "incoming-kde/xcb-util-image",
|
||||
"gateo_total": 124,
|
||||
"gateo_en_deuda": 0,
|
||||
"gateo_en_deuda": 124,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "incoming-kde/xcb-util-renderutil",
|
||||
"gateo_total": 124,
|
||||
"gateo_en_deuda": 0,
|
||||
"gateo_en_deuda": 124,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "incoming-kde/libxkbcommon",
|
||||
"gateo_total": 123,
|
||||
"gateo_en_deuda": 0,
|
||||
"gateo_en_deuda": 123,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "incoming-kde/xcb-util-keysyms",
|
||||
"gateo_total": 123,
|
||||
"gateo_en_deuda": 0,
|
||||
"gateo_en_deuda": 123,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "incoming-kde/xcb-util-wm",
|
||||
"gateo_total": 123,
|
||||
"gateo_en_deuda": 0,
|
||||
"gateo_en_deuda": 123,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "incoming-kde/xcb-util-cursor",
|
||||
"gateo_total": 123,
|
||||
"gateo_en_deuda": 0,
|
||||
"gateo_en_deuda": 123,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "incoming-kde/qtbase",
|
||||
"gateo_total": 122,
|
||||
"gateo_en_deuda": 0,
|
||||
"gateo_en_deuda": 122,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "corpus/zlib-shared",
|
||||
"gateo_total": 120,
|
||||
"gateo_en_deuda": 0,
|
||||
"gateo_en_deuda": 120,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "incoming-kde/extra-cmake-modules",
|
||||
"gateo_total": 109,
|
||||
"gateo_en_deuda": 0,
|
||||
"gateo_en_deuda": 109,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "incoming-kde/qttools",
|
||||
"gateo_total": 106,
|
||||
"gateo_en_deuda": 0,
|
||||
"gateo_en_deuda": 106,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "incoming-kde/qtsvg",
|
||||
"gateo_total": 104,
|
||||
"gateo_en_deuda": 0,
|
||||
"gateo_en_deuda": 104,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "incoming-kde/qtshadertools",
|
||||
"gateo_total": 103,
|
||||
"gateo_en_deuda": 0,
|
||||
"gateo_en_deuda": 103,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "incoming-kde/qtlanguageserver",
|
||||
"gateo_total": 103,
|
||||
"gateo_en_deuda": 0,
|
||||
"gateo_en_deuda": 103,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "incoming-kde/qtdeclarative",
|
||||
"gateo_total": 102,
|
||||
"gateo_en_deuda": 0,
|
||||
"gateo_en_deuda": 102,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "corpus/libudev-zero",
|
||||
"gateo_total": 96,
|
||||
"gateo_en_deuda": 0,
|
||||
"gateo_en_deuda": 96,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "corpus/glib",
|
||||
"gateo_total": 88,
|
||||
"gateo_en_deuda": 0,
|
||||
"gateo_en_deuda": 88,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "incoming-kde/util-linux",
|
||||
"gateo_total": 79,
|
||||
"gateo_en_deuda": 0,
|
||||
"gateo_en_deuda": 79,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "incoming-kde/kcoreaddons",
|
||||
"gateo_total": 73,
|
||||
"gateo_en_deuda": 0,
|
||||
"gateo_en_deuda": 73,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "incoming-kde/kconfig",
|
||||
"gateo_total": 66,
|
||||
"gateo_en_deuda": 0,
|
||||
"gateo_en_deuda": 66,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "incoming-kde/ki18n",
|
||||
"gateo_total": 65,
|
||||
"gateo_en_deuda": 0,
|
||||
"gateo_en_deuda": 65,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "incoming-kde/plasma-wayland-protocols",
|
||||
"gateo_total": 63,
|
||||
"gateo_en_deuda": 0,
|
||||
"gateo_en_deuda": 63,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "corpus/gperf",
|
||||
"gateo_total": 60,
|
||||
"gateo_en_deuda": 0,
|
||||
"gateo_en_deuda": 60,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "corpus/pcre2-shared",
|
||||
"gateo_total": 57,
|
||||
"gateo_en_deuda": 0,
|
||||
"gateo_en_deuda": 57,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": false
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "corpus/glib-shared",
|
||||
"gateo_total": 56,
|
||||
"gateo_en_deuda": 56,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "incoming-kde/kwidgetsaddons",
|
||||
"gateo_total": 54,
|
||||
"gateo_en_deuda": 54,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "incoming-kde/kcodecs",
|
||||
"gateo_total": 53,
|
||||
"gateo_en_deuda": 53,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "incoming-kde/kguiaddons",
|
||||
"gateo_total": 53,
|
||||
"gateo_en_deuda": 53,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "corpus/libxkbcommon",
|
||||
"gateo_total": 51,
|
||||
"gateo_en_deuda": 51,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "incoming-kde/kwindowsystem",
|
||||
"gateo_total": 49,
|
||||
"gateo_en_deuda": 49,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "corpus/pixman",
|
||||
"gateo_total": 48,
|
||||
"gateo_en_deuda": 48,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "corpus/m4",
|
||||
"gateo_total": 48,
|
||||
"gateo_en_deuda": 48,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "incoming-kde/karchive",
|
||||
"gateo_total": 48,
|
||||
"gateo_en_deuda": 48,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": true
|
||||
},
|
||||
{
|
||||
"nudo": "incoming-kde/kcolorscheme",
|
||||
"gateo_total": 48,
|
||||
"gateo_en_deuda": 48,
|
||||
"exclusivo": 0,
|
||||
"en_deuda": true
|
||||
}
|
||||
],
|
||||
"en_deuda": 2,
|
||||
"en_deuda": 412,
|
||||
"camino_critico": {
|
||||
"con_datos": true,
|
||||
"segundos": 1370,
|
||||
"pasos": 1,
|
||||
"cobertura": "1/7",
|
||||
"segundos": 4589.0,
|
||||
"pasos": 25,
|
||||
"cobertura": "128/1238",
|
||||
"secuencia": [
|
||||
"corpus/linux-generic"
|
||||
"corpus/make",
|
||||
"corpus/binutils",
|
||||
"corpus/ncurses-shared",
|
||||
"corpus/readline-shared",
|
||||
"corpus/sqlite-shared",
|
||||
"corpus/python3",
|
||||
"corpus/meson",
|
||||
"incoming-kde/xorgproto",
|
||||
"incoming-kde/libXau",
|
||||
"incoming-kde/libxcb",
|
||||
"incoming-kde/libX11",
|
||||
"incoming-kde/libXfixes",
|
||||
"incoming-kde/libXi",
|
||||
"incoming-kde/qtbase",
|
||||
"incoming-kde/qtlanguageserver",
|
||||
"incoming-kde/qtdeclarative",
|
||||
"incoming-kde/kcoreaddons",
|
||||
"incoming-kde/kcolorscheme",
|
||||
"incoming-kde/kiconthemes",
|
||||
"incoming-kde/kxmlgui",
|
||||
"incoming-kde/kio",
|
||||
"incoming-kde/libplasma",
|
||||
"incoming-kde/kwin",
|
||||
"incoming-kde/plasma-workspace",
|
||||
"incoming-kde/plasma-desktop"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
+10
-3
@@ -1,9 +1,16 @@
|
||||
raíces sucias y symlinks al lab · medido 2026-09-17T14:31:58Z
|
||||
raíces sucias y symlinks al lab · medido 2026-09-17T14:53:50Z
|
||||
== raíces sucias en el STORE ENTERO ==
|
||||
• perl 945 (AnyDBM_File.0, App::Cpan.0, App::Prove.0, …)
|
||||
DEUDA DECIDIDA: 945 páginas nroff en `/` porque su Configure eligió man1dir=' '. El arreglo es UNA línea y cuesta 305 rebuilds ⇒ va con el próximo bump. Ver recipes/perl.toml.
|
||||
⊘ seed-zig 1 (zig-x86_64-linux-0.16.0) — el toolchain zig ES el artefacto: su directorio versionado va en la raíz
|
||||
⊘ product-rootfs 1 (store) — es un ROOTFS, no un paquete: `store` y `ente` son suyos por diseño
|
||||
|
||||
== symlinks con una raíz que NO es del FHS (ruta del lab horneada) ==
|
||||
✓ ninguno
|
||||
✗ bzip2 usr/bin/bzless -> /out/usr/bin/bzmore
|
||||
✗ bzip2 usr/bin/bzfgrep -> /out/usr/bin/bzgrep
|
||||
✗ bzip2 usr/bin/bzegrep -> /out/usr/bin/bzgrep
|
||||
✗ bzip2 usr/bin/bzcmp -> /out/usr/bin/bzdiff
|
||||
|
||||
✓ 0 ofensores NUEVOS sobre 1 artefactos.
|
||||
✗ 1 ofensor(es) NUEVO(s): bzip2
|
||||
Un `install` que se equivoca de destino se lee, en el rootfs fundido, como si fuera
|
||||
parte del sistema.
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
servicios por imagen · medido 2026-09-16T23:02:59Z
|
||||
servicios por imagen · medido 2026-09-17T14:54:25Z
|
||||
── autoprueba del vigía (el primer caso es el CONTROL, tiene que pasar)
|
||||
✓ CONTROL: declarado, habilitado y la receta en el perfil
|
||||
✓ habilitado y NADIE lo declara
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
== base 74 nodos · 152 sonames provistos · 0 sin proveedor
|
||||
== cli 142 nodos · 187 sonames provistos · 0 sin proveedor
|
||||
== escritorio-cosmic 282 nodos · 572 sonames provistos · 0 sin proveedor
|
||||
== escritorio-gnome 325 nodos · 786 sonames provistos · 0 sin proveedor
|
||||
== escritorio-kde 430 nodos · 2151 sonames provistos · 0 sin proveedor
|
||||
== escritorio-mirada 41 nodos · 231 sonames provistos · 0 sin proveedor
|
||||
== escritorio-sway 268 nodos · 558 sonames provistos · 0 sin proveedor
|
||||
== base 74 nodos · 0 sonames provistos · 0 sin proveedor
|
||||
== cli 142 nodos · 0 sonames provistos · 0 sin proveedor
|
||||
== escritorio-cosmic 282 nodos · 0 sonames provistos · 0 sin proveedor
|
||||
== escritorio-gnome 325 nodos · 0 sonames provistos · 0 sin proveedor
|
||||
== escritorio-kde 430 nodos · 0 sonames provistos · 0 sin proveedor
|
||||
== escritorio-mirada 41 nodos · 0 sonames provistos · 0 sin proveedor
|
||||
== escritorio-sway 268 nodos · 0 sonames provistos · 0 sin proveedor
|
||||
== metal-tigerlake 6 nodos · 0 sonames provistos · 0 sin proveedor
|
||||
== servidor 175 nodos · 200 sonames provistos · 0 sin proveedor
|
||||
== servidor 175 nodos · 0 sonames provistos · 0 sin proveedor
|
||||
|
||||
@@ -1,10 +1,4 @@
|
||||
audit de enlace estático · medido 2026-09-16T23:03:54Z · rc=1
|
||||
• libseccomp DEUDA DECIDIDA: 1/1 ejecutable(s) dinámico(s) (usr/bin/scmp_sys_resolver) — auxiliar, no la librería
|
||||
✗ rust-toolchain-bin dice static, 11 de 11 ejecutables DINÁMICOS (p.ej. usr/bin/cargo) → libgcc_s.so.1 libc.so
|
||||
↑ arrastra libgcc_s de Alpine: deuda de matar-gcc no declarada
|
||||
↑ `libc.so` es la musl de zig: en el host son 255B de linker script ⇒ NO CORRE fuera del sandbox
|
||||
• libgcrypt DEUDA DECIDIDA: 3/3 ejecutable(s) dinámico(s) (usr/bin/dumpsexp) — auxiliar, no la librería
|
||||
• libgpg-error DEUDA DECIDIDA: 1/1 ejecutable(s) dinámico(s) (usr/bin/gpg-error) — auxiliar, no la librería
|
||||
audit de enlace estático · medido 2026-09-17T14:54:30Z · rc=0
|
||||
|
||||
══ estáticos de verdad: 733 | MIENTEN (nuevos): 1 | deuda decidida: 3 | sin artefacto o sin ELF: 90
|
||||
fix: LDFLAGS="-all-static -no-pie" en compile Y en install (libtool relinkea al instalar)
|
||||
══ estáticos de verdad: 0 | MIENTEN (nuevos): 0 | deuda decidida: 0 | sin artefacto o sin ELF: 826
|
||||
✅ ninguna receta NUEVA miente (corpus + las 5 colas). Las 0 de deuda decidida están arriba, con su radio.
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
subcomandos sin driver · medido 2026-09-17T14:31:58Z
|
||||
subcomandos sin driver · medido 2026-09-17T14:53:47Z
|
||||
══ SUBCOMANDOS SIN DRIVER ══
|
||||
✓ 0 herramientas inertes: todos los drivers de la tabla están en el catálogo
|
||||
|
||||
✗ falta el binario `kubectl` (una receta kubectl)
|
||||
⇒ 2 recetas selladas quedan INERTES:
|
||||
kubectl-neat kubectl-tree
|
||||
|
||||
✗ falta el binario `protoc` (recipes/protobuf.toml)
|
||||
⇒ 1 recetas selladas quedan INERTES:
|
||||
protoc-gen-go
|
||||
|
||||
TOTAL: 3 herramientas selladas que no se pueden invocar (0 de hueco CONOCIDO, 3 NUEVAS).
|
||||
No es deuda de BUILD (construyen y reproducen): es deuda de CATÁLOGO.
|
||||
|
||||
Reference in New Issue
Block a user