http://bugzilla.opensuse.org/show_bug.cgi?id=934214
Ludwig Nussel
The main issue I see: pinentry is linked against libsecret (a new feature in 0.9.3) libsecret will,for apparent reason, want to be able to start dbus related stuff (dconf, gconf, gnome-keyring), just to name a few.
It wants to talk to dbus but it does not need to start it IMO. On a "proper" session there should be a dbus session bus already. If there is none, libraries should just fail to talk to it.
An alternative solution might be to have pinentry a bit more 'granular': the curses/tty version could be built without libsecret (hence, without glib) and the UI variants with libsecret.
Thoughts?
Would be also a way to work around the problem. -- You are receiving this mail because: You are on the CC list for the bug.