| Summary: | app-misc/tracker-0.7.7 version bump + live ebuild update | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Marcos <gatomiador> |
| Component: | Current packages | Assignee: | Freedesktop bugs <freedesktop-bugs> |
| Status: | RESOLVED FIXED | ||
| Severity: | enhancement | CC: | alex, dark.shadow, Henry78, kanelxake |
| Priority: | High | Keywords: | InVCS |
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: |
ebuild
tracker-0.7,4,ebuild |
||
|
Description
Marcos
2009-05-15 10:33:12 UTC
Created attachment 191338 [details]
ebuild
This version this in the gnome overlay. This is clearly not something that will go in tree as is. It breaks API with everything, it's still buggy as hell, makes evolution hang and stuff. Tracker 0.7 is out late september.
* Library: libtracker-miner
A common library for data miners to use allowing easy integration
with Tracker. This provides D-Bus integration, state and progress
APIs and a means to pause / resume your miner.
* Library: libtracker-client
This API has been completely changed. It is much simpler now and
relies more on the SPARQL language than specific APIs to query
Tracker.
* Daemon: tracker-store
Completely reworked to accept SPARQL queries and updates.
Implements Nepomuk ontology instead of flawed own brand. This
ontology is implemented following the W3C RDF semantics.
* Database: Completely redesigned ALL databases.
These now support triple store and allow much faster querying.
* Application: tracker-miner-fs
Implements libtracker-miner and facilitates the old roles of
tracker-indexer and some of the old roles from trackerd like file
system crawling. This mines data and sends it to tracker-store to
put in the database about files AND applications.
* Application: tracker-sparql
A command line tool to query or update the databases using SPARQL.
* Application: tracker-import
A command line tool to import data kept in Turtle files.
* Application: tracker-search-bar
An applet for quickly searching for music, videos, images,
documents and folders.
* Application: tracker-status-icon
Previously tracker-applet, but rewritten and now much simpler.
This provides state and progress information about all miners
which are running. This also allows the user to pause / resume
data miners.
* Application: tracker-search-tool
This has been completely rewritten using vala and the new
architecture underneath it. Support for the old features are not
quite there yet, but it is similar to its predecessor!
* Application: tracker-explore
This is an application written to explore data in the database and
each item's relationship to the next. This really demonstrates
Tracker's ontology and provides it through full text searching.
* Plugin: Evolution
Now the evolution plugin is supported by the developers instead of
us dipping into their databases (as previously) which is dangerous
and unsafe. Also this implements the libtracker-miner API so it
can be controlled using tracker-status-icon.
* Patches: Nautilus & GtkFileChooser
These are currently submitted upstream to support the new APIs for
continued integration between Tracker and GNOME.
Bugs:
Too many to list here and so much development some are even obsolete.
Notes:
There is currently no migration path from 0.6. to 0.7. So all
configurations will have to be re-set up for now. This is planned to
be added before a 0.8 release.
Created attachment 208643 [details] tracker-0.7,4,ebuild Almost all dependencies checked. There are two points left : 1/ gnome-desktop dep replaced by dev-python/gnome-desktop-python (?) In ChangeLog.pre-0-6-93 2009-03-06 Michael Biebl <mbiebl@gmail.com> Starting with version 2.23.6, deskbar-applet no longer ships the deskbar.core.gnomedeskop python module so we use gnomedesktop directly (requires python-gnome-desktop). 2/ UNAC --enable-unac enable UNAC support, required for stripping accents [default=auto] Not in portage tree. Is that stuff needed ? *** Bug 251755 has been marked as a duplicate of this bug. *** *** Bug 290562 has been marked as a duplicate of this bug. *** (In reply to comment #5) > 2/ UNAC > --enable-unac enable UNAC support, required for stripping accents > [default=auto] > > Not in portage tree. Is that stuff needed ? There's a proposed ebild in #134732, which in the mean time made it to the sunrise overlay. Ok so just for the record, the proposed 0.7.4 ebuild is not respecting a lot of things from configure.ac so it's a definite no-no for the tree, I'll work on an updated ebuild that will first be commited to the gnome overlay and then moved to the tree if good enough. gnome overlay now has 0.7.7, it'd be nice to have some feedback on it before we decide to move it to the tree. seems to work fine. despite it's not indexing evolution, but i may have missed a setting? (TrackerEvolutionPlugin is enabled) Works well too, except the evolution thing. Will double check as soon I've spare time. to get this straight: 'TrackerEvolutionPlugin' is enabled in evolution, 'tracker-stats | grep -i mail' shows: nco:EmailAddress = 4971 nmo:Email = 34511 nmo:MailboxDataObject = 34980 'tracker-search' even shows email results, but 'tracker-search-tool' doesn't fine any emails or contacts from evolution. Tracker 0.6 is gone, 0.7.10 has been added to the tree and live ebuild has been updated to git repository with 0.7 deps. Please give them a shot. I'll start adding back tracker support to apps as patches come in. Thanks for your patience. |