#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

Reply via email to