FS#41290 - [network-manager-applet] A non-optional depency on gnome-keyring is required
Attached to Project:
Arch Linux
Opened by Hugo Osvaldo Barrera (hobarrera) - Monday, 21 July 2014, 21:21 GMT
Last edited by Jan de Groot (JGC) - Wednesday, 23 July 2014, 11:39 GMT
Opened by Hugo Osvaldo Barrera (hobarrera) - Monday, 21 July 2014, 21:21 GMT
Last edited by Jan de Groot (JGC) - Wednesday, 23 July 2014, 11:39 GMT
|
Details
network-manager-applet is an applet to connect the PC to
other networks. While it runs fine without gnome-keyring, it
*CAN NOT* fulfil it's role without gnome-keyring (or
equivalent) installed.
I've already come across plenty of situations where hours had been wasted debugging a wireless network and it's configuration simply because gnome-keyring was not installed. While nm-applet runs fine without it, considering gnome-keyring optional is like considering the "open" function on an image viewer optional: it is of absolutely no use at all (or does anyone use nm-applet for wired networks?). It's also pretty hard to trace down the issue; gnome-keyring is actually an optional dependency of a dependency (ie: looking at the optdepends of network-manager-applet or it's details doesn't make it obvious). It's rather an optdepends of a dependency, but it's nm-applet which fails, not libsecret, AFAIK. If gnome-keyring can be replaced with another package which provides the same features, maybe all of them need to add a "Provides=secret-service", and have network-manager-applet depend on "secret-service". If libsecret that's actually failing to run properly without gnome-keyring, then I guess this issue should be redirected there. Sorry if this sounds like a rant; that's not the intention, I'm just trying to be clear as why I consider this broken as-is. |
This task depends upon
Closed by Jan de Groot (JGC)
Wednesday, 23 July 2014, 11:39 GMT
Reason for closing: Won't implement
Additional comments about closing: Providing a secrets server won't help you, you will need to run it also. We can't detect package-wise which secrets server will be used by the user. User is responsible for a secrets service.
Wednesday, 23 July 2014, 11:39 GMT
Reason for closing: Won't implement
Additional comments about closing: Providing a secrets server won't help you, you will need to run it also. We can't detect package-wise which secrets server will be used by the user. User is responsible for a secrets service.
Comment by Doug Newgard (Scimmia) -
Tuesday, 22 July 2014, 03:18 GMT
I don't have gnome-keyring installed and nm-applet works just fine
here. Without specifying your actual problem, this is pretty
useless.