[Zeitgeist] [Merge] lp:~zeitgeist/zeitgeist/bluebird_basedir_2 into lp:~zeitgeist/zeitgeist/bluebird

2011-07-28 Thread noreply
The proposal to merge lp:~zeitgeist/zeitgeist/bluebird_basedir_2 into 
lp:~zeitgeist/zeitgeist/bluebird has been updated.

Status: Needs review => Merged

For more details, see:
https://code.launchpad.net/~zeitgeist/zeitgeist/bluebird_basedir_2/+merge/69670
-- 
https://code.launchpad.net/~zeitgeist/zeitgeist/bluebird_basedir_2/+merge/69670
Your team Zeitgeist Framework Team is subscribed to branch 
lp:~zeitgeist/zeitgeist/bluebird.

___
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:~zeitgeist/zeitgeist/bluebird_basedir_2 into lp:~zeitgeist/zeitgeist/bluebird

2011-07-28 Thread Seif Lotfy
on it


2011/7/28 Manish Sinha (मनीष सिन्हा 

> Review: Needs Fixing
> Everything looks fine. Please add one more constant called
> LOCAL_EXTENSIONS_PATH which should be XDG_DATA_HOME + /zeitgeist/ +
> /extensions/
> --
>
> https://code.launchpad.net/~zeitgeist/zeitgeist/bluebird_basedir_2/+merge/69670
> Your team Zeitgeist Framework Team is subscribed to branch
> lp:~zeitgeist/zeitgeist/bluebird.
>
> ___
> Mailing list: https://launchpad.net/~zeitgeist
> Post to : zeitgeist@lists.launchpad.net
> Unsubscribe : https://launchpad.net/~zeitgeist
> More help   : https://help.launchpad.net/ListHelp
>

-- 
https://code.launchpad.net/~zeitgeist/zeitgeist/bluebird_basedir_2/+merge/69670
Your team Zeitgeist Framework Team is subscribed to branch 
lp:~zeitgeist/zeitgeist/bluebird.

___
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:~zeitgeist/zeitgeist/bluebird_basedir_2 into lp:~zeitgeist/zeitgeist/bluebird

2011-07-28 Thread मनीष सिन्हा
Review: Needs Fixing
Everything looks fine. Please add one more constant called
LOCAL_EXTENSIONS_PATH which should be XDG_DATA_HOME + /zeitgeist/ + /extensions/
-- 
https://code.launchpad.net/~zeitgeist/zeitgeist/bluebird_basedir_2/+merge/69670
Your team Zeitgeist Framework Team is subscribed to branch 
lp:~zeitgeist/zeitgeist/bluebird.

___
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] [Merge] lp:~zeitgeist/zeitgeist/bluebird_basedir_2 into lp:~zeitgeist/zeitgeist/bluebird

2011-07-28 Thread Seif Lotfy
Seif Lotfy has proposed merging lp:~zeitgeist/zeitgeist/bluebird_basedir_2 into 
lp:~zeitgeist/zeitgeist/bluebird.

Requested reviews:
  Zeitgeist Framework Team (zeitgeist)

For more details, see:
https://code.launchpad.net/~zeitgeist/zeitgeist/bluebird_basedir_2/+merge/69670

Another take on the constants
DONT MERGE BEFORE TELLING ME
-- 
https://code.launchpad.net/~zeitgeist/zeitgeist/bluebird_basedir_2/+merge/69670
Your team Zeitgeist Framework Team is requested to review the proposed merge of 
lp:~zeitgeist/zeitgeist/bluebird_basedir_2 into 
lp:~zeitgeist/zeitgeist/bluebird.
=== modified file 'src/constants.vala'
--- src/constants.vala	2011-07-28 14:39:52 +
+++ src/constants.vala	2011-07-28 15:46:35 +
@@ -24,13 +24,11 @@
 {
 namespace Constants
 {
-public static string BASE_DIRECTORY;
 public static string DATA_PATH;
-
 // Directories
-public const string DATABASE_FILE = "";
-public const string DATABASE_FILE_BACKUP = "";
-public const string DEFAULT_LOG_PATH = "";
+public static string DATABASE_FILE_PATH;
+public static string DATABASE_FILE_BACKUP_PATH;
+public static string DEFAULT_LOG_PATH;
 
 // D-Bus
 public const string DBUS_INTERFACE = "";
@@ -47,20 +45,38 @@
 public const uint CACHE_SIZE = 0;
 
 public const string ZEITGEIST_DATA_FOLDER = "bluebird";
-public const string ZEITGEIST_DATABASE_FILENAME = "activity.sqlite";
 
 public void initialize ()
 {
-// FIXME: append "/zeitgeist"
-BASE_DIRECTORY = Path.build_filename(Environment.get_user_data_dir (), ZEITGEIST_DATA_FOLDER);
-// If directory does not exist create directory
-if (!FileUtils.test (BASE_DIRECTORY, FileTest.IS_DIR)){
- DirUtils.create (BASE_DIRECTORY, 0755);
-}
+// Get the value of the ZEITGEIST_DATA_PATH environment variable. 
+// If it isn't set, then set it tothe value of XDG Data Path + /zeitgeist/
+// but first makes sure the directory exists
 DATA_PATH = Environment.get_variable ("ZEITGEIST_DATA_PATH");
-
-stdout.printf("BASE_DIRECTORY = %s\n", BASE_DIRECTORY);
+if (DATA_PATH == null)
+{
+DATA_PATH = Path.build_filename (Environment.get_user_data_dir (), ZEITGEIST_DATA_FOLDER);
+// If directory does not exist create directory
+if (!FileUtils.test (DATA_PATH , FileTest.IS_DIR)){
+ DirUtils.create (DATA_PATH , 0755);
+}
+}
 stdout.printf("DATA_PATH = %s\n", DATA_PATH);
+
+
+DATABASE_FILE_PATH = Environment.get_variable ("ZEITGEIST_DATABASE_PATH");
+if (DATABASE_FILE_PATH == null)
+{
+DATABASE_FILE_PATH = Path.build_filename (DATA_PATH, "activity.sqlite");
+}
+stdout.printf("DATABASE_FILE_PATH = %s\n", DATABASE_FILE_PATH);
+
+
+DATABASE_FILE_BACKUP_PATH = Environment.get_variable ("ZEITGEIST_DATABASE_BACKUP_PATH");
+if (DATABASE_FILE_BACKUP_PATH == null)
+{
+DATABASE_FILE_BACKUP_PATH =Path.build_filename (DATA_PATH, "activity.sqlite.bck");
+}
+stdout.printf("DATABASE_FILE_BACKUP_PATH = %s\n", DATABASE_FILE_BACKUP_PATH);
 }
 }
 }

=== modified file 'src/sql.vala'
--- src/sql.vala	2011-07-28 14:53:35 +
+++ src/sql.vala	2011-07-28 15:46:35 +
@@ -60,10 +60,7 @@
 public ZeitgeistDatabase () throws EngineError
 {
 // FIXME: move this out of here
-string xdg_home_dir = Environment.get_user_data_dir();
-string sqlite_filepath = Path.build_filename(xdg_home_dir,
-Constants.ZEITGEIST_DATA_FOLDER,
-Constants.ZEITGEIST_DATABASE_FILENAME);
+string sqlite_filepath = Constants.DATABASE_FILE_PATH;
 
 int rc = Database.open_v2(
 sqlite_filepath,

=== modified file 'src/zeitgeist-daemon.vala'
--- src/zeitgeist-daemon.vala	2011-07-28 00:48:23 +
+++ src/zeitgeist-daemon.vala	2011-07-28 15:46:35 +
@@ -194,6 +194,7 @@
 static int main (string[] args)
 {
 Zeitgeist.Constants.initialize ();
+//Zeitgeist.Constants.BASE_DIRECTORY = "";
 run ();
 return 0;
 }

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