gioser

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…

TOML 1435Shell 145Markdown 88Rust 852973 Definiciones

plataforma Gecko: cbindgen sube al corpus

Genera las cabeceras C++ de los componentes Rust de Gecko (Stylo, WebRender) y el
build de Firefox la exige. Mudanza gratis: [deps] vacío ⇒ no hay cierre que
cambiar, mismo ArtifactHash (b3:bd2e6ca6) en las dos rutas, radio 0.

dc8aa7367e40a205a7776d23dc8b029c54571963 · por Sergio · (hace 1 mes) · padre 027d3a25e · ver el árbol en este commit

Delta semántico

Ninguna definición cambió: el cambio es de texto, documentación o datos.

7 archivos · +128 −47

diff --git a/docs/state/build-state-cosmic.json b/docs/state/build-state-cosmic.json
index e67f3b81..4f7c0b48 100644
--- a/docs/state/build-state-cosmic.json
+++ b/docs/state/build-state-cosmic.json
@@ -1,14 +1,14 @@
 {
  "schema": "hammer-build-state/1",
  "totals": {
-  "recipes": 868,
-  "nodes": 870,
-  "sealed": 868,
+  "recipes": 869,
+  "nodes": 871,
+  "sealed": 869,
   "ajeno": 2
  },
  "by_class": {
   "ajeno": 2,
-  "c": 213,
+  "c": 214,
   "go": 362,
   "gui": 37,
   "kernel": 6,
@@ -17,7 +17,7 @@
  "debt_by_class": {},
  "by_queue": {
   "corpus": {
-   "sealed": 832,
+   "sealed": 833,
    "ajeno": 2
   },
   "incoming-cosmic": {
@@ -2107,6 +2107,24 @@
    "perfiles": [],
    "dependientes_total": 0
   },
+  "cbindgen": {
+   "iname": "cbindgen",
+   "version": "0.27.0",
+   "link": "static",
+   "compiler": "gcc",
+   "deps": [],
+   "cls": "c",
+   "queue": "corpus",
+   "foreign": false,
+   "hash": "b3:bd2e6ca6b9accce0adceba0ba2a8cb2801b20692fcb7763924def4a4af5d3b8b",
+   "state": "sealed",
+   "blocked_by": [],
+   "unblocks": 0,
+   "perfiles": [
+    "escritorio-gnome"
+   ],
+   "dependientes_total": 1
+  },
   "cdncheck": {
    "iname": "cdncheck",
    "version": "1.2.41",
diff --git a/docs/state/build-state-gnome.json b/docs/state/build-state-gnome.json
index 29dd0509..1855eb6b 100644
--- a/docs/state/build-state-gnome.json
+++ b/docs/state/build-state-gnome.json
@@ -17,11 +17,11 @@
  "debt_by_class": {},
  "by_queue": {
   "corpus": {
-   "sealed": 823,
+   "sealed": 824,
    "ajeno": 2
   },
   "incoming-gnome": {
-   "sealed": 73
+   "sealed": 72
   }
  },
  "by_profile": {
@@ -2238,7 +2238,7 @@
    "compiler": "gcc",
    "deps": [],
    "cls": "c",
-   "queue": "incoming-gnome",
+   "queue": "corpus",
    "foreign": false,
    "hash": "b3:bd2e6ca6b9accce0adceba0ba2a8cb2801b20692fcb7763924def4a4af5d3b8b",
    "state": "sealed",
diff --git a/docs/state/build-state-kde.json b/docs/state/build-state-kde.json
index 1b860148..534211e1 100644
--- a/docs/state/build-state-kde.json
+++ b/docs/state/build-state-kde.json
@@ -1,14 +1,14 @@
 {
  "schema": "hammer-build-state/1",
  "totals": {
-  "recipes": 1013,
-  "nodes": 1015,
-  "sealed": 1013,
+  "recipes": 1014,
+  "nodes": 1016,
+  "sealed": 1014,
   "ajeno": 2
  },
  "by_class": {
   "ajeno": 2,
-  "c": 376,
+  "c": 377,
   "go": 362,
   "gui": 40,
   "kernel": 6,
@@ -17,7 +17,7 @@
  "debt_by_class": {},
  "by_queue": {
   "corpus": {
-   "sealed": 816,
+   "sealed": 817,
    "ajeno": 1
   },
   "incoming-kde": {
@@ -2356,6 +2356,24 @@
    "perfiles": [],
    "dependientes_total": 0
   },
+  "cbindgen": {
+   "iname": "cbindgen",
+   "version": "0.27.0",
+   "link": "static",
+   "compiler": "gcc",
+   "deps": [],
+   "cls": "c",
+   "queue": "corpus",
+   "foreign": false,
+   "hash": "b3:bd2e6ca6b9accce0adceba0ba2a8cb2801b20692fcb7763924def4a4af5d3b8b",
+   "state": "sealed",
+   "blocked_by": [],
+   "unblocks": 0,
+   "perfiles": [
+    "escritorio-gnome"
+   ],
+   "dependientes_total": 1
+  },
   "cdncheck": {
    "iname": "cdncheck",
    "version": "1.2.41",
diff --git a/docs/state/build-state-wlr.json b/docs/state/build-state-wlr.json
index ff363d88..4a18060e 100644
--- a/docs/state/build-state-wlr.json
+++ b/docs/state/build-state-wlr.json
@@ -1,14 +1,14 @@
 {
  "schema": "hammer-build-state/1",
  "totals": {
-  "recipes": 847,
-  "nodes": 849,
-  "sealed": 847,
+  "recipes": 848,
+  "nodes": 850,
+  "sealed": 848,
   "ajeno": 2
  },
  "by_class": {
   "ajeno": 2,
-  "c": 213,
+  "c": 214,
   "go": 362,
   "gui": 37,
   "kernel": 6,
@@ -17,7 +17,7 @@
  "debt_by_class": {},
  "by_queue": {
   "corpus": {
-   "sealed": 833,
+   "sealed": 834,
    "ajeno": 2
   },
   "incoming-wlr": {
@@ -2107,6 +2107,24 @@
    "perfiles": [],
    "dependientes_total": 0
   },
+  "cbindgen": {
+   "iname": "cbindgen",
+   "version": "0.27.0",
+   "link": "static",
+   "compiler": "gcc",
+   "deps": [],
+   "cls": "c",
+   "queue": "corpus",
+   "foreign": false,
+   "hash": "b3:bd2e6ca6b9accce0adceba0ba2a8cb2801b20692fcb7763924def4a4af5d3b8b",
+   "state": "sealed",
+   "blocked_by": [],
+   "unblocks": 0,
+   "perfiles": [
+    "escritorio-gnome"
+   ],
+   "dependientes_total": 1
+  },
   "cdncheck": {
    "iname": "cdncheck",
    "version": "1.2.41",
diff --git a/docs/state/build-state.json b/docs/state/build-state.json
index 43434cb5..1790019c 100644
--- a/docs/state/build-state.json
+++ b/docs/state/build-state.json
@@ -1,14 +1,14 @@
 {
  "schema": "hammer-build-state/1",
  "totals": {
-  "recipes": 834,
-  "nodes": 836,
-  "sealed": 834,
+  "recipes": 835,
+  "nodes": 837,
+  "sealed": 835,
   "ajeno": 2
  },
  "by_class": {
   "ajeno": 2,
-  "c": 200,
+  "c": 201,
   "go": 362,
   "gui": 37,
   "kernel": 6,
@@ -17,7 +17,7 @@
  "debt_by_class": {},
  "by_queue": {
   "corpus": {
-   "sealed": 834,
+   "sealed": 835,
    "ajeno": 2
   }
  },
@@ -2099,6 +2099,24 @@
    "perfiles": [],
    "dependientes_total": 0
   },
+  "cbindgen": {
+   "iname": "cbindgen",
+   "version": "0.27.0",
+   "link": "static",
+   "compiler": "gcc",
+   "deps": [],
+   "cls": "c",
+   "queue": "corpus",
+   "foreign": false,
+   "hash": "b3:bd2e6ca6b9accce0adceba0ba2a8cb2801b20692fcb7763924def4a4af5d3b8b",
+   "state": "sealed",
+   "blocked_by": [],
+   "unblocks": 0,
+   "perfiles": [
+    "escritorio-gnome"
+   ],
+   "dependientes_total": 1
+  },
   "cdncheck": {
    "iname": "cdncheck",
    "version": "1.2.41",
diff --git a/recipes/incoming-gnome/cbindgen.toml b/recipes/cbindgen.toml
similarity index 62%
rename from recipes/incoming-gnome/cbindgen.toml
rename to recipes/cbindgen.toml
index eeaa20ae..961e78f4 100644
--- a/recipes/incoming-gnome/cbindgen.toml
+++ b/recipes/cbindgen.toml
@@ -1,3 +1,12 @@
+# ══ SUBIÓ AL CORPUS (2026-09-04) — PLATAFORMA GECKO ════════════════════════════════════════════
+# El build de Firefox la exige: genera las cabeceras C++ de los componentes escritos en Rust
+# (Stylo, WebRender). Firefox, Waterfox y Zen la comparten igual que todo lo demás de la plataforma,
+# y desde el corpus no se alcanza una cola hermana.
+#
+# Mudanza GRATIS y medida antes: `[deps].build` está VACÍO, así que no hay cierre que cambiar, y
+# `hammer hash` dio el MISMO ArtifactHash (b3:bd2e6ca6) en las dos rutas. `yupana radio` = 0: nadie
+# la declaraba todavía, ni siquiera en la cola donde vivía.
+#
 # cbindgen — genera headers C/C++ desde código Rust. Herramienta de BUILD de mozjs (el build de
 # SpiderMonkey invoca cbindgen para los bindings de sus crates Rust). Binario Rust; el lab lo detecta
 # como BuildSys::Cargo (hay Cargo.toml + Cargo.lock en el tarball de GitHub) y hace `cargo vendor` en el