libdeskbar-tracker does not install the module at the right place

Bug #437167 reported by Cyril Jaquier
22
This bug affects 4 people
Affects Status Importance Assigned to Milestone
deskbar-applet
Fix Released
Medium
deskbar-applet (Ubuntu)
Fix Released
Medium
Unassigned
tracker (Ubuntu)
Fix Released
Wishlist
Unassigned

Bug Description

Binary package hint: tracker

In Karmic, libdeskbar-tracker installs the module in /usr/lib/deskbar-applet/modules-2.20-compatible but it seems the other modules are located into /usr/lib/deskbar-applet/deskbar-applet/modules-2.20-compatible. Thus tracker integration into deskbar is not working in karmic.

ii libdeskbar-tracker 0.6.95-1ubuntu1 metadata database, indexer and search tool - deskbar-applet pl
ii deskbar-applet 2.28.0-0ubuntu1 universal search and navigation bar for GNOME

$ ls -R /usr/lib/deskbar-applet/
/usr/lib/deskbar-applet/:
deskbar-applet modules-2.20-compatible

/usr/lib/deskbar-applet/deskbar-applet:
deskbar-applet modules-2.20-compatible

/usr/lib/deskbar-applet/deskbar-applet/modules-2.20-compatible:
beagle-live.py epiphany.py googlecodesearch.py mozilla.py templates.py wikipedia-suggest.py
beagle-live.pyc epiphany.pyc googlecodesearch.pyc mozilla.pyc templates.pyc wikipedia-suggest.pyc
beagle-static.py evolution.py googlesearch.py opensearch.py tomboy.py yahoo.py
beagle-static.pyc evolution.pyc googlesearch.pyc opensearch.pyc tomboy.pyc yahoo.pyc
calculator.py files.py history.py programs.py twitter.py
calculator.pyc files.pyc history.pyc programs.pyc twitter.pyc
desklicious.py gdmactions.py iswitch-window.py recent.py web_address.py
desklicious.pyc gdmactions.pyc iswitch-window.pyc recent.pyc web_address.pyc

/usr/lib/deskbar-applet/modules-2.20-compatible:
tracker-module.py tracker-module.pyc tracker-module.py.orig

Revision history for this message
Hans van den Bogert (hbogert) wrote :

maybe deskbar is in the wrong here, since it installed everything under:
/usr/lib/deskbar-applet/deskbar-applet
which seems a little redundant

affects: tracker (Ubuntu) → deskbar-applet (Ubuntu)
summary: - [karmic] libdeskbar-tracker does not install the module at the right
- place
+ libdeskbar-tracker does not install the module at the right place
Revision history for this message
Mtt.Castelli (mtt.castelli) wrote :

It seems to me that someone would like to bring users from Tracker to some Mono apps like Beagle.

I wish it is not.

Revision history for this message
Cyril Jaquier (cyril-jaquier) wrote :

No deskbar maintainer here??? tracker integration in deskbar is broken at the moment and will probably be in Karmic. Sad because this one is probably easy to fix.

Changed in deskbar-applet (Ubuntu):
status: New → Triaged
importance: Undecided → Medium
milestone: none → ubuntu-9.10
Revision history for this message
Robert Ancell (robert-ancell) wrote :

The problem was deskbar-applet was reporting the wrong module directory in deskbar-applet.pc, this is fixed in lp:~ubuntu-desktop/deskbar-applet/ubuntu. Tracker will need to be recompiled to use the correct location and will any other deskbar modules.

Martin Pitt (pitti)
tags: added: regression-potential
Revision history for this message
Martin Pitt (pitti) wrote :

> Tracker will need to be recompiled to use the correct location and will any other deskbar modules.

Opening tracker task for that.

Changed in tracker (Ubuntu):
assignee: nobody → Robert Ancell (robert-ancell)
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package deskbar-applet - 2.28.0-0ubuntu2

---------------
deskbar-applet (2.28.0-0ubuntu2) karmic; urgency=low

  * debian/patches/02_pkgconfig_libdir.patch:
    - Fix incorrect module directory in pkgconfig file (LP: #437167)

 -- Robert Ancell <email address hidden> Thu, 22 Oct 2009 11:03:28 +1100

Changed in deskbar-applet (Ubuntu):
status: Triaged → Fix Released
Revision history for this message
Cyril Jaquier (cyril-jaquier) wrote :

Sorry but this bug is still not fix as today. deskbar-applet modules are still installed in /usr/lib/deskbar-applet/deskbar-applet/modules-2.20-compatible and libdeskbar-tracker installs its module into /usr/lib/deskbar-applet/modules-2.20-compatible. Maybe libdeskbar-tracker should be rebuilt.

$ apt-cache policy deskbar-applet
deskbar-applet:
  Installed: 2.28.0-0ubuntu2
  Candidate: 2.28.0-0ubuntu2
  Version table:
 *** 2.28.0-0ubuntu2 0
        500 http://archive.ubuntu.com karmic/main Packages
        100 /var/lib/dpkg/status

$ dpkg -L deskbar-applet
/.
/usr
/usr/lib
/usr/lib/deskbar-applet
/usr/lib/deskbar-applet/deskbar-applet
/usr/lib/deskbar-applet/deskbar-applet/modules-2.20-compatible
/usr/lib/deskbar-applet/deskbar-applet/modules-2.20-compatible/beagle-static.py
/usr/lib/deskbar-applet/deskbar-applet/modules-2.20-compatible/beagle-live.py
/usr/lib/deskbar-applet/deskbar-applet/modules-2.20-compatible/calculator.py
/usr/lib/deskbar-applet/deskbar-applet/modules-2.20-compatible/desklicious.py
/usr/lib/deskbar-applet/deskbar-applet/modules-2.20-compatible/epiphany.py
/usr/lib/deskbar-applet/deskbar-applet/modules-2.20-compatible/files.py
/usr/lib/deskbar-applet/deskbar-applet/modules-2.20-compatible/gdmactions.py
/usr/lib/deskbar-applet/deskbar-applet/modules-2.20-compatible/googlecodesearch.py
/usr/lib/deskbar-applet/deskbar-applet/modules-2.20-compatible/googlesearch.py
/usr/lib/deskbar-applet/deskbar-applet/modules-2.20-compatible/history.py
/usr/lib/deskbar-applet/deskbar-applet/modules-2.20-compatible/iswitch-window.py
/usr/lib/deskbar-applet/deskbar-applet/modules-2.20-compatible/mozilla.py
/usr/lib/deskbar-applet/deskbar-applet/modules-2.20-compatible/opensearch.py
/usr/lib/deskbar-applet/deskbar-applet/modules-2.20-compatible/programs.py
/usr/lib/deskbar-applet/deskbar-applet/modules-2.20-compatible/recent.py
/usr/lib/deskbar-applet/deskbar-applet/modules-2.20-compatible/templates.py
/usr/lib/deskbar-applet/deskbar-applet/modules-2.20-compatible/tomboy.py
/usr/lib/deskbar-applet/deskbar-applet/modules-2.20-compatible/twitter.py
/usr/lib/deskbar-applet/deskbar-applet/modules-2.20-compatible/web_address.py
/usr/lib/deskbar-applet/deskbar-applet/modules-2.20-compatible/wikipedia-suggest.py
/usr/lib/deskbar-applet/deskbar-applet/modules-2.20-compatible/yahoo.py
/usr/lib/deskbar-applet/deskbar-applet/modules-2.20-compatible/evolution.py

$ dpkg -L libdeskbar-tracker
/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/libdeskbar-tracker
/usr/share/doc/libdeskbar-tracker/NEWS.gz
/usr/share/doc/libdeskbar-tracker/TODO
/usr/share/doc/libdeskbar-tracker/AUTHORS
/usr/share/doc/libdeskbar-tracker/copyright
/usr/share/doc/libdeskbar-tracker/changelog.gz
/usr/share/doc/libdeskbar-tracker/README.gz
/usr/share/doc/libdeskbar-tracker/changelog.Debian.gz
/usr/share/python-support
/usr/share/python-support/libdeskbar-tracker.private
/usr/lib
/usr/lib/deskbar-applet
/usr/lib/deskbar-applet/modules-2.20-compatible
/usr/lib/deskbar-applet/modules-2.20-compatible/tracker-module.py

Revision history for this message
Martin Pitt (pitti) wrote : Re: [Bug 437167] Re: libdeskbar-tracker does not install the module at the right place

Cyril Jaquier [2009-10-24 21:06 -0000]:
> Sorry but this bug is still not fix as today. deskbar-applet modules are
> still installed in /usr/lib/deskbar-applet/deskbar-
> applet/modules-2.20-compatible and libdeskbar-tracker installs its
> module into /usr/lib/deskbar-applet/modules-2.20-compatible. Maybe
> libdeskbar-tracker should be rebuilt.

Right, that's why there is an open tracker task.

Martin
--
Martin Pitt | http://www.piware.de
Ubuntu Developer (www.ubuntu.com) | Debian Developer (www.debian.org)

Revision history for this message
Cyril Jaquier (cyril-jaquier) wrote :

Oh... Sorry :-( I didn't notice this. Everything's fine. Thank you.

Changed in tracker (Ubuntu):
importance: Undecided → Wishlist
status: New → Triaged
assignee: Robert Ancell (robert-ancell) → nobody
Revision history for this message
Cyril Jaquier (cyril-jaquier) wrote :

> importance: Undecided → Wishlist

Since "libdeskbar-tracker" is not working at all in karmic due to this bug, I would have expected something higher than "wishlist". No "tracker" maintainer able to rebuild the package before karmic get released?

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

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

---------------
tracker (0.6.95-1ubuntu2) karmic; urgency=low

  * debian/libdeskbar-tracker.install:
    - Use installed deskbar modules instead of hard-coded path (LP: #437167)
  * debian/control:
    - Build-depend on deskbar-applet (required to get module directory)

 -- Robert Ancell <email address hidden> Mon, 26 Oct 2009 11:59:29 +1100

Changed in tracker (Ubuntu):
status: Triaged → Fix Released
Changed in deskbar-applet:
importance: Unknown → Medium
status: Unknown → 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.