From 44820a3fa3039c26b289810cbdab6b0ecc4738ca Mon Sep 17 00:00:00 2001 From: sergio Date: Mon, 3 Aug 2026 14:54:50 -0400 Subject: [PATCH] cosmic: los applets hablan D-Bus por la C, no por zbus MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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) --- recipes/incoming-cosmic/cosmic-applets.toml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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"]