[Zeitgeist] [Branch ~zeitgeist/zeitgeist/bluebird] Rev 205: added new INVALID_KEY error

2011-08-31 Thread noreply

revno: 205
committer: Seif Lotfy 
branch nick: bluebird
timestamp: Wed 2011-08-31 11:31:29 +0200
message:
  added new INVALID_KEY error
modified:
  extensions/ds-registry.vala
  src/errors.vala


--
lp:~zeitgeist/zeitgeist/bluebird
https://code.launchpad.net/~zeitgeist/zeitgeist/bluebird

Your team Zeitgeist Framework Team is subscribed to branch 
lp:~zeitgeist/zeitgeist/bluebird.
To unsubscribe from this branch go to 
https://code.launchpad.net/~zeitgeist/zeitgeist/bluebird/+edit-subscription
=== modified file 'extensions/ds-registry.vala'
--- extensions/ds-registry.vala	2011-08-31 00:30:01 +
+++ extensions/ds-registry.vala	2011-08-31 09:31:29 +
@@ -211,7 +211,7 @@
 {
 return ds.to_variant();
 }
-return null;
+throw new EngineError.INVALID_KEY("Datasource with Unique ID: %s not found");
 }
 }
 

=== modified file 'src/errors.vala'
--- src/errors.vala	2011-08-29 20:57:10 +
+++ src/errors.vala	2011-08-31 09:31:29 +
@@ -30,7 +30,8 @@
 public errordomain EngineError
 {
 DATABASE_ERROR,
-INVALID_ARGUMENT
+INVALID_ARGUMENT,
+INVALID_KEY,
 }
 
 // vala doesn't include proper headers, this fixes 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


[Gnome-zeitgeist] [Bug 824075] Re: gnome-activity-journal crashed with GError in get(): Configuration server couldn't be contacted: D-BUS error: Method "LookupExtended" with signature "ssb" on interfa

2011-08-31 Thread Launchpad Bug Tracker
*** This bug is a duplicate of bug 831491 ***
https://bugs.launchpad.net/bugs/831491

** Changed in: gnome-activity-journal (Ubuntu)
   Status: New => Confirmed

-- 
You received this bug notification because you are a member of GNOME
Zeitgeist Team, which is the registrant for GNOME Activity Journal.
https://bugs.launchpad.net/bugs/824075

Title:
  gnome-activity-journal crashed with GError in get(): Configuration
  server couldn't be contacted: D-BUS error: Method "LookupExtended"
  with signature "ssb" on interface "org.gnome.GConf.Database" doesn't
  exist

Status in GNOME Activity Journal:
  Confirmed
Status in “gnome-activity-journal” package in Ubuntu:
  Confirmed

Bug description:
  lsb_release -rd
  Description:  Ubuntu oneiric (development branch)
  Release:  11.10

  apt-cache policy gnome-activity-journal
  gnome-activity-journal:
Installed: 0.8.0-1
Candidate: 0.8.0-1
Version table:
   *** 0.8.0-1 0
  500 http://ca.archive.ubuntu.com/ubuntu/ oneiric/universe amd64 
Packages
  100 /var/lib/dpkg/status

  To recreate:

  1: Click applications icon
  2: type act
  3: press enter

  the result was a crash notification

  ProblemType: Crash
  DistroRelease: Ubuntu 11.10
  Package: gnome-activity-journal 0.8.0-1
  ProcVersionSignature: Ubuntu 3.0.0-8.10-generic 3.0.1
  Uname: Linux 3.0.0-8-generic x86_64
  NonfreeKernelModules: nvidia
  Architecture: amd64
  Date: Wed Aug 10 09:54:10 2011
  ExecutablePath: /usr/bin/gnome-activity-journal
  InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Alpha amd64 (20110715)
  InterpreterPath: /usr/bin/python2.7
  PackageArchitecture: all
  ProcCmdline: python /usr/bin/gnome-activity-journal
  ProcEnviron:
   LANGUAGE=en_CA:en
   LANG=en_CA.UTF-8
   SHELL=/bin/bash
  PythonArgs: ['/usr/bin/gnome-activity-journal']
  SourcePackage: gnome-activity-journal
  Title: gnome-activity-journal crashed with GError in get(): Configuration 
server couldn't be contacted: D-BUS error: Method "LookupExtended" with 
signature "ssb" on interface "org.gnome.GConf.Database" doesn't exist
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnome-activity-journal/+bug/824075/+subscriptions

___
Mailing list: https://launchpad.net/~gnome-zeitgeist
Post to : gnome-zeitge...@lists.launchpad.net
Unsubscribe : https://launchpad.net/~gnome-zeitgeist
More help   : https://help.launchpad.net/ListHelp


[Zeitgeist] [Branch ~zeitgeist/zeitgeist/bluebird] Rev 206: DSR: Fix get_data_source_from_id

2011-08-31 Thread noreply

revno: 206
committer: Michal Hruby 
branch nick: bluebird
timestamp: Wed 2011-08-31 11:44:40 +0200
message:
  DSR: Fix get_data_source_from_id
modified:
  extensions/ds-registry.vala


--
lp:~zeitgeist/zeitgeist/bluebird
https://code.launchpad.net/~zeitgeist/zeitgeist/bluebird

Your team Zeitgeist Framework Team is subscribed to branch 
lp:~zeitgeist/zeitgeist/bluebird.
To unsubscribe from this branch go to 
https://code.launchpad.net/~zeitgeist/zeitgeist/bluebird/+edit-subscription
=== modified file 'extensions/ds-registry.vala'
--- extensions/ds-registry.vala	2011-08-31 09:31:29 +
+++ extensions/ds-registry.vala	2011-08-31 09:44:40 +
@@ -204,14 +204,16 @@
 }
 }
 
-public Variant get_data_source_from_id (string unique_id)
+public Variant get_data_source_from_id (string unique_id) throws Error
 {
 unowned DataSource? ds = sources.lookup (unique_id);
 if (ds != null)
 {
-return ds.to_variant();
+return ds.to_variant ();
 }
-throw new EngineError.INVALID_KEY("Datasource with Unique ID: %s not found");
+
+throw new EngineError.INVALID_KEY (
+"Datasource with unique ID: %s not found".printf (unique_id));
 }
 }
 

___
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] [Branch ~zeitgeist/zeitgeist/bluebird] Rev 207: Start working on the blacklist extension.

2011-08-31 Thread noreply

revno: 207
committer: Siegfried-Angel Gevatter Pujals 
branch nick: bluebird
timestamp: Wed 2011-08-31 13:02:37 +0200
message:
  Start working on the blacklist extension.
added:
  extensions/blacklist.vala
  src/ext-blacklist.vala@
modified:
  .bzrignore
  extensions/Makefile.am
  extensions/ds-registry.vala
  src/Makefile.am
  src/errors.vala


--
lp:~zeitgeist/zeitgeist/bluebird
https://code.launchpad.net/~zeitgeist/zeitgeist/bluebird

Your team Zeitgeist Framework Team is subscribed to branch 
lp:~zeitgeist/zeitgeist/bluebird.
To unsubscribe from this branch go to 
https://code.launchpad.net/~zeitgeist/zeitgeist/bluebird/+edit-subscription
=== modified file '.bzrignore'
--- .bzrignore	2011-08-06 15:50:22 +
+++ .bzrignore	2011-08-31 11:02:37 +
@@ -37,3 +37,11 @@
 src/ontology.vala
 src/ontology-uris.vala
 extra/org.gnome.zeitgeist.service
+extensions/.deps
+extensions/.libs
+extensions/*.c
+extensions/*.stamp
+extensions/*.la
+extensions/*.lo
+test/direct/marshalling
+test/dbus/__pycache__

=== modified file 'extensions/Makefile.am'
--- extensions/Makefile.am	2011-08-25 20:55:03 +
+++ extensions/Makefile.am	2011-08-31 11:02:37 +
@@ -1,7 +1,7 @@
 NULL =
 
 #extensionsdir = $(libdir)/zeitgeist/extensions
-noinst_LTLIBRARIES = ds-registry.la
+noinst_LTLIBRARIES = ds-registry.la blacklist.la
 
 AM_CPPFLAGS = \
 	$(BLUEBIRD_CFLAGS) \
@@ -26,3 +26,13 @@
 ds_registry_la_LIBADD = \
 	$(BLUEBIRD_LIBS) \
 	$(NULL)
+
+blacklist_la_SOURCES = \
+	blacklist.vala \
+	$(NULL)
+
+blacklist_la_LDFLAGS = -module -avoid-version
+
+blacklist_la_LIBADD = \
+	$(BLUEBIRD_LIBS) \
+	$(NULL)

=== added file 'extensions/blacklist.vala'
--- extensions/blacklist.vala	1970-01-01 00:00:00 +
+++ extensions/blacklist.vala	2011-08-31 11:02:37 +
@@ -0,0 +1,127 @@
+/* ds-registry.vala
+ *
+ * Copyright © 2011 Collabora Ltd.
+ * By Siegfried-Angel Gevatter Pujals 
+ * Copyright © 2011 Michal Hruby 
+ *
+ * Based upon a Python implementation (2009-2011) by:
+ *  Mikkel Kamstrup Erlandsen 
+ *  Manish Sinha 
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published by
+ * the Free Software Foundation, either version 2.1 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with this program.  If not, see .
+ *
+ */
+
+namespace Zeitgeist
+{
+[DBus (name = "org.gnome.zeitgeist.Blacklist")]
+interface RemoteBlacklist: Object
+{
+public abstract void add_template (string blacklist_id,
+[DBus (signature = "(asaasay)")] Variant event_template)
+throws Error;
+[DBus (signature = "a{s(asaasay)}")]
+public abstract Variant get_templates () throws Error;
+public abstract void remove_template (string blacklist_id)
+throws Error;
+
+public signal void template_added (string blacklist_id,
+[DBus (signature = "s(asaasay)")] Variant event_template);
+public signal void template_removed (string blacklist_id,
+[DBus (signature = "s(asassay)")] Variant event_template);
+}
+
+class Blacklist: Extension, RemoteBlacklist
+{
+private HashTable blacklist;
+private uint registration_id;
+
+Blacklist ()
+{
+Object ();
+}
+
+construct
+{
+blacklist = new HashTable (str_hash, str_equal);
+
+// FIXME: load blacklist from file
+
+// This will be called after bus is acquired, so it shouldn't block
+var connection = Bus.get_sync (BusType.SESSION, null);
+registration_id = connection.register_object (
+"/org/gnome/zeitgeist/blacklist", this);
+}
+
+public override void unload ()
+{
+var connection = Bus.get_sync (BusType.SESSION, null);
+if (registration_id != 0)
+{
+connection.unregister_object (registration_id);
+registration_id = 0;
+}
+
+debug ("%s, this.ref_count = %u", Log.METHOD, this.ref_count);
+}
+
+private void flush ()
+{
+// FIXME: write to file.
+}
+
+public GenericArray pre_insert_events (
+GenericArray events, BusName sender)
+{
+// FIXME: do template matching...
+// for event in events:
+// for tmpl in blacklist:
+// if event.matches_template(tmpl): event = null
+retu

[Zeitgeist] [Branch ~zeitgeist/zeitgeist/bluebird] Rev 208: Add more info into the error message

2011-08-31 Thread noreply

revno: 208
committer: Michal Hruby 
branch nick: bluebird
timestamp: Wed 2011-08-31 14:15:31 +0200
message:
  Add more info into the error message
modified:
  src/extension.vala


--
lp:~zeitgeist/zeitgeist/bluebird
https://code.launchpad.net/~zeitgeist/zeitgeist/bluebird

Your team Zeitgeist Framework Team is subscribed to branch 
lp:~zeitgeist/zeitgeist/bluebird.
To unsubscribe from this branch go to 
https://code.launchpad.net/~zeitgeist/zeitgeist/bluebird/+edit-subscription
=== modified file 'src/extension.vala'
--- src/extension.vala	2011-08-24 20:06:27 +
+++ src/extension.vala	2011-08-31 12:15:31 +
@@ -200,9 +200,10 @@
 
 if (extension_type.is_a (typeof (Extension)) == false)
 {
+warning ("Type \"%s\" implemented by [%p] does not " +
+"subclass Zeitgeist.Extension!",
+extension_type.name (), this.reg_func);
 extension_type = Type.INVALID;
-warning ("Type implemented by \"%p\" does not subclass " +
-"Zeitgeist.Extension!", this.reg_func);
 return false;
 }
 

___
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] [Branch ~zeitgeist/zeitgeist/bluebird] Rev 209: Fix builtin extensions

2011-08-31 Thread noreply

revno: 209
committer: Michal Hruby 
branch nick: bluebird
timestamp: Wed 2011-08-31 14:23:34 +0200
message:
  Fix builtin extensions
modified:
  src/Makefile.am
  src/extension-collection.vala


--
lp:~zeitgeist/zeitgeist/bluebird
https://code.launchpad.net/~zeitgeist/zeitgeist/bluebird

Your team Zeitgeist Framework Team is subscribed to branch 
lp:~zeitgeist/zeitgeist/bluebird.
To unsubscribe from this branch go to 
https://code.launchpad.net/~zeitgeist/zeitgeist/bluebird/+edit-subscription
=== modified file 'src/Makefile.am'
--- src/Makefile.am	2011-08-31 11:02:37 +
+++ src/Makefile.am	2011-08-31 12:23:34 +
@@ -5,6 +5,7 @@
 AM_CPPFLAGS = \
 	$(BLUEBIRD_CFLAGS) \
 	-include $(CONFIG_HEADER) \
+	-w \
 	$(NULL)
 
 VALAFLAGS = \
@@ -16,7 +17,7 @@
 	--pkg gmodule-2.0 \
 	$(NULL)
 
-
+# Make sure every extension has only one vala file!
 extensions_VALASOURCES = \
 	ext-data-source-registry.vala \
 	ext-blacklist.vala \
@@ -59,7 +60,8 @@
 	touch "$@"
 
 extensions_vala.stamp: zeitgeist-engine.vapi $(extensions_VALASOURCES)
-	$(VALAC) $(VALAFLAGS) $(EXT_FLAGS) -C $(filter %.vala %.vapi,$^)
+	$(foreach ext_src,$(filter %.vala,$^),\
+		$(VALAC) $(VALAFLAGS) $(EXT_FLAGS) -C zeitgeist-engine.vapi $(ext_src) || exit 1;)
 	touch "$@"
 
 # FIXME: can we make this depend on $(ontology_trig_DATA)?

=== modified file 'src/extension-collection.vala'
--- src/extension-collection.vala	2011-08-25 21:06:38 +
+++ src/extension-collection.vala	2011-08-31 12:23:34 +
@@ -55,11 +55,20 @@
 
 // load the builtin extensions first
 #if BUILTIN_EXTENSIONS
-var bel = new BuiltinExtension (data_source_registry_init);
-extension = bel.create_instance ();
-if (extension != null) extensions.add (extension);
+RegisterExtensionFunc[] builtins =
+{
+data_source_registry_init,
+blacklist_init
+};
+
+foreach (var func in builtins)
+{
+ExtensionLoader builtin = new BuiltinExtension (func);
+extension = builtin.create_instance ();
+if (extension != null) extensions.add (extension);
+}
 #endif
-
+
 // TODO: load extensions from system & user directories, and make
 // sure the order is correct
 unowned string ext_dir1 = Utils.get_local_extensions_path ();
@@ -105,6 +114,7 @@
 
 #if BUILTIN_EXTENSIONS
 private extern static Type data_source_registry_init (TypeModule mod);
+private extern static Type blacklist_init (TypeModule mod);
 #endif
 
 }

___
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] [Merge] lp:~dbarth/zeitgeist-extensions/fts-cjk-support into lp:zeitgeist-extensions

2011-08-31 Thread David Barth
For reference, the upstream recommendation for activating the CJK tokenizer. 
This is in the perspective of future optional tokenizer, and to avoid an API 
change while a new official release is not ready yet.
-- 
https://code.launchpad.net/~dbarth/zeitgeist-extensions/fts-cjk-support/+merge/72903
Your team Zeitgeist Extensions is requested to review the proposed merge of 
lp:~dbarth/zeitgeist-extensions/fts-cjk-support into lp:zeitgeist-extensions.

___
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 745243] Re: [dash] wrong search result of Unity in Chinese

2011-08-31 Thread David Barth
** Changed in: unity-foundations
Milestone: None => oneiric-beta-2

-- 
You received this bug notification because you are a member of Zeitgeist
Extensions, which is the registrant for Zeitgeist Extensions.
https://bugs.launchpad.net/bugs/745243

Title:
  [dash] wrong search result of Unity in Chinese

Status in OEM Priority Project:
  In Progress
Status in Ubuntu Translations:
  Triaged
Status in Unity:
  Fix Committed
Status in Unity 2D:
  Invalid
Status in Unity Foundations:
  Fix Committed
Status in Unity Applications Lens:
  Fix Committed
Status in Xapian Search Engine Library:
  Confirmed
Status in Zeitgeist Extensions:
  Fix Committed
Status in “software-center” package in Ubuntu:
  Triaged
Status in “unity” package in Ubuntu:
  Fix Committed
Status in “unity-2d” package in Ubuntu:
  Invalid

Bug description:
  The search result in Chinese is not correct.  Please see the attached
  example.

  Unity-2D version: 3.8.1

To manage notifications about this bug go to:
https://bugs.launchpad.net/oem-priority/+bug/745243/+subscriptions

___
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 745243] Re: [dash] wrong search result of Unity in Chinese

2011-08-31 Thread Gary Lasker
** Branch linked: lp:~gary-lasker/software-center/enable-xapian-cjk-
lp745243

** Changed in: software-center (Ubuntu)
   Status: Triaged => In Progress

-- 
You received this bug notification because you are a member of Zeitgeist
Extensions, which is the registrant for Zeitgeist Extensions.
https://bugs.launchpad.net/bugs/745243

Title:
  [dash] wrong search result of Unity in Chinese

Status in OEM Priority Project:
  In Progress
Status in Ubuntu Translations:
  Triaged
Status in Unity:
  Fix Committed
Status in Unity 2D:
  Invalid
Status in Unity Foundations:
  Fix Committed
Status in Unity Applications Lens:
  Fix Committed
Status in Xapian Search Engine Library:
  Confirmed
Status in Zeitgeist Extensions:
  Fix Committed
Status in “software-center” package in Ubuntu:
  In Progress
Status in “unity” package in Ubuntu:
  Fix Committed
Status in “unity-2d” package in Ubuntu:
  Invalid

Bug description:
  The search result in Chinese is not correct.  Please see the attached
  example.

  Unity-2D version: 3.8.1

To manage notifications about this bug go to:
https://bugs.launchpad.net/oem-priority/+bug/745243/+subscriptions

___
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 745243] Re: [dash] wrong search result of Unity in Chinese

2011-08-31 Thread Launchpad Bug Tracker
** Branch linked: lp:software-center

-- 
You received this bug notification because you are a member of Zeitgeist
Extensions, which is the registrant for Zeitgeist Extensions.
https://bugs.launchpad.net/bugs/745243

Title:
  [dash] wrong search result of Unity in Chinese

Status in OEM Priority Project:
  In Progress
Status in Ubuntu Translations:
  Triaged
Status in Unity:
  Fix Committed
Status in Unity 2D:
  Invalid
Status in Unity Foundations:
  Fix Committed
Status in Unity Applications Lens:
  Fix Committed
Status in Xapian Search Engine Library:
  Confirmed
Status in Zeitgeist Extensions:
  Fix Committed
Status in “software-center” package in Ubuntu:
  Fix Committed
Status in “unity” package in Ubuntu:
  Fix Committed
Status in “unity-2d” package in Ubuntu:
  Invalid

Bug description:
  The search result in Chinese is not correct.  Please see the attached
  example.

  Unity-2D version: 3.8.1

To manage notifications about this bug go to:
https://bugs.launchpad.net/oem-priority/+bug/745243/+subscriptions

___
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 745243] Re: [dash] wrong search result of Unity in Chinese

2011-08-31 Thread Gary Lasker
** Changed in: software-center (Ubuntu)
   Status: In Progress => Fix Committed

-- 
You received this bug notification because you are a member of Zeitgeist
Extensions, which is the registrant for Zeitgeist Extensions.
https://bugs.launchpad.net/bugs/745243

Title:
  [dash] wrong search result of Unity in Chinese

Status in OEM Priority Project:
  In Progress
Status in Ubuntu Translations:
  Triaged
Status in Unity:
  Fix Committed
Status in Unity 2D:
  Invalid
Status in Unity Foundations:
  Fix Committed
Status in Unity Applications Lens:
  Fix Committed
Status in Xapian Search Engine Library:
  Confirmed
Status in Zeitgeist Extensions:
  Fix Committed
Status in “software-center” package in Ubuntu:
  Fix Committed
Status in “unity” package in Ubuntu:
  Fix Committed
Status in “unity-2d” package in Ubuntu:
  Invalid

Bug description:
  The search result in Chinese is not correct.  Please see the attached
  example.

  Unity-2D version: 3.8.1

To manage notifications about this bug go to:
https://bugs.launchpad.net/oem-priority/+bug/745243/+subscriptions

___
Mailing list: https://launchpad.net/~zeitgeist
Post to : zeitgeist@lists.launchpad.net
Unsubscribe : https://launchpad.net/~zeitgeist
More help   : https://help.launchpad.net/ListHelp