gnome: retirar 8 copias de cola que sellan igual que el corpus

`fontconfig-shared`, `freetype-shared`, `libjpeg-turbo-shared`, `libpng-shared`,
`libtiff-shared`, `libxml2-shared`, `libyaml-shared` y `zlib-shared` existían a
la vez en `incoming-gnome/` y en `recipes/`, y las ocho daban el MISMO
ArtifactHash que su gemela del corpus. Como la resolución de deps cae al padre
cuando no hay hermano, quitarlas deja a las consumidoras resolviendo contra
`recipes/` y con el mismo hash.

Medido, no supuesto: se hashearon las 1144 recetas antes y las 1136 después, y
de las 1136 supervivientes **0 cambiaron de hash**. No hay rebuild.

Lo que NO se toca, y conviene que quede dicho porque se parece:

- Las variantes de la ISLA DINÁMICA (glib, gtk4, gdk-pixbuf, pango, harfbuzz,
  graphene, libadwaita, json-glib, libusb, libxcvt, pipewire, pulseaudio,
  wireplumber, xdg-desktop-portal): mismo nombre, hash DISTINTO. Son sombras a
  propósito — la introspección de GNOME exige .so reales.
- Las copias entre COLAS (alsa-lib, hwdata, xkeyboard-config, libdisplay-info,
  lcms2, icu4c, lua, nasm, fuse3, libsndfile, libelogind, hicolor-icon-theme,
  dbus-shared): también dan el mismo hash, pero NO sobran. Cada cola necesita su
  propio hermano para cerrar su clausura; borrar la de una rompe esa cola. No es
  el caso de onda-2, donde la cola entera duplicaba a otra.

Y el criterio, otra vez: `pipewire` y `pulseaudio` son TEXTUALMENTE idénticas a
las de COSMIC y sellan distinto, porque sus deps resuelven distinto según la
cola. El fichero no dice la verdad; el hash sí.

Gate --check OK, grafo CIERRA, escritorio-gnome sigue 119/119. La cola queda en
82 recetas (79 selladas + la terna GTK3) y sus 5 parches, todos en uso.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LykB7vw38b4Ck1Zij15RQ4
This commit is contained in:
Sergio
2026-09-02 14:10:56 +00:00
co-authored by Claude Opus 5
parent 9ab5464a6b
commit c29a4fcb9e
13 changed files with 151 additions and 350 deletions
+36 -22
View File
@@ -47,7 +47,7 @@
"sealed": 33
}
},
"sin_perfil": 656,
"sin_perfil": 649,
"orphan_deps": [],
"topo_ok": true,
"nodes": {
@@ -2220,7 +2220,7 @@
"escritorio-kde",
"escritorio-sway"
],
"dependientes_total": 143
"dependientes_total": 141
},
"cmctl": {
"iname": "cmctl",
@@ -4037,7 +4037,7 @@
"escritorio-mirada",
"escritorio-sway"
],
"dependientes_total": 64
"dependientes_total": 63
},
"expat-shared": {
"iname": "expat-shared",
@@ -4406,8 +4406,10 @@
"state": "sealed",
"blocked_by": [],
"unblocks": 0,
"perfiles": [],
"dependientes_total": 0
"perfiles": [
"escritorio-gnome"
],
"dependientes_total": 10
},
"foot": {
"iname": "foot",
@@ -4519,8 +4521,10 @@
"state": "sealed",
"blocked_by": [],
"unblocks": 0,
"perfiles": [],
"dependientes_total": 1
"perfiles": [
"escritorio-gnome"
],
"dependientes_total": 12
},
"freeze": {
"iname": "freeze",
@@ -6002,7 +6006,7 @@
"escritorio-kde",
"escritorio-sway"
],
"dependientes_total": 8
"dependientes_total": 7
},
"gping": {
"iname": "gping",
@@ -8623,8 +8627,10 @@
"state": "sealed",
"blocked_by": [],
"unblocks": 0,
"perfiles": [],
"dependientes_total": 1
"perfiles": [
"escritorio-gnome"
],
"dependientes_total": 7
},
"libksba": {
"iname": "libksba",
@@ -8728,8 +8734,10 @@
"state": "sealed",
"blocked_by": [],
"unblocks": 0,
"perfiles": [],
"dependientes_total": 2
"perfiles": [
"escritorio-gnome"
],
"dependientes_total": 14
},
"libqalculate": {
"iname": "libqalculate",
@@ -8870,8 +8878,10 @@
"state": "sealed",
"blocked_by": [],
"unblocks": 0,
"perfiles": [],
"dependientes_total": 0
"perfiles": [
"escritorio-gnome"
],
"dependientes_total": 6
},
"libudev-zero": {
"iname": "libudev-zero",
@@ -9017,8 +9027,10 @@
"state": "sealed",
"blocked_by": [],
"unblocks": 0,
"perfiles": [],
"dependientes_total": 0
"perfiles": [
"escritorio-gnome"
],
"dependientes_total": 6
},
"libxmlb": {
"iname": "libxmlb",
@@ -9082,8 +9094,10 @@
"state": "sealed",
"blocked_by": [],
"unblocks": 0,
"perfiles": [],
"dependientes_total": 0
"perfiles": [
"escritorio-gnome"
],
"dependientes_total": 2
},
"linux": {
"iname": "linux",
@@ -9421,7 +9435,7 @@
"escritorio-mirada",
"escritorio-sway"
],
"dependientes_total": 110
"dependientes_total": 108
},
"mako": {
"iname": "mako",
@@ -11338,7 +11352,7 @@
"escritorio-mirada",
"escritorio-sway"
],
"dependientes_total": 380
"dependientes_total": 375
},
"plow": {
"iname": "plow",
@@ -11707,7 +11721,7 @@
"escritorio-mirada",
"escritorio-sway"
],
"dependientes_total": 285
"dependientes_total": 284
},
"qrcp": {
"iname": "qrcp",
@@ -12262,7 +12276,7 @@
"escritorio-mirada",
"escritorio-sway"
],
"dependientes_total": 251
"dependientes_total": 250
},
"sassc": {
"iname": "sassc",
+19 -18
View File
@@ -19,11 +19,11 @@
},
"by_queue": {
"corpus": {
"sealed": 770,
"sealed": 778,
"never": 1
},
"incoming-gnome": {
"sealed": 87,
"sealed": 79,
"never": 3
}
},
@@ -2334,7 +2334,7 @@
"escritorio-kde",
"escritorio-sway"
],
"dependientes_total": 143
"dependientes_total": 141
},
"cmctl": {
"iname": "cmctl",
@@ -3773,7 +3773,7 @@
"escritorio-mirada",
"escritorio-sway"
],
"dependientes_total": 64
"dependientes_total": 63
},
"expat-shared": {
"iname": "expat-shared",
@@ -4137,7 +4137,7 @@
"zlib-shared"
],
"cls": "gui",
"queue": "incoming-gnome",
"queue": "corpus",
"hash": "b3:3031ef0098201d2d302f431a283cfe397e74da20c21b026591a59e2200e5f955",
"state": "sealed",
"blocked_by": [],
@@ -4252,7 +4252,7 @@
"pkgconf"
],
"cls": "c",
"queue": "incoming-gnome",
"queue": "corpus",
"hash": "b3:80b5c5f06b0756b876178e54b47e280bdc32e7dc926605a8d8b059697dc48d1a",
"state": "sealed",
"blocked_by": [],
@@ -6211,7 +6211,7 @@
"escritorio-kde",
"escritorio-sway"
],
"dependientes_total": 8
"dependientes_total": 7
},
"gping": {
"iname": "gping",
@@ -9227,7 +9227,7 @@
"samurai"
],
"cls": "c",
"queue": "incoming-gnome",
"queue": "corpus",
"hash": "b3:afc8000655fb31cc2204fb24be2bded107dea7810ddc18159fc9a6b22bf6939e",
"state": "sealed",
"blocked_by": [],
@@ -9334,7 +9334,7 @@
"pkgconf"
],
"cls": "c",
"queue": "incoming-gnome",
"queue": "corpus",
"hash": "b3:761a6a9f25f59fa351663d574ae527d6a100aed86eef6ea2ef77a8e8ce628f6f",
"state": "sealed",
"blocked_by": [],
@@ -9599,7 +9599,7 @@
"libjpeg-turbo-shared"
],
"cls": "c",
"queue": "incoming-gnome",
"queue": "corpus",
"hash": "b3:960010a612f1dbde16a0d7f8b41f58a52c1353bc529951654ed5e6a9e7aa8981",
"state": "sealed",
"blocked_by": [],
@@ -9788,7 +9788,7 @@
"pkgconf"
],
"cls": "c",
"queue": "incoming-gnome",
"queue": "corpus",
"hash": "b3:24b1540aadc530114f90dedecfce4941a6304fa4c6608c699cee284aa2d91142",
"state": "sealed",
"blocked_by": [],
@@ -9855,7 +9855,7 @@
"pkgconf"
],
"cls": "c",
"queue": "incoming-gnome",
"queue": "corpus",
"hash": "b3:a8eafc078776301c87dceb67b5fbd9d9e9fff63d15876b545e412d801364b983",
"state": "sealed",
"blocked_by": [],
@@ -10199,7 +10199,7 @@
"escritorio-mirada",
"escritorio-sway"
],
"dependientes_total": 110
"dependientes_total": 108
},
"mako": {
"iname": "mako",
@@ -12240,7 +12240,7 @@
"escritorio-mirada",
"escritorio-sway"
],
"dependientes_total": 380
"dependientes_total": 375
},
"plow": {
"iname": "plow",
@@ -12679,7 +12679,7 @@
"escritorio-mirada",
"escritorio-sway"
],
"dependientes_total": 285
"dependientes_total": 284
},
"qrcp": {
"iname": "qrcp",
@@ -13234,7 +13234,7 @@
"escritorio-mirada",
"escritorio-sway"
],
"dependientes_total": 251
"dependientes_total": 250
},
"sassc": {
"iname": "sassc",
@@ -16247,13 +16247,14 @@
"compiler": "zig-cc",
"deps": [],
"cls": "c",
"queue": "incoming-gnome",
"queue": "corpus",
"hash": "b3:b7d5397b96fc080a6e4ee9a19f5ea5ee32a63148ef87c63c795955676c5f344f",
"state": "sealed",
"blocked_by": [],
"unblocks": 0,
"perfiles": [
"escritorio-gnome"
"escritorio-gnome",
"escritorio-sway"
],
"dependientes_total": 36
},
+20 -14
View File
@@ -50,7 +50,7 @@
"sealed": 29
}
},
"sin_perfil": 729,
"sin_perfil": 726,
"orphan_deps": [],
"topo_ok": true,
"nodes": {
@@ -2453,7 +2453,7 @@
"escritorio-kde",
"escritorio-sway"
],
"dependientes_total": 143
"dependientes_total": 141
},
"cmctl": {
"iname": "cmctl",
@@ -3902,7 +3902,7 @@
"escritorio-mirada",
"escritorio-sway"
],
"dependientes_total": 64
"dependientes_total": 63
},
"expat-shared": {
"iname": "expat-shared",
@@ -6019,7 +6019,7 @@
"escritorio-kde",
"escritorio-sway"
],
"dependientes_total": 8
"dependientes_total": 7
},
"gping": {
"iname": "gping",
@@ -12852,8 +12852,10 @@
"state": "sealed",
"blocked_by": [],
"unblocks": 0,
"perfiles": [],
"dependientes_total": 0
"perfiles": [
"escritorio-gnome"
],
"dependientes_total": 6
},
"libtool": {
"iname": "libtool",
@@ -13107,8 +13109,10 @@
"state": "sealed",
"blocked_by": [],
"unblocks": 0,
"perfiles": [],
"dependientes_total": 0
"perfiles": [
"escritorio-gnome"
],
"dependientes_total": 6
},
"libxmlb": {
"iname": "libxmlb",
@@ -13192,8 +13196,10 @@
"state": "sealed",
"blocked_by": [],
"unblocks": 0,
"perfiles": [],
"dependientes_total": 0
"perfiles": [
"escritorio-gnome"
],
"dependientes_total": 2
},
"libzip": {
"iname": "libzip",
@@ -13556,7 +13562,7 @@
"escritorio-mirada",
"escritorio-sway"
],
"dependientes_total": 110
"dependientes_total": 108
},
"mako": {
"iname": "mako",
@@ -15768,7 +15774,7 @@
"escritorio-mirada",
"escritorio-sway"
],
"dependientes_total": 380
"dependientes_total": 375
},
"plasma-activities": {
"iname": "plasma-activities",
@@ -17074,7 +17080,7 @@
"escritorio-mirada",
"escritorio-sway"
],
"dependientes_total": 285
"dependientes_total": 284
},
"qcoro": {
"iname": "qcoro",
@@ -18190,7 +18196,7 @@
"escritorio-mirada",
"escritorio-sway"
],
"dependientes_total": 251
"dependientes_total": 250
},
"sassc": {
"iname": "sassc",
+38 -23
View File
@@ -47,7 +47,7 @@
"sealed": 129
}
},
"sin_perfil": 656,
"sin_perfil": 649,
"orphan_deps": [],
"topo_ok": true,
"nodes": {
@@ -2178,7 +2178,7 @@
"escritorio-kde",
"escritorio-sway"
],
"dependientes_total": 143
"dependientes_total": 141
},
"cmctl": {
"iname": "cmctl",
@@ -3529,7 +3529,7 @@
"escritorio-mirada",
"escritorio-sway"
],
"dependientes_total": 64
"dependientes_total": 63
},
"expat-shared": {
"iname": "expat-shared",
@@ -3898,8 +3898,10 @@
"state": "sealed",
"blocked_by": [],
"unblocks": 0,
"perfiles": [],
"dependientes_total": 0
"perfiles": [
"escritorio-gnome"
],
"dependientes_total": 10
},
"foot": {
"iname": "foot",
@@ -4011,8 +4013,10 @@
"state": "sealed",
"blocked_by": [],
"unblocks": 0,
"perfiles": [],
"dependientes_total": 1
"perfiles": [
"escritorio-gnome"
],
"dependientes_total": 12
},
"freeze": {
"iname": "freeze",
@@ -5468,7 +5472,7 @@
"escritorio-kde",
"escritorio-sway"
],
"dependientes_total": 8
"dependientes_total": 7
},
"gping": {
"iname": "gping",
@@ -8054,8 +8058,10 @@
"state": "sealed",
"blocked_by": [],
"unblocks": 0,
"perfiles": [],
"dependientes_total": 1
"perfiles": [
"escritorio-gnome"
],
"dependientes_total": 7
},
"libksba": {
"iname": "libksba",
@@ -8159,8 +8165,10 @@
"state": "sealed",
"blocked_by": [],
"unblocks": 0,
"perfiles": [],
"dependientes_total": 2
"perfiles": [
"escritorio-gnome"
],
"dependientes_total": 14
},
"libsass": {
"iname": "libsass",
@@ -8256,8 +8264,10 @@
"state": "sealed",
"blocked_by": [],
"unblocks": 0,
"perfiles": [],
"dependientes_total": 0
"perfiles": [
"escritorio-gnome"
],
"dependientes_total": 6
},
"libudev-zero": {
"iname": "libudev-zero",
@@ -8403,8 +8413,10 @@
"state": "sealed",
"blocked_by": [],
"unblocks": 0,
"perfiles": [],
"dependientes_total": 0
"perfiles": [
"escritorio-gnome"
],
"dependientes_total": 6
},
"libxmlb": {
"iname": "libxmlb",
@@ -8468,8 +8480,10 @@
"state": "sealed",
"blocked_by": [],
"unblocks": 0,
"perfiles": [],
"dependientes_total": 0
"perfiles": [
"escritorio-gnome"
],
"dependientes_total": 2
},
"linux": {
"iname": "linux",
@@ -8787,7 +8801,7 @@
"escritorio-mirada",
"escritorio-sway"
],
"dependientes_total": 110
"dependientes_total": 108
},
"mako": {
"iname": "mako",
@@ -10613,7 +10627,7 @@
"escritorio-mirada",
"escritorio-sway"
],
"dependientes_total": 380
"dependientes_total": 375
},
"plow": {
"iname": "plow",
@@ -10912,7 +10926,7 @@
"escritorio-mirada",
"escritorio-sway"
],
"dependientes_total": 285
"dependientes_total": 284
},
"qrcp": {
"iname": "qrcp",
@@ -11467,7 +11481,7 @@
"escritorio-mirada",
"escritorio-sway"
],
"dependientes_total": 251
"dependientes_total": 250
},
"sassc": {
"iname": "sassc",
@@ -14549,9 +14563,10 @@
"blocked_by": [],
"unblocks": 0,
"perfiles": [
"escritorio-gnome",
"escritorio-sway"
],
"dependientes_total": 4
"dependientes_total": 36
},
"zola": {
"iname": "zola",
+38 -23
View File
@@ -39,7 +39,7 @@
"sealed": 33
}
},
"sin_perfil": 656,
"sin_perfil": 649,
"orphan_deps": [],
"topo_ok": true,
"nodes": {
@@ -2170,7 +2170,7 @@
"escritorio-kde",
"escritorio-sway"
],
"dependientes_total": 143
"dependientes_total": 141
},
"cmctl": {
"iname": "cmctl",
@@ -3504,7 +3504,7 @@
"escritorio-mirada",
"escritorio-sway"
],
"dependientes_total": 64
"dependientes_total": 63
},
"expat-shared": {
"iname": "expat-shared",
@@ -3873,8 +3873,10 @@
"state": "sealed",
"blocked_by": [],
"unblocks": 0,
"perfiles": [],
"dependientes_total": 0
"perfiles": [
"escritorio-gnome"
],
"dependientes_total": 10
},
"foot": {
"iname": "foot",
@@ -3986,8 +3988,10 @@
"state": "sealed",
"blocked_by": [],
"unblocks": 0,
"perfiles": [],
"dependientes_total": 1
"perfiles": [
"escritorio-gnome"
],
"dependientes_total": 12
},
"freeze": {
"iname": "freeze",
@@ -5402,7 +5406,7 @@
"escritorio-kde",
"escritorio-sway"
],
"dependientes_total": 8
"dependientes_total": 7
},
"gping": {
"iname": "gping",
@@ -7916,8 +7920,10 @@
"state": "sealed",
"blocked_by": [],
"unblocks": 0,
"perfiles": [],
"dependientes_total": 1
"perfiles": [
"escritorio-gnome"
],
"dependientes_total": 7
},
"libksba": {
"iname": "libksba",
@@ -8021,8 +8027,10 @@
"state": "sealed",
"blocked_by": [],
"unblocks": 0,
"perfiles": [],
"dependientes_total": 2
"perfiles": [
"escritorio-gnome"
],
"dependientes_total": 14
},
"libsass": {
"iname": "libsass",
@@ -8118,8 +8126,10 @@
"state": "sealed",
"blocked_by": [],
"unblocks": 0,
"perfiles": [],
"dependientes_total": 0
"perfiles": [
"escritorio-gnome"
],
"dependientes_total": 6
},
"libudev-zero": {
"iname": "libudev-zero",
@@ -8265,8 +8275,10 @@
"state": "sealed",
"blocked_by": [],
"unblocks": 0,
"perfiles": [],
"dependientes_total": 0
"perfiles": [
"escritorio-gnome"
],
"dependientes_total": 6
},
"libxmlb": {
"iname": "libxmlb",
@@ -8330,8 +8342,10 @@
"state": "sealed",
"blocked_by": [],
"unblocks": 0,
"perfiles": [],
"dependientes_total": 0
"perfiles": [
"escritorio-gnome"
],
"dependientes_total": 2
},
"linux": {
"iname": "linux",
@@ -8649,7 +8663,7 @@
"escritorio-mirada",
"escritorio-sway"
],
"dependientes_total": 110
"dependientes_total": 108
},
"mako": {
"iname": "mako",
@@ -10475,7 +10489,7 @@
"escritorio-mirada",
"escritorio-sway"
],
"dependientes_total": 380
"dependientes_total": 375
},
"plow": {
"iname": "plow",
@@ -10774,7 +10788,7 @@
"escritorio-mirada",
"escritorio-sway"
],
"dependientes_total": 285
"dependientes_total": 284
},
"qrcp": {
"iname": "qrcp",
@@ -11329,7 +11343,7 @@
"escritorio-mirada",
"escritorio-sway"
],
"dependientes_total": 251
"dependientes_total": 250
},
"sassc": {
"iname": "sassc",
@@ -14083,9 +14097,10 @@
"blocked_by": [],
"unblocks": 0,
"perfiles": [
"escritorio-gnome",
"escritorio-sway"
],
"dependientes_total": 4
"dependientes_total": 36
},
"zola": {
"iname": "zola",