After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 540153 - Beagle does not index e-mails in KDE4 KMail
Beagle does not index e-mails in KDE4 KMail
Status: RESOLVED FIXED
Product: beagle
Classification: Other
Component: General
unspecified
Other Linux
: Normal normal
: ---
Assigned To: Beagle Bugs
Beagle Bugs
Depends on:
Blocks:
 
 
Reported: 2008-06-25 13:41 UTC by Andreas Demmer
Modified: 2008-07-09 03:55 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Andreas Demmer 2008-06-25 13:41:36 UTC
With KDE4.1 comes a new release of KMail, starting from KMail version 1.9.52. Since Beagle fails to index the e-mails from a disconnected IMAP account (which worked perfectly on older KDE3 versions of KMail), it is likely that the Beagle KMail slave needs some reworking.

Could someone please check and verify this?
Comment 1 Debajyoti Bera 2008-06-25 21:24:01 UTC
Need a few info...

1. What is the output of "$ find ~/.kde/share/apps/kmail/dimap/ -type d" ?
2. Also, if you start beagled as "beagled --fg --backend KMail --indexing-delay 0", can you attach the terminal output ?
3. Output of "$ beagle-manage-index ~/.beagle/Indexes/KMailIndex info" ?
Comment 2 Andreas Demmer 2008-06-26 06:08:57 UTC
> 1. What is the output of "$ find ~/.kde/share/apps/kmail/dimap/ -type d" ?

The KMail directory is no longer located there, its new location is ~/.kde4/share/apps/kmail/dimap/ (watch the kde4 directory in the path). If I use the command mentioned above with the correct location, it lists my IMAP folders with "cur", "new" and "temp" subfolders each.

Should the solution really be so simple that just the path is not correct? Can I fix this myself?


> 2. Also, if you start beagled as "beagled --fg --backend KMail --indexing-delay
0", can you attach the terminAlways:

Starting Beagle Daemon (version 0.3.7)
Always: Running on Mono 1.9.1
Always: Command Line: /usr/lib/beagle/BeagleDaemon.exe --fg --backend KMail --indexing-delayal output ?

Then a very long time nothing. :-)


> 3. Output of "$ beagle-manage-index ~/.beagle/Indexes/KMailIndex info" ?


Total number of entries in index: 0
Comment 3 Andreas Demmer 2008-06-26 12:06:49 UTC
As guessed above, the only thing to do is to fix the location where beagle looks for mails.

I symlinked the new location the old location and beagle mail indexing works again:
ln -s ~/.kde/share/apps/kmail ~/.kde4/share/apps/kmail

Any chance to fix this in an upcoming release of beagle, so that beagle recognizes where the mails are stored?
Comment 4 Debajyoti Bera 2008-07-09 03:55:14 UTC
I changed the look in ~/.kde4/... if ~/.kde/... does not exist. That should take care of KMail in KDE4. Changes in svn r4818.