Public bug reported:

Todays newly created database version 2 broke the upgrade path, we have
no upgrade script for 0 (which means 'no version entry found') to 2.
This happens because no-existing databases do not have such table.


$ ZEITGEIST_DATABASE_PATH=/tmp/dfgdsfsddf ./zeitgeist-daemon                    
                                             :(
DEBUG:root:Checking for another running instance...
DEBUG:root:No running instances found.
INFO:zeitgeist.sql:Using database: /tmp/dfgdsfsddf
DEBUG:zeitgeist.sql:Schema 'core' not found: no such table: schema_version
INFO:zeitgeist.sql:Upgrading database 'core' from version 0 to 2. This may take 
a while
CRITICAL:zeitgeist.sql:Failed to upgrade database 'core' from version 0 to 2: 
No module named core_0_2

We have to check if we are operating on a new database.
(Side note: we need tests for upgrades....)

** Affects: zeitgeist
     Importance: Critical
     Assignee: Markus Korn (thekorn)
         Status: In Progress

** Changed in: zeitgeist
       Status: New => In Progress

** Changed in: zeitgeist
   Importance: Undecided => Critical

** Changed in: zeitgeist
     Assignee: (unassigned) => Markus Korn (thekorn)

-- 
Upgrading database scheme is broken for newly created databases
https://bugs.launchpad.net/bugs/642898
You received this bug notification because you are a member of Zeitgeist
Framework Team, which is subscribed to Zeitgeist Framework.

Status in Zeitgeist Framework: In Progress

Bug description:
Todays newly created database version 2 broke the upgrade path, we have no 
upgrade script for 0 (which means 'no version entry found') to 2. This happens 
because no-existing databases do not have such table.


$ ZEITGEIST_DATABASE_PATH=/tmp/dfgdsfsddf ./zeitgeist-daemon                    
                                             :(
DEBUG:root:Checking for another running instance...
DEBUG:root:No running instances found.
INFO:zeitgeist.sql:Using database: /tmp/dfgdsfsddf
DEBUG:zeitgeist.sql:Schema 'core' not found: no such table: schema_version
INFO:zeitgeist.sql:Upgrading database 'core' from version 0 to 2. This may take 
a while
CRITICAL:zeitgeist.sql:Failed to upgrade database 'core' from version 0 to 2: 
No module named core_0_2

We have to check if we are operating on a new database.
(Side note: we need tests for upgrades....)



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

Reply via email to