Created by Chris Coulson and last modified
Get this branch:
bzr branch lp:~tracker-team/tracker/tracker-0.8.karmic
Members of Tracker Team can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Tracker Team

Recent revisions

36. By Chris Coulson

releasing version 0.8.7-0ubuntu0.9.10.1~ppa1

35. By Chris Coulson

New upstream release (0.8.7)

34. By Chris Coulson

releasing version 0.8.6-0ubuntu0.9.10.1

33. By Chris Coulson

* New upstream release (0.8.6)
* debian/tracker-miner-evolution.install:
  - rename desktop file

32. By Chris Coulson

releasing version 0.8.5-0ubuntu0ppa1~karmic1

31. By Chris Coulson

* New upstream release
* General:
  - Removed many unused variables from coverity reports
  - Various other fixes picked up from coverity reports
* Ontology:
  - Fixed typo for nfo:softwareCmdLine comment
* Data Generators:
  - Fixed %u use since it is deprecated in favour of %d in Python
* libtracker-common:
  - Fixed compilation error in validating ints for tracker-keyfile-object
* libtracker-db:
  - Don't fsync/close already open databases if g_open() succeeds
  - Avoid strstr in uri_is_{parent|descendant} functions
  - Performance improvement for tracker:uri-is-parent function
* libtracker-extract:
  - Don't modify setlocale() return value, as it's statically stored
  - Protect against invalid values in tracker_date_guess()
* libtracker-miner:
  - Added missing .deps file for Vala bindings
  - Fixed memory leak in VAPI file
  - Fixed includes for libtracker-client in VAPI file
* libtracker-client:
  - Fixed typo in documentation for tracker_resources_sparql_query()
* tracker-store:
  - Handle commit transaction error when importing turtle files and rollback
* tracker-extract:
  - Don't run past genre array in mp3 extractor
  - Use nfo:HtmlDocument instead of nfo:Document in html extractor
  - Fixed compilation warning for msoffice extractor, use G_GSIZE_FORMAT not %d
* tracker-search:
  - Added --emails and list subjects/dates
  - Added --contacts and list names/addresses
  - Updated --detailed so we only report URNs if this is supplied
* tracker-tag:
  - Fixed possible use of uninitialised memory
* tracker-info:
  - Show results in shortened form, added --full-namespaces for old behaviour
* tracker-search-tool:
  - Fixed segmentation fault when there are no results
  - Added "Folders" category
  - Renamed "Office Documents" category to "Documents"

30. By Chris Coulson

releasing version 0.8.4-0ubuntu0ppa1~karmic1

29. By Chris Coulson

* Merge with Debian, remaining changes:
  - debian/30-tracker.conf: increase number of watches to 524288
  - debian/control: don't build-depend on libunac-dev
  - debian/rules: don't build with --enable-unac
* New upstream release
* General:
  - Fixed miner desktop files so they have trailing ; for Categories
  - Added structural view design document
  - Added queries for contact data generation scripts
  - Added queries for message data generation scripts
  - Added debugging to libinotify to assist in fixing GB#615965
  - Updated data generation scripts and templates quite heavily
* Functional Tests:
  - Fixed query used for getting image metdata
  - Fixed signal handling in miner file operations test
  - Fixed performance scripts to not use isStoredAs
  - Updated contact related performance queries
  - Updated message related performance queries
  - Added writeback support for PNG, TIFF, MP4
  - Added videos to the data generation
  - Added test set configuration for maximum values
  - Added full text queries
  - Added basic file operations for miner-fs and desktop environments
* libtracker-db:
  - Added tracker:uri-is-parent SQLite functions (for crawling improvements)
  - Added tracker:uri-is-descendant SQLite functions (for crawling
  - Support O_LARGEFILE when using g_open for the journal
* libtracker-data:
  - Fixed memory leak on journal replay
* libtracker-miner:
  - Improve crawling queries (3693 dirs, 27678 files, was 651s, now 166s)
  - Don't translate statuses
* libtracker-client:
  - Added initial test cases
* tracker-extract:
  - Fixed man page for -d
  - Fixed double free in Vorbis extractor, caused timeouts in miner-fs logs
  - Set nfo:isContentEncrypted for encrypted docs
  - Improve <script> bypassing.
* libtracker-extract:
  - Don't run past an array in XMP tests
* evolution:
  - Fixed race condition
* tracker-search-tool:
  - Removed --service (old 0.6 option which is unused)
  - Added support for starting queries using command line arguments
* Ontology:
  - nfo:isContentEncrypted was defined in nmm, not nfo
* tracker-sparql:
  - Fixed typo in man page for command line args
* tracker-status:
  - Added --list-common-statuses option
* tracker-control:
  - Added --reindex-mime-type and --start options to man page docs
* New upstream release.
* debian/control
  - Improve package descriptions. Thanks to Tshepang Lekhonkhobe for the
  - Add Build-Depends on gtk-doc-tools and graphviz.
* debian/rules
  - Add --enable-gtk-doc to DEB_CONFIGURE_EXTRA_FLAGS.
* debian/libtracker-{client,extractor,miner}-dev.install
  - Install API documentation.
* debian/patches/30-vfat-hidden-attribute-build-fix.patch
  - Removed, merged upstream.
* debian/tracker.install
  - Install D-Bus interface description file tracker-miner-web.xml.
* New upstream release.
* Remove patches
  - debian/patches/10-improve-library-dependencies.patch (merged upstream)
  - debian/patches/20-am-maintainer-mode.patch (obsolete)
  - debian/patches/99-autoreconf.patch (obsolete)
* Upload to unstable.
* debian/control
  - Add Breaks: rygel-tracker (<< 0.5) as the D-Bus API has changed between
    0.6 and 0.8.
  - Add Conflicts/Replaces: tracker (<< 0.8.1-1) to tracker-gui. The icons
    were moved between those two packages.
  - Remove useless Conflicts from tracker-miner-fs and
    tracker-miner-evolution. Both packages already have a strict dependency
    on tracker.
* debian/patches/10-improve-library-dependencies.patch
  - Only link against libraries when actually needed to get rid of
    unnecessary library dependencies.
* debian/patches/99-autoreconf.patch
  - Run autoreconf to update the build system.
* New major upstream release. (Closes: #549695)
  - The changes are too numerous to list them all, as it is basically a
    rewrite. Some relevant changes:
  - QDBM is gone, and with it its limitations. (Closes: #452657, #525393)
  - The metadata store has been split from the file system crawler and can
    be used independently. There are separate "miners" which can be
    installed to feed data to tracker.
    The new packaging layout accounts for that change.
  - Support for Nepomuk with SPARQL which are used to query and update the
  - tracker-meta-folder is gone. (Closes: #430623)
* Remove patches:
  - debian/patches/10-binutils-gold.patch (fixed upstream)
  - debian/patches/15-am-maintainer-mode.patch (obsolete)
  - debian/patches/20-tracker-search-man-page-typo-fix.patch (merged
  - debian/patches/25-trackerd-man-page-typo-fix.patch (merged upstream)
  - debian/patches/99-autoreconf.patch (obsolete)
* debian/patches/30-vfat-hidden-attribute-build-fix.patch
  - Refresh to apply cleanly.
* Update Build-Depends:
  - Bump libglib2.0-dev to (>= 2.20.0).
  - Bump libdbus-1-dev to (>= 1.0).
  - Bump libdbus-glib-1-dev to (>= 0.78).
  - Bump libsqlite3-dev to (>= 3.6.16).
  - Bump libgtk2.0-dev to (>= 2.18.0).
  - Bump libexempi-dev to (>= 2.1.0).
  - Drop libgmime-2.4-dev, libgnome2-dev, libgnomeui-dev,
    libgnome-desktop-dev, libglade2-dev, libraptor1-dev, libqdbm-dev,
    libhal-dev, libhal-storage-dev.
  - Add libflac-dev (>= 1.2.1) for FLAC extractor support.
  - Add evolution-dev (>= 2.25.5) and evolution-data-server-dev (>= 2.25.5)
    for the evolution email miner.
  - Add libpanel-applet2-dev for the tracker-search-bar applet.
  - Add libnautilus-extension-dev for the tracker-tag widget integration in
  - Add libdevkit-power-gobject-dev (>= 007) for AC power detection.
  - Add libenca-dev (>= 1.9) for detecting defect Russion or Cyrillic language
    specifis in MP3s.
  - Add libiptcdata0-dev for extracting IPTC metadata from images.
  - Add libxml2-dev (>= 2.6), uuid-dev, libgee-dev (>= 0.3), valac.
* New package layout:
  - Drop libdeskbar-applet, libtracker-gtk0, libtracker-gtk-dev.
  - Add libtracker-miner-0.8-0, libtracker-miner-0.8-dev,
    libtracker-extract-0.8-0 libtracker-extract-0.8-dev,
    tracker-extract, tracker-miner-fs, tracker-miner-evolution,
    tracker-explorer, tracker-gui.
  - Make tracker-search-tool a transitional package which depends on
  - Rename libtrackerclient0 → libtracker-client-0.8-0,
    libtrackerclient-dev → libtracker-client-0.8-dev.
* Add symbols files for all shared libraries:
  - Add debian/libtracker-client-0.8-0.symbols.
  - Add debian/libtracker-miner-0.8-0.symbols.
  - Add debian/libtracker-extract-0.8-0.symbols.
* Rename tracker.postinst → tracker-miner-fs.postinst as tracker-miner-fs
  needs the increased fs.inotify.max_user_watches, not tracker-store.
* Add lintian overrides for binary-or-shlib-defines-rpath for packages
  linking against private libraries in /usr/lib/tracker-0.8:
  - Add debian/libtracker-extract-0.8-0.lintian-overrides.
  - Add debian/libtracker-miner-0.8-0.lintian-overrides.
  - Add debian/tracker-gui.lintian-overrides.
  - Add debian/tracker-miner-evolution.lintian-overrides.
  - Add debian/tracker-miner-fs.lintian-overrides.
  - Add debian/tracker-utils.lintian-overrides.
* Remove the old xdg autostart files for trackerd and tracker-applet
  on upgrades:
  - Add debian/tracker-gui.preinst.
  - Add debian/tracker.preinst.
* debian/rules:
  - Update configure switches, enable FLAC extractor support.
  - Update DEB_DH_MAKESHLIBS_ARGS_ALL arguments.
* Review and update debian/copyright.
* debian/patches/30-vfat-hidden-attribute-build-fix.patch
  - Don't build VFAT check for hidden attributes on non-linux platforms.
    Thanks Petr Salinger for the patch. (Closes: #576938)
* New upstream release.
* debian/tracker.manpages
  - Remove tracker-thumbnailer.1, no longer installed upstream.
* Remove patches:
  - debian/patches/10-drop-bogus-version-info.patch (merged upstream)
  - debian/patches/20-tracker-defaults.patch (merged upstream)
  - debian/patches/30-gmime-2.4.patch (merged upstream)
* debian/control
  - Fix small typo in tracker-dbg's package description. (Closes: #550771)
  - Bump Standards-Version to 3.8.4. No further changes.
  - Add Depends on procps.
* debian/patches/10-binutils-gold.patch
  - Add missing libraries to fix FTBFS with binutils-gold. (Closes: #556499)
* debian/patches/15-am-maintainer-mode.patch
  - Set AM_MAINTAINER_MODE to make patching the build system less painful.
* debian/patches/99-autoreconf.patch
  - Rerun autoreconf -i to update the build system.
* debian/*.lintian-overrides
  - Add lintian overrides for tracker-search-tool and tracker-utils. Those
    binaries encode an rpath for /usr/lib/tracker. As they are built from
    the same source package and have a strict dependency on the tracker
    binary package, it is acceptable to define an rpath.
* debian/patches/20-tracker-search-man-page-typo-fix.patch
  - Fix typo in the tracker-search.1 man page detected by lintian.
* debian/patches/25-trackerd-man-page-typo-fix.patch
  - Fix typo in the trackerd.1 man page spotted by Hans Spaans.
    (Closes: #549868)
* debian/rules
  - Update configure flags.
  - Don't generate ldconfig calls in postinst/postrm for the libraries
    shipped in /usr/lib/tracker.
* debian/tracker.postinst
  - Start procps to apply "sysctl.d/30-tracker.conf".
* Port to GMime 2.4. (Closes: #549052)
* debian/control
  - Update Build-Depends libgmime-2.0-2-dev → libgmime-2.4-dev.
  - Bump Standards-Version to 3.8.3. No further changes.
* debian/patches/30-gmime-2.4.patch
  - Pull patch from https://bugzilla.gnome.org/show_bug.cgi?id=564640 to
    make tracker compile against GMime 2.4.
* debian/patches/99-autoreconf.patch
  - Run autoreconf as the gmime-2.4 patch requires changes to the build
* Bump Standards-Version to 3.8.2. No further changes.
* libdeskbar-tracker: Change Depends on python-gnome2-desktop to
  python-gnomedesktop, as python-gnome2-desktop is going away.
  (Closes: #541565)

28. By Chris Coulson

releasing version 0.8.2-0ubuntu0ppa1~karmic1

27. By Chris Coulson

* New upstream release
* General:
  - Set functional tests to be enabled by default
  - Set libunac to be enabled if available by default
  - Fixed erroneous linking where GdkPixbuf, HAL, DeviceKit, Pango and UNAC
    were involved
* Functional Tests:
  - Improved performance-tc.py, mostly whitespace changes
* libtracker-common:
  - Fixed use of timegm on BSD and use it for __GLIBC__, it's faster
* libtracker-db:
  - Avoid type checking for TrackerDBInterface and TrackerDBResultSet
* libtracker-data:
  - Added tests for more than one regex query
  - Fixed SPARQL regex, don't use bound strings, use literals
  - Fixed memory leak due to reference cycle
  - Avoid type checking for TrackerProperty, TrackerClass and TrackerNamespace
* libtracker-client:
  - Added properties to Vala bindings (allowing property = value)
* libtracker-miner:
  - Fixed debian builds, don't use $(builddir) in Makefile.am
* tracker-miner-fs:
  - Fixed build failures on non-Linux systems (FAT filesystem operations)
* tracker-preferences:
  - Added file chooser button for ignored directories
  - Remove separator in patterns dialog
  - Make OK button default action in patterns dialog
  - Set throttle/low disk space only when Apply button is clicked
* evolution:
  - Avoid e-d-s 2.28 #define causing compilation errors, see GB#613199
* Drop debian/patches/01_eds_workaround.patch - not needed now
* debian/control:
  - Don't build-depend on quilt
* debian/rules:
  - Drop quilt includes

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.