tawasuyu

sergio/takana

> Una distribución Linux construida con un laboratorio funcional y hermético en el > sótano, y una terminal mutable, clásica y anárquica en el piso de arriba — diseñada > desde el suelo para que una IA programadora entienda, modifique y co…

⎇ 46a2d777d35d5cc1d2e65861f05c04d679c91b37 tandas/staged-fallidos-go-20260705/README.md Markdown · 48 siq'ikuna · 2.4 KB Ñawpa willay ch'uya

Etapa G (go): re-alimenta la granja — tanda 2026-07-05 (15 recetas: flyctl/kubescape/seaweedfs/melange/step-ca/scorecard/krew/…, 11 a mano por fetchgit-NAR + 4 import nix), aliases de gate (weed/migrate/jb/fabric/crank) y descarte flux=misimport DirectFB 46a2d777d · sergio ·

1# staged-fallidos-go — purga 2026-07-05
2
3Triage de la cola `incoming-go` que giraba en falso (40/52 fallaban por ciclo, ~8h).
4Causa mayor de los "fallo (ver log)" genéricos: ENOSPC — los giants vendoreando en
5paralelo llevaban el disco del VPS a 96–97% (baseline ~90% por modcache acumulado);
6tras la purga de caches el baseline volvió a 75% y los sanos avanzan.
7
8## Misimports (proyecto equivocado, NO reintroducir sin re-vetear)
9- `gf` — pide libx11 ⇒ es el frontend de GDB, no el wrapper de grep (tomnomnom/gf)
10- `httpstat` — pide setuptools ⇒ es el de Python
11- `mc` — pide unzip ⇒ Midnight Commander, no minio-client
12- `polaris` — cargo vendor ⇒ es el music-server en Rust, no el de Fairwinds
13- `jc` — sin main Go ⇒ es la herramienta Python
14- `dbgate` — tarball raro (Electron app)
15- `jsonnet` — pide jekyll ⇒ el C++ de google, no go-jsonnet
16
17## Frontera CGO (libs C externas: gpgme/tree-sitter/oto)
18- `skopeo`, `operator-sdk` — gpgme (build constraints excluyen los fuentes)
19- `vale` — go-tree-sitter
20- `gtt` — oto (audio)
21- `gross` — proyecto C con c-ares, ni siquiera es Go
22
23## go:embed de assets generados (necesitan node/manifiestos pre-build)
24- `fluxcd` — cmd/flux/manifests.embed.go: manifests/*.yaml no existen sin generación
25- `frp` — web/frpc/embed.go: falta dist del frontend
26- `forgejo` — dep nodejs (frontend)
27- `woodpecker` — dep go-swag + frontend
28- `kubetail` — dashboard web multimódulo
29
30## Multimódulo / make hostil
31- `etcd` — make + módulos anidados + git ls-remote en build (red)
32- `gitlab-runner` — necesita $srcdir/tags.json de Alpine + GO111MODULE=auto
33
34## Otros
35- `assetfinder` — sin go.mod (era GOPATH) ⇒ el vendor no aplica
36- `gotop` — go.mod lang 1.16 < unsafe.Slice (1.17), ya diferido antes
37- `wuzz` — deps muertas (go mod download falla)
38- `tilt` — go mod vendor falla en module-auth (checksum)
39- `syncthing` — build constraints excluyen todos los fuentes en /src
40
41Los patches de gross/gitlab-runner/woodpecker viajan acá con sus recetas.
42
43## Post-review del finde (2026-07-05)
44- `flux` — misimport TOTAL: repo deniskropp/flux (DirectFB, 2013), no fluxcd; el gate
45  lo cazó porque sella `fluxcomp`. El fluxcd real está arriba (frontera embed).
46- `kics`/`terrascan` quedan en tandas/needs-review-weekend/ (proyectos reales, duros:
47  kics = main en cmd/console + queries embebidas; terrascan = panic proto duplicado
48  gnostic vs gnostic-models).

README.md

staged-fallidos-go — purga 2026-07-05

Triage de la cola incoming-go que giraba en falso (40/52 fallaban por ciclo, ~8h). Causa mayor de los "fallo (ver log)" genéricos: ENOSPC — los giants vendoreando en paralelo llevaban el disco del VPS a 96–97% (baseline ~90% por modcache acumulado); tras la purga de caches el baseline volvió a 75% y los sanos avanzan.

Misimports (proyecto equivocado, NO reintroducir sin re-vetear)

Frontera CGO (libs C externas: gpgme/tree-sitter/oto)

go:embed de assets generados (necesitan node/manifiestos pre-build)

Multimódulo / make hostil

Otros

Los patches de gross/gitlab-runner/woodpecker viajan acá con sus recetas.

Post-review del finde (2026-07-05)