The current procedures described in README.txt for setting up the djangoproject locally don't work. This appears to be because they assume that you already have a trac database setup properly with the correct schema. When the ./manage.py migrate step is executed, it fails due to missing relations from the trac model. In particular, the migration fails with the following error:
Running migrations for trac:
Perhaps you could provide a truncated database dump from the live trac instance so that this can be used to create a dummy trac database.
I decided to try to simply install Trac (0.12) and specify a database connection string that pointed to the code.djangoproject database. Once I did that, I was able to run the "./manage.py migrate" with no errors. The server started up fine after that.
I accidentally closed the pull request and GitHub won't let me reopen it, sorry.
Asked on the PR, but should I resubmit?
Actually we're going to disable GitHub issues for this repository because it's more convenient to have all tickets in Trac.
I copied this issue in https://code.djangoproject.com/ticket/19741. Let's follow-up over there.
And thanks for re-submitting the pull request!