FS#76290 - dnsmasq should not be an optional dependency in gnome
Attached to Project:
Arch Linux
Opened by Wilhelm Bartel (RSWilli) - Tuesday, 25 October 2022, 12:06 GMT
Last edited by Toolybird (Toolybird) - Tuesday, 25 October 2022, 21:14 GMT
Opened by Wilhelm Bartel (RSWilli) - Tuesday, 25 October 2022, 12:06 GMT
Last edited by Toolybird (Toolybird) - Tuesday, 25 October 2022, 21:14 GMT
|
Details
Description:
dnsmasq is an optional dependency of networkmanager used for connection sharing. When networkmanager is controlled via the gnome settings GUI or the nm-connection-editor, the user gets neither a warning nor an error that dnsmasq is missing. That way the computer, that gets the shared connection, shows a valid connection but doesn't get an IP address and thus has no valid internet connection. This is frustrating, because the GUI shows no info on how to fix it. Since gnome gets installed via the "gnome" and "gnome-extra" groups (https://wiki.archlinux.org/title/GNOME) as a "complete and working setup", I think dnsmasq should be included somewhere in this package chain. I understand that this is a very niche use case though. Additional info: networkmanager: 1.40.0-1 nm-connection-editor: 1.28.0-1 gnome-desktop: 1:42.4-1 Steps to reproduce: * install gnome ;) * share a wifi connection to an ethernet link, like shown in attachment * see on the other computer that a link is present, but not an IP address |
This task depends upon
a) paid attention to pacman output
b) read the wiki [1]
Sorry, but this incidence perfectly fits the definition of an optdepend [2]
[1] https://wiki.archlinux.org/title/NetworkManager#Sharing_internet_connection_over_Ethernet
[2] https://wiki.archlinux.org/title/PKGBUILD#optdepends