cosmic: los applets hablan D-Bus por la C, no por zbus
libdbus-sys cortó el build de cosmic-applets. El resto de la suite habla D-Bus con zbus (Rust puro), pero los applets de red, bluetooth y status-area usan la libdbus de verdad por FFI. Gotcha de diagnóstico: el build.rs de libdbus-sys hace 'panic!' a secas en la línea 25, sin mensaje. Lo único que dice qué falta es el NOMBRE DEL CRATE — no buscar una explicación en el error, no la hay. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Semantic delta
No definition changed: this change is text, documentation or data.
1 files · +5 −1
diff --git a/recipes/incoming-cosmic/cosmic-applets.toml b/recipes/incoming-cosmic/cosmic-applets.toml
index 1ff6315c..f5482156 100644
--- a/recipes/incoming-cosmic/cosmic-applets.toml
+++ b/recipes/incoming-cosmic/cosmic-applets.toml
@@ -91,4 +91,8 @@ cp cosmic-applet-network/data/dbus-1/system.d/*.conf /out/usr/share/dbus-1/syste
'''
[deps]
-build = ["libxkbcommon", "pkgconf", "libudev-zero", "libinput"]
+# `dbus` se suma a las cuatro de todo cliente: los applets de red, bluetooth y status-area hablan
+# D-Bus por `libdbus-sys` (FFI a la C), no por zbus como el resto de la suite. Su `build.rs` no da
+# error legible — hace `panic!` a secas en la línea 25—, así que el mensaje útil es el nombre del
+# crate y no lo que dice.
+build = ["libxkbcommon", "pkgconf", "libudev-zero", "libinput", "dbus"]