On Fri, Apr 03, 2020 at 02:25:36PM +0200, Kalev Lember wrote: > On Fri, Apr 3, 2020 at 2:18 PM Jan Pazdziora <jpazdziora@xxxxxxxxxx> wrote: > > > The dependency chain from @core to gtk3 and fonts actually goes from > > gnupg2, required by dnf, which recommends pinentry, which requires > > libsecret-1.so.0()(64bit), which then recommends gnome-keyring, which > > requires /usr/libexec/gcr-ssh-askpass, which comes from gcr, which > > requires libgtk-3.so.0()(64bit) and libpango-1.0.so.0()(64bit). > > > > I added the libsecret -> gnome-keyring recommends due to > https://bugzilla.redhat.com/show_bug.cgi?id=1725412 but perhaps it's best > to revert this change Yes, please. > and move the gnome-keyring recommends to geary instead. Or simply make geary not fail if that happens? (Sounds like the fix would be in libsecret, but I didn't look at the details). One of the great things about dbus ipc is that we can have a loose coupling between packages. A program should never ever abort because some other dbus service is not active. > Any thoughts? Alternatively, rich dependencies could be used somewhere: recommend gnome-keyring only if gnome-shell is present or something like that. Zbyszek _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx