[Desktop12.04-Topic] Deeper Zeitgeist integration. Installation of datasources for default applications etc

Didier Roche didrocks at ubuntu.com
Wed Oct 19 09:40:15 UTC 2011


Le 19/10/2011 11:11, Manish Sinha a écrit :
>> Now some questions:
>> - do you have automatic testsuite for them, running on different versions of
>> upstream projects?
> Not right now, but I can create them. I can create them for atleast those
> apps which are default in Ubuntu

Yeah, as we try to increase Quality as an ongoing effort and especially 
for LTS, this will be a nice way to demonstrate zeitgeist leading that 
as well :)
>
>> - how do oyu work with firefox in particular, where we update the released
>> version through release life? We generally avoid shipping plugins for this
>> reason.
> Our old version of firefox datasource was using XUL/binary components. After
>   the horror, of  it breaking every cycle, Mark Tully ported it to js-ctypes.
> js-ctypes was introduced in Firefox 4.0. So, an upgrade won't break it.
> https://developer.mozilla.org/en/js-ctypes
> http://starkravingfinkle.org/blog/2007/09/hello-js-ctypes-goodbye-binary-components/
>
> Mark Tully also has also created an internet/web lens which can use
> the events of
> firefox and thunderbird.

Sounds good to me!

>
>> - can you elaborate on one of the major flaw of zeitgeist which seems a
>> bigger priority to me: when you plug an usb key, or have a windows/ubuntu
>> partition, as zeitgeist isn't a indexer, we can't see them in the file lens
>> in particularly. I know that Seif has a script for that, but it doesn't seem
>> to be suited for indexing and Mikkel has some concerns about it. Can we put
>> that on the table as one of the priority for Precise?
> Yes, that script is present in activity-log-manager (the version is
> not released).
> I was working on it and found that the current version was pretty
> slow. Probably
> some tricks can be undertaken to make it index only upto a specific depth.
>
> The other option can be that file-lens can use a hybrid of zeitgeist for usage,
> relevancy and all usage based recommendation and hook to "locate" unix
> tool for searching. Correct me, if I am wrong, but locate does keep indexing
> files? Right?

Right, we run updatedb (with the relevant ionice value) every day from 
/etc/cron.daily/mlocate.
Maybe zeitgeist can see if it has enough info from it?

>>> My proposal does not start and end with datasources. We should
>>> also include activity-log-manager in the default install. This
>>> application is a privacy and history manager. You can blacklist
>>> applications, set zeitgeist in incognito mode, erase history etc.
>>>
>> We discussed that this cycle already, and I think that it should really be
>> integrated in gnome-control-center rather than having another capplet. Do
>> you think it's possible?
> Yes. It is possible. I never worked on gnome-control-center, but it is
> possible.
> The first release was created in hurry to check how much options we can
> provide to the user.
> The current codebase of activity-log-manager is in python. Does
> gnome-control-center have it's components/plugs (or whatever they call it)
> written in python?
I'm afraid it doesn't enable this yet, but maybe some xembeed can be a 
first step? I think rodrigo will have some inputs in this.

Are you attending UDS? if so, are you wanting to lead a session there or 
are you enable to attend remotely?

Didier



More information about the ubuntu-desktop mailing list