GNOME Bugzilla – Bug 557534
Beagle doesn't work with Evolution 2.24.1 (IMAP and Gmail contacts)
Last modified: 2018-07-03 09:55:32 UTC
OS: Ubuntu GNU/Linux OS: version: 8.10 Intrepid Ibex Gnome version: 2.24.0 Evolution version: 2.24.1 Beagle version: 0.3.8 Foreground: A gmail.com account, configured on Evo by IMAP protocol Local copy option selected A gmail.com address book configured on Evo Local copy option selected Bug: Beagle doesn't index e-mail and contacts (and, I presume, remote google calendar).
Johnny, is this beagle behaving badly or Evolution does not handle such things correctly ?
Evolution migrated to an SQLite database for version 2.24, so that might explain the problem.
I have the exact same problem - IMAP, copy offline, etc. Evolution 2.24.2, Ubuntu, updated. On a sidenote, Tracker didn't index them either.
long time, no Comment: Evolution 2.24.4 on opensuse, 0.3.8, same problem. First account researched by beagle is an imap w local copy, it stops any further work on evolution. All the rest is indexed fine. Is there a fix, or does version 0.3.9 fix the problem? There is no note about that in hte release notes.
Confirming the bug based on the comments. No there is no fix yet, this bug will be closed when it will be fixed.
The debug output for the EvolutionMail-backend is: # beagled --replace --fg --debug --backend EvolutionMail I changed the mail adress to prevent crawler indexing. (...) normal startup Debug: Starting queryables Debug: Starting backend: 'EvolutionMail' Debug: Starting Evolution mail backend Debug: Starting mail crawl Debug: Will index summary /home/test/.evolution/mail/imap/test@test.de/INBOX/summary Debug: Will index summary /home/test/.evolution/mail/imap/test@test.de/folders/Archiv/summary Debug: Will index summary /home/test/.evolution/mail/imap/test@test.de/folders/Entw&APw-rfe/summary Debug: Will index summary /home/test/.evolution/mail/imap/test@test.de/folders/Entwürfe/summary Debug: Will index summary /home/test/.evolution/mail/imap/test@test.de/folders/Gesendete Objekte/summary Debug: Unable to determine account name for test@test Debug: Mail crawl finished Debug: Evolution mail driver worker thread done in ,24s Debug: Unable to determine account name for test@test.de Debug: Unable to determine account name for test@test.de Debug: Unable to determine account name for test@test.de Debug: Unable to determine account name for test@test.de I hope it helps.
The debug output for the EvolutionMail-backend is: # beagled --replace --fg --debug --backend EvolutionMail I changed the mail adress to prevent crawler indexing. (...) normal startup Debug: Starting queryables Debug: Starting backend: 'EvolutionMail' Debug: Starting Evolution mail backend Debug: Starting mail crawl Debug: Will index summary /home/test/.evolution/mail/imap/test@test.de/INBOX/summary Debug: Will index summary /home/test/.evolution/mail/imap/test@test.de/folders/Archiv/summary Debug: Will index summary /home/test/.evolution/mail/imap/test@test.de/folders/Entw&APw-rfe/summary Debug: Will index summary /home/test/.evolution/mail/imap/test@test.de/folders/Entwürfe/summary Debug: Will index summary /home/test/.evolution/mail/imap/test@test.de/folders/Gesendete Objekte/summary Debug: Unable to determine account name for test@test Debug: Mail crawl finished Debug: Evolution mail driver worker thread done in ,24s Debug: Unable to determine account name for test@test.de Debug: Unable to determine account name for test@test.de Debug: Unable to determine account name for test@test.de Debug: Unable to determine account name for test@test.de Debug: Caught ResponseMessageException: Connection refused Debug: InnerException is SocketException -- we probably need to launch a helper Debug: Launching helper process Debug: IndexHelper PID is 27682 Always: Starting Index Helper process (version 0.3.8) Always: Running on Mono 2.0.1 Always: Extended attributes are supported Always: Command Line: /usr/lib64/beagle/IndexHelper.exe Debug: Found IndexHelper (27682) in 1,00s I hope it helps.
I have also had this problem ever since gnome 2.24. I am jaunty now, using 2.26 and beagle .39 and the problem persists: Beagle does not index my evolution IMAP mail (or possibly any others). I guess this is because of the move to sqlite.
I can confirm the same bug with an updated Fedora 10 : evolution-2.24.5-1.fc10.i386 beagle-0.3.9-2.fc10.i386 The move to sqlite seems to be the cause of the problem. Tracker seems to be also affected with this problem : https://bugs.launchpad.net/ubuntu/+source/tracker/+bug/306234
Recent versions of tracker seem to be able to index evolution emails again. Perhaps the Beagle devs can copy their code/technique?
It seems no one is using beagle any more !? I cant understand why beagle stops development and tracker becomes part of the Gnome-Desktop. I would prefer beagle! Maybe I will implement Evolution indexing, if I ve some time. Someone has a link to evolution sqlite schema? Ive read tracker code a little bit, you can use sqlite statements from there, but a link which explains how evolution uses sqlite exactly would by nice ;)
Beagle is not under active development anymore and had its last code changes in early 2011. Its codebase has been archived (see bug 796735): https://gitlab.gnome.org/Archive/beagle/commits/master "tracker" is an available alternative. Closing this report as WONTFIX as part of Bugzilla Housekeeping to reflect reality. Please feel free to reopen this ticket (or rather transfer the project to GNOME Gitlab, as GNOME Bugzilla is deprecated) if anyone takes the responsibility for active development again.