GNOME Bugzilla – Bug 678464
Default GAL needs a non-NULL resource ID
Last modified: 2012-07-18 21:26:43 UTC
Each start of evolution-source-registry I see unnecessary rewrites of associated .source files, as the first change: - : GalUid=1340188316.21784.1@zyxPad + : GalUid=1340188320.21802.1@zyxPad and the second which creates a new GAL .source file. This is not needed once the GAL is configured (consider disk writes on start, cache reload and so on).
Yeah, it's because the folder ID for the default Global Address Book is NULL, and ECollectionBackend interprets that as unrecognized, so it creates a new UID for it on each startup. Think I just need to pick something non-NULL.
My ~/.cache/evolution/sources/<ews-account-uid>/ is full of useless .source files, current 49 of them. Quiz question: How many times did I run evolution-source-registry since the last cleanup of the folder?
Fixed in: http://git.gnome.org/browse/evolution-ews/commit/?id=2c53c609ebae4493b33b3c41aa1dbb116a05da43