Edgewall Software

Ticket #5855 (new enhancement)

Opened 2 years ago

Last modified 3 months ago

Fixed mantis2trac.py

Reported by: licho@… Owned by: jonas
Priority: normal Milestone: 0.13
Component: ticket system Version:
Severity: normal Keywords: mantis2trac mantis
Cc:

Description

Adding fixed and upgraded mantis2trac.py

Versions from trac and trac hacks sites were not working properly.

This fixed version was tested extensively against python 2.4, trac 0.11dev, and mantis 1.0.6

Attachments

mantis2py.patch Download (40.2 KB) - added by licho@… 2 years ago.
trac.gif Download (49.1 KB) - added by dsvensson@… 11 months ago.
mantis converter breaks timeline

Change History

Changed 2 years ago by licho@…

  Changed 23 months ago by ThurnerRupert

could somebody with appropriate rights pls apply this?

  Changed 22 months ago by cboos

  • milestone changed from 0.11 to 0.11.1

Shouldn't block milestone:0.11.

follow-up: ↓ 4   Changed 19 months ago by cboos

How does this relate to  TH:MantisImportScript?

in reply to: ↑ 3   Changed 13 months ago by dalemiller@…

Replying to cboos:

How does this relate to  TH:MantisImportScript?

I had errors using the mantis2trac.py script that was available in the trac and trac-hacks repositories. They both are v1.3 in the comments at the top of the file. Version 1.3 from the repositories had errors when trying to go to MySQL. Version 1.3 worked when I tried it with PySQLite but I wanted to use MySQL. I am converting from Mantis 1.1.1

The attachment above on this ticket contains a v1.4 that I found worked. It is actually not a patch but the complete file. Someone needs to commit this version into the repository.

I got the file by selecting all the lines of the attachment as it was displayed. Then I pasted it into xemacs and did a "kill-rectangle" on the line numbers. I also had to remove a trailing space behind two continued lines "\ " for it to work.

I added a similar comment to ticket 2009 on the Trac hack page.  http://trac-hacks.org/ticket/2009

This is the configuration that I have working:

Trac:   	0.11rc1
Python: 	2.5.1 (r251:54863, Sep 21 2007, 22:46:31) [GCC 4.2.1 (SUSE Linux)]
setuptools: 	0.6c8
MySQL: 	server: "5.0.45", client: "5.0.45", thread-safe: 0
MySQLdb: 	1.2.2
Genshi: 	0.4.4
mod_python: 	3.3.1
Subversion: 	1.4.4 (r25188)
jQuery:	        1.2.3

Changed 11 months ago by dsvensson@…

mantis converter breaks timeline

  Changed 11 months ago by dsvensson@…

The patch is broken. It works better than the one found at track-hacks, but it doesn't handle WTF-8 conversion that well. The converted data breaks the timeline page.

  Changed 3 months ago by cboos

  • component changed from general to ticket system
  • milestone changed from 0.11-retriage to 0.13

Add/Change #5855 (Fixed mantis2trac.py)

Author


E-mail address and user name can be saved in the Preferences.


Change Properties
<Author field>
Action
as new
as The resolution will be set. Next status will be 'closed'
to The owner will change from jonas. Next status will be 'new'
The owner will change from jonas to anonymous. Next status will be 'assigned'
 
Note: See TracTickets for help on using tickets.