Tracker's Evolution module misplaced

Bug #354601 reported by Dan Andreșan
4
Affects Status Importance Assigned to Milestone
tracker (Ubuntu)
Fix Released
Low
Chris Coulson

Bug Description

Binary package hint: tracker

Jaunty, fully updated.

Tracker does not indexes Evolution email, since it cannot load its evolution indexer module.
It seems to look for it in the wrong place.

I attached below the version of the tracker, the error showing were it expects to find the module, the list of modules were we can see the actual place of the module.

This is a regression.

Thanks.

dan@shuttle:~$ apt-cache policy tracker
tracker:
  Installed: 0.6.92-1ubuntu1
  Candidate: 0.6.92-1ubuntu1
  Version table:
 *** 0.6.92-1ubuntu1 0
        500 http://archive.ubuntu.com jaunty/main Packages
        100 /var/lib/dpkg/status

dan@shuttle:~$ cat .local/share/tracker/tracker-indexer.log

03 Apr 2009, 18:54:02: Tracker-Warning **: Could not load indexer module 'evolution': /usr/lib/tracker/indexer-modules/libtracker-module-evolution.so: cannot open shared object file: No such file or directory

dan@shuttle:~/.cache/tracker$ dpkg-query -L tracker|grep mod
...
/usr/lib/tracker/indexer-modules
/usr/lib/tracker/indexer-modules/libtracker-module-applications.so
/usr/lib/tracker/indexer-modules/libtracker-module-files.so
/usr/lib/tracker/indexer-modules/libtracker-module-gaim-conversations.so
/usr/lib/tracker/push-modules
/usr/lib/tracker/push-modules/daemon
/usr/lib/tracker/push-modules/daemon/libtracker-module-evolution-daemon-module.so
/usr/lib/tracker/push-modules/daemon/libtracker-module_kmail-daemon-module.so
/usr/lib/tracker/push-modules/indexer
/usr/lib/tracker/push-modules/indexer/libtracker-module-evolution-indexer-module.so
/usr/lib/tracker/push-modules/indexer/libtracker-module_kmail-indexer-module.so

Related branches

Revision history for this message
Dan Andreșan (danyer) wrote :

Martyn, I've seen that you are the person taking care of tracker, so I assigned this to you.
I can provide more info if needed, just ask. Thanks.

Changed in tracker (Ubuntu):
assignee: nobody → martyn-lanedo
Revision history for this message
Chris Coulson (chrisccoulson) wrote :

That Evolution module is the old one, which is not included in Ubuntu anymore. Tracker is now using the new Evolution plugin, which I can confirm is actually working properly despite the error you see.

Changed in tracker (Ubuntu):
assignee: martyn-lanedo → chrisccoulson
importance: Undecided → Low
status: New → In Progress
Revision history for this message
Chris Coulson (chrisccoulson) wrote :

Also Dan, it is generally considered quite impolite by most developers to assign bugs to somebody without discussing it with them first (I obviously can't speak for how Martyn feels about it, but in general you shouldn't assign bugs to someone without asking their permission first).

If you want to get the attention of a particular individual, please subscribe them instead.

Revision history for this message
Chris Coulson (chrisccoulson) wrote :

This patch fixes this

Changed in tracker (Ubuntu):
status: In Progress → Triaged
Revision history for this message
Martyn Russell (martyn-lanedo) wrote :

Hi Chris, this should be fixed. I will double check.

Revision history for this message
Chris Coulson (chrisccoulson) wrote :

Hi Martyn,

The warning was due to us only partially disabling the old Evolution module in Ubuntu. The current version no longer builds libtracker-module-evolution.so but still installs /usr/share/tracker/modules/evolution.module, causing this warning.

Revision history for this message
Dan Andreșan (danyer) wrote :

@Chris: lesson learnt, I did not know the proper procedure.
I was actually surprised that I'm allowed to assign people to the bugs, it was too tempting not to try.
Suggestion: I guess launchpad can be modified to remove the possibility for everyone (like me) to do this and let only developers pick up bugs. In this case, the only option would have been to notify Martyn, by subscribing him, and he will pick up the bug (or ignore it).

@Martyn: sorry!

@both: thanks for fixing this so quickly!

Revision history for this message
Martyn Russell (martyn-lanedo) wrote :

OK, I will look into fixing it Monday. I am likely to do a release next week sometime with all the crashers and leaks we managed to fix in the last week already.

Revision history for this message
Chris Coulson (chrisccoulson) wrote :

Here's a revised debdiff with some extra fixes in

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package tracker - 0.6.92-1ubuntu2

---------------
tracker (0.6.92-1ubuntu2) jaunty; urgency=low

  * debian/patches/11_drop_evolution_module.patch:
    - Updated to fully disable the old Evolution module.
      This corrects a warning when tracker-indexer first
      starts (LP: #354601).
  * debian/patches/15_crasher-fix-from-svn-r3159.patch:
    - Fix backported from SVN to fix a crash in the indexer
      when unmounting removable devices (LP: #354362, LP: #354236).
  * debian/patches/16_fixes-from-svn-r3167.patch:
    - Various fixes for memory leaks and corruption issues
      backported from SVN revision 3167. Should fix LP: #340055.
  * debian/tracker-utils.install:
    - Install tracker-processes utility.
  * debian/patches/99_autotools.patch:
    - Updated.

 -- Chris Coulson <email address hidden> Mon, 06 Apr 2009 23:25:46 +0100

Changed in tracker (Ubuntu):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.