Roundup Tracker - Issues

Issue 1586984

classification
roundup-admin initialise - throwing exception
Type: Severity: normal
Components: Installation Versions:
process
Status: closed fixed
:
: richard : jmcfarlane, richard
Priority: normal :

Created on 2006-10-30 06:30 by jmcfarlane, last changed 2006-11-09 01:05 by richard.

Files
File name Uploaded Description Edit Remove
back_sqlite.patch jmcfarlane, 2006-10-30 06:30 Patch against back_sqlite.py
Messages
msg2324 Author: [hidden] (jmcfarlane) Date: 2006-10-30 06:30
When running Roundup-1.2.1 and Python-2.4 on Gentoo
with pysqlite installed, it seems the "roundup-admin
initialise" part of the tracker setup is failing when
sqlite is specified as the backend.  I was able to fix
what I believe the problem to be, by adding "is_sqlite3
= True" after the successful import of pysqlte2. 
Attached is the patch.  The exception I received is
pasted below.

Please let me know if I can help in any way.

Cheers,


John M.


===== Exception =====
jmcfarlane@P05-0038 # roundup-admin initialise
Enter tracker home: /opt/roundup/trackers/apple
Admin Password:
       Confirm:
Traceback (most recent call last):
  File "/usr/bin/roundup-admin", line 6, in ?
    run()
  File
"/usr/lib/python2.4/site-packages/roundup/scripts/roundup_admin.py",
line 38, in run
    sys.exit(tool.main())
  File
"/usr/lib/python2.4/site-packages/roundup/admin.py",
line 1491, in main
    ret = self.run_command(args)
  File
"/usr/lib/python2.4/site-packages/roundup/admin.py",
line 1369, in run_command
    return self.do_initialise(self.tracker_home, args)
  File
"/usr/lib/python2.4/site-packages/roundup/admin.py",
line 514, in do_initialise
    tracker.init(password.Password(adminpw))
  File
"/usr/lib/python2.4/site-packages/roundup/instance.py",
line 154, in init
    db = self.open('admin')
  File
"/usr/lib/python2.4/site-packages/roundup/instance.py",
line 84, in open
    vars = {
  File
"/usr/lib/python2.4/site-packages/roundup/backends/rdbms_common.py",
line 129, in __init__
    self.open_connection()
  File
"/usr/lib/python2.4/site-packages/roundup/backends/back_sqlite.py",
line 114, in open_connection
    (self.conn, self.cursor) = self.sql_open_connection()
  File
"/usr/lib/python2.4/site-packages/roundup/backends/back_sqlite.py",
line 105, in sql_open_connection
    conn = sqlite.connect(db=db)
TypeError: function takes at least 1 argument (0 given)
=====================
msg2325 Author: [hidden] (richard) Date: 2006-11-09 01:05
Logged In: YES 
user_id=6405

Fixed in CVS and the 1.3.0 release out Real Soon
History
Date User Action Args
2006-10-30 06:30:37jmcfarlanecreate