MailArchivePlugin から MailArchiveExtPlugin への移行に失敗する
Trac 0.11.1.ja1 / Python 2.4.3 (CentOS release 5.2 (Final))
http://svn.sourceforge.jp/svnroot/shibuya-trac/plugins/mailarchiveplugin/branches/mailarchiveext/0.11/mailarchive (rev 584)
MailArchivePlugin(0.10) から移行する際、trac-admin の upgrade に失敗します。 データベースの移行処理でエラーが発生するようです。
# trac-admin </path/to/projenv> upgrade Traceback (most recent call last): AttributeError: 'NoneType' object has no attribute 'fetchone' Upgrade done.
当方では以下の修正により問題が解消しました。ご検討の上、取り込んで頂ければ幸いです。
--- TracMailArchiveExt-0.4.1_original/mailarchive/env.py 2009-10-31 00:05:13.000000000 +0900 +++ TracMailArchiveExt-0.4.1_modified/mailarchive/env.py 2010-07-01 19:16:32.000000000 +0900 @@ -141,7 +141,8 @@ self.log.info("drop temporary tables is done.") - row = cursor.execute("SELECT count(*) FROM mailarc").fetchone()[0] + cursor.execute("SELECT count(*) FROM mailarc") + row = cursor.fetchone()[0] self.log.info("converted count: %s" % row)
noritogaさん
ご報告ありがとうございます。リポジトリへのアクセス権を追加しましたので、よろしければ直接コミットしていただければと思います。
ご報告ありがとうございました。Revision. 676 で取り込んでおきました。
環境
Trac 0.11.1.ja1 / Python 2.4.3 (CentOS release 5.2 (Final))
対象
http://svn.sourceforge.jp/svnroot/shibuya-trac/plugins/mailarchiveplugin/branches/mailarchiveext/0.11/mailarchive (rev 584)
現象
MailArchivePlugin(0.10) から移行する際、trac-admin の upgrade に失敗します。 データベースの移行処理でエラーが発生するようです。
修正案
当方では以下の修正により問題が解消しました。ご検討の上、取り込んで頂ければ幸いです。