Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 773346 - net-im/teams: depend on app-crypt/libsecret (gnome-base/gnome-keyring) optionally
Summary: net-im/teams: depend on app-crypt/libsecret (gnome-base/gnome-keyring) optio...
Status: RESOLVED DUPLICATE of bug 705132
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Andreas K. Hüttel
Depends on:
Reported: 2021-02-28 02:37 UTC by Anton Bolshakov
Modified: 2021-05-30 02:49 UTC (History)
1 user (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 Anton Bolshakov 2021-02-28 02:37:09 UTC

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:
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
( )

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:

That's exactly what I want.

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