Ticket #5585 (assigned defect)
bugzilla2trac does not work with bugzilla 3.0
| Reported by: | dekimsey@… | Owned by: | jruigrok |
|---|---|---|---|
| Priority: | normal | Milestone: | 0.13 |
| Component: | ticket system | Version: | |
| Severity: | normal | Keywords: | helpwanted bugzilla |
| Cc: |
Description
The bugzilla2trac.py script does nto seem to work with bugzilla 3.0. Using the default version number nor a version of '3' will function. However, it should be noted that using the default bugzilla version in the script, actually gets farther along in the import before failing.
Using Bugzilla v3 schema.
Bugzilla MySQL('*':'*':'*':'*******'): connecting...
Trac SQLite('/home/trac/projects/signin'): connecting...
Cleaning all tickets...
All tickets cleaned...
0. Filtering products...
Traceback (most recent call last):
File "bugzilla2trac.py", line 894, in <module>
main()
File "bugzilla2trac.py", line 891, in main
convert(BZ_DB, BZ_HOST, BZ_USER, BZ_PASSWORD, TRAC_ENV, TRAC_CLEAN)
File "bugzilla2trac.py", line 505, in convert
mysql_cur.execute("SELECT product AS name FROM products")
File "/usr/lib/python2.5/site-packages/MySQLdb/cursors.py", line 164, in execute
self.errorhandler(self, exc, value)
File "/usr/lib/python2.5/site-packages/MySQLdb/connections.py", line 35, in defaulterrorhandler
raise errorclass, errorvalue
_mysql_exceptions.OperationalError: (1054, "Unknown column 'product' in 'field list'")
Using Bugzilla v2180 schema.
Bugzilla MySQL('*':'*':'*':'*******'): connecting...
Trac SQLite('/home/trac/projects/signin'): connecting...
Cleaning all tickets...
All tickets cleaned...
0. Filtering products...
Using products Signin
1. Import severities...
inserting severity 'blocker' - '1'
inserting severity 'critical' - '2'
inserting severity 'major' - '3'
inserting severity 'normal' - '4'
inserting severity 'minor' - '5'
inserting severity 'trivial' - '6'
2. Import components...
inserting component 'General', owner 'bellaire'
inserting component 'Scheduling, Preference Forms', owner 'bellaire'
inserting component 'Sign-in, Timesheets', owner 'bellaire'
3. Import priorities...
inserting priority 'highest' - '1'
inserting priority 'high' - '2'
inserting priority 'normal' - '3'
inserting priority 'low' - '4'
inserting priority 'lowest' - '5'
4. Import versions...
inserting version '.Production'
inserting version 'Development'
inserting version 'Release'
inserting version '2.0'
inserting version 'unspecified'
5. Import milestones...
6. Retrieving bugs...
7. Import bugs and bug activity...
Traceback (most recent call last):
File "bugzilla2trac.py", line 894, in <module>
main()
File "bugzilla2trac.py", line 891, in main
convert(BZ_DB, BZ_HOST, BZ_USER, BZ_PASSWORD, TRAC_ENV, TRAC_CLEAN)
File "bugzilla2trac.py", line 681, in convert
field_name = trac.getFieldName(mysql_cur, activity['fieldid']).lower()
File "bugzilla2trac.py", line 431, in getFieldName
(fieldid))
File "/usr/lib/python2.5/site-packages/MySQLdb/cursors.py", line 164, in execute
self.errorhandler(self, exc, value)
File "/usr/lib/python2.5/site-packages/MySQLdb/connections.py", line 35, in defaulterrorhandler
raise errorclass, errorvalue
_mysql_exceptions.OperationalError: (1054, "Unknown column 'fieldid' in 'where clause'")
Attachments
Change History
Note: See
TracTickets for help on using
tickets.


