Maxの日記: Zope2.5.1がpython2.2で動く?
Zope2.5.1がpython2.2で動かないというのはいわば常識化しているのだが
試しにやってみると結構動くようだ。
事の発端は、今構築中のサーバで、Mandrake8.1の最新アップデートを
かけてしまったらPythonが2.1->2.2にアップグレードされてしまった
事から始まる。あんまり悔しいので、/usr/lib/python2.1をpython2.2へ
のsymlinkとして作成して試しにzopeを入れてしまったら、なんと動いて
しまったのだ。
とはいえ、本家では
http://lists.zope.org/pipermail/zope-coders/2002-October/002408.html
というような議論があり、ある環境ではcPersistense(ストレージ周り)で
SEGVるとか言われているのだが、これのテストケースであるZPatternsという
プロダクトは一昨年の7月くらいから更新されていない。
あらためて試しに、自家パッケージしたrpmのspecファイルを書き換えて
zopeをpython2.2に対応した版に更新してインストールしてみた。
手始めにZWikiを入れてみる。動いた、ちゃんとページもできる。
で、testrunnerを動かしてみる。617テスト中4つがエラーとなるが、
これまで使っていたpython2.1+Zope2.5.1でも多くのエラーが出る。
実用上問題ないのではないか?
もうしばらく試してみる。
**********
Zope本体としては問題なさそう。ただ、プロダクトによってはやはり問題
が露見する可能性ある。注意を明記した上でおうちサーバにアプ。
で、これによって、現在構築中のサーバ(休み中に仕上げるつもりが遅れ
てるな・・・)のベースをMandrake 8.1->9.0にする事にした。
まぁ、Zopeダメだったらバイナリ配布版を入れてやり過ごすか。
Zope2.5.1がpython2.2で動く? More ログイン