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.
This commit is contained in:
Sergio
2026-09-04 17:54:17 +00:00
parent 027d3a25ef
commit dc8aa7367e
6 changed files with 104 additions and 23 deletions
+23 -5
View File
@@ -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",
+3 -3
View File
@@ -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",
+23 -5
View File
@@ -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",
+23 -5
View File
@@ -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",
+23 -5
View File
@@ -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",
@@ -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