un solo NetworkManager (y KDE recupera WiFi) + upower al corpus sin arrastrar polkit
── 1. Se RETIRA incoming-kde/networkmanager.toml ───────────────────────────────────────────────
networkmanager-qt b3:78bbdcda00d758fb3cc3a0be7da6a67395dfbe0e4d55c5d8e5cf8afaf728ff72
plasma-nm b3:496a9ff7794ae5d89ac2842bdfbca38c25c91df37465a049db7cf75ee0041b82
Ayer se promovió NetworkManager al corpus CON WiFi porque la variante de KDE iba con -Dwifi=false,
y quedaron dos. Esto cierra el arco: retirada la de la cola, `networkmanager-qt` resuelve al PADRE
y la distro tiene UNO solo. Consecuencia concreta: **KDE pasa a tener WiFi**, porque su applet
hablaba con un demonio construido sin soporte inalámbrico.
Medido con `yupana radio` antes de borrar: 2 rebuilds (networkmanager-qt, plasma-nm), los dos en
la cola KDE. Y comprobado sobre el ARTEFACTO del corpus que publica lo que nm-qt pide —`libnm.pc`
y `usr/include/libnm`— antes de quitarle el suelo. Los dos sellan.
── 2. upower al corpus: COSMIC dibujaba una batería sin nadie que se la contara ────────────────
libgudev b3:87ca5e73… · udev-pc b3:fa880b5c… (hash IDÉNTICO desde las dos partes ⇒ cache-hit)
upower b3:c82e655ff7011150f21f9413433c518f12c827c52ecf6f9fc3484f75d85c155c
Ayer escribí que esta cadena eran «3 promociones, una de ellas polkit, decisión de arquitectura».
Fui a mirar y polkit SALE de la ecuación con una perilla: la variante de KDE va `-Dpolkit=enabled`
«porque polkit YA está sellada» —cierto EN ESA COLA y falso desde el corpus—, y apagarlo cuesta
poco medido en FUNCIÓN: polkit en upower sólo gobierna las acciones privilegiadas (suspender e
hibernar por org.freedesktop.UPower, además deprecadas: hoy eso lo hace logind). Reportar batería,
carga, tiempo restante y línea de corriente NO pasa por polkit, que es justo lo que COSMIC quiere.
Se corrigió además la frase del comentario heredado que decía `-Dpolkit=enabled` al lado de un flag
que ahora dice `disabled`: una nota que desmiente al código de al lado es peor que no tener nota.
Y se le añadió su [[service]] (el corpus no lo traía; el label/id son los mismos que en GNOME a
propósito: el ULID identifica al SERVICIO, no al artefacto). No mueve el hash.
Comprobadas las NEEDED de upowerd con provee.py: libupower-glib, libffi.so.8, libz.so.1,
libudev.so.1 — las cuatro las publica el corpus y ya estaban en [deps]. Sin NEEDED colgante.
── 3. targets.toml ─────────────────────────────────────────────────────────────────────────────
escritorio-kde servicios += NetworkManager (llegaba por clausura de plasma-nm y NADIE lo
arrancaba: el applet sobre un demonio apagado)
escritorio-cosmic paquetes += upower · servicios += upowerd
⚠ Y se CORRIGE la nota de ayer que decía «NO declarar networkmanager en escritorio-kde porque
plasma-nm ya arrastra la variante de la cola». Ya no hay variante de cola.
This commit is contained in:
+18
-2
@@ -440,6 +440,10 @@ servicios = [
|
||||
"pipewire", "pipewire-pulse",
|
||||
# 2026-09-13: con `wireplumber` declarado arriba, el audio pasa de «acepta clientes» a «encamina».
|
||||
"wireplumber",
|
||||
# `NetworkManager` llega por la clausura de `plasma-nm` y hasta hoy NADIE lo arrancaba: el applet
|
||||
# de red de Plasma se dibujaba sobre un demonio apagado. Con la cola retirada es el del corpus,
|
||||
# o sea el que sí maneja WiFi.
|
||||
"NetworkManager",
|
||||
]
|
||||
|
||||
[perfil.escritorio-gnome]
|
||||
@@ -735,8 +739,13 @@ paquetes = [
|
||||
# porque allá se escribió para dar `libnm.so` a plasma-nm y nada más. La variante del CORPUS va
|
||||
# con `-Dwifi=true` y con `nmcli` (el artefacto de KDE no lo trae, comprobado sobre el store), y
|
||||
# delega el handshake WPA2 en el `wpa_supplicant` que `base` declara desde hoy.
|
||||
# ⚠ NO declarar esto en `escritorio-kde`: allá `plasma-nm` ya arrastra la variante de la cola, y
|
||||
# dos NetworkManager distintos en la misma ruta es la enfermedad de las dos glib.
|
||||
# ⚠ CORREGIDO EL MISMO DÍA: esta nota decía «NO declarar esto en escritorio-kde, allá plasma-nm ya
|
||||
# arrastra la variante de la cola». **Ya no hay variante de cola**: `incoming-kde/networkmanager`
|
||||
# se retiró y `networkmanager-qt` resuelve al padre, así que la distro tiene UN solo
|
||||
# NetworkManager y KDE pasó a tener WiFi (la suya iba con `-Dwifi=false`). Costó 2 rebuilds
|
||||
# —networkmanager-qt y plasma-nm—, medidos con `yupana radio` antes de tocar nada.
|
||||
# KDE sigue sin listarlo entre sus `paquetes` porque no hace falta: `plasma-nm` lo arrastra por
|
||||
# clausura. Lo que sí hacía falta era arrancarlo, y está en su lista de `servicios`.
|
||||
"networkmanager",
|
||||
]
|
||||
|
||||
@@ -975,6 +984,12 @@ paquetes = [
|
||||
# ⚠ NO declarar esto en `escritorio-kde`: allá `plasma-nm` ya arrastra la variante de la cola, y
|
||||
# dos NetworkManager distintos en la misma ruta es la enfermedad de las dos glib.
|
||||
"networkmanager",
|
||||
# `upower` (2026-09-13): **COSMIC dibujaba un indicador de batería sin nadie que se la contara.**
|
||||
# El demonio no estaba en la clausura: la receta vivía en `incoming-kde` y en `incoming-gnome`,
|
||||
# las dos inalcanzables desde acá. La variante del corpus va con `-Dpolkit=disabled` —polkit en
|
||||
# upower sólo gobierna suspender/hibernar, que además está deprecado; reportar carga y tiempo
|
||||
# restante no pasa por ahí— y con eso la cadena cierra sin meter un polkit de verdad al corpus.
|
||||
"upower",
|
||||
]
|
||||
|
||||
# ── QUÉ ARRANCA (el «enable»; SDD 30 §3) ────────────────────────────────────────────────────────
|
||||
@@ -998,6 +1013,7 @@ servicios = [
|
||||
"dbus-system", "logind-compat", "cupsd", "bluetoothd",
|
||||
"pipewire", "pipewire-pulse", "wireplumber",
|
||||
"NetworkManager", # 2026-09-13
|
||||
"upowerd", # 2026-09-13: el indicador de batería deja de mirar al vacío
|
||||
]
|
||||
|
||||
[perfil.escritorio-sway]
|
||||
|
||||
Reference in New Issue
Block a user