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

Bug 773346

Summary: net-im/teams: depend on app-crypt/libsecret (gnome-base/gnome-keyring) optionally
Product: Gentoo Linux Reporter: Anton Bolshakov <anton.bugs>
Component: Current packagesAssignee: Andreas K. Hüttel <dilfridge>
Status: RESOLVED DUPLICATE    
Severity: normal CC: jstein
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Anton Bolshakov 2021-02-28 02:37:09 UTC
Hello,

I'm a KDE user and void like to avoid running any additional keyring daemons.
Chrome had a bug in the past and would choose a wrong password manager. It might happen with other software as well. I also see no use of this function because teams didn't manage to save my password even I ticked the required box and /usr/bin/gnome-keyring-daemon is running.

Currently, I have "-gnome-keyring" global flag, and teams is the only software which pulls app-crypt/libsecret.

Meanwhile, the solution was discussed in the previoud bug:
https://bugs.gentoo.org/719922#c15
But the conversation died out. So I'm filling this bug to revisit it.

Please introduce "gnome-keyring" use flag and make libsecret dependency optional.

Thank you.
Comment 1 Sven Eden 2021-03-11 12:38:17 UTC
Would be nice, sure. But the question is: Why isn't teams storing your password?

I am on Plasma, too, and this feature works just fine.

By the way: The bug you mentioned was about removing the usage of the long deprecated libgnome-keyring when libsecret support was already in the teams client.

However, making the dependency on libsecret optional sounds reasonable to me.
Comment 2 Sven Eden 2021-03-11 12:50:16 UTC
I tried this out in my overlay seden (via layman) and had to revert immediately.

Without libsecret and after removing the keytar4 archive that uses it, the teams client no longer starts up.

You can try it out yourself by fetching my overlay and checking out commit 3518e1b5bffa246664535523f4c0a67c01618a60
( https://gitweb.gentoo.org/user/seden.git/commit/?id=3518e1b5bffa246664535523f4c0a67c01618a60 )

Sorry, but I guess the libsecret dependency has to stay.
__But__: I only tested briefly, as I need a functional MS Teams. So there might be a possibility to get rid of libsecret that I did not notice.
Comment 3 Anton Bolshakov 2021-05-30 02:49:57 UTC
I found a libsecret bug filed here:
https://bugs.gentoo.org/705132

That's exactly what I want.

*** This bug has been marked as a duplicate of bug 705132 ***