[Tracker-discuss] [issue408] Tracker development setup fails

Vinay Sajip metatracker at psf.upfronthosting.co.za
Sat Jul 2 13:55:29 CEST 2011


New submission from Vinay Sajip <vinay_sajip at yahoo.co.uk>:

I tried to set up an instance of the Python tracker for development, according to the instructions given at

http://wiki.python.org/moin/TrackerDevelopment

I get an error relating to Rietveld setup, despite following all the suggested steps:

(roundup)vinay at eta-natty:~/tools/pytracker/instances/python-dev$ roundup-admin -i `pwd` init
Admin Password: 
       Confirm: 
Traceback (most recent call last):
  File "/home/vinay/.virtualenvs/roundup/bin/roundup-admin", line 3, in <module>
    run()
  File "/home/vinay/.virtualenvs/roundup/lib/python2.7/site-packages/roundup/scripts/roundup_admin.py", line 38, in run
    sys.exit(tool.main())
  File "/home/vinay/.virtualenvs/roundup/lib/python2.7/site-packages/roundup/admin.py", line 1546, in main
    ret = self.run_command(args)
  File "/home/vinay/.virtualenvs/roundup/lib/python2.7/site-packages/roundup/admin.py", line 1424, in run_command
    return self.do_initialise(self.tracker_home, args)
  File "/home/vinay/.virtualenvs/roundup/lib/python2.7/site-packages/roundup/admin.py", line 517, in do_initialise
    tracker.init(password.Password(adminpw))
  File "/home/vinay/.virtualenvs/roundup/lib/python2.7/site-packages/roundup/instance.py", line 199, in init
    'admin_email': self.config['ADMIN_EMAIL']})
  File "/home/vinay/.virtualenvs/roundup/lib/python2.7/site-packages/roundup/instance.py", line 211, in _load_python
    execfile(file, vars)
  File "/home/vinay/tools/pytracker/instances/python-dev/initial_data.py", line 116, in <module>
    user.create(username="admin", password=adminpw, address=admin_email, roles='Admin')
  File "/home/vinay/.virtualenvs/roundup/lib/python2.7/site-packages/roundup/backends/rdbms_common.py", line 1389, in create
    self.fireReactors('create', newid, None)
  File "/home/vinay/.virtualenvs/roundup/lib/python2.7/site-packages/roundup/hyperdb.py", line 1220, in fireReactors
    react(self.db, self, nodeid, oldvalues)
  File "/home/vinay/tools/pytracker/instances/python-dev/detectors/rietveldreactor.py", line 16, in create_django_user
    (nodeid, username, email))
psycopg2.ProgrammingError: relation "auth_user" does not exist
LINE 1: insert into auth_user(id, username, email, password, first_n...
                    ^

(roundup)vinay at eta-natty:~/tools/pytracker/instances/python-dev$ 

I would suggest that one of these approaches should be taken:

1. The configuration is changed so that Rietveld integration does not occur by default, and the documentation is updated to tell those who need it how to do Rietveld integration (as is done for Spambayes)

2. Change the init script to do the relevant Django /Rietveld configuration magic so that users who just want to e.g. hack on some templates for the basic UI (like me in this case :-) don't get side-tracked into some rabbit-hole ...

----------
messages: 2111
nosy: vinay.sajip
priority: bug
status: unread
title: Tracker development setup fails

_______________________________________________________
PSF Meta Tracker <metatracker at psf.upfronthosting.co.za>
<http://psf.upfronthosting.co.za/roundup/meta/issue408>
_______________________________________________________


More information about the Tracker-discuss mailing list