[Evolution] Bug#753478: Please depend on gnome-keyring to make evolution work without gnome-session

Svante Signell svante.signell at gmail.com
Wed Jul 2 10:38:44 UTC 2014


Package: evolution-data-server
Version: 3.12.2-1
Severity: important
Tags: upstream

Hi,

In order to make evolution work without having
gnome-session{,-flashback} installed gnome-keyring is needed. Installing
network-manager-gnome pulls in gnome-keyring, but if not using
network-manager this does not happen. In a thread on
evolution-list at lists.gnome.org the solution was found. I'm quoting two
message snippets from that thread. 

Quoting from a mail on the evolution-list by Angel in February 2014:
> After the capability checking evolution asks for the password through
> dbus and if there's no secrets service, the background thread simply
> hangs. No error, no local password dialog. No hints at the other side
> of
> the connection, either.
> I was bitten by that problem and it was hard to realise what was
> happenning.
> 
Quoting Milan Crha (mcrha at redhat) in a follow-up mail:
> On Sun, 2014-02-16 at 20:06 +0100, Svante Signell wrote:
> > Thank you all, I'll now file a bug to Debian so that gnome-keyring
> is installed also
> > when running evolution stand-alone :-)
> 
>         Hi,
> make the dependency for evolution-data-server, not evolution, because
> the running part resides in evolution-data-server.
> 
> Just a side not, the 3.12.0 (and I think also 3.10.4) will claim any
> errors, instead of getting hung on password prompts when an error
> happens on the evolution-data-server (evolution-source-registry
> process)
> side. It was a bug that the client side (evolution process) didn't
> receive errors.
>         Bye,
>         Milan

apt-cache depends evolution-data-server
evolution-data-server
  Depends: libc6
  Depends: libcamel-1.2-49
  Depends: libdb5.3
  Depends: libebackend-1.2-7
  Depends: libebook-1.2-14
  Depends: libebook-contacts-1.2-0
  Depends: libecal-1.2-16
  Depends: libedata-book-1.2-20
  Depends: libedata-cal-1.2-23
  Depends: libedataserver-1.2-18
  Depends: libgcr-base-3-1
  Depends: libgcr-ui-3-1
  Depends: libgdata19
  Depends: libglib2.0-0
  Depends: libgoa-1.0-0b
  Depends: libgtk-3-0
  Depends: libgweather-3-6
  Depends: libical1
  Depends: libldap-2.4-2
  Depends: libpango-1.0-0
  Depends: libsecret-1-0
  Depends: libsoup2.4-1
  Depends: libxml2
  Depends: evolution-data-server-common



More information about the Pkg-evolution-maintainers mailing list