Commit Graph
237 Commits
Author SHA1 Message Date
sergio c6ee752742 estado: cosecha granja 2026-08-09T03:04:24Z — avance del árbol KDE 2026-08-08 23:04:24 -04:00
sergio 68f0e64f94 estado: cosecha granja 2026-08-09T02:02:13Z — avance del árbol KDE 2026-08-08 22:02:13 -04:00
sergio 5262aa5494 estado: cosecha granja 2026-08-09T00:59:56Z — avance del árbol KDE 2026-08-08 20:59:56 -04:00
sergio 9dba9bbfb7 estado: cosecha granja 2026-08-09T00:28:43Z — avance del árbol KDE 2026-08-08 20:28:43 -04:00
sergio ee2cab7328 estado: cosecha granja 2026-08-08T23:57:27Z — avance del árbol KDE 2026-08-08 19:57:27 -04:00
sergio 2ec3ac2ce8 estado: cosecha granja 2026-08-08T23:25:49Z — avance del árbol KDE 2026-08-08 19:25:49 -04:00
sergio ea2d974163 estado: cosecha granja 2026-08-08T22:52:25Z — avance del árbol KDE 2026-08-08 18:52:25 -04:00
sergio 83cbb52dcb estado: cosecha granja 2026-08-08T22:20:55Z — avance del árbol KDE 2026-08-08 18:20:55 -04:00
sergio 7d79ce234c estado: cosecha granja 2026-08-08T21:49:47Z — avance del árbol KDE 2026-08-08 17:49:47 -04:00
sergio c7dd6652c0 estado: cosecha granja 2026-08-08T21:18:22Z — avance del árbol KDE 2026-08-08 17:18:22 -04:00
sergio e5888a271d estado: cosecha granja 2026-08-08T20:43:28Z — avance del árbol KDE 2026-08-08 16:43:28 -04:00
sergio 2c0fb26955 estado: cosecha granja 2026-08-08T20:10:04Z — avance del árbol KDE 2026-08-08 16:10:04 -04:00
sergio f1f7760879 estado: cosecha granja 2026-08-08T19:37:11Z — avance del árbol KDE 2026-08-08 15:37:11 -04:00
sergio c860a3d3e7 estado: cosecha granja 2026-08-08T19:05:46Z — avance del árbol KDE 2026-08-08 15:05:46 -04:00
sergio fcdcf5207f estado: cosecha granja 2026-08-08T18:33:46Z — avance del árbol KDE 2026-08-08 14:33:46 -04:00
sergio 6e51e9fb48 estado: cosecha granja 2026-08-08T18:02:06Z — avance del árbol KDE 2026-08-08 14:02:06 -04:00
sergioandClaude Opus 5 245a425031 estado: KDE 76→83/162 tras reconstruir las 7 recetas de la FRONTERA
perl-xml-parser, libpcap, libnl, lm-sensors, libxkbcommon, vulkan-loader y dbus — las siete
sombras de incoming-kde cuyas deps sí estaban al día, o sea el origen de la deriva. 7 de 7
selladas, sin un solo fallo: confirma el diagnóstico de que no había muro técnico, sólo
artefactos que nadie había reconstruido.

Quedan 79, todas aguas abajo. En vez de ir ola por ola se lanzó la construcción de las 11
RAÍCES del perfil y hammer resuelve la clausura solo — que es para lo que sirve el grafo de
deps y evita adivinar el orden a mano.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-08 13:48:18 -04:00
sergio f879a802cb estado: cosecha granja 2026-08-08T15:49:28Z — avance del árbol KDE 2026-08-08 11:49:34 -04:00
sergioandClaude Opus 5 56d4de5fb0 estado: grafo wlr tras la tanda de 30 hojas — los tres perfiles cierran al 100%
base 51/51 · cli 74/74 · escritorio-sway 121/121. Cosecha verificada: cero artefactos en el
worker que el hub no tenga.

De la tanda: 25 de 30 selladas. Los 5 fallos, ninguno causado por el split:
· cargo-audit, cargo-hack, git-absorb — 'spawn cargo vendor': el grafo las clasifica como clase
  `c` porque declaran compiler=gcc para sus deps de C, pero por dentro son Cargo. Filtrar por la
  clase del grafo NO basta.
· hammerd — git privado por SSH (HUB-ONLY, como las de tawasuyu).
· coreutils — 'you should not run configure as root'. Esto NO lo causó el split: es DERIVA. La
  receta llevaba tiempo sin poder construirse en el lab actual y nadie lo sabía porque su
  artefacto viejo seguía en el store. Es exactamente lo que la campaña destapa.

⚠ Y de ahí sale un riesgo que conviene nombrar: cada receta que deja de reconstruir convierte su
artefacto viejo en un REHÉN — store-gc no puede podarlo (es el único ejemplar) y nadie puede
regenerarlo. Hoy son ~12 G inmovilizados, y crecen con cada receta que se rompe en silencio.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-08 11:47:37 -04:00
sergio 5ed64aa44a estado: cosecha granja 2026-08-08T15:16:41Z — avance del árbol KDE 2026-08-08 11:16:41 -04:00
sergioandClaude Opus 5 15e34cb257 dbus: una flag ausente bloqueaba TRES perfiles — --wrap-mode=nodownload
`base`, `cli` y `escritorio-sway` bajaron a 50/51, 73/74 y 120/121 después de la cascada del
split, y los tres fallaban por LA MISMA receta: dbus.

EL ERROR NO MENCIONABA LA RED POR NINGÚN LADO:
    meson.build:372:11: ERROR: Unhandled python exception
Y arriba, enterrado entre reintentos:
    <urlopen error unknown url type: https>
    WARNING: failed to download with error: name 'ssl' is not defined
dbus declara subproyectos con `.wrap` y meson intenta DESCARGARLOS. En el sandbox no hay red y
python no trae ssl ⇒ «Unhandled python exception», que se lee como un bug de meson y es
simplemente que no hay salida a internet. Y no debe haberla: el build es hermético a propósito.

`--wrap-mode=nodownload` obliga a usar las deps del sistema (nuestros artefactos, vía
pkg-config) y deja los wraps inertes. Mismo caso que `wl-clipboard` anoche.

⇒ base 51/51 · cli 74/74 · escritorio-sway 121/121. Los tres cierran otra vez.

ESTADO DE LA REPARACIÓN DE LA CASCADA: de las 54 que quedaron sin artefacto, 42 reconstruidas.
Las 12 restantes son EXACTAMENTE las que ya estaban en deuda antes de la campaña:
  · 6 el muro del PIC (gtk4 y su cadena estática — duplicado superado de la dinámica de GNOME);
  · 3 HUB-ONLY (mirada-*, llimphi-counter: git privado / commit en ceros);
  · dwarves (libdw/musl), y adwaita-hello (error 39 = la carrera del ADR 0012).
O sea que la campaña no dejó deuda nueva.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-08 10:58:05 -04:00
sergio d55e7c6e61 estado: cosecha granja 2026-08-08T14:44:57Z — avance del árbol KDE 2026-08-08 10:44:57 -04:00
sergio a920b7aa3d estado: cosecha granja 2026-08-08T14:12:32Z — avance del árbol KDE 2026-08-08 10:12:32 -04:00
sergio 57ebfcaf19 estado: cosecha granja 2026-08-08T13:41:25Z — avance del árbol KDE 2026-08-08 09:41:25 -04:00
sergio 75a572ea71 estado: cosecha granja 2026-08-08T13:10:01Z — avance del árbol KDE 2026-08-08 09:10:01 -04:00
sergio 693938bed2 estado: cosecha granja 2026-08-08T12:38:32Z — avance del árbol KDE 2026-08-08 08:38:32 -04:00
sergio ca83c2ae6e estado: cosecha granja 2026-08-08T05:24:30Z — avance del árbol KDE 2026-08-08 01:24:30 -04:00
sergio 0e6d84361b estado: cosecha granja 2026-08-08T04:51:57Z — avance del árbol KDE 2026-08-08 00:51:57 -04:00
sergio f8a2ead7e4 estado: cosecha granja 2026-08-08T04:20:33Z — avance del árbol KDE 2026-08-08 00:20:33 -04:00
sergio 8e8a2f80ee estado: cosecha granja 2026-08-08T03:48:05Z — avance del árbol KDE 2026-08-07 23:48:05 -04:00
sergio 8325a706b2 estado: cosecha granja 2026-08-08T02:14:09Z — avance del árbol KDE 2026-08-07 22:14:09 -04:00
sergioandClaude Opus 5 55dd36d97a perfil escritorio-sway: 121/121 CERRADO — la cuarta imagen de escritorio, y la más barata
Declarado en targets.toml y verificado con el grafo: **121 nodos, 121 sellados, falta 0**. Es
una imagen construible hoy, no una intención.

Nueve raíces (sway, yambar, fuzzel, swaybg, swaylock, swayidle, grim, slurp, wl-clipboard) más
`hereda = ["cli"]`, porque un WM sin userland debajo no se usa: hacen falta la terminal y las
herramientas. `foot` no se lista porque ya entra por la clausura de `cli`. El resto de la
imagen —wlroots, mesa, wayland, libinput, seatd, cairo, pango, fcft…— lo calcula el grafo
siguiendo las aristas: escribir la clausura a mano es justo lo que targets.toml existe para
evitar.

LA COMPARACIÓN QUE VALE: KDE y GNOME fueron campañas de semanas porque debajo tienen una torre
de C (Qt entero, GTK, la cascada de mesa). Esto es una decena de binarios pequeños sobre
wlroots y salió en una noche. Ya estaba escrito en el SDD 20 como hipótesis —«los WMs ligeros
son la mejor relación esfuerzo/resultado que queda»—; ahora está medido.

`--wlr` en build-state.py, con su flag propio por la misma razón que COSMIC: sin él el frente
es INVISIBLE para el khipu, y `yupana radio` sobre una receta compartida (wayland, libinput,
pixman, mesa, libxkbcommon…) no reportaría la imagen sway entre las afectadas — o sea que el
próximo que toque una de ésas mediría de menos y creería que no rompe nada.

Queda lo que no puede decidir el grafo: probarlo en QEMU CON PANTALLA. La regla ya pagada cara
es que las imágenes de escritorio no se validan con `-nographic`, porque el compositor puede
«arrancar» en los logs y no pintar nada.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-07 22:01:24 -04:00
sergio dd8baa7560 estado: cosecha granja 2026-08-08T01:43:22Z — avance del árbol KDE 2026-08-07 21:43:22 -04:00
sergio 142a8774a6 estado: cosecha granja 2026-08-08T01:12:13Z — avance del árbol KDE 2026-08-07 21:12:13 -04:00
sergio a287091d2a estado: cosecha granja 2026-08-08T00:40:56Z — avance del árbol KDE 2026-08-07 20:40:56 -04:00
sergio bca7164b4e estado: cosecha granja 2026-08-07T22:36:14Z — avance del árbol KDE 2026-08-07 18:36:14 -04:00
sergio 6060b9bbcd estado: cosecha granja 2026-08-07T16:49:23Z — avance del árbol KDE 2026-08-07 12:49:23 -04:00
sergio 809b154586 estado: cosecha granja 2026-08-07T12:15:14Z — avance del árbol KDE 2026-08-07 08:15:14 -04:00
sergio dd0926df24 estado: cosecha granja 2026-08-07T11:32:45Z — avance del árbol KDE 2026-08-07 07:32:45 -04:00
sergio 6f215a12dd estado: cosecha granja 2026-08-07T04:14:38Z — avance del árbol KDE 2026-08-07 00:14:38 -04:00
sergio cd62c82a0c estado: cosecha granja 2026-08-07T03:30:03Z — avance del árbol KDE 2026-08-06 23:30:03 -04:00
sergio db58515226 estado: cosecha granja 2026-08-07T02:57:00Z — avance del árbol KDE 2026-08-06 22:57:00 -04:00
sergio 494e8fe4bb estado: cosecha granja 2026-08-07T02:24:51Z — avance del árbol KDE 2026-08-06 22:24:51 -04:00
sergio 02cc25542d estado: cosecha granja 2026-08-07T01:52:21Z — avance del árbol KDE 2026-08-06 21:52:21 -04:00
sergio 42d465e490 estado: cosecha granja 2026-08-07T01:19:32Z — avance del árbol KDE 2026-08-06 21:19:32 -04:00
sergio a86eb63244 estado: cosecha granja 2026-08-07T00:46:50Z — avance del árbol KDE 2026-08-06 20:46:50 -04:00
sergio 3605bf63b2 estado: cosecha granja 2026-08-07T00:12:22Z — avance del árbol KDE 2026-08-06 20:12:22 -04:00
sergio 63c28ae6e6 estado: cosecha granja 2026-08-06T20:11:33Z — avance del árbol KDE 2026-08-06 16:11:33 -04:00
sergio 55ce763e36 estado: cosecha granja 2026-08-06T19:10:27Z — avance del árbol KDE 2026-08-06 15:10:27 -04:00
sergio ba84fecb26 estado: cosecha granja 2026-08-06T18:10:01Z — avance del árbol KDE 2026-08-06 14:10:01 -04:00