Zeitgeist Framework 0.3.3

Milestone information

Project:
Zeitgeist Framework
Series:
0.3
Version:
0.3.3
Released:
 
Registrant:
Siegfried Gevatter
Release registered:
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
1 Markus Korn, 1 Mikkel Kamstrup Erlandsen, 4 Seif Lotfy, 15 Siegfried Gevatter
Blueprints:
2 Implemented
Bugs:
2 Invalid, 22 Fix Released

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon zeitgeist-0.3.3.tar.gz (md5, sig) Source tarball 302
last downloaded 55 weeks ago
Total downloads: 302

Release notes 

- Added new ReturnTypes ({Most,Least}{PopularActor,RecentActor}).
- Added DataSourceRegistry extension and support for extensions identifying callers (when methods are executed through D-Bus).
- Overhauled FindRelatedUris for better results and improved performance.
- Several other changes and bug fixes.

Changelog 

View the full changelog

Engine:

 - Added MostPopularActor, LeastPopularActor, MostRecentActor and
   LeastRecentActor as possible ReturnTypes for FindEvents and
   FindEventsId (LP: #493903).
 - Let {Find,Get,Insert}* hooks know the bus name of the caller, when
   executed over D-Bus.
 - Add an extension implementing a data-source registry (allowing to disable
   data-sources from a centralized place and see their description).
 - Overhauled FindRelatedUris for better results and improved performance.
 - Changed FindEvents, FindEventIds and FindRelatedUris to not treat zeros in
   the given TimeRange specially; "(0, 0)" can no longer be used (LP: #490242).
 - Fixed a crash in the GtkRecentlyUsed data-source parsing malfored .desktop
   files (LP: #526357), and added support for more file mimetypes (LP: #510761).
 - Fixed a crash in the GtkRecentlyUsed data-source trying to read broken
   symlinks disguised as .desktop files (LP: #523761).
 - Fixed a crash in the GtkRecentlyUsed data-source which happened when there
   was no display friendly version of a URI (LP: #531793).
 - Renamed --no-passive-loggers option to --no-datahub. Output printed by
   zeitgeist-datahub is no longer visible in zeitgeist-daemon's output.
 - Added --log-level option to change the output verbosity.
 - DeleteEvents now correctly removes any unreferenced values (URIs, actors,
   etc.) and not only the events themselves (LP: #491646).
 - Fixed insertion of events with a payload (LP: #557708).
 - Fixed an exception in DeleteEvents.
 - Fixed event deletions not always getting committed (LP: #566184).
 - Ignore deletion requests for non-existant events.

Python API:
 - Made the Interpretation and Manifestation classes iterable.
 - Added symbol lookup by URI, in the form of dictionary access.
 - Fixed the display name for Interpretation.SOURCECODE.
 - Fixed find_events_for_values and find_event_ids_for_values (LP: #510804).
 - Added a get_extension() method to ZeitgeistDBusInterface, to get convenient
   access to D-Bus interfaces provided by engine extensions.

Overall:
 - More fixes and code enhancements.
 - Manpage updates.
 - Translation updates.

2 blueprints and 24 bugs targeted

Blueprint Priority Assignee Delivery
Data Context Relevancy Provider Data Context Relevancy Provider 4 High Seif Lotfy  11 Implemented
Data-Source Registry (was: how to handle dataproviders per default) Data-Source Registry (was: how to handle dataproviders per default) 4 High Siegfried Gevatter  11 Implemented
Bug report Importance Assignee Status
511407 #511407 KeyError in "self._inv_dict[id]" (sql.py) 1 Undecided Siegfried Gevatter  3 Invalid
565861 #565861 Key error in self._inv_dict[id] using GAJ 1 Undecided Siegfried Gevatter  3 Invalid
498878 #498878 non-clear API: get_*_most_used* 2 Critical Seif Lotfy  10 Fix Released
510813 #510813 No remote test case for event deletion 3 High Seif Lotfy  10 Fix Released
561860 #561860 Activity Journal's Right-Click Delete Functionality Broken 3 High   10 Fix Released
566173 #566173 Failing test case: ZeitgeistRemoteAPITest.testFindRelated 3 High Seif Lotfy  10 Fix Released
491646 #491646 Delete unused URI/actor/etc entries from DB when deleting an event 4 Medium   10 Fix Released
493903 #493903 new queries 4 Medium Siegfried Gevatter  10 Fix Released
510804 #510804 client.py: find_event{s,_ids}_for_values don't work 4 Medium Markus Korn  10 Fix Released
512114 #512114 Need clarification on SymbolCollection.__getattr__ 4 Medium   10 Fix Released
513296 #513296 Finish changes to recent.py for using the registry 4 Medium Siegfried Gevatter  10 Fix Released
526357 #526357 error on parsing empty application name from malformed desktop entry 4 Medium Siegfried Gevatter  10 Fix Released
557708 #557708 Error inserting a event with a byte array payload into zeitgeist 4 Medium Siegfried Gevatter  10 Fix Released
462894 #462894 add a registry for Dataprovider 5 Low Siegfried Gevatter  10 Fix Released
490242 #490242 (0,0) vs. Timerange.until_now() in methods to find events to get all events ever inserted 5 Low Siegfried Gevatter  10 Fix Released
513359 #513359 DataSource Registry: Use a new "unique_id" for identification instead of Name 5 Low Siegfried Gevatter  10 Fix Released
513371 #513371 DataSource Registry: Update LastSeen information 5 Low Siegfried Gevatter  10 Fix Released
523761 #523761 RecentlyUsed data-source crashes trying to access a broken symlink 5 Low Siegfried Gevatter  10 Fix Released
529547 #529547 Rename --no-passive-loggers to --no-datahub 5 Low   10 Fix Released
510761 #510761 Vala files are in "Other activities" instead of "Edited or read code" 6 Wishlist Siegfried Gevatter  10 Fix Released
512115 #512115 zeitgeist-daemon: add CLI switch to set log severity level 6 Wishlist Siegfried Gevatter  10 Fix Released
531793 #531793 zeitgeist-datahub crashed with AttributeError in _get_items() (apparently when/because the database is still empty) 1 Undecided Siegfried Gevatter  10 Fix Released
553861 #553861 Failing doctests in lp:zeitgeist 1 Undecided   10 Fix Released
566184 #566184 Deletes are not committed 1 Undecided Mikkel Kamstrup Erlandsen  10 Fix Released
This milestone contains Public information
Everyone can see this information.