diff --git a/docs/state/build-state-cosmic.json b/docs/state/build-state-cosmic.json index 67f8cb3d..1b0a6a25 100644 --- a/docs/state/build-state-cosmic.json +++ b/docs/state/build-state-cosmic.json @@ -3,8 +3,8 @@ "totals": { "recipes": 843, "nodes": 843, - "sealed": 842, - "debt": 1 + "sealed": 841, + "debt": 2 }, "by_class": { "c": 191, @@ -14,11 +14,13 @@ "rust": 250 }, "debt_by_class": { + "c": 1, "rust": 1 }, "by_queue": { "corpus": { - "sealed": 803 + "sealed": 802, + "debt": 1 }, "incoming-cosmic": { "sealed": 39, @@ -39,8 +41,8 @@ "escritorio-cosmic": { "raices": 33, "clausura": 106, - "sealed": 105, - "debt": 1 + "sealed": 104, + "debt": 2 }, "escritorio-mirada": { "raices": 14, @@ -246,14 +248,14 @@ "hash": "b3:73fb200aae06b0743035dc9f961121fc94295e80a12d39dc358920d698b7bfe0", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway" ], - "dependientes_total": 7 + "dependientes_total": 5 }, "alterx": { "iname": "alterx", @@ -3213,9 +3215,12 @@ "blocked_by": [], "unblocks": 0, "perfiles": [ - "escritorio-cosmic" + "escritorio-cosmic", + "escritorio-gnome", + "escritorio-kde", + "escritorio-sway" ], - "dependientes_total": 3 + "dependientes_total": 10 }, "ddh": { "iname": "ddh", @@ -4031,7 +4036,7 @@ "hash": "b3:117ee7e8fd5a41bd936d723c72c95cd3f8290292b52ba8088cc0701be170597b", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "base", "cli", @@ -4041,7 +4046,7 @@ "escritorio-mirada", "escritorio-sway" ], - "dependientes_total": 63 + "dependientes_total": 60 }, "expat-shared": { "iname": "expat-shared", @@ -4240,7 +4245,7 @@ "hash": "b3:bfef7bf3a85032167ad45e40b420735d08ee13d7b27af46e2cf72768e8460f6e", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -4409,7 +4414,7 @@ "hash": "b3:9c4ed8cd793d3ceb1b68e8878efd380f1565a54d728975d108fea7ef9da52a44", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -4530,7 +4535,7 @@ "hash": "b3:6ce0c82fd108d262643a8c8fe395af309b7ceb78cfe91aa77c1693bfa8f339d8", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -4593,7 +4598,7 @@ "hash": "b3:5503952cb0c35e16854f641873538580e56916c545682b1ed09a9ccaad3a2913", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -4804,9 +4809,10 @@ "perfiles": [ "escritorio-cosmic", "escritorio-gnome", - "escritorio-kde" + "escritorio-kde", + "escritorio-sway" ], - "dependientes_total": 101 + "dependientes_total": 99 }, "gh": { "iname": "gh", @@ -5264,7 +5270,7 @@ "hash": "b3:74ade6a67d6a0938d6cba154d2a3d06e647efd872bdc02ada0860214c7b321c4", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -6560,7 +6566,7 @@ "hash": "b3:846c900dad69f5435007cf11640bb97d3fde02b9bf5b8194994e127a74208058", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -8418,7 +8424,7 @@ "hash": "b3:213df6b1501576c977489dc429bbd60aad9f5270ddb6b322666e816fa3b51787", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -8511,7 +8517,7 @@ "hash": "b3:bbe561b7869d7ec30aa7f194e812df81e28a98e9f0ac5d114e0dc13d08829749", "state": "sealed", "blocked_by": [], - "unblocks": 1, + "unblocks": 2, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -8616,7 +8622,7 @@ "hash": "b3:1df7e7a3eac63694f8d094646cfc231f3843995f6f9f945cda138760f6bc9838", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -8624,7 +8630,7 @@ "escritorio-mirada", "escritorio-sway" ], - "dependientes_total": 102 + "dependientes_total": 100 }, "libffi-shared": { "iname": "libffi-shared", @@ -8822,7 +8828,7 @@ "hash": "b3:4346feca8db5ed53a13f78ac34131eebb1b7bf70386b70965e92ea50fdbe6188", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -8845,7 +8851,7 @@ "hash": "b3:dc75cb3d42f9c53425014999cc04586ee697fa790d9c28680b79f26bd85489bc", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -8954,9 +8960,12 @@ "blocked_by": [], "unblocks": 0, "perfiles": [ - "escritorio-cosmic" + "escritorio-cosmic", + "escritorio-gnome", + "escritorio-kde", + "escritorio-sway" ], - "dependientes_total": 3 + "dependientes_total": 10 }, "libsodium": { "iname": "libsodium", @@ -9062,7 +9071,7 @@ "escritorio-mirada", "escritorio-sway" ], - "dependientes_total": 47 + "dependientes_total": 45 }, "libunibreak": { "iname": "libunibreak", @@ -9078,7 +9087,7 @@ "hash": "b3:a01fb6bd9a19847e9ec5361bfd22a5b32adbbee927e9c7c728d6f57fd8fcf258", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -9161,7 +9170,7 @@ "hash": "b3:b7410a2bd1220d877954db9a19f94db322623506c7b558ff684a6390779c081b", "state": "sealed", "blocked_by": [], - "unblocks": 1, + "unblocks": 2, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -9337,7 +9346,7 @@ "hash": "b3:fd14c9c4d0081fd44503cbc762e8865413c240097448c5b1be236a285ea811b5", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "base", "cli", @@ -9522,7 +9531,7 @@ "hash": "b3:c63de2f3188d26b14f1de47a3044eeccd76a5d755b3599fbff8bd289cc2c6f21", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -9638,7 +9647,7 @@ "escritorio-mirada", "escritorio-sway" ], - "dependientes_total": 110 + "dependientes_total": 108 }, "mako": { "iname": "mako", @@ -9909,7 +9918,7 @@ "hash": "b3:2ed75159165da8c1d96ee6b15a3cbc9850ff818f93add282fafd49d00a49a7d0", "state": "sealed", "blocked_by": [], - "unblocks": 1, + "unblocks": 2, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -9997,7 +10006,7 @@ "hash": "b3:6564ae63c23ca73b0738e0708dfde01cf965ff9bd1c5950d7376fa1659fd5058", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "base", "cli", @@ -10007,7 +10016,7 @@ "escritorio-mirada", "escritorio-sway" ], - "dependientes_total": 119 + "dependientes_total": 116 }, "micro": { "iname": "micro", @@ -10327,12 +10336,13 @@ "libass", "libunibreak", "lua5.2", + "pipewire", + "alsa-lib", "mesa", "libdrm", "wayland", "wayland-protocols", "libxkbcommon", - "alsa-lib", "freetype", "fribidi", "harfbuzz", @@ -10347,8 +10357,8 @@ ], "cls": "c", "queue": "corpus", - "hash": "b3:d9072a10da0d68f8be1e516729654826746dc667c61d5ae8ebd282506fa70a16", - "state": "sealed", + "hash": "b3:392e96904b8f6c2b9aafee2b3b9354e7def0cf72cab91ac00215423952d1e61b", + "state": "debt", "blocked_by": [], "unblocks": 0, "perfiles": [ @@ -11353,7 +11363,7 @@ "hash": "b3:c4930964fbaf4f33365e6eb8d7e6069ae3056b5796fca83d254bee2a88a341bc", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "base", "cli", @@ -11362,7 +11372,7 @@ "escritorio-kde", "escritorio-sway" ], - "dependientes_total": 76 + "dependientes_total": 75 }, "pcre2-shared": { "iname": "pcre2-shared", @@ -11536,11 +11546,14 @@ "hash": "b3:e240653adae656318d5c3445b36ffb37aa491589b5c34c8688515bc3806944ab", "state": "sealed", "blocked_by": [], - "unblocks": 1, + "unblocks": 2, "perfiles": [ - "escritorio-cosmic" + "escritorio-cosmic", + "escritorio-gnome", + "escritorio-kde", + "escritorio-sway" ], - "dependientes_total": 4 + "dependientes_total": 9 }, "pixi": { "iname": "pixi", @@ -11596,7 +11609,7 @@ "hash": "b3:cfb6a37eb990fb001dd66d5c2103e80cfa858b49aaa60a397ba0356830cc09b4", "state": "sealed", "blocked_by": [], - "unblocks": 1, + "unblocks": 2, "perfiles": [ "base", "cli", @@ -11606,7 +11619,7 @@ "escritorio-mirada", "escritorio-sway" ], - "dependientes_total": 376 + "dependientes_total": 371 }, "plow": { "iname": "plow", @@ -11929,7 +11942,10 @@ "blocked_by": [], "unblocks": 0, "perfiles": [ - "escritorio-cosmic" + "escritorio-cosmic", + "escritorio-gnome", + "escritorio-kde", + "escritorio-sway" ], "dependientes_total": 2 }, @@ -11965,7 +11981,7 @@ "hash": "b3:ff5cf5e5080f20587b26946d0dfff36a58c9096d30eace4ae9cece24594d171e", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "base", "cli", @@ -11975,7 +11991,7 @@ "escritorio-mirada", "escritorio-sway" ], - "dependientes_total": 288 + "dependientes_total": 285 }, "qrcp": { "iname": "qrcp", @@ -12520,7 +12536,7 @@ "hash": "b3:2f75c0e225a60fd56f7e415b7a739a461c97695c2e3f015c9af576d8a4a2492c", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "base", "cli", @@ -12530,7 +12546,7 @@ "escritorio-mirada", "escritorio-sway" ], - "dependientes_total": 252 + "dependientes_total": 249 }, "sassc": { "iname": "sassc", @@ -14774,7 +14790,7 @@ "hash": "b3:51116f72a799ceaf8bc9d5512ec5dc413865a6376e2285e550af10046572287b", "state": "sealed", "blocked_by": [], - "unblocks": 1, + "unblocks": 2, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -14801,7 +14817,7 @@ "hash": "b3:9f81e41cbe8cb202121d8b9d697c7334a2c5d58bbf7cf7734eded9878c5db303", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -15410,7 +15426,7 @@ "hash": "b3:dc363f261a71239412f6090e50e8abc0c7f6e544ccefa48c5ee5f47d26e84ef3", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "base", "cli", @@ -15452,14 +15468,14 @@ "hash": "b3:b7d5397b96fc080a6e4ee9a19f5ea5ee32a63148ef87c63c795955676c5f344f", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway" ], - "dependientes_total": 75 + "dependientes_total": 73 }, "zola": { "iname": "zola", diff --git a/docs/state/build-state-gnome.json b/docs/state/build-state-gnome.json index 7c6d1092..9e6b7dae 100644 --- a/docs/state/build-state-gnome.json +++ b/docs/state/build-state-gnome.json @@ -3,7 +3,8 @@ "totals": { "recipes": 868, "nodes": 868, - "sealed": 868 + "sealed": 867, + "debt": 1 }, "by_class": { "c": 230, @@ -12,13 +13,16 @@ "kernel": 6, "rust": 230 }, - "debt_by_class": {}, + "debt_by_class": { + "c": 1 + }, "by_queue": { "corpus": { - "sealed": 791 + "sealed": 793, + "debt": 1 }, "incoming-gnome": { - "sealed": 77 + "sealed": 74 } }, "by_profile": { @@ -35,7 +39,8 @@ "escritorio-gnome": { "raices": 9, "clausura": 132, - "sealed": 132 + "sealed": 131, + "debt": 1 }, "escritorio-mirada": { "raices": 14, @@ -295,14 +300,14 @@ "hash": "b3:73fb200aae06b0743035dc9f961121fc94295e80a12d39dc358920d698b7bfe0", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway" ], - "dependientes_total": 7 + "dependientes_total": 5 }, "alterx": { "iname": "alterx", @@ -2909,15 +2914,18 @@ "expat" ], "cls": "c", - "queue": "incoming-gnome", + "queue": "corpus", "hash": "b3:39d9a5ed47f8b1de059665905d33addbc72770bd17937ed336ff65a316b348e2", "state": "sealed", "blocked_by": [], "unblocks": 0, "perfiles": [ - "escritorio-gnome" + "escritorio-cosmic", + "escritorio-gnome", + "escritorio-kde", + "escritorio-sway" ], - "dependientes_total": 8 + "dependientes_total": 10 }, "ddh": { "iname": "ddh", @@ -3760,7 +3768,7 @@ "hash": "b3:117ee7e8fd5a41bd936d723c72c95cd3f8290292b52ba8088cc0701be170597b", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "base", "cli", @@ -3770,7 +3778,7 @@ "escritorio-mirada", "escritorio-sway" ], - "dependientes_total": 63 + "dependientes_total": 60 }, "expat-shared": { "iname": "expat-shared", @@ -3969,7 +3977,7 @@ "hash": "b3:bfef7bf3a85032167ad45e40b420735d08ee13d7b27af46e2cf72768e8460f6e", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -4138,7 +4146,7 @@ "hash": "b3:9c4ed8cd793d3ceb1b68e8878efd380f1565a54d728975d108fea7ef9da52a44", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -4259,7 +4267,7 @@ "hash": "b3:6ce0c82fd108d262643a8c8fe395af309b7ceb78cfe91aa77c1693bfa8f339d8", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -4322,7 +4330,7 @@ "hash": "b3:5503952cb0c35e16854f641873538580e56916c545682b1ed09a9ccaad3a2913", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -4634,9 +4642,10 @@ "perfiles": [ "escritorio-cosmic", "escritorio-gnome", - "escritorio-kde" + "escritorio-kde", + "escritorio-sway" ], - "dependientes_total": 101 + "dependientes_total": 99 }, "gh": { "iname": "gh", @@ -5199,11 +5208,11 @@ "hash": "b3:dead194975f9aef1c11bec4b13aca16d58677ea0fa6fbd78553fcd7b5604dcb2", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-gnome" ], - "dependientes_total": 43 + "dependientes_total": 42 }, "glib-introspected": { "iname": "glib-introspected", @@ -6720,7 +6729,7 @@ "hash": "b3:a4152cc234346469ed8dad3d24a758f9c39f7cc3f5edc6c9b923c865353e75de", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-gnome" ], @@ -8675,7 +8684,7 @@ "hash": "b3:213df6b1501576c977489dc429bbd60aad9f5270ddb6b322666e816fa3b51787", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -8768,7 +8777,7 @@ "hash": "b3:bbe561b7869d7ec30aa7f194e812df81e28a98e9f0ac5d114e0dc13d08829749", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -8903,7 +8912,7 @@ "hash": "b3:1df7e7a3eac63694f8d094646cfc231f3843995f6f9f945cda138760f6bc9838", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -8911,7 +8920,7 @@ "escritorio-mirada", "escritorio-sway" ], - "dependientes_total": 102 + "dependientes_total": 100 }, "libffi-shared": { "iname": "libffi-shared", @@ -9312,7 +9321,7 @@ "hash": "b3:4346feca8db5ed53a13f78ac34131eebb1b7bf70386b70965e92ea50fdbe6188", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -9335,7 +9344,7 @@ "hash": "b3:dc75cb3d42f9c53425014999cc04586ee697fa790d9c28680b79f26bd85489bc", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -9525,15 +9534,18 @@ "pkgconf" ], "cls": "c", - "queue": "incoming-gnome", + "queue": "corpus", "hash": "b3:1c9024c3857474fad57754e85c1576b8fcfba0c79b626c9fbb1e34dbf5211b55", "state": "sealed", "blocked_by": [], "unblocks": 0, "perfiles": [ - "escritorio-gnome" + "escritorio-cosmic", + "escritorio-gnome", + "escritorio-kde", + "escritorio-sway" ], - "dependientes_total": 4 + "dependientes_total": 10 }, "libsodium": { "iname": "libsodium", @@ -9673,7 +9685,7 @@ "escritorio-mirada", "escritorio-sway" ], - "dependientes_total": 47 + "dependientes_total": 45 }, "libunibreak": { "iname": "libunibreak", @@ -9689,7 +9701,7 @@ "hash": "b3:a01fb6bd9a19847e9ec5361bfd22a5b32adbbee927e9c7c728d6f57fd8fcf258", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -9812,7 +9824,7 @@ "hash": "b3:b7410a2bd1220d877954db9a19f94db322623506c7b558ff684a6390779c081b", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -9988,7 +10000,7 @@ "hash": "b3:fd14c9c4d0081fd44503cbc762e8865413c240097448c5b1be236a285ea811b5", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "base", "cli", @@ -10171,7 +10183,7 @@ "hash": "b3:c63de2f3188d26b14f1de47a3044eeccd76a5d755b3599fbff8bd289cc2c6f21", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -10287,7 +10299,7 @@ "escritorio-mirada", "escritorio-sway" ], - "dependientes_total": 110 + "dependientes_total": 108 }, "mako": { "iname": "mako", @@ -10558,7 +10570,7 @@ "hash": "b3:2ed75159165da8c1d96ee6b15a3cbc9850ff818f93add282fafd49d00a49a7d0", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -10646,7 +10658,7 @@ "hash": "b3:6564ae63c23ca73b0738e0708dfde01cf965ff9bd1c5950d7376fa1659fd5058", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "base", "cli", @@ -10656,7 +10668,7 @@ "escritorio-mirada", "escritorio-sway" ], - "dependientes_total": 119 + "dependientes_total": 116 }, "micro": { "iname": "micro", @@ -10956,12 +10968,13 @@ "libass", "libunibreak", "lua5.2", + "pipewire", + "alsa-lib", "mesa", "libdrm", "wayland", "wayland-protocols", "libxkbcommon", - "alsa-lib", "freetype", "fribidi", "harfbuzz", @@ -10976,8 +10989,8 @@ ], "cls": "c", "queue": "corpus", - "hash": "b3:d9072a10da0d68f8be1e516729654826746dc667c61d5ae8ebd282506fa70a16", - "state": "sealed", + "hash": "b3:392e96904b8f6c2b9aafee2b3b9354e7def0cf72cab91ac00215423952d1e61b", + "state": "debt", "blocked_by": [], "unblocks": 0, "perfiles": [ @@ -12145,7 +12158,7 @@ "hash": "b3:c4930964fbaf4f33365e6eb8d7e6069ae3056b5796fca83d254bee2a88a341bc", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "base", "cli", @@ -12154,7 +12167,7 @@ "escritorio-kde", "escritorio-sway" ], - "dependientes_total": 76 + "dependientes_total": 75 }, "peco": { "iname": "peco", @@ -12305,15 +12318,18 @@ "gettext-tiny" ], "cls": "c", - "queue": "incoming-gnome", - "hash": "b3:d264158b7180d7239ea67b5b20a4740ab2f4c60252f60da9003094b967b59100", + "queue": "corpus", + "hash": "b3:e240653adae656318d5c3445b36ffb37aa491589b5c34c8688515bc3806944ab", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ - "escritorio-gnome" + "escritorio-cosmic", + "escritorio-gnome", + "escritorio-kde", + "escritorio-sway" ], - "dependientes_total": 2 + "dependientes_total": 9 }, "pixi": { "iname": "pixi", @@ -12369,7 +12385,7 @@ "hash": "b3:cfb6a37eb990fb001dd66d5c2103e80cfa858b49aaa60a397ba0356830cc09b4", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "base", "cli", @@ -12379,7 +12395,7 @@ "escritorio-mirada", "escritorio-sway" ], - "dependientes_total": 376 + "dependientes_total": 371 }, "plow": { "iname": "plow", @@ -12693,7 +12709,7 @@ "perfiles": [ "escritorio-gnome" ], - "dependientes_total": 3 + "dependientes_total": 2 }, "pup": { "iname": "pup", @@ -12808,7 +12824,7 @@ "hash": "b3:ff5cf5e5080f20587b26946d0dfff36a58c9096d30eace4ae9cece24594d171e", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "base", "cli", @@ -12818,7 +12834,7 @@ "escritorio-mirada", "escritorio-sway" ], - "dependientes_total": 288 + "dependientes_total": 285 }, "qrcp": { "iname": "qrcp", @@ -13363,7 +13379,7 @@ "hash": "b3:2f75c0e225a60fd56f7e415b7a739a461c97695c2e3f015c9af576d8a4a2492c", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "base", "cli", @@ -13373,7 +13389,7 @@ "escritorio-mirada", "escritorio-sway" ], - "dependientes_total": 252 + "dependientes_total": 249 }, "sassc": { "iname": "sassc", @@ -15716,7 +15732,7 @@ "hash": "b3:51116f72a799ceaf8bc9d5512ec5dc413865a6376e2285e550af10046572287b", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -15743,7 +15759,7 @@ "hash": "b3:9f81e41cbe8cb202121d8b9d697c7334a2c5d58bbf7cf7734eded9878c5db303", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -15868,7 +15884,7 @@ ], "cls": "c", "queue": "incoming-gnome", - "hash": "b3:8947d6addf135463b1f930a916c9d3ed6716c126aca011f1b87fc4ed60f32316", + "hash": "b3:71afcef40805d8659beba877c570674881c4d0d3b8b38054a27cb695d61af353", "state": "sealed", "blocked_by": [], "unblocks": 0, @@ -16053,7 +16069,7 @@ ], "cls": "c", "queue": "incoming-gnome", - "hash": "b3:d7dd0a2f1eec38da29ae3b381ebaaf508dced3e857fb72bb66ed0a69a2a1c76c", + "hash": "b3:5cba9300cc14b9daf55bb4b868d5c53692ee9d2c658599a8434bff496344c5e4", "state": "sealed", "blocked_by": [], "unblocks": 0, @@ -16114,7 +16130,7 @@ ], "cls": "gui", "queue": "incoming-gnome", - "hash": "b3:7f4dc1e0e66ea7bb740a8dd2b47e3f1c9463d70ecb8eeeb5dfdaaa1e18a673e7", + "hash": "b3:067c6e7023330a410ffc3d3a6506bbb00401cba4da94ec7ba8c68c7eefcb424e", "state": "sealed", "blocked_by": [], "unblocks": 0, @@ -16402,7 +16418,7 @@ "hash": "b3:dc363f261a71239412f6090e50e8abc0c7f6e544ccefa48c5ee5f47d26e84ef3", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "base", "cli", @@ -16444,14 +16460,14 @@ "hash": "b3:b7d5397b96fc080a6e4ee9a19f5ea5ee32a63148ef87c63c795955676c5f344f", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway" ], - "dependientes_total": 75 + "dependientes_total": 73 }, "zola": { "iname": "zola", diff --git a/docs/state/build-state-kde.json b/docs/state/build-state-kde.json index 822f3ba4..624c0e3c 100644 --- a/docs/state/build-state-kde.json +++ b/docs/state/build-state-kde.json @@ -3,7 +3,8 @@ "totals": { "recipes": 987, "nodes": 988, - "sealed": 987, + "sealed": 986, + "debt": 1, "wanted": 1 }, "by_class": { @@ -14,13 +15,16 @@ "rust": 229, "wanted": 1 }, - "debt_by_class": {}, + "debt_by_class": { + "c": 1 + }, "by_queue": { "corpus": { - "sealed": 787 + "sealed": 788, + "debt": 1 }, "incoming-kde": { - "sealed": 200, + "sealed": 198, "wanted": 1 } }, @@ -37,8 +41,9 @@ }, "escritorio-kde": { "raices": 14, - "clausura": 185, - "sealed": 185 + "clausura": 188, + "sealed": 187, + "debt": 1 }, "escritorio-mirada": { "raices": 14, @@ -46,7 +51,7 @@ "sealed": 29 } }, - "sin_perfil": 714, + "sin_perfil": 712, "orphan_deps": [], "topo_ok": true, "nodes": { @@ -244,14 +249,14 @@ "hash": "b3:73fb200aae06b0743035dc9f961121fc94295e80a12d39dc358920d698b7bfe0", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway" ], - "dependientes_total": 7 + "dependientes_total": 5 }, "alterx": { "iname": "alterx", @@ -2975,7 +2980,7 @@ "perfiles": [ "escritorio-kde" ], - "dependientes_total": 117 + "dependientes_total": 116 }, "dbus-shared": { "iname": "dbus-shared", @@ -2996,9 +3001,12 @@ "blocked_by": [], "unblocks": 0, "perfiles": [ - "escritorio-cosmic" + "escritorio-cosmic", + "escritorio-gnome", + "escritorio-kde", + "escritorio-sway" ], - "dependientes_total": 3 + "dependientes_total": 10 }, "ddh": { "iname": "ddh", @@ -3916,7 +3924,7 @@ "hash": "b3:117ee7e8fd5a41bd936d723c72c95cd3f8290292b52ba8088cc0701be170597b", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "base", "cli", @@ -3926,7 +3934,7 @@ "escritorio-mirada", "escritorio-sway" ], - "dependientes_total": 63 + "dependientes_total": 60 }, "expat-shared": { "iname": "expat-shared", @@ -4146,7 +4154,7 @@ "hash": "b3:bfef7bf3a85032167ad45e40b420735d08ee13d7b27af46e2cf72768e8460f6e", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -4378,7 +4386,7 @@ "hash": "b3:9c4ed8cd793d3ceb1b68e8878efd380f1565a54d728975d108fea7ef9da52a44", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -4573,7 +4581,7 @@ "hash": "b3:6ce0c82fd108d262643a8c8fe395af309b7ceb78cfe91aa77c1693bfa8f339d8", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -4636,7 +4644,7 @@ "hash": "b3:5503952cb0c35e16854f641873538580e56916c545682b1ed09a9ccaad3a2913", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -4825,9 +4833,10 @@ "perfiles": [ "escritorio-cosmic", "escritorio-gnome", - "escritorio-kde" + "escritorio-kde", + "escritorio-sway" ], - "dependientes_total": 101 + "dependientes_total": 99 }, "gh": { "iname": "gh", @@ -5285,7 +5294,7 @@ "hash": "b3:74ade6a67d6a0938d6cba154d2a3d06e647efd872bdc02ada0860214c7b321c4", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -5317,7 +5326,7 @@ "perfiles": [ "escritorio-kde" ], - "dependientes_total": 12 + "dependientes_total": 11 }, "glow": { "iname": "glow", @@ -6665,7 +6674,7 @@ "hash": "b3:846c900dad69f5435007cf11640bb97d3fde02b9bf5b8194994e127a74208058", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -10050,7 +10059,7 @@ ], "cls": "c", "queue": "incoming-kde", - "hash": "b3:756d31e12dfad04c31d5e6a5b30c0f44d26102a40ed24de03ddc6a0f7d0a0ac2", + "hash": "b3:40f40722a42ed8979ae039bf62fdffa861aff210905874911fb8a850991fc847", "state": "sealed", "blocked_by": [], "unblocks": 0, @@ -12137,7 +12146,7 @@ "hash": "b3:213df6b1501576c977489dc429bbd60aad9f5270ddb6b322666e816fa3b51787", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -12252,7 +12261,7 @@ "hash": "b3:bbe561b7869d7ec30aa7f194e812df81e28a98e9f0ac5d114e0dc13d08829749", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -12336,7 +12345,7 @@ "hash": "b3:1df7e7a3eac63694f8d094646cfc231f3843995f6f9f945cda138760f6bc9838", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -12344,7 +12353,7 @@ "escritorio-mirada", "escritorio-sway" ], - "dependientes_total": 102 + "dependientes_total": 100 }, "libffi-shared": { "iname": "libffi-shared", @@ -12704,7 +12713,7 @@ "hash": "b3:4346feca8db5ed53a13f78ac34131eebb1b7bf70386b70965e92ea50fdbe6188", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -12811,7 +12820,7 @@ "hash": "b3:dc75cb3d42f9c53425014999cc04586ee697fa790d9c28680b79f26bd85489bc", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -12936,13 +12945,18 @@ "pkgconf" ], "cls": "c", - "queue": "incoming-kde", + "queue": "corpus", "hash": "b3:1c9024c3857474fad57754e85c1576b8fcfba0c79b626c9fbb1e34dbf5211b55", "state": "sealed", "blocked_by": [], "unblocks": 0, - "perfiles": [], - "dependientes_total": 5 + "perfiles": [ + "escritorio-cosmic", + "escritorio-gnome", + "escritorio-kde", + "escritorio-sway" + ], + "dependientes_total": 10 }, "libsodium": { "iname": "libsodium", @@ -13068,7 +13082,7 @@ "escritorio-mirada", "escritorio-sway" ], - "dependientes_total": 47 + "dependientes_total": 45 }, "libunibreak": { "iname": "libunibreak", @@ -13084,7 +13098,7 @@ "hash": "b3:a01fb6bd9a19847e9ec5361bfd22a5b32adbbee927e9c7c728d6f57fd8fcf258", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -13261,7 +13275,7 @@ "hash": "b3:d026c7a748e89247f20abd94df4fa095ee28e6218299325baa382e1ef60c3d76", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-kde" ], @@ -13473,7 +13487,7 @@ "hash": "b3:fd14c9c4d0081fd44503cbc762e8865413c240097448c5b1be236a285ea811b5", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "base", "cli", @@ -13659,7 +13673,7 @@ "hash": "b3:c63de2f3188d26b14f1de47a3044eeccd76a5d755b3599fbff8bd289cc2c6f21", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -13775,7 +13789,7 @@ "escritorio-mirada", "escritorio-sway" ], - "dependientes_total": 110 + "dependientes_total": 108 }, "mako": { "iname": "mako", @@ -14046,7 +14060,7 @@ "hash": "b3:2ed75159165da8c1d96ee6b15a3cbc9850ff818f93add282fafd49d00a49a7d0", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -14134,7 +14148,7 @@ "hash": "b3:6564ae63c23ca73b0738e0708dfde01cf965ff9bd1c5950d7376fa1659fd5058", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "base", "cli", @@ -14144,7 +14158,7 @@ "escritorio-mirada", "escritorio-sway" ], - "dependientes_total": 119 + "dependientes_total": 116 }, "micro": { "iname": "micro", @@ -14548,12 +14562,13 @@ "libass", "libunibreak", "lua5.2", + "pipewire", + "alsa-lib", "mesa", "libdrm", "wayland", "wayland-protocols", "libxkbcommon", - "alsa-lib", "freetype", "fribidi", "harfbuzz", @@ -14568,8 +14583,8 @@ ], "cls": "c", "queue": "corpus", - "hash": "b3:d9072a10da0d68f8be1e516729654826746dc667c61d5ae8ebd282506fa70a16", - "state": "sealed", + "hash": "b3:392e96904b8f6c2b9aafee2b3b9354e7def0cf72cab91ac00215423952d1e61b", + "state": "debt", "blocked_by": [], "unblocks": 0, "perfiles": [ @@ -15744,7 +15759,7 @@ "hash": "b3:c4930964fbaf4f33365e6eb8d7e6069ae3056b5796fca83d254bee2a88a341bc", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "base", "cli", @@ -15753,7 +15768,7 @@ "escritorio-kde", "escritorio-sway" ], - "dependientes_total": 76 + "dependientes_total": 75 }, "pcre2-shared": { "iname": "pcre2-shared", @@ -15772,7 +15787,7 @@ "perfiles": [ "escritorio-kde" ], - "dependientes_total": 13 + "dependientes_total": 12 }, "peco": { "iname": "peco", @@ -15974,26 +15989,31 @@ "samurai", "python3", "pkgconf", - "dbus", + "dbus-shared", "expat", "alsa-lib", "libsndfile", "pulseaudio", - "glib-shared", - "pcre2-shared", + "glib", + "pcre2", "libffi", "libudev-zero", "zlib-shared", "gettext-tiny" ], "cls": "c", - "queue": "incoming-kde", - "hash": "b3:437adb5a76ccc4057441bf231b9e17dd026eb4b72e8a60fa8074c22b48f86469", + "queue": "corpus", + "hash": "b3:e240653adae656318d5c3445b36ffb37aa491589b5c34c8688515bc3806944ab", "state": "sealed", "blocked_by": [], - "unblocks": 0, - "perfiles": [], - "dependientes_total": 2 + "unblocks": 1, + "perfiles": [ + "escritorio-cosmic", + "escritorio-gnome", + "escritorio-kde", + "escritorio-sway" + ], + "dependientes_total": 9 }, "pixi": { "iname": "pixi", @@ -16049,7 +16069,7 @@ "hash": "b3:cfb6a37eb990fb001dd66d5c2103e80cfa858b49aaa60a397ba0356830cc09b4", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "base", "cli", @@ -16059,7 +16079,7 @@ "escritorio-mirada", "escritorio-sway" ], - "dependientes_total": 376 + "dependientes_total": 371 }, "plasma-activities": { "iname": "plasma-activities", @@ -17331,7 +17351,7 @@ "blocked_by": [], "unblocks": 0, "perfiles": [], - "dependientes_total": 4 + "dependientes_total": 3 }, "pulseaudio-qt": { "iname": "pulseaudio-qt", @@ -17401,7 +17421,7 @@ "hash": "b3:ff5cf5e5080f20587b26946d0dfff36a58c9096d30eace4ae9cece24594d171e", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "base", "cli", @@ -17411,7 +17431,7 @@ "escritorio-mirada", "escritorio-sway" ], - "dependientes_total": 288 + "dependientes_total": 285 }, "qcoro": { "iname": "qcoro", @@ -18545,7 +18565,7 @@ "hash": "b3:2f75c0e225a60fd56f7e415b7a739a461c97695c2e3f015c9af576d8a4a2492c", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "base", "cli", @@ -18555,7 +18575,7 @@ "escritorio-mirada", "escritorio-sway" ], - "dependientes_total": 252 + "dependientes_total": 249 }, "sassc": { "iname": "sassc", @@ -19236,7 +19256,7 @@ ], "cls": "c", "queue": "incoming-kde", - "hash": "b3:0ade7aa6b0b645aa662ccfa33956a081b8637d1d265e326272fef21fe026912c", + "hash": "b3:7fc654ff74b654fb97b5d71131ae6e04f4072936070a8b845766751f74e12263", "state": "sealed", "blocked_by": [], "unblocks": 0, @@ -21203,7 +21223,7 @@ "hash": "b3:51116f72a799ceaf8bc9d5512ec5dc413865a6376e2285e550af10046572287b", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -21230,7 +21250,7 @@ "hash": "b3:9f81e41cbe8cb202121d8b9d697c7334a2c5d58bbf7cf7734eded9878c5db303", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -21996,7 +22016,7 @@ "hash": "b3:dc363f261a71239412f6090e50e8abc0c7f6e544ccefa48c5ee5f47d26e84ef3", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "base", "cli", @@ -22038,14 +22058,14 @@ "hash": "b3:b7d5397b96fc080a6e4ee9a19f5ea5ee32a63148ef87c63c795955676c5f344f", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway" ], - "dependientes_total": 75 + "dependientes_total": 73 }, "zola": { "iname": "zola", diff --git a/docs/state/build-state-wlr.json b/docs/state/build-state-wlr.json index d1342bc2..c7ec8929 100644 --- a/docs/state/build-state-wlr.json +++ b/docs/state/build-state-wlr.json @@ -3,7 +3,8 @@ "totals": { "recipes": 817, "nodes": 817, - "sealed": 817 + "sealed": 816, + "debt": 1 }, "by_class": { "c": 188, @@ -12,10 +13,13 @@ "kernel": 6, "rust": 229 }, - "debt_by_class": {}, + "debt_by_class": { + "c": 1 + }, "by_queue": { "corpus": { - "sealed": 802 + "sealed": 801, + "debt": 1 }, "incoming-wlr": { "sealed": 15 @@ -39,8 +43,9 @@ }, "escritorio-sway": { "raices": 62, - "clausura": 140, - "sealed": 140 + "clausura": 145, + "sealed": 144, + "debt": 1 } }, "sin_perfil": 649, @@ -241,14 +246,14 @@ "hash": "b3:73fb200aae06b0743035dc9f961121fc94295e80a12d39dc358920d698b7bfe0", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway" ], - "dependientes_total": 7 + "dependientes_total": 5 }, "alterx": { "iname": "alterx", @@ -2742,9 +2747,12 @@ "blocked_by": [], "unblocks": 0, "perfiles": [ - "escritorio-cosmic" + "escritorio-cosmic", + "escritorio-gnome", + "escritorio-kde", + "escritorio-sway" ], - "dependientes_total": 3 + "dependientes_total": 10 }, "ddh": { "iname": "ddh", @@ -3560,7 +3568,7 @@ "hash": "b3:117ee7e8fd5a41bd936d723c72c95cd3f8290292b52ba8088cc0701be170597b", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "base", "cli", @@ -3570,7 +3578,7 @@ "escritorio-mirada", "escritorio-sway" ], - "dependientes_total": 63 + "dependientes_total": 60 }, "expat-shared": { "iname": "expat-shared", @@ -3769,7 +3777,7 @@ "hash": "b3:bfef7bf3a85032167ad45e40b420735d08ee13d7b27af46e2cf72768e8460f6e", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -3938,7 +3946,7 @@ "hash": "b3:9c4ed8cd793d3ceb1b68e8878efd380f1565a54d728975d108fea7ef9da52a44", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -4059,7 +4067,7 @@ "hash": "b3:6ce0c82fd108d262643a8c8fe395af309b7ceb78cfe91aa77c1693bfa8f339d8", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -4122,7 +4130,7 @@ "hash": "b3:5503952cb0c35e16854f641873538580e56916c545682b1ed09a9ccaad3a2913", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -4352,9 +4360,10 @@ "perfiles": [ "escritorio-cosmic", "escritorio-gnome", - "escritorio-kde" + "escritorio-kde", + "escritorio-sway" ], - "dependientes_total": 101 + "dependientes_total": 99 }, "gh": { "iname": "gh", @@ -4812,7 +4821,7 @@ "hash": "b3:74ade6a67d6a0938d6cba154d2a3d06e647efd872bdc02ada0860214c7b321c4", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -6093,7 +6102,7 @@ "hash": "b3:846c900dad69f5435007cf11640bb97d3fde02b9bf5b8194994e127a74208058", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -7903,7 +7912,7 @@ "hash": "b3:213df6b1501576c977489dc429bbd60aad9f5270ddb6b322666e816fa3b51787", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -7996,7 +8005,7 @@ "hash": "b3:bbe561b7869d7ec30aa7f194e812df81e28a98e9f0ac5d114e0dc13d08829749", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -8084,7 +8093,7 @@ "hash": "b3:1df7e7a3eac63694f8d094646cfc231f3843995f6f9f945cda138760f6bc9838", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -8092,7 +8101,7 @@ "escritorio-mirada", "escritorio-sway" ], - "dependientes_total": 102 + "dependientes_total": 100 }, "libffi-shared": { "iname": "libffi-shared", @@ -8290,7 +8299,7 @@ "hash": "b3:4346feca8db5ed53a13f78ac34131eebb1b7bf70386b70965e92ea50fdbe6188", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -8313,7 +8322,7 @@ "hash": "b3:dc75cb3d42f9c53425014999cc04586ee697fa790d9c28680b79f26bd85489bc", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -8397,9 +8406,12 @@ "blocked_by": [], "unblocks": 0, "perfiles": [ - "escritorio-cosmic" + "escritorio-cosmic", + "escritorio-gnome", + "escritorio-kde", + "escritorio-sway" ], - "dependientes_total": 3 + "dependientes_total": 10 }, "libsodium": { "iname": "libsodium", @@ -8505,7 +8517,7 @@ "escritorio-mirada", "escritorio-sway" ], - "dependientes_total": 47 + "dependientes_total": 45 }, "libunibreak": { "iname": "libunibreak", @@ -8521,7 +8533,7 @@ "hash": "b3:a01fb6bd9a19847e9ec5361bfd22a5b32adbbee927e9c7c728d6f57fd8fcf258", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -8604,7 +8616,7 @@ "hash": "b3:b7410a2bd1220d877954db9a19f94db322623506c7b558ff684a6390779c081b", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -8780,7 +8792,7 @@ "hash": "b3:fd14c9c4d0081fd44503cbc762e8865413c240097448c5b1be236a285ea811b5", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "base", "cli", @@ -8945,7 +8957,7 @@ "hash": "b3:c63de2f3188d26b14f1de47a3044eeccd76a5d755b3599fbff8bd289cc2c6f21", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -9061,7 +9073,7 @@ "escritorio-mirada", "escritorio-sway" ], - "dependientes_total": 110 + "dependientes_total": 108 }, "mako": { "iname": "mako", @@ -9332,7 +9344,7 @@ "hash": "b3:2ed75159165da8c1d96ee6b15a3cbc9850ff818f93add282fafd49d00a49a7d0", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -9420,7 +9432,7 @@ "hash": "b3:6564ae63c23ca73b0738e0708dfde01cf965ff9bd1c5950d7376fa1659fd5058", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "base", "cli", @@ -9430,7 +9442,7 @@ "escritorio-mirada", "escritorio-sway" ], - "dependientes_total": 119 + "dependientes_total": 116 }, "micro": { "iname": "micro", @@ -9730,12 +9742,13 @@ "libass", "libunibreak", "lua5.2", + "pipewire", + "alsa-lib", "mesa", "libdrm", "wayland", "wayland-protocols", "libxkbcommon", - "alsa-lib", "freetype", "fribidi", "harfbuzz", @@ -9750,8 +9763,8 @@ ], "cls": "c", "queue": "corpus", - "hash": "b3:d9072a10da0d68f8be1e516729654826746dc667c61d5ae8ebd282506fa70a16", - "state": "sealed", + "hash": "b3:392e96904b8f6c2b9aafee2b3b9354e7def0cf72cab91ac00215423952d1e61b", + "state": "debt", "blocked_by": [], "unblocks": 0, "perfiles": [ @@ -10756,7 +10769,7 @@ "hash": "b3:c4930964fbaf4f33365e6eb8d7e6069ae3056b5796fca83d254bee2a88a341bc", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "base", "cli", @@ -10765,7 +10778,7 @@ "escritorio-kde", "escritorio-sway" ], - "dependientes_total": 76 + "dependientes_total": 75 }, "peco": { "iname": "peco", @@ -10920,11 +10933,14 @@ "hash": "b3:e240653adae656318d5c3445b36ffb37aa491589b5c34c8688515bc3806944ab", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ - "escritorio-cosmic" + "escritorio-cosmic", + "escritorio-gnome", + "escritorio-kde", + "escritorio-sway" ], - "dependientes_total": 4 + "dependientes_total": 9 }, "pixi": { "iname": "pixi", @@ -10980,7 +10996,7 @@ "hash": "b3:cfb6a37eb990fb001dd66d5c2103e80cfa858b49aaa60a397ba0356830cc09b4", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "base", "cli", @@ -10990,7 +11006,7 @@ "escritorio-mirada", "escritorio-sway" ], - "dependientes_total": 376 + "dependientes_total": 371 }, "plow": { "iname": "plow", @@ -11271,7 +11287,10 @@ "blocked_by": [], "unblocks": 0, "perfiles": [ - "escritorio-cosmic" + "escritorio-cosmic", + "escritorio-gnome", + "escritorio-kde", + "escritorio-sway" ], "dependientes_total": 2 }, @@ -11307,7 +11326,7 @@ "hash": "b3:ff5cf5e5080f20587b26946d0dfff36a58c9096d30eace4ae9cece24594d171e", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "base", "cli", @@ -11317,7 +11336,7 @@ "escritorio-mirada", "escritorio-sway" ], - "dependientes_total": 288 + "dependientes_total": 285 }, "qrcp": { "iname": "qrcp", @@ -11862,7 +11881,7 @@ "hash": "b3:2f75c0e225a60fd56f7e415b7a739a461c97695c2e3f015c9af576d8a4a2492c", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "base", "cli", @@ -11872,7 +11891,7 @@ "escritorio-mirada", "escritorio-sway" ], - "dependientes_total": 252 + "dependientes_total": 249 }, "sassc": { "iname": "sassc", @@ -14314,7 +14333,7 @@ "hash": "b3:51116f72a799ceaf8bc9d5512ec5dc413865a6376e2285e550af10046572287b", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -14341,7 +14360,7 @@ "hash": "b3:9f81e41cbe8cb202121d8b9d697c7334a2c5d58bbf7cf7734eded9878c5db303", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -14964,7 +14983,7 @@ "hash": "b3:dc363f261a71239412f6090e50e8abc0c7f6e544ccefa48c5ee5f47d26e84ef3", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "base", "cli", @@ -15006,14 +15025,14 @@ "hash": "b3:b7d5397b96fc080a6e4ee9a19f5ea5ee32a63148ef87c63c795955676c5f344f", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway" ], - "dependientes_total": 75 + "dependientes_total": 73 }, "zola": { "iname": "zola", diff --git a/docs/state/build-state.json b/docs/state/build-state.json index c49fbf83..9ccd5f90 100644 --- a/docs/state/build-state.json +++ b/docs/state/build-state.json @@ -3,7 +3,8 @@ "totals": { "recipes": 803, "nodes": 803, - "sealed": 803 + "sealed": 802, + "debt": 1 }, "by_class": { "c": 174, @@ -12,10 +13,13 @@ "kernel": 6, "rust": 229 }, - "debt_by_class": {}, + "debt_by_class": { + "c": 1 + }, "by_queue": { "corpus": { - "sealed": 803 + "sealed": 802, + "debt": 1 } }, "by_profile": { @@ -233,14 +237,14 @@ "hash": "b3:73fb200aae06b0743035dc9f961121fc94295e80a12d39dc358920d698b7bfe0", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway" ], - "dependientes_total": 7 + "dependientes_total": 5 }, "alterx": { "iname": "alterx", @@ -2734,9 +2738,12 @@ "blocked_by": [], "unblocks": 0, "perfiles": [ - "escritorio-cosmic" + "escritorio-cosmic", + "escritorio-gnome", + "escritorio-kde", + "escritorio-sway" ], - "dependientes_total": 3 + "dependientes_total": 10 }, "ddh": { "iname": "ddh", @@ -3535,7 +3542,7 @@ "hash": "b3:117ee7e8fd5a41bd936d723c72c95cd3f8290292b52ba8088cc0701be170597b", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "base", "cli", @@ -3545,7 +3552,7 @@ "escritorio-mirada", "escritorio-sway" ], - "dependientes_total": 63 + "dependientes_total": 60 }, "expat-shared": { "iname": "expat-shared", @@ -3744,7 +3751,7 @@ "hash": "b3:bfef7bf3a85032167ad45e40b420735d08ee13d7b27af46e2cf72768e8460f6e", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -3913,7 +3920,7 @@ "hash": "b3:9c4ed8cd793d3ceb1b68e8878efd380f1565a54d728975d108fea7ef9da52a44", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -4034,7 +4041,7 @@ "hash": "b3:6ce0c82fd108d262643a8c8fe395af309b7ceb78cfe91aa77c1693bfa8f339d8", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -4097,7 +4104,7 @@ "hash": "b3:5503952cb0c35e16854f641873538580e56916c545682b1ed09a9ccaad3a2913", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -4286,9 +4293,10 @@ "perfiles": [ "escritorio-cosmic", "escritorio-gnome", - "escritorio-kde" + "escritorio-kde", + "escritorio-sway" ], - "dependientes_total": 101 + "dependientes_total": 99 }, "gh": { "iname": "gh", @@ -4746,7 +4754,7 @@ "hash": "b3:74ade6a67d6a0938d6cba154d2a3d06e647efd872bdc02ada0860214c7b321c4", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -5997,7 +6005,7 @@ "hash": "b3:846c900dad69f5435007cf11640bb97d3fde02b9bf5b8194994e127a74208058", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -7788,7 +7796,7 @@ "hash": "b3:213df6b1501576c977489dc429bbd60aad9f5270ddb6b322666e816fa3b51787", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -7858,7 +7866,7 @@ "hash": "b3:bbe561b7869d7ec30aa7f194e812df81e28a98e9f0ac5d114e0dc13d08829749", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -7946,7 +7954,7 @@ "hash": "b3:1df7e7a3eac63694f8d094646cfc231f3843995f6f9f945cda138760f6bc9838", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -7954,7 +7962,7 @@ "escritorio-mirada", "escritorio-sway" ], - "dependientes_total": 102 + "dependientes_total": 100 }, "libffi-shared": { "iname": "libffi-shared", @@ -8152,7 +8160,7 @@ "hash": "b3:4346feca8db5ed53a13f78ac34131eebb1b7bf70386b70965e92ea50fdbe6188", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -8175,7 +8183,7 @@ "hash": "b3:dc75cb3d42f9c53425014999cc04586ee697fa790d9c28680b79f26bd85489bc", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -8259,9 +8267,12 @@ "blocked_by": [], "unblocks": 0, "perfiles": [ - "escritorio-cosmic" + "escritorio-cosmic", + "escritorio-gnome", + "escritorio-kde", + "escritorio-sway" ], - "dependientes_total": 3 + "dependientes_total": 10 }, "libsodium": { "iname": "libsodium", @@ -8367,7 +8378,7 @@ "escritorio-mirada", "escritorio-sway" ], - "dependientes_total": 47 + "dependientes_total": 45 }, "libunibreak": { "iname": "libunibreak", @@ -8383,7 +8394,7 @@ "hash": "b3:a01fb6bd9a19847e9ec5361bfd22a5b32adbbee927e9c7c728d6f57fd8fcf258", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -8466,7 +8477,7 @@ "hash": "b3:b7410a2bd1220d877954db9a19f94db322623506c7b558ff684a6390779c081b", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -8642,7 +8653,7 @@ "hash": "b3:fd14c9c4d0081fd44503cbc762e8865413c240097448c5b1be236a285ea811b5", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "base", "cli", @@ -8807,7 +8818,7 @@ "hash": "b3:c63de2f3188d26b14f1de47a3044eeccd76a5d755b3599fbff8bd289cc2c6f21", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -8923,7 +8934,7 @@ "escritorio-mirada", "escritorio-sway" ], - "dependientes_total": 110 + "dependientes_total": 108 }, "mako": { "iname": "mako", @@ -9194,7 +9205,7 @@ "hash": "b3:2ed75159165da8c1d96ee6b15a3cbc9850ff818f93add282fafd49d00a49a7d0", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -9282,7 +9293,7 @@ "hash": "b3:6564ae63c23ca73b0738e0708dfde01cf965ff9bd1c5950d7376fa1659fd5058", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "base", "cli", @@ -9292,7 +9303,7 @@ "escritorio-mirada", "escritorio-sway" ], - "dependientes_total": 119 + "dependientes_total": 116 }, "micro": { "iname": "micro", @@ -9592,12 +9603,13 @@ "libass", "libunibreak", "lua5.2", + "pipewire", + "alsa-lib", "mesa", "libdrm", "wayland", "wayland-protocols", "libxkbcommon", - "alsa-lib", "freetype", "fribidi", "harfbuzz", @@ -9612,8 +9624,8 @@ ], "cls": "c", "queue": "corpus", - "hash": "b3:d9072a10da0d68f8be1e516729654826746dc667c61d5ae8ebd282506fa70a16", - "state": "sealed", + "hash": "b3:392e96904b8f6c2b9aafee2b3b9354e7def0cf72cab91ac00215423952d1e61b", + "state": "debt", "blocked_by": [], "unblocks": 0, "perfiles": [ @@ -10618,7 +10630,7 @@ "hash": "b3:c4930964fbaf4f33365e6eb8d7e6069ae3056b5796fca83d254bee2a88a341bc", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "base", "cli", @@ -10627,7 +10639,7 @@ "escritorio-kde", "escritorio-sway" ], - "dependientes_total": 76 + "dependientes_total": 75 }, "peco": { "iname": "peco", @@ -10782,11 +10794,14 @@ "hash": "b3:e240653adae656318d5c3445b36ffb37aa491589b5c34c8688515bc3806944ab", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ - "escritorio-cosmic" + "escritorio-cosmic", + "escritorio-gnome", + "escritorio-kde", + "escritorio-sway" ], - "dependientes_total": 4 + "dependientes_total": 9 }, "pixi": { "iname": "pixi", @@ -10842,7 +10857,7 @@ "hash": "b3:cfb6a37eb990fb001dd66d5c2103e80cfa858b49aaa60a397ba0356830cc09b4", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "base", "cli", @@ -10852,7 +10867,7 @@ "escritorio-mirada", "escritorio-sway" ], - "dependientes_total": 376 + "dependientes_total": 371 }, "plow": { "iname": "plow", @@ -11133,7 +11148,10 @@ "blocked_by": [], "unblocks": 0, "perfiles": [ - "escritorio-cosmic" + "escritorio-cosmic", + "escritorio-gnome", + "escritorio-kde", + "escritorio-sway" ], "dependientes_total": 2 }, @@ -11169,7 +11187,7 @@ "hash": "b3:ff5cf5e5080f20587b26946d0dfff36a58c9096d30eace4ae9cece24594d171e", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "base", "cli", @@ -11179,7 +11197,7 @@ "escritorio-mirada", "escritorio-sway" ], - "dependientes_total": 288 + "dependientes_total": 285 }, "qrcp": { "iname": "qrcp", @@ -11724,7 +11742,7 @@ "hash": "b3:2f75c0e225a60fd56f7e415b7a739a461c97695c2e3f015c9af576d8a4a2492c", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "base", "cli", @@ -11734,7 +11752,7 @@ "escritorio-mirada", "escritorio-sway" ], - "dependientes_total": 252 + "dependientes_total": 249 }, "sassc": { "iname": "sassc", @@ -13978,7 +13996,7 @@ "hash": "b3:51116f72a799ceaf8bc9d5512ec5dc413865a6376e2285e550af10046572287b", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -14005,7 +14023,7 @@ "hash": "b3:9f81e41cbe8cb202121d8b9d697c7334a2c5d58bbf7cf7734eded9878c5db303", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", @@ -14498,7 +14516,7 @@ "hash": "b3:dc363f261a71239412f6090e50e8abc0c7f6e544ccefa48c5ee5f47d26e84ef3", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "base", "cli", @@ -14540,14 +14558,14 @@ "hash": "b3:b7d5397b96fc080a6e4ee9a19f5ea5ee32a63148ef87c63c795955676c5f344f", "state": "sealed", "blocked_by": [], - "unblocks": 0, + "unblocks": 1, "perfiles": [ "escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway" ], - "dependientes_total": 75 + "dependientes_total": 73 }, "zola": { "iname": "zola", diff --git a/docs/state/drenaje.json b/docs/state/drenaje.json index 0da155c0..56ad9b31 100644 --- a/docs/state/drenaje.json +++ b/docs/state/drenaje.json @@ -23,20 +23,38 @@ "escritorio-gnome": { "grafo": "docs/state/build-state-gnome.json", "nodos": 132, - "en_deuda": 0, - "ondas": 0, - "profundidad": 0, - "construibles_ya": [], - "olas": [] + "en_deuda": 1, + "ondas": 1, + "profundidad": 1, + "construibles_ya": [ + "mpv" + ], + "olas": [ + { + "n": 1, + "recetas": [ + "mpv" + ] + } + ] }, "escritorio-kde": { "grafo": "docs/state/build-state-kde.json", - "nodos": 185, - "en_deuda": 0, - "ondas": 0, - "profundidad": 0, - "construibles_ya": [], - "olas": [] + "nodos": 188, + "en_deuda": 1, + "ondas": 1, + "profundidad": 1, + "construibles_ya": [ + "mpv" + ], + "olas": [ + { + "n": 1, + "recetas": [ + "mpv" + ] + } + ] }, "escritorio-mirada": { "grafo": "docs/state/build-state.json", diff --git a/docs/state/fuentes-vigia.json b/docs/state/fuentes-vigia.json index 4bf3314f..bf4e648e 100644 --- a/docs/state/fuentes-vigia.json +++ b/docs/state/fuentes-vigia.json @@ -1,7 +1,7 @@ { "schema": "hammer-fuentes-vigia/1", - "total": 1135, - "vivas": 1135, + "total": 1130, + "vivas": 1130, "muertas": 0, "detalle_muertas": [] } diff --git a/recipes/incoming-gnome/dbus-shared.toml b/recipes/incoming-gnome/dbus-shared.toml deleted file mode 100644 index 59b67748..00000000 --- a/recipes/incoming-gnome/dbus-shared.toml +++ /dev/null @@ -1,47 +0,0 @@ -# dbus-shared 1.16.2 — variante DINÁMICA (libdbus-1.so.3) para la isla dinámica de GNOME. -# -# El dbus canónico (recipes/dbus.toml) es `--prefer-static -Ddefault_library=static` y su -# libdbus-1.a no es PIC. gnome-shell la alcanza por transitividad: enlaza atk-bridge-2.0, cuyo .pc -# declara `Requires: atspi-2` y ése `Requires: dbus-1`, así que pkg-config la arrastra al enlace de -# un binario dinámico. Sin la .so el configure ni siquiera llega a compilar — corta con -# `Package 'dbus-1', required by 'atspi-2', not found` cuando el único dbus visible es estático. -# -# Es la cuarta variante -shared de esta cadena (zlib, sqlite, libxml2, libuuid + ésta) y todas por -# la misma raíz: el corpus se construyó para un userland ESTÁTICO y el escritorio es dinámico por -# obligación, no por gusto — la introspección de GObject exige .so reales. -# -# Se mantienen los apagados del canónico (systemd/x11-autolaunch/docs) y su misma versión: un solo -# dbus en la distro, no dos protocolos conviviendo. -Dtools=true igual que el canónico para que el -# artefacto siga trayendo dbus-daemon/dbus-run-session y pueda levantar un bus de verdad. -name = "dbus-shared" -version = "1.16.2" -license = "AFL-2.1 OR GPL-2.0-or-later" - -[source] -tarball = "https://dbus.freedesktop.org/releases/dbus/dbus-1.16.2.tar.xz" -sha256 = "0ba2a1a4b16afe7bceb2c07e9ce99a8c2c3508e5dec290dbb643384bd6beb7e2" - -[build] -compiler = "zig-cc" -target = "x86_64-linux-musl" -link = "dynamic" -flags = [] - -[build.phases] -# `--wrap-mode=nodownload`: dbus declara subproyectos `.wrap` y meson intenta DESCARGARLOS. En el -# sandbox no hay red y python no trae ssl ⇒ el error que sale no menciona la red: -# meson.build:372:11: ERROR: Unhandled python exception -# Esa línea 372 es la firma del caso. Bloqueaba a `mutter`, `gnome-shell` y -# `xdg-desktop-portal-gnome`, que la arrastran como dep — o sea que UNA flag ausente en una sombra -# tumbaba tres raíces de perfil. La canónica del corpus y la sombra de KDE ya la tenían; éstas no. -configure = "PYTHONPATH=/usr/lib/python3.12/site-packages meson setup output --wrap-mode=nodownload --prefix=/usr --buildtype=release -Ddefault_library=shared -Dsystemd=disabled -Dx11_autolaunch=disabled -Ddoxygen_docs=disabled -Dxml_docs=disabled -Dtools=true -Dsystem_pid_file=/run/dbus/dbus.pid" -compile = "PYTHONPATH=/usr/lib/python3.12/site-packages ninja -C output" -install = ''' -set -e -PYTHONPATH=/usr/lib/python3.12/site-packages DESTDIR=/out meson install --no-rebuild -C output -# can't install tmpfs -rm -rf /out/run -''' - -[deps] -build = ["meson", "samurai", "python3", "pkgconf", "expat"] diff --git a/recipes/incoming-gnome/libsndfile.toml b/recipes/incoming-gnome/libsndfile.toml deleted file mode 100644 index 9c338b1a..00000000 --- a/recipes/incoming-gnome/libsndfile.toml +++ /dev/null @@ -1,58 +0,0 @@ -# libsndfile 1.2.2 — lectura/escritura de ficheros de audio (WAV, AIFF, AU…). Entra al frente GNOME -# por debajo de pulseaudio: `sndfile` es dep INCONDICIONAL de su meson.build:615 (top-level, sin -# `required:` que la ablande), así que ni siquiera `-Ddaemon=false` la esquiva. Cadena de la cima: -# gnome-shell → subprojects/gvc → libpulse → libsndfile. -# -# --disable-external-libs es lo que hace que esta receta sea UNA y no CINCO: por defecto libsndfile -# enlaza FLAC, Ogg y Vorbis, ninguna en el corpus. Apagándolos queda una librería C autocontenida -# que no depende de nada fuera de libc. Lo que se pierde es leer .flac/.ogg; lo que consume el -# escritorio de acá son los sonidos de sistema en WAV, que es el formato nativo de libsndfile. -# --disable-mpeg apaga LAME/mpg123 por lo mismo. -# -# --disable-alsa: ALSA sólo la usa el programa de ejemplo sndfile-play, no la librería. -# --disable-sqlite: sólo la usa la utilidad sndfile-regtest. -# --disable-full-suite: no instala los ~10 binarios de utilería (sndfile-info, sndfile-convert…); -# lo que gvc necesita es libsndfile.so y su .pc. -# -# ISLA DINÁMICA: shared, porque libpulse y todo lo que cuelga de gnome-shell son .so. -name = "libsndfile" -version = "1.2.2" -license = "LGPL-2.1-or-later" - -[source] -tarball = "https://github.com/libsndfile/libsndfile/releases/download/1.2.2/libsndfile-1.2.2.tar.xz" -sha256 = "3799ca9924d3125038880367bf1468e53a1b7e3686a934f098b7e1d286cdb80e" - -[build] -compiler = "zig-cc" -target = "x86_64-linux-musl" -link = "dynamic" - -[build.phases] -configure = ''' -# ── `PYTHON=python3`: su configure sólo busca python2.x y aborta ──────────────────────────────── -# El `AM_PATH_PYTHON` de este autoconf prueba python2.2, python2.1, python2.0 —literalmente— y al no -# hallarlos muere con «configure: error: no suitable Python interpreter found». Declarar `python3` en -# `[deps]` NO ayuda: el problema no es que falte el intérprete sino que el script no reconoce ese -# NOMBRE. Autoconf respeta la variable de entorno `PYTHON`, así que se le pasa directamente. -# -# ⚠ Y el mensaje engaña doble: es un error de AUTOTOOLS, no de meson, y aparece en el log de las -# recetas que dependen de ésta. El 2026-08-09 tumbó CUATRO —wireplumber, xdg-desktop-portal, -# xdg-desktop-portal-cosmic y cosmic-settings-daemon— y en todas parecía un fallo propio. Cuando -# varias recetas fallan con el mismo mensaje raro, mirar QUÉ configure lo emite: las flags del -# comando lo identifican (aquí `--disable-mpeg --disable-full-suite` son inconfundibles de libsndfile). -PYTHON=python3 ./configure \ - --build=$CBUILD --host=$CHOST \ - --prefix=/usr \ - --enable-shared --disable-static \ - --disable-external-libs \ - --disable-mpeg \ - --disable-alsa \ - --disable-sqlite \ - --disable-full-suite -''' -compile = 'make -j"$(nproc)"' -install = 'make DESTDIR=/out install' - -[deps] -build = ["make", "pkgconf"] diff --git a/recipes/incoming-gnome/pipewire-sound-initialized.patch b/recipes/incoming-gnome/pipewire-sound-initialized.patch deleted file mode 100644 index dc223eba..00000000 --- a/recipes/incoming-gnome/pipewire-sound-initialized.patch +++ /dev/null @@ -1,87 +0,0 @@ -⚠ ESTE PARCHE NO ERA EL BLOQUEO — leer antes de sacar conclusiones. - -Se escribió creyendo que `SOUND_INITIALIZED` era lo que impedía enumerar, y **no lo era**: con el -parche aplicado, `wpctl status` seguía dando `Devices:` vacío. La causa real está más abajo en el mismo -fichero y es ESTRUCTURAL, no una propiedad que falte (ver la nota al final). - -El parche se conserva porque la incompatibilidad que describe es REAL y volvería a morder en cuanto la -enumeración funcione: sin él, SPA descarta toda tarjeta en un sistema sin udevd. Pero no es la -solución del problema de audio. - -pipewire/SPA: no exigir `SOUND_INITIALIZED`, una propiedad que sólo pone udevd con sus reglas. - -EL SÍNTOMA, y por qué es caro de leer: con ALSA encendido en el kernel, la tarjeta detectada y -`/dev/snd/controlC0` presente, `wpctl status` seguía dando - - Audio - ├─ Devices: ← vacío - ├─ Sinks: * 33. Dummy Output - -o sea el MISMO cuadro que cuando no había kernel con sonido. Tres cosas distintas —no hay ALSA, no hay -tarjeta, hay tarjeta y el stack no la ve— se ven idénticas en esa salida. - -LA CAUSA, en la fuente: `spa/plugins/alsa/alsa-udev.c:167` - - if (udev_device_get_property_value(udev_device, "SOUND_INITIALIZED") == NULL) - return SPA_ID_INVALID; /* descarta la tarjeta */ - -`SOUND_INITIALIZED` no es una propiedad del kernel: **la pone udevd al ejecutar sus reglas** -(`78-sound-card.rules` de systemd/eudev marca la tarjeta cuando todos sus devices están listos). Esta -distro usa **libudev-zero**, que lee /sys directo y NO EJECUTA REGLAS por diseño — su -`udev_enumerate_scan_devices` recorre `/sys/dev/block` y `/sys/dev/char`, así que la tarjeta SÍ se -enumera, pero llega sin esa propiedad. Resultado: SPA descarta todas las tarjetas, siempre. - -POR QUÉ SE PARCHEA PIPEWIRE Y NO libudev-zero: sintetizar `SOUND_INITIALIZED` en libudev-zero sería -igual de correcto, pero `yupana radio libudev-zero` da **51 artefactos sellados cayendo a deuda** — -está en el cierre de las cinco imágenes. El radio de pipewire son 2. Se paga el barato. - -POR QUÉ QUITAR EL GUARDA ES LEGÍTIMO Y NO UN ATAJO: ese `if` existe para no correr una carrera contra -udevd —evitar tomar una tarjeta cuyos devices todavía no aparecieron—. **Con libudev-zero no hay -udevd, así que no hay carrera que perder**: cuando `/sys/dev/char` lista el device, el device existe. -Se elimina una comprobación cuya premisa no se cumple acá, no una que nos moleste. - -Lo que NO se toca: los otros tres guardas del mismo bloque (`ACP_IGNORE`, `SOUND_CLASS=modem`, -`DEVPATH`). Los dos primeros son opt-out explícitos del administrador y el tercero es un dato real del -kernel — ésos siguen valiendo. - -diff -Naur a/spa/plugins/alsa/alsa-udev.c b/spa/plugins/alsa/alsa-udev.c ---- a/spa/plugins/alsa/alsa-udev.c -+++ b/spa/plugins/alsa/alsa-udev.c -@@ -164,8 +164,13 @@ - if ((str = udev_device_get_property_value(udev_device, "SOUND_CLASS")) && spa_streq(str, "modem")) - return SPA_ID_INVALID; - -- if (udev_device_get_property_value(udev_device, "SOUND_INITIALIZED") == NULL) -- return SPA_ID_INVALID; -+ /* hammer: NO exigir SOUND_INITIALIZED. Esa propiedad la pone udevd al correr -+ * 78-sound-card.rules, y esta distro usa libudev-zero, que lee /sys directo y no -+ * ejecuta reglas. El guarda existe para no competir con udevd por una tarjeta a -+ * medio inicializar; sin udevd no hay carrera: si /sys/dev/char lista el device, -+ * el device esta. Ver recipes/incoming-gnome/pipewire-sound-initialized.patch. -+ * Los otros guardas de este bloque (ACP_IGNORE, SOUND_CLASS=modem, DEVPATH) se -+ * respetan tal cual: son opt-out del administrador o datos reales del kernel. */ - - if ((str = udev_device_get_property_value(udev_device, "DEVPATH")) == NULL) - return SPA_ID_INVALID; - -══ LO QUE SÍ BLOQUEA, medido después ═════════════════════════════════════════════════════════════ -`get_card_nr` sigue con dos comprobaciones más (alsa-udev.c:178-183): - - if ((e = strrchr(str, '/')) == NULL) return SPA_ID_INVALID; - if (strlen(e) <= 5 || strncmp(e, "/card", 5) != 0) return SPA_ID_INVALID; - -o sea que **sólo acepta el device CARD** (`/sys/.../sound/card0`), no `controlC0` ni `pcmC0D0p`. Y -`card0` es un device de CLASE: no tiene major:minor, no tiene nodo en /dev. - -`udev_enumerate_scan_devices` de libudev-zero recorre **exclusivamente** `/sys/dev/block` y -`/sys/dev/char` (udev_enumerate.c:281) — o sea sólo devices CON nodo. El udev real enumera -`/sys/class/*` entero, con nodo o sin él. - -⇒ **El device que SPA necesita nunca entra en la enumeración.** No hay guarda que sacar: falta la -mitad del espacio de búsqueda. - -**YA RESUELTO (2026-07-30)**, y por el camino (a): `recipes/libudev-zero-scan-class.patch` enseña a -libudev-zero a enumerar devices de CLASE para una lista acotada de subsistemas (hoy `sound`). Se -descartó eudev porque sin udevd es PEOR —rompió el input en otro frente— y correr udevd contradice la -arquitectura. El audio funciona: `48. HDA Intel [alsa]` con sink y source reales. Los detalles, y por -qué la lista es acotada (recorrer `/sys/class` entero rompía el VÍDEO), están en ese parche. diff --git a/recipes/incoming-gnome/pipewire.toml b/recipes/incoming-gnome/pipewire.toml deleted file mode 100644 index 4c597aa0..00000000 --- a/recipes/incoming-gnome/pipewire.toml +++ /dev/null @@ -1,111 +0,0 @@ -# pipewire 1.2.7 — EL SERVIDOR DE AUDIO DE LA DISTRO. Decisión tomada por el usuario (2026-07-29): -# **PipeWire, no PulseAudio.** Hasta hoy el corpus tenía sólo el CLIENTE libpulse y el demonio quedaba -# sin decidir; esta receta cierra esa pregunta abierta. -# -# CÓMO CONVIVE CON EL `pulseaudio` DE ESTA MISMA COLA, que es lo que hace que la decisión no rompa -# nada: `pulseaudio` se construyó `-Ddaemon=false` (sólo cliente, para que gvc pueda HABLAR el -# protocolo) y pipewire va con `-Dlibpulse=enabled`, que produce **`pipewire-pulse`**: un servidor que -# habla el protocolo de PulseAudio. O sea que gnome-shell sigue usando libpulse sin saber que del otro -# lado hay PipeWire. Elegir PipeWire NO obligó a tocar una línea del cliente. -# -# ⚠ LLEVA UN PARCHE: `pipewire-sound-initialized.patch`. SPA descartaba TODAS las tarjetas de sonido -# porque exige la propiedad `SOUND_INITIALIZED`, que **no la pone el kernel sino udevd al correr sus -# reglas** — y acá el udev es libudev-zero, que lee /sys directo y no ejecuta reglas por diseño. El -# síntoma era un `wpctl status` con `Devices:` vacío, IDÉNTICO al de no tener ALSA en el kernel. Ver el -# parche: dice por qué se toca pipewire (radio 2) y no libudev-zero (radio 51), y por qué quitar ese -# guarda es legítimo (protege de una carrera contra udevd que sin udevd no existe). -# -# ⚠ GOTCHA DEL LAB, aprendido a la mala el 2026-07-30: **los BYTES del fichero `.patch` entran al -# ArtifactHash** (`Recipe::hash_inputs` lee el patch entero, no sólo su diff), así que **editar la PROSA -# de un parche re-sella el artefacto y todo lo que dependa de él**. Corregir un comentario obsoleto en -# `pipewire-sound-initialized.patch` re-hasheó pipewire y arrastró wireplumber. -# La distinción que conviene tener presente: **comentar una RECETA es gratis** —`hash_inputs` sólo toma -# source/compiler/target/link/flags/fases/deps, no los comentarios del TOML— **y comentar un PARCHE -# cuesta un rebuild**. Si hay que corregir el relato de un parche, hacerlo cuando se pueda pagar. -# -# ⚠ SIN GESTOR DE SESIÓN todavía (`-Dsession-managers=[]`). PipeWire arranca y acepta clientes —lo que -# quita el `Gvc-WARNING: Failed to connect context: Connection refused` del shell— pero sin -# wireplumber no enumera ni enruta dispositivos: no hay política de qué entra y qué sale. Para una VM -# sin tarjeta de sonido alcanza; **para audio de verdad falta autorar `wireplumber`** (Lua + su propio -# cierre). Queda dicho para no confundir «el shell conecta» con «hay sonido». -# -# POR QUÉ UNA COPIA EN ESTA COLA Y NO REUSAR incoming-kde/pipewire.toml: los dos cierres traen glib y -# **NO son la misma glib** — `incoming-kde/glib-shared` y `incoming-gnome/glib` producen -# `libglib-2.0.so.0.8800.1` con bytes DISTINTOS (verificado con `cmp`), y comparten 370 ficheros de -# rutas. Hidratar la receta de KDE en el rootfs de GNOME pondría las dos en la misma ruta, y una -# ganaría por orden de proyección: dos registros de GType en el mismo proceso, que es el cuadro que ya -# costó el episodio de colord. La copia resuelve contra la glib de la isla dinámica. -# -# EL PRECIO DE LA COPIA, medido: cambian `glib-shared`→`glib`, `dbus`→`dbus-shared` y -# `pcre2-shared`→`pcre2`, así que el ArtifactHash NO coincide con el de KDE y se reconstruye. Lo que -# SÍ fue gratis es `alsa-lib`: su única dep es `pkgconf`, que resuelve al catálogo PADRE, ⇒ copiarla -# dio **hash idéntico y cache hit** (b3:93cae411). Es la regla de [[frente-gnome]] sobre duplicar -# recetas entre colas, aplicada con la medición delante. -# -# Fuente del gitlab.freedesktop.org (como networkmanager/modemmanager). -# Recortado al core + SPA: sin bluez5 (cadena de códecs aptx/ldac/aac/opus enorme), sin jack/v4l2/ -# libcamera/gstreamer/ffmpeg/vulkan/roc/lv2/avahi/x11/echo-cancel-webrtc/libusb/flatpak/snap. -# systemd/logind/selinux/rtkit off (no hay systemd acá). alsa=enabled + sndfile=enabled + libpulse=enabled -# (el emulador pulse: deja que los clientes libpulse hablen con pipewire) — las 3 ya selladas. -# -# SIN ncurses a propósito: la única consumidora es la tool `pw-top` (monitor de terminal), guardada por -# `if ncurses_dep.found()`. El ncurses del catálogo es static-only y su .pc arrastra `-static` al link ⇒ -# "error: using shared libraries requires dynamic linking" al enlazar pw-top contra libpipewire-0.3.so. -# Quitando la dep, meson saltea pw-top y el resto construye. -name = "pipewire" -version = "1.2.7" -license = "MIT" - -[source] -tarball = "https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/1.2.7/pipewire-1.2.7.tar.gz" -sha256 = "e75568ed18bcbe75e9779af57cb9cc256fd7ebfaadc12bb347a0717055d1d3a9" -patches = ["pipewire-sound-initialized.patch"] - -[build] -compiler = "zig-cc" -target = "x86_64-linux-musl" -link = "dynamic" -flags = [] - -[build.phases] -configure = ''' -PYTHONPATH=/usr/lib/python3.12/site-packages meson setup output --prefix=/usr --buildtype=release \ - -Ddefault_library=shared \ - -Ddocs=disabled -Dman=disabled -Dexamples=disabled -Dtests=disabled \ - -Dgstreamer=disabled -Dgstreamer-device-provider=disabled \ - -Dsystemd=disabled -Dlogind=disabled -Dsystemd-system-service=disabled \ - -Dsystemd-user-service=disabled -Dselinux=disabled -Dlegacy-rtkit=false \ - -Dpipewire-jack=disabled -Dpipewire-v4l2=disabled -Djack=disabled -Dv4l2=disabled \ - -Dlibcamera=disabled -Dbluez5=disabled -Dffmpeg=disabled -Dvulkan=disabled \ - -Droc=disabled -Dlv2=disabled -Davahi=disabled -Dx11=disabled -Dx11-xfixes=disabled \ - -Decho-cancel-webrtc=disabled -Dlibusb=disabled -Dflatpak=disabled -Dsnap=disabled \ - -Dlibmysofa=disabled -Dsdl2=disabled -Dopus=disabled -Dlibffado=disabled -Dcompress-offload=disabled \ - -Dlibcanberra=disabled -Dgsettings=disabled -Dreadline=disabled -Draop=disabled -Davb=disabled \ - -Dsession-managers=[] \ - -Dalsa=enabled -Dsndfile=enabled -Dlibpulse=enabled -Ddbus=enabled -Dudev=enabled \ - -Dpipewire-alsa=enabled \ - -Dspa-plugins=enabled -Daudioconvert=enabled -Daudiomixer=enabled -Dcontrol=enabled \ - -Dvideoconvert=enabled -Dsupport=enabled -''' -compile = "PYTHONPATH=/usr/lib/python3.12/site-packages ninja -C output" -install = ''' -set -e -PYTHONPATH=/usr/lib/python3.12/site-packages DESTDIR=/out meson install -C output --no-rebuild -# ── CABLEAR EL PLUGIN ALSA, que meson instala pero NO enchufa ────────────────────────────────── -# `-Dpipewire-alsa=enabled` deja el plugin en /usr/lib/alsa-lib (que es donde alsa-lib lo busca, OK) -# y su configuración en /usr/share/alsa/alsa.conf.d — un directorio que **alsa-lib no lee**. Su -# `alsa.conf` sólo carga /var/lib/alsa/conf.d, /usr/etc/alsa/conf.d y /etc/alsa/conf.d (verificado -# en el artefacto sellado, no supuesto). Sin este enlace el plugin está instalado y no lo usa nadie: -# el caso clásico de "sellado y aun así inerte". -# Es lo mismo que hace el subpaquete `pipewire-alsa` de Alpine. Los DOS ficheros, no uno: -# 50-pipewire.conf define `pcm.pipewire` — hace que el destino EXISTA -# 99-pipewire-default.conf define `pcm.!default` — hace que sea el destino POR DEFECTO, que es -# lo que redirige a un cliente que abre "default" (mpv --ao=alsa) -mkdir -p /out/etc/alsa/conf.d -ln -sf /usr/share/alsa/alsa.conf.d/50-pipewire.conf /out/etc/alsa/conf.d/50-pipewire.conf -ln -sf /usr/share/alsa/alsa.conf.d/99-pipewire-default.conf /out/etc/alsa/conf.d/99-pipewire-default.conf -''' - -[deps] -build = ["meson", "samurai", "python3", "pkgconf", "dbus-shared", "expat", "alsa-lib", "libsndfile", - "pulseaudio", "glib", "pcre2", "libffi", "libudev-zero", "zlib-shared", "gettext-tiny"] diff --git a/recipes/incoming-kde/libsndfile.toml b/recipes/incoming-kde/libsndfile.toml deleted file mode 100644 index 9c338b1a..00000000 --- a/recipes/incoming-kde/libsndfile.toml +++ /dev/null @@ -1,58 +0,0 @@ -# libsndfile 1.2.2 — lectura/escritura de ficheros de audio (WAV, AIFF, AU…). Entra al frente GNOME -# por debajo de pulseaudio: `sndfile` es dep INCONDICIONAL de su meson.build:615 (top-level, sin -# `required:` que la ablande), así que ni siquiera `-Ddaemon=false` la esquiva. Cadena de la cima: -# gnome-shell → subprojects/gvc → libpulse → libsndfile. -# -# --disable-external-libs es lo que hace que esta receta sea UNA y no CINCO: por defecto libsndfile -# enlaza FLAC, Ogg y Vorbis, ninguna en el corpus. Apagándolos queda una librería C autocontenida -# que no depende de nada fuera de libc. Lo que se pierde es leer .flac/.ogg; lo que consume el -# escritorio de acá son los sonidos de sistema en WAV, que es el formato nativo de libsndfile. -# --disable-mpeg apaga LAME/mpg123 por lo mismo. -# -# --disable-alsa: ALSA sólo la usa el programa de ejemplo sndfile-play, no la librería. -# --disable-sqlite: sólo la usa la utilidad sndfile-regtest. -# --disable-full-suite: no instala los ~10 binarios de utilería (sndfile-info, sndfile-convert…); -# lo que gvc necesita es libsndfile.so y su .pc. -# -# ISLA DINÁMICA: shared, porque libpulse y todo lo que cuelga de gnome-shell son .so. -name = "libsndfile" -version = "1.2.2" -license = "LGPL-2.1-or-later" - -[source] -tarball = "https://github.com/libsndfile/libsndfile/releases/download/1.2.2/libsndfile-1.2.2.tar.xz" -sha256 = "3799ca9924d3125038880367bf1468e53a1b7e3686a934f098b7e1d286cdb80e" - -[build] -compiler = "zig-cc" -target = "x86_64-linux-musl" -link = "dynamic" - -[build.phases] -configure = ''' -# ── `PYTHON=python3`: su configure sólo busca python2.x y aborta ──────────────────────────────── -# El `AM_PATH_PYTHON` de este autoconf prueba python2.2, python2.1, python2.0 —literalmente— y al no -# hallarlos muere con «configure: error: no suitable Python interpreter found». Declarar `python3` en -# `[deps]` NO ayuda: el problema no es que falte el intérprete sino que el script no reconoce ese -# NOMBRE. Autoconf respeta la variable de entorno `PYTHON`, así que se le pasa directamente. -# -# ⚠ Y el mensaje engaña doble: es un error de AUTOTOOLS, no de meson, y aparece en el log de las -# recetas que dependen de ésta. El 2026-08-09 tumbó CUATRO —wireplumber, xdg-desktop-portal, -# xdg-desktop-portal-cosmic y cosmic-settings-daemon— y en todas parecía un fallo propio. Cuando -# varias recetas fallan con el mismo mensaje raro, mirar QUÉ configure lo emite: las flags del -# comando lo identifican (aquí `--disable-mpeg --disable-full-suite` son inconfundibles de libsndfile). -PYTHON=python3 ./configure \ - --build=$CBUILD --host=$CHOST \ - --prefix=/usr \ - --enable-shared --disable-static \ - --disable-external-libs \ - --disable-mpeg \ - --disable-alsa \ - --disable-sqlite \ - --disable-full-suite -''' -compile = 'make -j"$(nproc)"' -install = 'make DESTDIR=/out install' - -[deps] -build = ["make", "pkgconf"] diff --git a/recipes/incoming-kde/pipewire.toml b/recipes/incoming-kde/pipewire.toml deleted file mode 100644 index e2ca6164..00000000 --- a/recipes/incoming-kde/pipewire.toml +++ /dev/null @@ -1,73 +0,0 @@ -# pipewire 1.2.7 — servidor de multimedia (libpipewire-0.3.so + libspa). Campaña KDE (ADR 0011). Dos -# frentes lo necesitan: -# 1. **spectacle**: linkea K::KPipeWireRecord incondicionalmente → kpipewire → pipewire. -# 2. **audio real**: hoy sólo tenemos el CLIENTE libpulse; el servidor previsto por Plasma 6 es PipeWire. -# (Además Plasma usa pipewire para compartir pantalla/portales.) -# -# Fuente del gitlab.freedesktop.org (como networkmanager/modemmanager). -# Recortado al core + SPA: sin bluez5 (cadena de códecs aptx/ldac/aac/opus enorme), sin jack/v4l2/ -# libcamera/gstreamer/ffmpeg/vulkan/roc/lv2/avahi/x11/echo-cancel-webrtc/libusb/flatpak/snap. -# systemd/logind/selinux/rtkit off (no hay systemd acá). alsa=enabled + sndfile=enabled + libpulse=enabled -# (el emulador pulse: deja que los clientes libpulse hablen con pipewire) — las 3 ya selladas. -# -# SIN ncurses a propósito: la única consumidora es la tool `pw-top` (monitor de terminal), guardada por -# `if ncurses_dep.found()`. El ncurses del catálogo es static-only y su .pc arrastra `-static` al link ⇒ -# "error: using shared libraries requires dynamic linking" al enlazar pw-top contra libpipewire-0.3.so. -# Quitando la dep, meson saltea pw-top y el resto construye. -name = "pipewire" -version = "1.2.7" -license = "MIT" - -[source] -tarball = "https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/1.2.7/pipewire-1.2.7.tar.gz" -sha256 = "e75568ed18bcbe75e9779af57cb9cc256fd7ebfaadc12bb347a0717055d1d3a9" - -[build] -compiler = "zig-cc" -target = "x86_64-linux-musl" -link = "dynamic" -flags = [] - -[build.phases] -configure = ''' -PYTHONPATH=/usr/lib/python3.12/site-packages meson setup output --prefix=/usr --buildtype=release \ - -Ddefault_library=shared \ - -Ddocs=disabled -Dman=disabled -Dexamples=disabled -Dtests=disabled \ - -Dgstreamer=disabled -Dgstreamer-device-provider=disabled \ - -Dsystemd=disabled -Dlogind=disabled -Dsystemd-system-service=disabled \ - -Dsystemd-user-service=disabled -Dselinux=disabled -Dlegacy-rtkit=false \ - -Dpipewire-jack=disabled -Dpipewire-v4l2=disabled -Djack=disabled -Dv4l2=disabled \ - -Dlibcamera=disabled -Dbluez5=disabled -Dffmpeg=disabled -Dvulkan=disabled \ - -Droc=disabled -Dlv2=disabled -Davahi=disabled -Dx11=disabled -Dx11-xfixes=disabled \ - -Decho-cancel-webrtc=disabled -Dlibusb=disabled -Dflatpak=disabled -Dsnap=disabled \ - -Dlibmysofa=disabled -Dsdl2=disabled -Dopus=disabled -Dlibffado=disabled -Dcompress-offload=disabled \ - -Dlibcanberra=disabled -Dgsettings=disabled -Dreadline=disabled -Draop=disabled -Davb=disabled \ - -Dsession-managers=[] \ - -Dalsa=enabled -Dsndfile=enabled -Dlibpulse=enabled -Ddbus=enabled -Dudev=enabled \ - -Dpipewire-alsa=enabled \ - -Dspa-plugins=enabled -Daudioconvert=enabled -Daudiomixer=enabled -Dcontrol=enabled \ - -Dvideoconvert=enabled -Dsupport=enabled -''' -compile = "PYTHONPATH=/usr/lib/python3.12/site-packages ninja -C output" -install = ''' -set -e -PYTHONPATH=/usr/lib/python3.12/site-packages DESTDIR=/out meson install -C output --no-rebuild -# ── CABLEAR EL PLUGIN ALSA, que meson instala pero NO enchufa ────────────────────────────────── -# `-Dpipewire-alsa=enabled` deja el plugin en /usr/lib/alsa-lib (que es donde alsa-lib lo busca, OK) -# y su configuración en /usr/share/alsa/alsa.conf.d — un directorio que **alsa-lib no lee**. Su -# `alsa.conf` sólo carga /var/lib/alsa/conf.d, /usr/etc/alsa/conf.d y /etc/alsa/conf.d (verificado -# en el artefacto sellado, no supuesto). Sin este enlace el plugin está instalado y no lo usa nadie: -# el caso clásico de "sellado y aun así inerte". -# Es lo mismo que hace el subpaquete `pipewire-alsa` de Alpine. Los DOS ficheros, no uno: -# 50-pipewire.conf define `pcm.pipewire` — hace que el destino EXISTA -# 99-pipewire-default.conf define `pcm.!default` — hace que sea el destino POR DEFECTO, que es -# lo que redirige a un cliente que abre "default" (mpv --ao=alsa) -mkdir -p /out/etc/alsa/conf.d -ln -sf /usr/share/alsa/alsa.conf.d/50-pipewire.conf /out/etc/alsa/conf.d/50-pipewire.conf -ln -sf /usr/share/alsa/alsa.conf.d/99-pipewire-default.conf /out/etc/alsa/conf.d/99-pipewire-default.conf -''' - -[deps] -build = ["meson", "samurai", "python3", "pkgconf", "dbus", "expat", "alsa-lib", "libsndfile", - "pulseaudio", "glib-shared", "pcre2-shared", "libffi", "libudev-zero", "zlib-shared", - "gettext-tiny"]