[Mew-dist 12543] Re: subdirectory & mew-nmz problem.

Hideyuki SHIRAI ( 白井秀行 ) shirai at example.com
2000年 2月 24日 (木) 21:45:02 JST


白井です。

From: Toshiaki Kobayashi <kobayats at example.com> さん曰く
Subject: [Mew-dist 12537] subdirectory & mew-nmz problem.
Message-ID: <20000224.190526.730582776.kobayats at example.com>
Date: Thu, 24 Feb 2000 18:57:44 +0900

### refile は確か仕様(速度が遅くなるから)だったような気が。。。

小林>   +MLname/199912 ← 1999年12月分のメール
小林>   +MLname/200001 ← 2000年1月分のメール

小林> しかし、Namazu 2.0をインストールしたのをきっかけに、
小林> mew-nmz-mknmz-all-foldersを実行したところ、同じような原因の現象が発生し
小林> たため思い出した、というわけです。

どき。こちらはバグです。^^;;;

小林> こちらの現象は、+MLnameのサブディレクトリのインデックスを作り終えた後に、
小林> +MLnameに対してのインデックスの作成が再び始まり、+MLname以下の全てのファ
小林> イルに対してもう一度インデックスを作り始める、というものです。
小林> インデックスは、~/Namazu/Mail/MLnameに作成されていました。

そうなりますね。附属のパッチをあてて下さいませ。

# 1.94.2pre と 1.95b 両方にお願いします。> かずさん

小林> ただ、Namazu 1.3.0.9のときは、mew-nmz-mknmz-all-foldersを実行しても上記
小林> のような現象は起きていなかったと思うのです…。

これは、Namazu 1.3.x と 2.0.x で "mknmz -F target" の仕様が変わっ
たからです。target の内容が、

  旧: file のみ有効。
  新: file も directory も指定できる。

だったような気がしますが、勘違いしているかもしれません。^^;

# mknmz の基本的な動作は directry を再帰的に下りて行くので、
# mew-nmz 的には辛いのです。最初から INDEX をひとつにすれば良かっ
# たかもしれません。


申し訳ないので、最近発見した tip をひとつ。
私の ~/Namazu/mknmz-inc.pl は以下の様になっています。

---------------------------
%conf::FIELD_ALIASES = ('title' => 'subject',
			'author' => 'from',
			'user-agent' => 'x-mailer',
			'x-ml-count' => 'x-mail-count',
			'x-seqno' => 'x-mail-count',
			'x-sequence' => 'x-mail-count',
			'mailinglist-id' => 'x-mail-count'
			);

$conf::SEARCH_FIELD = "uri|summary|size|message-id|subject|from|date|newsgroups|to|cc|in-reply-to|references|x-mailer|x-mail-count";
---------------------------

で、

  (setq mew-nmz-pick-field-list
	'("+subject:" "+from:" "+to:" "+newsgroups:" "+date:"
	  "+message-id:" "+cc:" "+in-reply-to:" "+references:"
	  "+x-mailer:" "+x-mail-count:"))

としておくと、"+x-mail-count:1000" の検索で aliase してある ML
のカウンタが同一視できて検索できます。結構便利です。

# "+x-mailer:" は『何でこんなへんてこな header なんだ!!』とい
# う MUA を探すときに使っています。:)

-- 
白井秀行 (mailto:shirai at example.com)
-------------- next part --------------
H4sIAKontTgAA5VTTY/aMBA9B4n/MIpaEZo1Slh2tXDiUO0v6G27rUxwgkVis7YDdH997XFM
wm4l1BzyMXkzb+bNMyEEGnYionmfsXomFa+iZ8XhmW0gf4J5vrpfrhYLmGdZNh6laTpARz92
LQLn7v8qf1rlWQdcr4HMFw93S0j9Y70ejyCKEiq20OiKiQ0kDdOaVgzi78ywwoBqheCigmZv
68NBycICgAv4qmcxlLLeMjWdujqAV8JLwIL+F9lyBYI29L11r8gHHbLkNXNBSyPVH3IYpLiK
xCGTmhlIPLTm2r73CS6or3h4beX477RJ2dY1sU0ybM9d2F8hRUENxL9ecrJ8fcns7VsMui1L
fob4S+x7DHBL7rpO+8hESKKlMl4eq7NhzQHpIWHngxUJP4bMyNstkzR0zwjmOATEuILf8RS3
jfFOKSxuV1MRqiodzEAwgkkYn3YOeHy8y+fWAu6ZBw8g8WnneruINlhWopl5A996QVWP6eiH
KHa2cWL9BCZs8coYob1WM7KhxV7XVO+8lMEZ7O2C6rxzZEpzKWByzDtvuC1zoZkyvWJYihj5
sW6ERT9I7sf55DkHjn+KsN0Lx810nzXtHHgZWUjzL6vbQLDLbW3Sywy3hEmjnvymOL6LMG1I
DYk4n5/p85IHJ6vYXvmhxyJzqU72LPb5LlZoQlsj7fk6hu8DL/bj0V+74NqD+QQAAA==
-------------- next part --------------
H4sIAKontTgAA5VRYU+jQBD9jIn/YSQNgVsoLNqqbTR8UBMTTczFj+QM1y50IwsE0Mup9bc7
y7LQXC53SgIZZt57896u53nAhXgsxMuUF9Oy5plxWxZwxX5CSIHOFzO6CAMIgyDY3yOE7KCN
+82TAh4hdnF4uqAnPTCKwJuH7hwIfo8hivb3YIuv+A2TtMzXrG6qpN3AGUxEwnNZT01/2o/M
ZQ8VTaZa2CB9Y81rPU7zJNM1WhqgXSNbYavN2qVyQ4PODg0OtR/5bIHlDYNX/DVGic7Wzmqc
Db9w9g6N/yMm/uDclyaI0Zv7C3lHeCAXiUhengY6SGBZsQIV7Ivr7+6o4egEdObSACPQY5eG
KoPBU7ChWSV5UttRynOW86Z14BwCcLpUMiUXD1Lajr/dX97eXV3fXLrm+aRlopIM01lqYFrW
LFltUHLQ6mQ8o1tkW794cTqrbAfe3sAqmxBLBywLDiyV5znEhiJIvarmRQt6KZhjqDiePMSF
vGiEjrfwX56vaURZOvDWaoznhjNTLidK5GuOkWR8xm4vPlr+N9H/kyeP2tjqAx+KVV42zNYK
8kY+AJsLFTWaAwAA


Mew-dist メーリングリストの案内