Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 732704 - net-vpn/networkmanager-l2tp: nm-applet GUI only built with gnome USE flag
Summary: net-vpn/networkmanager-l2tp: nm-applet GUI only built with gnome USE flag
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Piotr Karbowski
Keywords: PullRequest
Depends on:
Reported: 2020-07-15 07:37 UTC by Michael Jones
Modified: 2022-06-01 09:56 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Note You need to log in before you can comment on or make changes to this bug.
Description Michael Jones 2020-07-15 07:37:36 UTC
In the network manager GUI, the l2tp configuration does not display the "vpn" panel if the "gnome" use flag is not enabled, instead you're shown the "proxy" panel, which is not applicable.

Reproducible: Always
Comment 1 Piotr Karbowski archtester Gentoo Infrastructure gentoo-dev Security 2020-07-15 16:29:14 UTC
While you're not mistaken that GUI is missing without gnome flag, it still works. You can put the config by hand in /etc/NetworKManager/ and then use `nmcli c up NAME` and it will work. I actually use it like that on few VMs.
Comment 2 Michael Jones 2020-07-15 16:32:08 UTC
Then the use flag is named incorrectly.

"gnome" doesn't tell me anything.
"nm-applet support" would.

The USE description is 

# equery u net-vpn/networkmanager-l2tp
[ Legend : U - final flag setting for installation]
[        : I - package is installed with flag     ]
[ Colors : set, unset                             ]
 * Found these USE flags for net-vpn/networkmanager-l2tp-1.8.2:
 U I
 - - gnome       : Add GNOME support
 - - static-libs : Build static versions of dynamic libraries as well

How is an end-user to know that the "gnome" flag is applicable to their machine if they use e.g. lxqt?
Comment 3 Shiba 2020-12-20 19:45:21 UTC
My personal opinion is that it would be more reasonable to change this FLAG from "gnome" to "gtk", as that's what it actually pertains.