WiKicker の配布
COPYING
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
ソースコード
動作環境、必要なシステム、ライブラリについてはWiKicker/Requirementを、インストール方法はWiKicker/INSTALLをご覧ください。
各バージョンでの変更点については、WiKicker/ChangeLogをご覧ください。
- WiKicker-0.420.tar.gz
- 2007年05月30日公開
- 234,865バイト
- WiKicker-0.41.tar.gz
- 2006年12月03日公開
- 222,164バイト
- WiKicker-0.40.tar.gz
- 2006年11月01日公開
- 219,365バイト
- WiKicker-0.39.tar.gz
- 2006年10月17日公開
- 218,754バイト
- WiKicker-0.38.tar.gz
- 2006年09月14日公開
- 215,451バイト
- WiKicker-0.37.tar.gz
- 2006年09月06日公開
- 215,682バイト
- WiKicker-0.36.tar.gz
- 2006年07月18日公開
- 212,234バイト
- WiKicker-0.35.tar.gz
- 2006年06月20日公開
- 209,540バイト
- WiKicker-0.34.tar.gz
- 2006年06月11日公開
- 203,916バイト
- WiKicker-0.33.tar.gz
- 2006年06月08日公開
- 200,758バイト
- WiKicker-0.32.tar.gz
- 2006年06月06日公開
- 200,522バイト
- WiKicker-0.31.tar.gz
- 2006年05月28日公開
- 197,884バイト
- WiKicker-0.30.tar.gz
- 2006年05月22日公開
- 197,456バイト
- WiKicker-0.29.tar.gz
- 2006年02月13日公開
- 186,632バイト
- WiKicker-0.28.tar.gz
- 2005年10月06日公開
- 176,299バイト
- WiKicker-0.27.tar.gz
- 2005年10月05日公開
- 176,224バイト
- WiKicker-0.26.tar.gz
- 2005年05月10日公開
- 169,014バイト
- WiKicker-0.25.tar.gz
- 2005年05月07日公開
- 168,806バイト
- WiKicker-0.24.tar.gz
- 2005年01月09日公開
- 159,672バイト
- WiKicker-0.23.tar.gz
- 2004年06月06日公開
- 149,197バイト
- WiKicker-0.22.tar.gz
- 2004年05月30日公開
- 147,157バイト
- WiKicker-0.21.tar.gz
- 2004年02月04日公開
- 118,225バイト
- WiKicker-0.20.tar.gz
- WiKicker-0.19.tar.gz
- 2003年12月18日公開
- 104,622バイト
- WiKicker-0.18.tar.gz
- 2003年11月15日公開
- 98,848バイト
- WiKicker-0.17.tar.gz
- 2003年10月13日公開
- 93,976バイト
- WiKicker-0.16.tar.gz
- 2003年09月24日公開
- 93,402バイト
- WiKicker-0.15.tar.gz
- 2003年09月15日公開
- 89,546バイト
- WiKicker-0.14.tar.gz
- 2003年08月11日公開
- 87,719バイト
- WiKicker-0.13.tar.gz
- 2003年07月27日公開
- 87,237バイト
- WiKicker-0.12.tar.gz
- 2003年07月16日公開
- 84,981バイト
- WiKicker-0.11.tar.gz
- 2003年06月30日公開
- 79,776バイト
- これより前のバージョン...
動作環境、必要なシステム、ライブラリについてはWiKicker/Requirementを、インストール方法はWiKicker/INSTALLをご覧ください。
ご質問等をどうぞ
Fri Jun 03 13:04 2005 ?fkimura/ fumihiko.kimura@gmail.com: WiKicker 0.26を試しています。環境が変わって、perl 5.8.6を使った環境で見ていますが、
"Error action: do_read: Byte order is not compatible at blib/lib/Storable.pm (autosplit into blib/lib/auto/Storable/thaw.al) line 366, at /usr/local/lib/perl5/site_perl/5.8.6/WiKicker/DB/File.pm line 161 at /usr/local/lib/perl5/site_perl/5.8.6/WiKicker/CGI/AbstractController.pm line 93"
というエラーになってしまいます。 (FreeBSD 4.11-RELEASE-p9) ちょっと自己解決できていないので、portsの更新はまだです。
Sun Jun 05 23:54 2005 ?Naney: fkimura さん障害レポートありがとうございます。 エラーメッセージを見る限り、WiKicker がページの情報をファイルに保存する際使用している Storable モジュールが、エラーを吐いているようです。
fkimura さんが使用されている Perl (and/or Storable) のバージョンがかわった事により、Storable が読み書きするデータに互換性がなくなったものと思われます。
例えば Storable のマニュアルによれば 64bit integer をサポートするように構築された Perl 5.6.0 や 5.6.1 で Storable 2.02 以前を使って書き出したデータを他の環境で読み出すと 'Byte order is not compatible' エラーが出るとあります。
もし新旧環境の Perl と Storable のバージョンがおわかりでお教えいただければ、環境を構築して確認してみます。
また対応方法としては、
- ページの情報ファイルを一旦全て消してしまう。
- ページの情報ファイルを新しい形式に変換する。
があります。
前者は、WiKicker のデータベースディレクトリ (wikicker.database.directory プロパティで指定しているディレクトリ)の下の、info/basic/* を全て消す(一応バックアップとしてコピーした方が良いでしょう)ことで可能です。
この場合、各ページの「最終更新時刻、最終更新者名、要約文」が消えてしまいますが、?WikiPage そのものおよび古いリビジョンは全て残っています。これらの消えてしまった情報は次に更新した時に最新の情報で上書きされます。
後者の必要があるならば変換スクリプトが必要になると思います。 FreeBSD で Storable に非互換がおきるアップグレードがメジャーケースであれば、変換ツールの作成を検討してみます。
Mon Jun 06 11:46 2005 ?fkimura/ fumihiko.kimura@gmail.com: こんにちは。ご無沙汰しています。
Perlのバージョンは見た通りで、5.8.6に変更しました。以前は5.6.2でした。 記述を省略してしまってごめんなさい。
p5-Storable-2.15が導入されていて、5.6.2の時代のものはすべて削除後に再導入しています。
対処は、info/basic/* を全て消す…で解消しました。ありがとうございます。 ではsend-prして更新しておきます。
Sun Aug 21 23:29 2005 マスケン: WiKicker 0.26を使わせていただいてますが、FreeBSD(5.4-RELEASE-p6)上のPerl 5.8.7で、IPC::?ShareLiteを有効にしてあると、ページにアクセスするたびにPerlがコアを吐いてしまいます。同じFreeBSD上でも、Perl 5.6.2ならそのようなことはありません。一応、ご報告まで。
Tue Aug 23 00:33 2005 ?Naney: 障害のご報告ありがとうございます。手元に Perl 5.8.7 + FreeBSD の環境がないのですぐ動作確認できませんが、まずは情報収集等してみます。
Mon Oct 17 16:29 2005 マスケン: こんにちは。FreeBSDのportsのPerl5.8.7を「WITHOUT_PERL_64BITINT=1」のオプションを付けてビルドする機会があったので、WiKickerの方を試してみたところ、5.6でのデータをそのまま流用しても、Fri Jun 03 13:04 2005にあるような問題は発生しませんでした。ちゃんとページのサマリ等も表示されます。それでも、WiKickerのプロパティファイルに「recentlog.type: shared」を設定してあると、相変わらず、Perlがコアを吐いてしまいます。
Mon Dec 26 14:51 2005 マスケン: こんにちは。Sun Aug 21 23:29 2005で書いたFreeBSD上のPerl5.8でIPC::ShareLiteを使うとPerlがコアダンプしてしまう問題は、portsのperl5.8を-DWITHOUT_PERL_MALLOC付きでビルドするか、もしくは、
でのパッチをdevel/p5-IPC-ShareLiteのportに適用することで回避できました。FreeBSD上の問題だったようです。