Namazu-devel-ja(旧)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Namazu 2.0.6 release preparation



<200106111227.VAA09517@xxxxxxxxxxxxxxx>の記事において
raeva@xxxxxxxxxxxxさんは書きました。

>> > 2.0.6 に含めたい bug fix などで open なものがあれば、
>> > ML に投稿して意思統一を計りたいと思いますので投稿して
>> > 下さい。

  つい最近も出た話題 namazu-users-ja#01762 ですが、excel filter の範囲
指定を configurable にする、というのは個人的な ToDo なので、さっさと対
処したいと思っています。

>> あと、tarballを作る際に使用するbuild toolsの版
>> ですけど、今回は従来通り
>> 
>> * GNU autoconf 2.13
>> * GNU automake 1.4
>> * GNU libtool 1.3.5
>> * GNU gettext 0.10.35
>> 
>> でやった方がいいように思います。

  御意。

  以下、私的にまとめてたリストです。

* 開発関連
namazu-devel-ja#00868
http://www.namazu.org/ml/namazu-devel-ja/msg00867.html
(kwnmzlm と linmz)
namazu-users-ja#01067
http://search.namazu.org/ml/namazu-users-ja/msg01066.html
(インデックス分割ツール)
namazu-users-en#00027
(${idxname}の実装)
namazu-project-ja#00130
(quoted-printable を扱える filter)
namazu-win32-users-ja#00475
(oleexcel.pl で対象セル範囲を指定可能に)

* 要チェック
namazu-devel-ja#01161
(モジュールとコマンドの検出順序を変更,
コマンドのバージョンチェック,
"no: command not found" への対処)
namazu-devel-ja#01212
(GNU gettext チェック for configure.in)
namazu-devel-ja#01237
(MAX_FIELD_LENGTH と summary の最大値を独立して設定できるように)
namazu-devel-ja#01244
(ole filter どうする?)
namazu-devel-ja#01248
(ファイル種で sort した時の効用)
namazu-devel-ja#01251
(半角カナURIパッチ,
コード変換処理ルーチンを pl/ 以下に)
namazu-devel-ja#01254
(ASSERTION error)
namazu-devel-ja#01255
(gcnmz の処理を mknmz に統合?)
namazu-devel-ja#01314
(nmz_andmerge, nmz_notmerge patch)
namazu-devel-ja#01329
(doccat pdf support)
namazu-win32-users-ja#00541
(Excel の範囲指定を configure 可能に)

* bug fix
namazu-bugs-ja#40
(glob の問題)
namazu-bugs-ja#28
(nkf -Z による余計な変換
関連: namazu-bugs-ja#36, namazu-win32-users-ja#00377
http://www.namazu.org/ml/namazu-win32-users-ja/msg00336.html )
namazu-bugs-ja#38
(半角カナで化ける? 詳細不明)
namazu-bugs-ja#44
(idxnameがwなどで終わる場合ページリストに問題)
namazu-project-ja#00130
(NMZ.body が空のときに core dump
non-ja mode で &ccedil; などが上手く扱えない
いくつかの entity の扱いが不十分)
namazu-devel-ja#01160
(configure でみつからないコマンドの表示を改善)
namazu-devel-ja#00161
(module と command の検索順序を直すべき)
namazu-users-ja#01397
(<!-- > が削除される)
* src/form.c print_headfoot() のロジックの問題
namazu-bugs-ja#44
(idxname に whence の先頭部分文字列が含まれていると不正に置換される)
namazu-bugs-ja#48
(大きすぎるドキュメントは先頭部分だけでもインデックス化できないか)
namazu-bugs-en#5
(Latin-1 の扱いが不正)
namazu-bugs-en#6
(stop word の実装)
namazu-bugs-en#7
(out of memory... user side の問題にみえる)

- hardware issue の疑い
namazu-bugs-ja#31
namazu-bugs-ja#41

* FAQ, Document
namazu-users-ja#01229
http://search.namazu.org/ml/namazu-users-ja/msg01228.html
(Solaris で GNU gettext を使わないと mknmz が "Not a catalog file" という)
namazu-users-ja#01350
(namazu.cgi で問題がおきることもある > Solaris, gettext)
namazu-users-ja#00944
http://search.namazu.org/ml/namazu-users-ja/msg00943.html
(インデックスサイズの最大値更新)
namazu-users-ja#01061
http://search.namazu.org/ml/namazu-users-ja/msg01060.html
(query, subquery のサイズ)
namazu-win32-users-ja#00481
(拡張子を mknmzrc の ALLOW_FILES で指定)
namazu-devel-ja#???
(charset paramater を gettextize)
namazu-users-ja#01570
(multipart/alternative の message/rfc822 を HTML のみ処理)

作業中:

namazu-bugs-ja#45
($FILTERDIR の指定が無効)
* 現象確認
 - FILTERDIR は conf.pl の設定 -> load_rcfile による設定 と値が変わる
 - load_modules で conf.pl が読まれる
 - load_modules -> load_rcfiles の順に呼ばれる
 - 結果 $FILTERDIR が無効になる (conf.pl の値で modules が読まれる)
* 対策
 - conf.pl の読み出しを独立化?
  + load_confpl -> load_rcfile -> load_rcfiles -> load_modules
   x -f オプションが効かないが、仕様にするか?
    -> 修正すべき
   x FILTERDIR 以外のファイルを読まないが、仕様でいいのか?
    -> 複数個所から読むように
       設定方法は?
     o 大前提: 互換性を保持する
     o : or ; で区切る?
      -> Drive letter のある OS とそれ以外とで設定の挙動を変えなければならない
       - 既にそういうものもあるからいい?
     o 配列にする?
      -> 別の名前にしないといけない
       - risk 高い
 - test suites
  + data/filter/testfilter.pl を作成
   x 'x-test/x-test'
  + data/filter/filter-test.txt 作成
  + mknmz -C で認識しているかどうかチェック
  + さらに mknmzrc を読ませる

namazu-project-ja#00130
(0xe7 - &ccedil; がeucに変換される)
-> namazu-bugs-en#5 と同じ?
* 現象確認
* 対策
 - test suites
  + data/en/iso8859-1.txt (iso8859-1 encoding data)
  + 適当な単語を検索させる
   * なにがある?
-- 
野首 貴嗣
E-mail: knok@xxxxxxxxxxxxx