Skip to content

Conversation

@wwwutz
Copy link
Collaborator

Same upstream version (1.2.0), but the packaging recipe changed, so bee
needs a new revision to know this build differs from the one already
merged as mission-center-1.2.0-0.

Co-Authored-By: Claude Sonnet 5 noreply@anthropic.com

bee update mission-center-1.2.0-1

mission-center: monitor networking without NetworkManager

magpie's network module (platform-linux/src/network/) hard-depended on
org.freedesktop.NetworkManager over D-Bus for everything except raw byte
counters. This repository does not package NetworkManager, so
NetworkCache::new() always failed to connect and the Network page showed
nothing at all, not even throughput.

Replace every NetworkManager-only piece with its native Linux equivalent
instead: MAC address/connection kind/link state from sysfs
(/sys/class/net//{address,type,wireless,operstate,...}), IPv4/IPv6
addresses via getifaddrs(3), and SSID/frequency/bitrate/signal strength via
nl80211 (generic netlink, same as iw/wpa_supplicant/NetworkManager itself),
using the new neli-wifi dependency. This also drops the module's zbus/
system-bus dependency entirely.

Verified against this machine's real interfaces: correct MAC, link state,
IPv4 address, link speed and byte counters, with zero NetworkManager or
D-Bus involvement (confirmed "NetworkManager" no longer appears anywhere in
the built binary).

Co-Authored-By: Claude Sonnet 5 noreply@anthropic.com

bee update mission-center-1.2.0-1

wwwutz personal clanker and others added 2 commits October 9, 2026 14:22
magpie's network module (platform-linux/src/network/) hard-depended on
org.freedesktop.NetworkManager over D-Bus for everything except raw byte
counters. This repository does not package NetworkManager, so
NetworkCache::new() always failed to connect and the Network page showed
nothing at all, not even throughput.

Replace every NetworkManager-only piece with its native Linux equivalent
instead: MAC address/connection kind/link state from sysfs
(/sys/class/net/<if>/{address,type,wireless,operstate,...}), IPv4/IPv6
addresses via getifaddrs(3), and SSID/frequency/bitrate/signal strength via
nl80211 (generic netlink, same as iw/wpa_supplicant/NetworkManager itself),
using the new neli-wifi dependency. This also drops the module's zbus/
system-bus dependency entirely.

Verified against this machine's real interfaces: correct MAC, link state,
IPv4 address, link speed and byte counters, with zero NetworkManager or
D-Bus involvement (confirmed "NetworkManager" no longer appears anywhere in
the built binary).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Same upstream version (1.2.0), but the packaging recipe changed, so bee
needs a new revision to know this build differs from the one already
merged as mission-center-1.2.0-0.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@wwwutz Peter Marquardt (wwwutz) merged commit 88ef787 into master Oct 9, 2026
Sign in to join this conversation on GitHub.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant