#986: MySQL database support
----------------------------+-----------------------------------------------
Reporter: anonymous | Owner: jonas
Type: enhancement | Status: reopened
Priority: high | Milestone: 0.10
Component: general | Version: devel
Severity: major | Resolution:
Keywords: database mysql |
----------------------------+-----------------------------------------------
Comment (by Manuzhai):
The patch I just attached does the schema changes as suggested by cmlenz,
as applying to r2865. It seems to work for my trac, but I get three test
failures:
{{{
======================================================================
ERROR: Testing env.get_known_users
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/manuzhai/dev/trac/trac/tests/env.py", line 14, in setUp
self.env = Environment(env_path, create=True)
File "/home/manuzhai/dev/trac/trac/env.py", line 80, in __init__
self.setup_log()
File "/home/manuzhai/dev/trac/trac/env.py", line 231, in setup_log
self.log = logger_factory(logtype, logfile, loglevel, logid)
File "/home/manuzhai/dev/trac/trac/log.py", line 26, in logger_factory
hdlr = logging.FileHandler(logfile)
File "/usr/lib/python2.4/logging/__init__.py", line 753, in __init__
stream = open(filename, mode)
IOError: [Errno 2] No such file or directory: '/tmp/trac-
tempenv/log/trac.log'
======================================================================
ERROR: Testing env.get_version
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/manuzhai/dev/trac/trac/tests/env.py", line 14, in setUp
self.env = Environment(env_path, create=True)
File "/home/manuzhai/dev/trac/trac/env.py", line 80, in __init__
self.setup_log()
File "/home/manuzhai/dev/trac/trac/env.py", line 231, in setup_log
self.log = logger_factory(logtype, logfile, loglevel, logid)
File "/home/manuzhai/dev/trac/trac/log.py", line 26, in logger_factory
hdlr = logging.FileHandler(logfile)
File "/usr/lib/python2.4/logging/__init__.py", line 753, in __init__
stream = open(filename, mode)
IOError: [Errno 2] No such file or directory: '/tmp/trac-
tempenv/log/trac.log'
======================================================================
FAIL: test_diff_dir_different_revs
(trac.versioncontrol.tests.svn_fs.SubversionRepositoryTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/manuzhai/dev/trac/trac/versioncontrol/tests/svn_fs.py", line
269, in test_diff_dir_different_revs
(Node.DIRECTORY, Changeset.DELETE)), diffs.next())
File "/home/manuzhai/dev/trac/trac/versioncontrol/tests/svn_fs.py", line
238, in _cmp_diff
self.assertEqual(expected[2], (got[2], got[3]))
AssertionError: ('dir', 'delete') != (None, 'delete')
----------------------------------------------------------------------
}}}
I think the first two are unrelated, but the last one probably isn't. I
can't seem to find the problem, though. Can someone else take a look?
--
Ticket URL: <http://projects.edgewall.com/trac/ticket/986>
The Trac Project <http://trac.edgewall.com/>
_______________________________________________
Trac-Tickets mailing list
[email protected]
http://lists.edgewall.com/mailman/listinfo/trac-tickets