Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/lucid/tracker
Members of Ubuntu branches can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

Ubuntu branches
Review team:
Ubuntu Development Team

Recent revisions

47. By Martin Pitt

* Add 22-drop-gmime.patch: Drop unused gmime dependency (patch backported
  from upstream git). This allows us to drop the obsolete gmime2.2.
* 99_autotools.patch: Refresh.
* debian/control: Drop libgmime-2.0-2-dev build dependency.

46. By Chris Coulson

* debian/patches/21-link-lvorbisfile.patch:
  - Make sure libextract-vorbis.so links against libvorbisfile as it
    uses a symbol from it. This ensures that the correct depends get
    added (LP: #509578)

45. By Michael Vogt

* debian/control:
  - add missing Replaces on deskbar-applet for libdeskbar-tracker
    (LP: #474324) because deskbar-applet changed its modulesdir
    in version 2.27.92-0ubuntu1

44. By Luke Yelavich

debian/control: Add python-gtk2-dev to build-depends, to fix FTBFS on i386

43. By Robert Ancell

* 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)

42. By Chris Coulson

* Merge from debian unstable (LP: #387440), remaining changes:
  - debian/control:
    + Do not build-depend on universe dependencies:
      libunac1-dev, libqdbm-dev.
    + tracker depends on procps.
  - debian/30-tracker.conf:
    + Increase maximum number of inotify watches to 524288.
  - debian/rules:
    + Don't use external qdbm.
    + Pass --disable-unac to configure. This version won't
      automatically build without UNAC support when it
      is not installed now.
  - debian/tracker.install:
    + Don't install the DBus service so trackerd is not automatically
      started when other software try to see if it's already running
  - debian/patches/02_no_kde_autostart.patch:
  + Do not autostart trackerd in KDE.
  - debian/patches/03_dont_activate_indexing_and_watching.patch:
    + Don't active indexing nor watching as decided by the
      technical board.
  - debian/patches/05_am_maintainer_mode.patch:
    + Enable AM_MAINTAINER_MODE, to stop the build system being updated,
      which will fail in the buildd anyway.
  - debian/patches/11_drop_evolution_module.patch:
    + Don't build the evolution indexer module.
  - debian/patches/20_index_error_auto_reindex.patch:
    + Automatically reindex if the index becomes corrupt as opposed
     to displaying a notification with reindex action, which requires
     user intervention and results in a confusing fallback notification.
     Reindexing is the only sane way to recover from a corrupt index
  - debian/patches/20-tracker-defaults.patch:
    + Don't disable the evolution module in the default config - we
      don't even install the module in Ubuntu so there's no point in
      doing this.
  - debian/patches/99_autotools.patch:
    + Autotools update.
  - debian/tracker.postinst:
    + Start procps to apply "sysctl.d/30-tracker.conf"
  - debian/tracker.py:
    + Apport hook to ignore tracker-extract crashes. The hook is not
      installed since tracker-extract no longer limits memory with
* debian/tracker.install:
  - Don't install tracker.py in /usr/share/apport/package-hooks/, as
    memory limits using setrlimit() were disabled in 0.6.93.
  - Don't install the push-modules - they don't work and have been disabled
* debian/control:
  - Don't build-depend on evolution-dev or evolution-data-server-dev.
    The push-modules were disabled upstream, so these dependencies are
    not required.
* Dropped patches merged upstream:
  - 21_remove_all_indexes_on_reindex.patch.
  - 22_flush_stop_on_index_error.patch.
  - 23_indexer_pause_on_index_error.patch.
  - 30_dont_index_removable_media.patch.
* debian/rules:
  - Drop obsolete --enable-external-sqlite configure flag.
* debian/patches/11_drop_evolution_module.patch:
  - Updated to hide the Evolution indexing option from the preferences

41. By Chris Coulson

* 2 new patches from upstream to fix LP: #361205:
  - debian/patches/22_flush_stop_on_index_error.patch:
    + Make sync/async flush functions to stop on any error.
  - debian/patches/23_indexer_pause_on_index_error.patch:
    + Add new "index error" indexer status and pause the indexer
      on index error.

40. By Chris Coulson

[ Chris Coulson ]
* debian/patches/20_index_error_auto_reindex.patch:
  - Automatically reindex if the index becomes corrupt as opposed
    to displaying a notification with reindex action, which requires
    user intervention and results in a confusing fallback notification.
    Reindexing is the only sane way to recover from a corrupt index
    anyway (LP: #361205).
* debian/patches/21_remove_all_indexes_on_reindex.patch:
  - Ensure that all index files are removed when a reindex is
* debian/patches/30_dont_index_removeable_media.patch:
  - Don't start indexing when removeable media is inserted and
    indexing is disabled in the preferences (LP: #359207).

[ Martin Pitt ]
* debian/control: Fix Vcs-Bzr: (don't use edge, and use bazaar.lp.net)

39. By Didier Roche

[ Didier Roche ]
* New upstream release: (LP: #360539)
  + Improvements:
    * Fixes tracker-preferences so it mangages removable-devices option.
    * Fixes tracker config typo.
    * Fixes tracker-indexer to not enter finished state after flushing.
    * Fixes tracker-extract not sending queued album art to thumbnailerd
    * Fixes trackerd to call nice(19) for crawling ONLY else nice(default).
    * Fixes libtracker-common preprocessor checks for thumbnailer/albumart.
    * Fixes tracker-extract multiple TrackerHal instances, 2x faster now.
    * Fixes tracker-extract tests by loading modules not directly linking.
    * Fixes tracker-applet by adding proper marshal generation for signals.
    * Fixes SIGSEGV for tracker-extract from exceeding setrlimit() mem.
    * Fixes Raptor dependency to 1.4.17, need _FEATURE_WRITE_BASE_URI.
    * Fixes indexer flush time to be optimized for Maemo platform, patch 09.
    * Fixes gstreamer extractor memory leaks, a lot of leaks.
    * Fixes gstreamer extractor memory corruption.
    * Fixes gstreamer extractor by stopping extraction on DURATION messages
    * Fixes album art memory management and access() to NULL paths.
    * Fixes adding BUILT_SOURCES to EXTRA_DIST for many Makefile.ams
    * Fixes not using plural translations in tracker-info.
    * Fixes several memory leaks/corruptions in gstreamer/mp3/png extractors.
    * Fixed memory leak in indexer's removable-device module.
    * Fixed memory leak in indexer's push module, close the dir.
    * Fixed TrackerDBIndex _update_word() memmove outside boundries.
    * Added error handling for "Can't store word" to applet.
    * Added new API tracker_metadata_get_multiple().
    * Added pre-umount check there's an item before checking mount files.
    * Updated tracker-info to use _metadata_{get|_multiple}() APIs.
    * Updated extractors to use tracker_file_{open|close} with posix_fadvise
    * Removed all references to file-index-update.db, no longer used.
    * Improved performance by sending items to thumbailer AFTER indexing
    * Improves performance/mem of GFile->GQueue in tracker-monitor.c
  + Bugs:
    * Fixes GB#577656, tracker doesn't build on non-linux platforms
    * Fixes GB#577655, tracker-indexer.c fails to compile when...
    * Fixes LP#355982, crash in tracker-turtle.c with fclose()
    * Fixes NB#107570, tracker-extract crash just after device bootup
    * Fixes NB#106639, Music-Unknown Category displayed in Genre view
    * Fixes NB#109172, Video Library: RM , RMJ files listed in Video Library.
    * Fixes NB#107122, Video:Duration is shown as -:- in video library view
    * Fixes NB#108793, Not able to filer images with XMP date
    * Fixes NB#108819, tracker-indexer is crashing.
    * Fixes NB#108331, Memory Leak found for tracker-extract command
    * Fixes NB#106085, Tracked database is not updated when images were...
    * Fixes NB#100642, tracker is still listing the removed tags.
  + Translations updated
* debian/patches/15_crasher-fix-from-svn-r3159.patch deleted as taken from
* debian/patches/16_fixes-from-svn-r3167.patch: deleted as taken from
* debian/patches/99_autotools.patch: updated

[ Martin Pitt ]
* Removed stray debian/patches/99_autotools.patch2.
* debian/control: Add Vcs-Bzr: field for Ubuntu branch.

38. By Chris Coulson

* 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.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.