Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 691318 - dev-db/mysql-workbench-8.0.16: use flag gnome-keyring is a fake
Summary: dev-db/mysql-workbench-8.0.16: use flag gnome-keyring is a fake
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal minor
Assignee: Hans de Graaff
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-08-02 22:51 UTC by Joerg Schaible
Modified: 2019-08-03 05:47 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Joerg Schaible 2019-08-02 22:51:15 UTC
The use flag 'gnome-keyring' triggering 'gnome-base/gnome-keyring' has no effect for mysql-workbench, since the package has a hard dependency on app-crypt/libsecret which in turn required gnome-keyring.

Most other packages with this use flag trigger a dependency to app-crypt/libsecret, e.g. in my system:

============== %< ===============
$ equery d libsecret
 * These packages depend on libsecret:
app-admin/system-config-printer-1.5.11-r1 (gnome-keyring ? app-crypt/libsecret[introspection])
app-crypt/pinentry-1.1.0-r2 (gnome-keyring ? app-crypt/libsecret)
app-office/gnucash-3.3 (gnome-keyring ? >=app-crypt/libsecret-0.18)
app-text/evince-3.30.2 (gnome-keyring ? >=app-crypt/libsecret-0.5)
dev-vcs/git-2.21.0 (gnome-keyring ? app-crypt/libsecret)
gnome-base/gvfs-1.38.3 (gnome-keyring ? app-crypt/libsecret)
media-video/vlc-3.0.7.1 (gnome-keyring ? app-crypt/libsecret)
net-libs/webkit-gtk-2.24.2 (gnome-keyring ? app-crypt/libsecret)
============== %< ===============

However, 8.0.16 cannot be build without libsecret, the build dies in the configure phase missing the library.
Comment 1 Larry the Git Cow gentoo-dev 2019-08-03 05:47:05 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da2e4a92ecef9c0feca6764faad7aade66bf05ef

commit da2e4a92ecef9c0feca6764faad7aade66bf05ef
Author:     Hans de Graaff <graaff@gentoo.org>
AuthorDate: 2019-08-03 05:46:56 +0000
Commit:     Hans de Graaff <graaff@gentoo.org>
CommitDate: 2019-08-03 05:46:56 +0000

    dev-db/mysql-workbench: drop unused gnome-keyring USE flag
    
    mysql-workbench now depends unconditionally on libsecret.
    
    Fixes: https://bugs.gentoo.org/691318
    Package-Manager: Portage-2.3.69, Repoman-2.3.16
    Signed-off-by: Hans de Graaff <graaff@gentoo.org>

 dev-db/mysql-workbench/mysql-workbench-8.0.17.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)