strigi 0.7 rc1

Philip Van Hoof spam-+mS4aLmNmLKG5XvV6lv2jw at public.gmane.org
Mon Jul 27 16:56:16 BST 2009


On Thu, 2009-07-23 at 07:31 +0200, Jos van den Oever wrote:
> Hello all,
> 
> I've just uploaded Strigi version 0.7 RC 1 to
> http://www.vandenoever.info/software/strigi/strigi-0.7-RC1.tar.bz2
> This version is the first Strigi version using the Nepomuk ontologies.
> For the KDE people: hooray, this can be used in KDE 4.3.
> For the Tracker people: yay, you can start using libstreamanalyzer
> 
> If you encounter any problems, please let me know, so the fix can make
> it in 0.7 final.
> 

As already mentioned to Evgeny and Jos on IRC am I still seeing quite a
few non-Nepomuk predicates passing by. These should all be resolved
before we can start using it in Tracker's tracker-extract, as we prefer
not to filter those out (for performance reasons).

We're also still seeing quite a lot of debugging messages during
initialization of the library:

FieldRegister::FieldRegister();
priv->mconfig = new Strigi::AnalyzerConfiguration ();
priv->streamindexer = new Strigi::StreamAnalyzer (*priv->mconfig);

Partly because those debug-messages aren't prepended with the origin and
because they don't make much sense (some just print the .so files that
LSA is loading in, and that's it) we need those messages removed.


This is an example valid warning:

27 Jul 2009, 17:31:35: Tracker-Warning **: Could not perform SQLite
operation, error:25->'bind or column index out of range'

Far better than throwing warnings would be to allow us to set warning
and error handlers. Then we can integrate this with our own warning and
logging infrastructure. 

Only thing you have to do in Tracker's master to test the streamanalyzer
integration is:

- open configure.ac
- replace the line 

STREAMANALYZER_REQUIRED=9.9.9

with

STREAMANALYZER_REQUIRED=0.7.0

Run ./autogen.sh, make sure libstreamanalyzer.pc can be found by
pkg-config

Set LD_LIBRARY_PATH if necessary for streamanalyzer and run
tracker-extract -f filename.mp3

We'll change the version-requirement from 9.9.9 to 0.7.0 as soon as the
issues as mentioned above are resolved. 

ps. I hope that the next RC you wont call your RC, 0.7.0 in the .pc
file. But instead 0.7.0-RC1 or something. Otherwise people who tryout
the RC1 might confuse their version with the future 0.7.0 one. But
that's up to streamanalyzer's project management.


-- 
Philip Van Hoof, freelance software developer
home: me at pvanhoof dot be 
gnome: pvanhoof at gnome dot org 
http://pvanhoof.be/blog
http://codeminded.be




More information about the kde-core-devel mailing list