From e1413d5e8d460787bc539b2ed4d5513555eb66ff Mon Sep 17 00:00:00 2001 From: Sergio Date: Fri, 11 Sep 2026 23:31:11 +0000 Subject: [PATCH] =?UTF-8?q?qdrant:=20promovida=20al=20corpus=20=E2=80=94?= =?UTF-8?q?=20limpia,=20reproducible,=20y=20la=20familia=20=C2=ABbase=20ve?= =?UTF-8?q?ctorial=C2=BB=20deja=20de=20estar=20vac=C3=ADa?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit El worker selló la versión con el `install` que limpia `/out/src`: **70 M en vez de 139**, sólo `usr/bin/qdrant`, sin NEEDED. Y REPRODUCE bit a bit (verificado allá, donde vive el artefacto). corpus 890/890 sellado · deuda 0 · el grafo CIERRA Control de la promoción, en los dos sentidos: el hash antes y después del `git mv` es el mismo (`4bd8feca…`) — la ruta no entra en `hash_inputs`, así que mover de cola al corpus no re-hashea nada. De las cuatro familias que la tabla de `planear.py` daba vacías al empezar la noche quedan sólo «contenedores», y eso es HONESTO aunque `crun` ya esté sellado: crun es el runtime OCI, la capa de abajo — no sustituye a docker/podman/containerd, los ejecuta. Meterlo en esa casilla sería declarar resuelta una decisión que sigue abierta. El artefacto vive en el store del worker y el hub lo cuenta por manifiesto, que es como está diseñado desde que el store se mudó al volumen. --- docs/state/build-state.json | 44 ++++++++++++++++++++++-------- docs/state/repro-verificado.tsv | 1 + recipes/{incoming => }/qdrant.toml | 0 3 files changed, 34 insertions(+), 11 deletions(-) rename recipes/{incoming => }/qdrant.toml (100%) diff --git a/docs/state/build-state.json b/docs/state/build-state.json index 55794c2e..83ce8350 100644 --- a/docs/state/build-state.json +++ b/docs/state/build-state.json @@ -1,9 +1,9 @@ { "schema": "hammer-build-state/1", "totals": { - "recipes": 889, - "nodes": 891, - "sealed": 889, + "recipes": 890, + "nodes": 892, + "sealed": 890, "ajeno": 2 }, "by_class": { @@ -12,12 +12,12 @@ "go": 363, "gui": 41, "kernel": 6, - "rust": 234 + "rust": 235 }, "debt_by_class": {}, "by_queue": { "corpus": { - "sealed": 889, + "sealed": 890, "ajeno": 2 } }, @@ -43,7 +43,7 @@ "sealed": 101 } }, - "sin_perfil": 650, + "sin_perfil": 651, "orphan_deps": [], "topo_ok": true, "nodes": { @@ -1026,7 +1026,7 @@ "escritorio-sway", "servidor" ], - "dependientes_total": 57 + "dependientes_total": 58 }, "biome": { "iname": "biome", @@ -1303,7 +1303,7 @@ "escritorio-sway", "servidor" ], - "dependientes_total": 17 + "dependientes_total": 18 }, "bwrap": { "iname": "bwrap", @@ -10888,7 +10888,7 @@ "escritorio-sway", "servidor" ], - "dependientes_total": 133 + "dependientes_total": 134 }, "mako": { "iname": "mako", @@ -13277,7 +13277,7 @@ "escritorio-sway", "servidor" ], - "dependientes_total": 413 + "dependientes_total": 414 }, "plow": { "iname": "plow", @@ -13622,7 +13622,7 @@ "blocked_by": [], "unblocks": 0, "perfiles": [], - "dependientes_total": 0 + "dependientes_total": 1 }, "protoc-gen-go": { "iname": "protoc-gen-go", @@ -13801,6 +13801,28 @@ ], "dependientes_total": 321 }, + "qdrant": { + "iname": "qdrant", + "version": "1.19.1", + "link": "static", + "compiler": "gcc", + "deps": [ + "binutils", + "busybox", + "make", + "pkgconf", + "protobuf" + ], + "cls": "rust", + "queue": "corpus", + "foreign": false, + "hash": "b3:4bd8feca2dde5e63923a3b514cee35aeb8bbe9145c80ecb1dff5bfc005ea591c", + "state": "sealed", + "blocked_by": [], + "unblocks": 0, + "perfiles": [], + "dependientes_total": 0 + }, "qrcp": { "iname": "qrcp", "version": "0.11.6", diff --git a/docs/state/repro-verificado.tsv b/docs/state/repro-verificado.tsv index 047c2cb9..334ed1df 100644 --- a/docs/state/repro-verificado.tsv +++ b/docs/state/repro-verificado.tsv @@ -81,3 +81,4 @@ protobuf c01f39d4a566e48f09d077ac20a5c6249c6a36fe3c53196c1c6e5e4ce0bc5991 2026-0 kubectl ca95c5292688c838715727f9b909a0722d9fc98a778edefb2a4864e01678056e 2026-09-11 reproduce opensmtpd 51b185ef7e032a4ee10a6ac31799a7baf2b9ea0b95a1fd8f7fcc5239fd287a5b 2026-09-11 reproduce crun ecf33acabf992acf1f204e7e942699abb179ff50e912e02c993e309cc1146a0f 2026-09-11 reproduce +qdrant 4bd8feca2dde5e63923a3b514cee35aeb8bbe9145c80ecb1dff5bfc005ea591c 2026-09-11 reproduce diff --git a/recipes/incoming/qdrant.toml b/recipes/qdrant.toml similarity index 100% rename from recipes/incoming/qdrant.toml rename to recipes/qdrant.toml