[Zeitgeist] Translation template import - zeitgeist in Zeitgeist Framework 0.3
Hello Zeitgeist Framework Team, On 2010-08-07 06:22z (12 minutes ago), you uploaded a translation template for zeitgeist in Zeitgeist Framework 0.3 in Launchpad. The template has now been imported successfully. Thank you, The Launchpad team ___ Mailing list: https://launchpad.net/~zeitgeist Post to : zeitgeist@lists.launchpad.net Unsubscribe : https://launchpad.net/~zeitgeist More help : https://help.launchpad.net/ListHelp
[Zeitgeist] Translation template import - zeitgeist in Zeitgeist Framework 0.1
Hello Zeitgeist Framework Team, On 2010-08-07 06:22z (11 minutes ago), you uploaded a translation template for zeitgeist in Zeitgeist Framework 0.1 in Launchpad. The template has now been imported successfully. Thank you, The Launchpad team ___ Mailing list: https://launchpad.net/~zeitgeist Post to : zeitgeist@lists.launchpad.net Unsubscribe : https://launchpad.net/~zeitgeist More help : https://help.launchpad.net/ListHelp
[Zeitgeist] Translation template import - zeitgeist in Zeitgeist Framework 0.3
Hello Zeitgeist Framework Team, On 2010-08-06 21:59z (29 minutes ago), you uploaded a translation template for zeitgeist in Zeitgeist Framework 0.3 in Launchpad. The template has now been imported successfully. Thank you, The Launchpad team ___ Mailing list: https://launchpad.net/~zeitgeist Post to : zeitgeist@lists.launchpad.net Unsubscribe : https://launchpad.net/~zeitgeist More help : https://help.launchpad.net/ListHelp
[Zeitgeist] Translation template import - zeitgeist in Zeitgeist Framework 0.1
Hello Zeitgeist Framework Team, On 2010-08-06 21:59z (18 minutes ago), you uploaded a translation template for zeitgeist in Zeitgeist Framework 0.1 in Launchpad. The template has now been imported successfully. Thank you, The Launchpad team ___ Mailing list: https://launchpad.net/~zeitgeist Post to : zeitgeist@lists.launchpad.net Unsubscribe : https://launchpad.net/~zeitgeist More help : https://help.launchpad.net/ListHelp
[Zeitgeist] [Bug 614282] Re: fts extension is missing negation support
Oh dear, I didn't read your comment here Mikkel, but I already have a patch which does it using NOT, here it is: ** Patch added: "negation.patch" http://launchpadlibrarian.net/53199455/negation.patch -- fts extension is missing negation support https://bugs.launchpad.net/bugs/614282 You received this bug notification because you are a member of Zeitgeist Extensions, which is the registrant for Zeitgeist Smack-ins. Status in Zeitgeist Smack-ins: Confirmed Bug description: As reported by Michal on irc today, the fts extension is missing negation support, it would be nice if we could add negation in queries. ___ Mailing list: https://launchpad.net/~zeitgeist Post to : zeitgeist@lists.launchpad.net Unsubscribe : https://launchpad.net/~zeitgeist More help : https://help.launchpad.net/ListHelp
[Zeitgeist] [Bug 487321] Re: What value should subject.origin have?
** Changed in: zeitgeist Milestone: 0.4.1 => 0.5.0 -- What value should subject.origin have? https://bugs.launchpad.net/bugs/487321 You received this bug notification because you are a member of Zeitgeist Framework Team, which is subscribed to Zeitgeist Framework. Status in Zeitgeist Framework: Fix Released Bug description: >> + origin = >> info.get_uri().rpartition("/")[0] WHY? ___ Mailing list: https://launchpad.net/~zeitgeist Post to : zeitgeist@lists.launchpad.net Unsubscribe : https://launchpad.net/~zeitgeist More help : https://help.launchpad.net/ListHelp
[Zeitgeist] [Bug 592599] Re: Hard to use exclusive queries
** Changed in: zeitgeist Milestone: 0.4.1 => 0.5.0 -- Hard to use exclusive queries https://bugs.launchpad.net/bugs/592599 You received this bug notification because you are a member of Zeitgeist Framework Team, which is subscribed to Zeitgeist Framework. Status in Unity Files Place: Fix Released Status in Zeitgeist Framework: Fix Released Bug description: (Canonical hat on) For Unity we want to try and group recent files into some categories like Documents, Images, Video, Presentations, etc, and I've discovered an unfortunate decision in our template matching algorithm, making this quite hard to get 100% right. The deal is that the designers think that the Documents section should not contain Presentations (which makes quite good sense if there is a separate section for this). Also we'd like to have an "Other" section with unclassified stuff. But since nfo:Presentation is a subclass of nfo:Document a query for all documents would also include all presentations (which is "correct", but not what we want in this particular case). So roughly speaking the query for the Documents section should be all subtypes of nfo:Document but NOT nfo:Presentation Currently this is simply not possible in Zeitgeist, because we do logical OR between all subject templates. What I'd propose to do to make these kind of queries possible, is to switch to logical AND between subjects, but keep it at logical OR between events. So in code I'd like the following code to work: su1 = Subject.new_for_values(interpretation=DOCUMENT) su2 = Subject.new_for_values(interpretation="!"+PRESENTATION) ev = Event() ev.subjects.append(su1) ev.subjects.append(su2) # now query for [ev]. As you probably realize we have the same problem (but even stronger) in the "Other" section where we want to exclude all the listed sections and match everything else. ___ Mailing list: https://launchpad.net/~zeitgeist Post to : zeitgeist@lists.launchpad.net Unsubscribe : https://launchpad.net/~zeitgeist More help : https://help.launchpad.net/ListHelp
[Zeitgeist] [Bug 592600] Re: Autoload extensions
** Changed in: zeitgeist Milestone: 0.4.1 => 0.5.0 -- Autoload extensions https://bugs.launchpad.net/bugs/592600 You received this bug notification because you are a member of Zeitgeist Framework Team, which is subscribed to Zeitgeist Framework. Status in Zeitgeist Framework: Fix Released Bug description: (Canonical hat on) For packaging reasons it would be nice if Zeitgeist would automatically load all extensions found somewhere on the file system so that we could ship the FTS extension in a separate .deb for Unity. In theory it's possible to use the env vars there are, but that will require some nasty tricks in the package afaik. On a more general note this feature would also make it easier for distributors to ship a clean unpatched Zeitgeist, but sill bundle their own extensions. Fx. MeeGo might want to ship the Tracker extension by default. ___ Mailing list: https://launchpad.net/~zeitgeist Post to : zeitgeist@lists.launchpad.net Unsubscribe : https://launchpad.net/~zeitgeist More help : https://help.launchpad.net/ListHelp
[Zeitgeist] [Bug 595919] Re: delete_event_hook for extensions
** Changed in: zeitgeist Milestone: 0.4.1 => 0.5.0 -- delete_event_hook for extensions https://bugs.launchpad.net/bugs/595919 You received this bug notification because you are a member of Zeitgeist Framework Team, which is subscribed to Zeitgeist Framework. Status in Zeitgeist Framework: Fix Released Bug description: Right now zeitgeist extensions have no way of knowing when events are deleted. I propose adding a delete_event_hook() method on the Extension class that extensions can override. The delete_event_hook() method should take an event_id as its sole argument. I need this functionality in the FTS extension. ___ Mailing list: https://launchpad.net/~zeitgeist Post to : zeitgeist@lists.launchpad.net Unsubscribe : https://launchpad.net/~zeitgeist More help : https://help.launchpad.net/ListHelp
[Zeitgeist] [Bug 598577] Re: .desktop file parser not resilient enough
** Changed in: zeitgeist Milestone: 0.4.1 => 0.5.0 -- .desktop file parser not resilient enough https://bugs.launchpad.net/bugs/598577 You received this bug notification because you are a member of Zeitgeist Framework Team, which is subscribed to Zeitgeist Framework. Status in Zeitgeist Framework: Fix Released Bug description: I got the code from bzr, the last revision from the log is 1505. After I installed zeitgeist I ran: python zeitgeist-daemon.py python zeitgeist-datahub.py In different terminals. zeitgeist-daemon seems to capture events correctly but there is something wrong with zeitgeist-datahub, here is the terminal output: = FROM: python zeitgeist-daemon.py = DEBUG:zeitgeist.engine:daemon is configured to run with these extensions: ['_zeitgeist.engine.extensions.blacklist.Blacklist', '_zeitgeist.engine.extensions.datasource_registry.DataSourceRegistry'] INFO:zeitgeist.sql:Using database: /home/mario/.local/share/zeitgeist/activity.sqlite DEBUG:zeitgeist.sql:Core schema is good. DB loaded in 1.78217887878ms DEBUG:zeitgeist.extension:Loading extension 'Blacklist' DEBUG:zeitgeist.blacklist:No existing blacklist config found DEBUG:zeitgeist.extension:Loading extension 'DataSourceRegistry' DEBUG:zeitgeist.datasource_registry:Loaded data-source data from /home/mario/.local/share/zeitgeist/datasources.pickle DEBUG:root:Checking for another running instance... DEBUG:root:No running instances found. INFO:root:Starting Zeitgeist service... = FROM: python zeitgeist-datahub.py = DEBUG:root:Updating database with new Recently Used Documents items Traceback (most recent call last): File "zeitgeist-datahub.py", line 108, in _update_db_async events = self._sources_queue[0].get_items() File "/home/mario/zeitgeist/zeitgeist/zeitgeist/../_zeitgeist/loggers/zeitgeist_base.py", line 81, in get_items return self._get_items() File "/home/mario/zeitgeist/zeitgeist/zeitgeist/../_zeitgeist/loggers/datasources/recent.py", line 293, in _get_items desktopfile = self._find_desktop_file_for_application(application) File "/home/mario/zeitgeist/zeitgeist/zeitgeist/../_zeitgeist/loggers/datasources/recent.py", line 265, in _find_desktop_file_for_application line.split("=", 1)[-1].strip().split()[0] == \ IndexError: list index out of range What am I doing wrong? Initially, from ppa packages on two different computers, GAJ did not show any entries, just "pinned items". I ran these commands because I saw the answer to question #99109, no luck with any version (ppa or bazar). Thanks in advanced. ___ Mailing list: https://launchpad.net/~zeitgeist Post to : zeitgeist@lists.launchpad.net Unsubscribe : https://launchpad.net/~zeitgeist More help : https://help.launchpad.net/ListHelp
[Zeitgeist] [Bug 595577] Re: Check for 'rapper' in configure (raptor-utils)
** Changed in: zeitgeist Milestone: 0.4.1 => 0.5.0 -- Check for 'rapper' in configure (raptor-utils) https://bugs.launchpad.net/bugs/595577 You received this bug notification because you are a member of Zeitgeist Framework Team, which is subscribed to Zeitgeist Framework. Status in Zeitgeist Framework: Fix Released Bug description: I downloaded 0.4 from this link: http://edge.launchpad.net/zeitgeist/0.4/0.4.0/+download/zeitgeist-0.4.0.tar.gz ./configure make fails. I needed raptor-utils. after installing raptor-utils, everything worked fine :) ___ Mailing list: https://launchpad.net/~zeitgeist Post to : zeitgeist@lists.launchpad.net Unsubscribe : https://launchpad.net/~zeitgeist More help : https://help.launchpad.net/ListHelp
[Zeitgeist] [Bug 604747] Re: Hook before event deletions missing
** Changed in: zeitgeist Milestone: 0.4.1 => 0.5.0 -- Hook before event deletions missing https://bugs.launchpad.net/bugs/604747 You received this bug notification because you are a member of Zeitgeist Framework Team, which is subscribed to Zeitgeist Framework. Status in Zeitgeist Framework: Fix Released Bug description: Now that there is a hook called after event deletions (with which I only agree because of performance reasons for the FTS extension, as it is basically duplicating the D-Bus interface), there should also be a hook called before events are deleted which can stop that from happening. ___ Mailing list: https://launchpad.net/~zeitgeist Post to : zeitgeist@lists.launchpad.net Unsubscribe : https://launchpad.net/~zeitgeist More help : https://help.launchpad.net/ListHelp
[Zeitgeist] [Bug 595411] Re: Dbus Timeout when running test/remote-test.py -v ZeitgeistRemoteAPITest
** Changed in: zeitgeist Milestone: 0.4.1 => 0.5.0 -- Dbus Timeout when running test/remote-test.py -v ZeitgeistRemoteAPITest https://bugs.launchpad.net/bugs/595411 You received this bug notification because you are a member of Zeitgeist Framework Team, which is subscribed to Zeitgeist Framework. Status in Zeitgeist Framework: Fix Released Bug description: This Timeout "error" in "testFindByRandomActorAndGet" is reproducible for me when running the testsuite % test/remote-test.py -v ZeitgeistRemoteAPITest :( Ensure that the DataSourceRegistry extension is there. If we'd want ... ok testDeleteEvents (__main__.ZeitgeistRemoteAPITest) ... ok testFindByRandomActorAndGet (__main__.ZeitgeistRemoteAPITest) ... Error from Zeitgeist engine: org.freedesktop.DBus.Error.NoReply: Message did not receive a reply (timeout by message bus) ok testFindEventsForValues (__main__.ZeitgeistRemoteAPITest) ... ok testFindRelated (__main__.ZeitgeistRemoteAPITest) ... Traceback (most recent call last): File "/usr/lib/pymodules/python2.6/dbus/connection.py", line 576, in msg_reply_handler reply_handler(*message.get_args_list(**get_args_opts)) File "test/remote-test.py", line 292, in callback self.assertEquals(uris, ["i2", "i1", "i3", "i5"]) File "/usr/lib/python2.6/unittest.py", line 350, in failUnlessEqual (msg or '%r != %r' % (first, second)) AssertionError: dbus.Array([dbus.String(u'i3'), dbus.String(u'i2'), dbus.String(u'i1'), dbus.String(u'i5')], signature=dbus.Signature('s')) != ['i2', 'i1', 'i3', 'i5'] ok testFindTwoOfThreeEvents (__main__.ZeitgeistRemoteAPITest) ... DEBUG:root:RESULTS [2, 1] ok testGetEvents (__main__.ZeitgeistRemoteAPITest) ... ok testInsertAndGetEvent (__main__.ZeitgeistRemoteAPITest) ... ok testMonitorDeleteEvents (__main__.ZeitgeistRemoteAPITest) ... ok testMonitorDeleteNonExistingEvent (__main__.ZeitgeistRemoteAPITest) ... ok testMonitorInsertEvents (__main__.ZeitgeistRemoteAPITest) ... ok testMonitorInstallRemoval (__main__.ZeitgeistRemoteAPITest) ... ok testTwoMonitorsDeleteEvents (__main__.ZeitgeistRemoteAPITest) ... ok testUnicodeInsert (__main__.ZeitgeistRemoteAPITest) ... ok -- Ran 14 tests in 47.956s OK I'm not sure if this is an issue with the engine or the client, or if we are just doing sth wrong in the testcase. I also think we should change our Baseclass for tests to always mark a test as failed when a dbus error occures. As a side note of wiredness, I don't get this timeout message when only running this testcase % test/remote-test.py ZeitgeistRemoteAPITest.testFindByRandomActorAndGet . -- Ran 1 test in 3.026s OK ___ Mailing list: https://launchpad.net/~zeitgeist Post to : zeitgeist@lists.launchpad.net Unsubscribe : https://launchpad.net/~zeitgeist More help : https://help.launchpad.net/ListHelp
[Zeitgeist] [Bug 610114] Re: Not loading extensions from ~/.local/share/zeitgeist/extensions
** Changed in: zeitgeist Milestone: 0.4.1 => 0.5.0 -- Not loading extensions from ~/.local/share/zeitgeist/extensions https://bugs.launchpad.net/bugs/610114 You received this bug notification because you are a member of Zeitgeist Framework Team, which is subscribed to Zeitgeist Framework. Status in Zeitgeist Framework: Fix Released Bug description: This would be good to have. ___ Mailing list: https://launchpad.net/~zeitgeist Post to : zeitgeist@lists.launchpad.net Unsubscribe : https://launchpad.net/~zeitgeist More help : https://help.launchpad.net/ListHelp
[Zeitgeist] [Bug 483556] Re: Make the loading of extensions to the engine configurable
** Changed in: zeitgeist Milestone: 0.3.4 => 0.4.0 -- Make the loading of extensions to the engine configurable https://bugs.launchpad.net/bugs/483556 You received this bug notification because you are a member of Zeitgeist Framework Team, which is subscribed to Zeitgeist Framework. Status in Zeitgeist Framework: Fix Released Bug description: right now the relevancy-provider is loaded by default. Unfortunately this extension is kind of buggy and not well tested, so in case of errors while loading this extension the whole engine would fail to run. We need a configurable plugin-system for our extensions, and for now we should per default disable loading the relevancy provider. If this provider gets more stable we should easily be able to add this extension to the default extensions which are automatically loaded on engine initialization. ___ Mailing list: https://launchpad.net/~zeitgeist Post to : zeitgeist@lists.launchpad.net Unsubscribe : https://launchpad.net/~zeitgeist More help : https://help.launchpad.net/ListHelp
[Zeitgeist] [Bug 485966] Re: Using filters (text match / exclusion / etc)
** Changed in: zeitgeist Milestone: 0.3.4 => 0.4.0 ** Changed in: zeitgeist/0.3 Milestone: 0.3.4 => None ** Also affects: zeitgeist/0.4 Importance: Undecided Status: New ** Changed in: zeitgeist/0.3 Status: Fix Released => Invalid ** Changed in: zeitgeist/0.4 Importance: Undecided => Critical ** Changed in: zeitgeist/0.4 Status: New => Fix Released ** Changed in: zeitgeist/0.4 Milestone: None => 0.4.0 -- Using filters (text match / exclusion / etc) https://bugs.launchpad.net/bugs/485966 You received this bug notification because you are a member of Zeitgeist Framework Team, which is subscribed to Zeitgeist Framework. Status in Zeitgeist Framework: Fix Released Status in Zeitgeist Framework 0.3 series: Invalid Status in Zeitgeist Framework 0.4 series: Fix Released Bug description: - How can I get all events except those with interpretation VISIT_EVENT? - In case you give me above the awful answer "looking for all interpretations except VISIT_EVENT", how can I get all events except those from application "firefox.desktop"? - How can I get all those events whose URI ends with "myfile.txt"? - And those events whose title contains "zeitgeist"? ___ Mailing list: https://launchpad.net/~zeitgeist Post to : zeitgeist@lists.launchpad.net Unsubscribe : https://launchpad.net/~zeitgeist More help : https://help.launchpad.net/ListHelp
[Zeitgeist] [Bug 489262] Re: Event Interpretations Ontology
** Changed in: zeitgeist Milestone: 0.3.4 => 0.4.0 -- Event Interpretations Ontology https://bugs.launchpad.net/bugs/489262 You received this bug notification because you are a member of Zeitgeist Framework Team, which is subscribed to Zeitgeist Framework. Status in Zeitgeist Framework: Fix Released Bug description: I think using visit/modified is non-sense I would push for replacing it with open/close/saved THIS IS CRITICAL FOR THE DATAPROVIDERS AS WELL AS CLIENT APPS ___ Mailing list: https://launchpad.net/~zeitgeist Post to : zeitgeist@lists.launchpad.net Unsubscribe : https://launchpad.net/~zeitgeist More help : https://help.launchpad.net/ListHelp
[Zeitgeist] [Bug 566898] Re: Log DB file should be versioned
** Changed in: zeitgeist Milestone: 0.3.4 => 0.4.0 -- Log DB file should be versioned https://bugs.launchpad.net/bugs/566898 You received this bug notification because you are a member of Zeitgeist Framework Team, which is subscribed to Zeitgeist Framework. Status in Zeitgeist Framework: Fix Released Bug description: We should really store log DB schema version in the our sqlite. That way we can do smooth upgrades without hacks. Not only that, but we can also shave off a lot of SQL grinding at startup if we just check the db schema version... I am thinking a new table: CREATE TABLE IF NOT EXISTS version_info (schema_name VARCHAR, version INT) This table will have one row for our initial use case, but we may add more rows in the future. The schema_name of our core log db could be "main_log" and on startup we'd do: SELECT version FROM version WHERE name='main_log'; if version != expected_version : do stuff else : no need to run all our initial sql ___ Mailing list: https://launchpad.net/~zeitgeist Post to : zeitgeist@lists.launchpad.net Unsubscribe : https://launchpad.net/~zeitgeist More help : https://help.launchpad.net/ListHelp
[Zeitgeist] [Bug 570741] Re: Bug in find_related_uris
** Changed in: zeitgeist Milestone: 0.3.4 => 0.4.0 -- Bug in find_related_uris https://bugs.launchpad.net/bugs/570741 You received this bug notification because you are a member of Zeitgeist Framework Team, which is subscribed to Zeitgeist Framework. Status in Zeitgeist Framework: Fix Released Bug description: While playing with libzg, I got this exception: ** (process:10701): CRITICAL **: file /home/miso/test-zg.vala.c: line 166: uncaught error: Remote Exception invoking org.gnome.zeitgeist.Log.FindRelatedUris() on /org/gnome/zeitgeist/log/activity at name org.gnome.zeitgeist.Engine: org.freedesktop.DBus.Python.IndexError: Traceback (most recent call last): File "/usr/lib/pymodules/python2.6/dbus/service.py", line 702, in _message_cb retval = candidate_method(self, *args, **keywords) File "/usr/share/zeitgeist/_zeitgeist/engine/remote.py", line 135, in FindRelatedUris result_event_templates, storage_state, num_events, result_type) File "/usr/share/zeitgeist/_zeitgeist/engine/main.py", line 303, in find_related_uris landmarks = set([unicode(event.subjects[0].uri) for event in event_templates]) IndexError: list index out of range ___ Mailing list: https://launchpad.net/~zeitgeist Post to : zeitgeist@lists.launchpad.net Unsubscribe : https://launchpad.net/~zeitgeist More help : https://help.launchpad.net/ListHelp
[Zeitgeist] [Bug 585779] Re: ZEITGEIST_{DEFAULT, EXTRA}_EXTENSIONS is missing manpage entries
** Changed in: zeitgeist Milestone: 0.3.4 => 0.4.0 -- ZEITGEIST_{DEFAULT,EXTRA}_EXTENSIONS is missing manpage entries https://bugs.launchpad.net/bugs/585779 You received this bug notification because you are a member of Zeitgeist Framework Team, which is subscribed to Zeitgeist Framework. Status in Zeitgeist Framework: Fix Released Bug description: This environment variables needs to be documented in the manpages of zeitgeist-daemon ___ Mailing list: https://launchpad.net/~zeitgeist Post to : zeitgeist@lists.launchpad.net Unsubscribe : https://launchpad.net/~zeitgeist More help : https://help.launchpad.net/ListHelp
[Zeitgeist] [Bug 583065] Re: slow querying
** Changed in: zeitgeist Milestone: 0.3.4 => 0.4.0 -- slow querying https://bugs.launchpad.net/bugs/583065 You received this bug notification because you are a member of Zeitgeist Framework Team, which is subscribed to Zeitgeist Framework. Status in Zeitgeist Framework: Invalid Bug description: My DB has exactly 416 subjects *** events: 416 time: 0.541239023209 *** events: 1 time: 0.0319149494171 # querying mostused events where subject.uri is a specific uri *** events: 2 time: 0.499359130859 # querying mostused events where subject.uri is one of 2 specific uris *** events: 30 time: 10.8581418991 # querying mostused events where subject.uri is one of 30 specific uris I duplicated the queries again... *** events: 416 time: 0.487861871719 *** events: 1 time: 0.0361568927765 *** events: 2 time: 0.499109983444 *** events: 30 time: 16.0003550053 What is happening in the background is that i query tracker for a string i get all matching uris and then query Zeitgeist you can test with lp:~seif/sezen/sezen2/ You will need ZG trunk to test it ___ Mailing list: https://launchpad.net/~zeitgeist Post to : zeitgeist@lists.launchpad.net Unsubscribe : https://launchpad.net/~zeitgeist More help : https://help.launchpad.net/ListHelp
[Zeitgeist] [Bug 587545] Re: core_0_1 upgrade script's table columns are reversed
** Changed in: zeitgeist Milestone: 0.3.4 => 0.4.0 -- core_0_1 upgrade script's table columns are reversed https://bugs.launchpad.net/bugs/587545 You received this bug notification because you are a member of Zeitgeist Framework Team, which is subscribed to Zeitgeist Framework. Status in Zeitgeist Framework: Fix Released Bug description: The table which the core_0_1 update script uses seems to be setting the values backwards. For example it calls: cursor.execute("UPDATE interpretation SET value=? WHERE value=?", r) where r is equal to: ("http://www.semanticdesktop.org/ontologies/nfo/#FileDataObject";, "http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#FileDataObject";) The first value in the tuple was what 0.3.3.1 uses, the second is what the new ontology uses. So it is converting the new ontology to the old ontology, which I imagine is not the desired effect. ___ Mailing list: https://launchpad.net/~zeitgeist Post to : zeitgeist@lists.launchpad.net Unsubscribe : https://launchpad.net/~zeitgeist More help : https://help.launchpad.net/ListHelp
[Zeitgeist] [Bug 614284] Re: fts extension is not expanding stuff correctly in queries
Can you try executing the generated queries directly in talis? Ie. ./talis '(v*) AND (())' etc... Maybe you're not seeing the entire generated query or something... -- fts extension is not expanding stuff correctly in queries https://bugs.launchpad.net/bugs/614284 You received this bug notification because you are a member of Zeitgeist Extensions, which is the registrant for Zeitgeist Smack-ins. Status in Zeitgeist Smack-ins: New Bug description: Michal reported a bug in the fts extension on irc today: 11:06 < mhr3> second, once there's a bit more complex query, it no longer expands stuff 11:07 < mhr3> ie searching for "v*" and "(v*) AND (())" returns different results 11:08 < mhr3> i'm now not sure if "(v) AND (())" vs "v" also returns different stuff 11:09 < mhr3> but it's possible ___ Mailing list: https://launchpad.net/~zeitgeist Post to : zeitgeist@lists.launchpad.net Unsubscribe : https://launchpad.net/~zeitgeist More help : https://help.launchpad.net/ListHelp
[Zeitgeist] [Bug 614284] Re: fts extension is not expanding stuff correctly in queries
And one more with Timestamp.anytime(): (libzg) DEBUG:zeitgeist.fts:Search '(v*) AND (0..9223372036854775807ms)' gave 4422 hits in 33.2410335541ms Talis: DEBUG:zeitgeist.fts:Search 'v*' gave 8845 hits in 14.8799419403ms And yes, I'm quite sure I don't have 4000 events with Timestamp < 0 in my DB. -- fts extension is not expanding stuff correctly in queries https://bugs.launchpad.net/bugs/614284 You received this bug notification because you are a member of Zeitgeist Extensions, which is the registrant for Zeitgeist Smack-ins. Status in Zeitgeist Smack-ins: New Bug description: Michal reported a bug in the fts extension on irc today: 11:06 < mhr3> second, once there's a bit more complex query, it no longer expands stuff 11:07 < mhr3> ie searching for "v*" and "(v*) AND (())" returns different results 11:08 < mhr3> i'm now not sure if "(v) AND (())" vs "v" also returns different stuff 11:09 < mhr3> but it's possible ___ Mailing list: https://launchpad.net/~zeitgeist Post to : zeitgeist@lists.launchpad.net Unsubscribe : https://launchpad.net/~zeitgeist More help : https://help.launchpad.net/ListHelp
[Zeitgeist] [Bug 614315] Re: fts extension fails to load
** Also affects: zeitgeist Importance: Undecided Status: New ** Changed in: zeitgeist Assignee: (unassigned) => Siegfried Gevatter (rainct) ** Changed in: zeitgeist Milestone: None => 0.5.1 -- fts extension fails to load https://bugs.launchpad.net/bugs/614315 You received this bug notification because you are a member of Zeitgeist Framework Team, which is subscribed to Zeitgeist Framework. Status in Zeitgeist Framework: New Status in Zeitgeist Smack-ins: New Bug description: The FTS extension fails to load if ZG is running and one executes `zeitgeist-daemon --replace`. It fails with this error: DEBUG:zeitgeist.extension:Loading extension 'SearchEngineExtension' DEBUG:zeitgeist.fts:Opening full text index: /home/miso/.local/share/zeitgeist/fts.index ERROR:zeitgeist.extension:Failed loading the 'SearchEngineExtension' extension Traceback (most recent call last): File "/usr/local/share/zeitgeist/_zeitgeist/engine/extension.py", line 247, in load obj = extension(self.__engine) File "/home/miso/.local/share/zeitgeist/extensions/fts.py", line 90, in __init__ self._indexer = Indexer(self.engine) File "/home/miso/.local/share/zeitgeist/extensions/fts.py", line 132, in __init__ self._index = xapian.WritableDatabase(INDEX_FILE, xapian.DB_CREATE_OR_OPEN) File "/usr/lib/python2.6/dist-packages/xapian.py", line 2886, in __init__ _xapian.WritableDatabase_swiginit(self,_xapian.new_WritableDatabase(*args)) DatabaseLockError: Unable to acquire database write lock on /home/miso/.local/share/zeitgeist/fts.index: already locked ___ Mailing list: https://launchpad.net/~zeitgeist Post to : zeitgeist@lists.launchpad.net Unsubscribe : https://launchpad.net/~zeitgeist More help : https://help.launchpad.net/ListHelp
[Zeitgeist] [Bug 614284] Re: fts extension is not expanding stuff correctly in queries
I have a libzg query that searches for "v*" with an empty event as a template, this is the result: DEBUG:zeitgeist.fts:Search '(v*) AND (())' gave 8 hits in 34.8780155182ms The same query by using `./talis 'v*'`: DEBUG:zeitgeist.fts:Search 'v*' gave 8845 hits in 12.4750137329ms Now libzg search for "v" (again with empty event as a template) DEBUG:zeitgeist.fts:Search '(v) AND (())' gave 8 hits in 0.739097595215ms Result of `./talis 'v'`: DEBUG:zeitgeist.fts:Search 'v' gave 70 hits in 0.261068344116ms All of this was run on the same DB, why do the hits pairs differ? -- fts extension is not expanding stuff correctly in queries https://bugs.launchpad.net/bugs/614284 You received this bug notification because you are a member of Zeitgeist Extensions, which is the registrant for Zeitgeist Smack-ins. Status in Zeitgeist Smack-ins: New Bug description: Michal reported a bug in the fts extension on irc today: 11:06 < mhr3> second, once there's a bit more complex query, it no longer expands stuff 11:07 < mhr3> ie searching for "v*" and "(v*) AND (())" returns different results 11:08 < mhr3> i'm now not sure if "(v) AND (())" vs "v" also returns different stuff 11:09 < mhr3> but it's possible ___ Mailing list: https://launchpad.net/~zeitgeist Post to : zeitgeist@lists.launchpad.net Unsubscribe : https://launchpad.net/~zeitgeist More help : https://help.launchpad.net/ListHelp
[Zeitgeist] [Bug 614315] [NEW] fts extension fails to load
Public bug reported: The FTS extension fails to load if ZG is running and one executes `zeitgeist-daemon --replace`. It fails with this error: DEBUG:zeitgeist.extension:Loading extension 'SearchEngineExtension' DEBUG:zeitgeist.fts:Opening full text index: /home/miso/.local/share/zeitgeist/fts.index ERROR:zeitgeist.extension:Failed loading the 'SearchEngineExtension' extension Traceback (most recent call last): File "/usr/local/share/zeitgeist/_zeitgeist/engine/extension.py", line 247, in load obj = extension(self.__engine) File "/home/miso/.local/share/zeitgeist/extensions/fts.py", line 90, in __init__ self._indexer = Indexer(self.engine) File "/home/miso/.local/share/zeitgeist/extensions/fts.py", line 132, in __init__ self._index = xapian.WritableDatabase(INDEX_FILE, xapian.DB_CREATE_OR_OPEN) File "/usr/lib/python2.6/dist-packages/xapian.py", line 2886, in __init__ _xapian.WritableDatabase_swiginit(self,_xapian.new_WritableDatabase(*args)) DatabaseLockError: Unable to acquire database write lock on /home/miso/.local/share/zeitgeist/fts.index: already locked ** Affects: zeitgeist-extensions Importance: Undecided Status: New -- fts extension fails to load https://bugs.launchpad.net/bugs/614315 You received this bug notification because you are a member of Zeitgeist Extensions, which is the registrant for Zeitgeist Smack-ins. Status in Zeitgeist Smack-ins: New Bug description: The FTS extension fails to load if ZG is running and one executes `zeitgeist-daemon --replace`. It fails with this error: DEBUG:zeitgeist.extension:Loading extension 'SearchEngineExtension' DEBUG:zeitgeist.fts:Opening full text index: /home/miso/.local/share/zeitgeist/fts.index ERROR:zeitgeist.extension:Failed loading the 'SearchEngineExtension' extension Traceback (most recent call last): File "/usr/local/share/zeitgeist/_zeitgeist/engine/extension.py", line 247, in load obj = extension(self.__engine) File "/home/miso/.local/share/zeitgeist/extensions/fts.py", line 90, in __init__ self._indexer = Indexer(self.engine) File "/home/miso/.local/share/zeitgeist/extensions/fts.py", line 132, in __init__ self._index = xapian.WritableDatabase(INDEX_FILE, xapian.DB_CREATE_OR_OPEN) File "/usr/lib/python2.6/dist-packages/xapian.py", line 2886, in __init__ _xapian.WritableDatabase_swiginit(self,_xapian.new_WritableDatabase(*args)) DatabaseLockError: Unable to acquire database write lock on /home/miso/.local/share/zeitgeist/fts.index: already locked ___ Mailing list: https://launchpad.net/~zeitgeist Post to : zeitgeist@lists.launchpad.net Unsubscribe : https://launchpad.net/~zeitgeist More help : https://help.launchpad.net/ListHelp
Re: [Zeitgeist] [Bug 614295] Re: TimeRange.always() is inconsistent
2010/8/6 Mikkel Kamstrup Erlandsen : > Regarding change of timestamp signature: What's the technical argument > for breaking API (and breaking it in a big way)? I don't really think we should break it now (just saying that it'd make more sense, but in practice I don't think it'll make a difference). -- TimeRange.always() is inconsistent https://bugs.launchpad.net/bugs/614295 You received this bug notification because you are a member of Zeitgeist Framework Team, which is subscribed to Zeitgeist Framework. Status in Zeitgeist Framework: New Bug description: There's an inconsistency in TimeRange.always() produced by ZG and libzg. ZG uses (-maxint, maxint), while libzg uses (0, maxint). This introduces incompabilities when using ZG's TimeRange.is_always(), where it'll return True for ZG's TimeRanges and False for libzg's TimeRanges. Our mightly leader Seif decided that ZG should also use (0, maxint), so this is a reminder to change it for the next release. ___ Mailing list: https://launchpad.net/~zeitgeist Post to : zeitgeist@lists.launchpad.net Unsubscribe : https://launchpad.net/~zeitgeist More help : https://help.launchpad.net/ListHelp
[Zeitgeist] [Bug 614295] Re: TimeRange.always() is inconsistent
I am pretty much indifferent on TimeRange.always() is. The .is_always() function is just used in the fts extension to do a slight optimization in case the time range is irrelevant. Regarding change of timestamp signature: What's the technical argument for breaking API (and breaking it in a big way)? -- TimeRange.always() is inconsistent https://bugs.launchpad.net/bugs/614295 You received this bug notification because you are a member of Zeitgeist Framework Team, which is subscribed to Zeitgeist Framework. Status in Zeitgeist Framework: New Bug description: There's an inconsistency in TimeRange.always() produced by ZG and libzg. ZG uses (-maxint, maxint), while libzg uses (0, maxint). This introduces incompabilities when using ZG's TimeRange.is_always(), where it'll return True for ZG's TimeRanges and False for libzg's TimeRanges. Our mightly leader Seif decided that ZG should also use (0, maxint), so this is a reminder to change it for the next release. ___ Mailing list: https://launchpad.net/~zeitgeist Post to : zeitgeist@lists.launchpad.net Unsubscribe : https://launchpad.net/~zeitgeist More help : https://help.launchpad.net/ListHelp
[Zeitgeist] [Bug 614284] Re: fts extension is not expanding stuff correctly in queries
fts does it's own wildcard handling, so it may well be there... however I am not sure I really understand what the bug is about, can someone elaborate a bit? -- fts extension is not expanding stuff correctly in queries https://bugs.launchpad.net/bugs/614284 You received this bug notification because you are a member of Zeitgeist Extensions, which is the registrant for Zeitgeist Smack-ins. Status in Zeitgeist Smack-ins: New Bug description: Michal reported a bug in the fts extension on irc today: 11:06 < mhr3> second, once there's a bit more complex query, it no longer expands stuff 11:07 < mhr3> ie searching for "v*" and "(v*) AND (())" returns different results 11:08 < mhr3> i'm now not sure if "(v) AND (())" vs "v" also returns different stuff 11:09 < mhr3> but it's possible ___ Mailing list: https://launchpad.net/~zeitgeist Post to : zeitgeist@lists.launchpad.net Unsubscribe : https://launchpad.net/~zeitgeist More help : https://help.launchpad.net/ListHelp
[Zeitgeist] [Bug 614282] Re: fts extension is missing negation support
Technically this should not be too hard, but there may be a few devils in the details. It really boils down to the following change in the template compilation code: * If a template string starts with "!" replace that ! with a minus, "-". ** Changed in: zeitgeist-extensions Status: New => Confirmed -- fts extension is missing negation support https://bugs.launchpad.net/bugs/614282 You received this bug notification because you are a member of Zeitgeist Extensions, which is the registrant for Zeitgeist Smack-ins. Status in Zeitgeist Smack-ins: Confirmed Bug description: As reported by Michal on irc today, the fts extension is missing negation support, it would be nice if we could add negation in queries. ___ Mailing list: https://launchpad.net/~zeitgeist Post to : zeitgeist@lists.launchpad.net Unsubscribe : https://launchpad.net/~zeitgeist More help : https://help.launchpad.net/ListHelp
Re: [Zeitgeist] [Bug 614295] [NEW] TimeRange.always() is inconsistent
2010/8/6 Michal Hruby : > Our mightly leader Seif decided that ZG should also use (0, maxint), so > this is a reminder to change it for the next release. I disagree, if we are using signed integers then "always" includes the negatives one. (Another thing is whether it really makes sense to have signed integers or we should switch to unsigned ones, which I think we should do). -- TimeRange.always() is inconsistent https://bugs.launchpad.net/bugs/614295 You received this bug notification because you are a member of Zeitgeist Framework Team, which is subscribed to Zeitgeist Framework. Status in Zeitgeist Framework: New Bug description: There's an inconsistency in TimeRange.always() produced by ZG and libzg. ZG uses (-maxint, maxint), while libzg uses (0, maxint). This introduces incompabilities when using ZG's TimeRange.is_always(), where it'll return True for ZG's TimeRanges and False for libzg's TimeRanges. Our mightly leader Seif decided that ZG should also use (0, maxint), so this is a reminder to change it for the next release. ___ Mailing list: https://launchpad.net/~zeitgeist Post to : zeitgeist@lists.launchpad.net Unsubscribe : https://launchpad.net/~zeitgeist More help : https://help.launchpad.net/ListHelp
[Zeitgeist] [Bug 614284] Re: fts extension is not expanding stuff correctly in queries
** Project changed: zeitgeist-dataproviders => zeitgeist-extensions -- fts extension is not expanding stuff correctly in queries https://bugs.launchpad.net/bugs/614284 You received this bug notification because you are a member of Zeitgeist Framework Team, which is subscribed to Zeitgeist Data-Sources. Status in Zeitgeist Smack-ins: New Bug description: Michal reported a bug in the fts extension on irc today: 11:06 < mhr3> second, once there's a bit more complex query, it no longer expands stuff 11:07 < mhr3> ie searching for "v*" and "(v*) AND (())" returns different results 11:08 < mhr3> i'm now not sure if "(v) AND (())" vs "v" also returns different stuff 11:09 < mhr3> but it's possible ___ Mailing list: https://launchpad.net/~zeitgeist Post to : zeitgeist@lists.launchpad.net Unsubscribe : https://launchpad.net/~zeitgeist More help : https://help.launchpad.net/ListHelp
[Zeitgeist] [Bug 614284] [NEW] fts extension is not expanding stuff correctly in queries
You have been subscribed to a public bug: Michal reported a bug in the fts extension on irc today: 11:06 < mhr3> second, once there's a bit more complex query, it no longer expands stuff 11:07 < mhr3> ie searching for "v*" and "(v*) AND (())" returns different results 11:08 < mhr3> i'm now not sure if "(v) AND (())" vs "v" also returns different stuff 11:09 < mhr3> but it's possible ** Affects: zeitgeist-extensions Importance: Undecided Status: New -- fts extension is not expanding stuff correctly in queries https://bugs.edge.launchpad.net/bugs/614284 You received this bug notification because you are a member of Zeitgeist Extensions, which is the registrant for Zeitgeist Smack-ins. ___ Mailing list: https://launchpad.net/~zeitgeist Post to : zeitgeist@lists.launchpad.net Unsubscribe : https://launchpad.net/~zeitgeist More help : https://help.launchpad.net/ListHelp
[Zeitgeist] [Bug 614295] [NEW] TimeRange.always() is inconsistent
Public bug reported: There's an inconsistency in TimeRange.always() produced by ZG and libzg. ZG uses (-maxint, maxint), while libzg uses (0, maxint). This introduces incompabilities when using ZG's TimeRange.is_always(), where it'll return True for ZG's TimeRanges and False for libzg's TimeRanges. Our mightly leader Seif decided that ZG should also use (0, maxint), so this is a reminder to change it for the next release. ** Affects: zeitgeist Importance: Undecided Status: New -- TimeRange.always() is inconsistent https://bugs.launchpad.net/bugs/614295 You received this bug notification because you are a member of Zeitgeist Framework Team, which is subscribed to Zeitgeist Framework. Status in Zeitgeist Framework: New Bug description: There's an inconsistency in TimeRange.always() produced by ZG and libzg. ZG uses (-maxint, maxint), while libzg uses (0, maxint). This introduces incompabilities when using ZG's TimeRange.is_always(), where it'll return True for ZG's TimeRanges and False for libzg's TimeRanges. Our mightly leader Seif decided that ZG should also use (0, maxint), so this is a reminder to change it for the next release. ___ Mailing list: https://launchpad.net/~zeitgeist Post to : zeitgeist@lists.launchpad.net Unsubscribe : https://launchpad.net/~zeitgeist More help : https://help.launchpad.net/ListHelp
Re: [Zeitgeist] [Bug 614284] [NEW] fts extension is not expanding stuff correctly in queries
Are you sure this is fts and not wildcards ? On Fri, Aug 6, 2010 at 11:43 AM, Markus Korn wrote: > Public bug reported: > > Michal reported a bug in the fts extension on irc today: > > 11:06 < mhr3> second, once there's a bit more complex query, it no longer > expands stuff > 11:07 < mhr3> ie searching for "v*" and "(v*) AND (())" returns different > results > 11:08 < mhr3> i'm now not sure if "(v) AND (())" vs "v" also returns > different > stuff > 11:09 < mhr3> but it's possible > > ** Affects: zeitgeist-dataproviders > Importance: Undecided > Status: New > > -- > fts extension is not expanding stuff correctly in queries > https://bugs.launchpad.net/bugs/614284 > You received this bug notification because you are subscribed to The > Zeitgeist Project. > > Status in Zeitgeist Data-Sources: New > > Bug description: > Michal reported a bug in the fts extension on irc today: > > 11:06 < mhr3> second, once there's a bit more complex query, it no longer > expands stuff > 11:07 < mhr3> ie searching for "v*" and "(v*) AND (())" returns different > results > 11:08 < mhr3> i'm now not sure if "(v) AND (())" vs "v" also returns > different > stuff > 11:09 < mhr3> but it's possible > > > -- This is me doing some advertisement for my blog http://seilo.geekyogre.com -- fts extension is not expanding stuff correctly in queries https://bugs.launchpad.net/bugs/614284 You received this bug notification because you are a member of Zeitgeist Framework Team, which is subscribed to Zeitgeist Data-Sources. Status in Zeitgeist Data-Sources: New Bug description: Michal reported a bug in the fts extension on irc today: 11:06 < mhr3> second, once there's a bit more complex query, it no longer expands stuff 11:07 < mhr3> ie searching for "v*" and "(v*) AND (())" returns different results 11:08 < mhr3> i'm now not sure if "(v) AND (())" vs "v" also returns different stuff 11:09 < mhr3> but it's possible ___ Mailing list: https://launchpad.net/~zeitgeist Post to : zeitgeist@lists.launchpad.net Unsubscribe : https://launchpad.net/~zeitgeist More help : https://help.launchpad.net/ListHelp
[Zeitgeist] [Bug 614282] [NEW] fts extension is missing negation support
Public bug reported: As reported by Michal on irc today, the fts extension is missing negation support, it would be nice if we could add negation in queries. ** Affects: zeitgeist-extensions Importance: Wishlist Status: New ** Project changed: zeitgeist-dataproviders => zeitgeist-extensions -- fts extension is missing negation support https://bugs.launchpad.net/bugs/614282 You received this bug notification because you are a member of Zeitgeist Framework Team, which is subscribed to Zeitgeist Data-Sources. Status in Zeitgeist Smack-ins: New Bug description: As reported by Michal on irc today, the fts extension is missing negation support, it would be nice if we could add negation in queries. ___ Mailing list: https://launchpad.net/~zeitgeist Post to : zeitgeist@lists.launchpad.net Unsubscribe : https://launchpad.net/~zeitgeist More help : https://help.launchpad.net/ListHelp
[Zeitgeist] [Bug 614284] [NEW] fts extension is not expanding stuff correctly in queries
Public bug reported: Michal reported a bug in the fts extension on irc today: 11:06 < mhr3> second, once there's a bit more complex query, it no longer expands stuff 11:07 < mhr3> ie searching for "v*" and "(v*) AND (())" returns different results 11:08 < mhr3> i'm now not sure if "(v) AND (())" vs "v" also returns different stuff 11:09 < mhr3> but it's possible ** Affects: zeitgeist-dataproviders Importance: Undecided Status: New -- fts extension is not expanding stuff correctly in queries https://bugs.launchpad.net/bugs/614284 You received this bug notification because you are a member of Zeitgeist Framework Team, which is subscribed to Zeitgeist Data-Sources. Status in Zeitgeist Data-Sources: New Bug description: Michal reported a bug in the fts extension on irc today: 11:06 < mhr3> second, once there's a bit more complex query, it no longer expands stuff 11:07 < mhr3> ie searching for "v*" and "(v*) AND (())" returns different results 11:08 < mhr3> i'm now not sure if "(v) AND (())" vs "v" also returns different stuff 11:09 < mhr3> but it's possible ___ Mailing list: https://launchpad.net/~zeitgeist Post to : zeitgeist@lists.launchpad.net Unsubscribe : https://launchpad.net/~zeitgeist More help : https://help.launchpad.net/ListHelp
[Zeitgeist] [Bug 614282] [NEW] fts extension is missing negation support
You have been subscribed to a public bug: As reported by Michal on irc today, the fts extension is missing negation support, it would be nice if we could add negation in queries. ** Affects: zeitgeist-extensions Importance: Wishlist Status: New -- fts extension is missing negation support https://bugs.edge.launchpad.net/bugs/614282 You received this bug notification because you are a member of Zeitgeist Extensions, which is the registrant for Zeitgeist Smack-ins. ___ Mailing list: https://launchpad.net/~zeitgeist Post to : zeitgeist@lists.launchpad.net Unsubscribe : https://launchpad.net/~zeitgeist More help : https://help.launchpad.net/ListHelp