Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 642730

Summary: gnome-extra/nm-applet: gcr USE flag should be enabled by default
Product: Gentoo Linux Reporter: Pacho Ramos <pacho>
Component: Current packagesAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: CONFIRMED ---    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Package list:
Runtime testing required: ---

Description Pacho Ramos gentoo-dev 2017-12-30 13:54:41 UTC
I was updating and old computer and I noticed that "gcr" support in nm-applet was disabled by default. Supposedly it's for:
 - - gcr           : Enable advanced certificate chooser, requires app-crypt/gcr

But, on a gnome setup, gcr is already installed by basic things like gnome-shell, hence, I think we should enable this by default. If we want to avoid gcr to be pulled on non-gnome setups, I would suggest to enable it in out gnome profiles then instead of inside the ebuild. What do you prefer?
Comment 1 Mart Raudsepp gentoo-dev 2017-12-30 14:19:14 UTC
I'd start with thinking if it should even be IUSE=gcr or maybe something else :)
Comment 2 Pacho Ramos gentoo-dev 2017-12-30 18:18:04 UTC
Maybe "crypto"? :/
Comment 3 Gilles Dartiguelongue gentoo-dev 2018-01-24 07:44:40 UTC
Yeah, I don't think the USE flag name is appropriate. Other than that, it should indeed be enabled by default in the gnome profile.

What I couldn't figure out for the name of the flag was the exact meaning of "advanced certificate chooser". Maybe it is not worth having this optional at all.
Comment 4 Pacho Ramos gentoo-dev 2018-04-30 17:29:15 UTC
[master 3cbd61def081] gnome-extra/nm-applet: Enable gcr USE by default and fix crashes
 3 files changed, 247 insertions(+)
 create mode 100644 gnome-extra/nm-applet/files/nm-applet-1.8.10-cert-chooser.patch
 create mode 100644 gnome-extra/nm-applet/files/nm-applet-1.8.10-vpn-crash.patch
 create mode 100644 gnome-extra/nm-applet/nm-applet-1.8.10-r1.ebuild

We can keep this for finding a better name... any ideas apart of "crypto"? :/