[mew-dist 18466] Re: '(',')' 謎の動き

NINOMIYA Hideyuki nin at example.com
2001年 8月 12日 (日) 17:20:29 JST


こんにちは	二宮@お四国 です

Shun-ichi TAHARA (田原 俊一) <jado at example.com> は Sat, 11 Aug
2001 22:06:13 +0900 (JST) 頃に
    Subject: [mew-dist 18461] Re: '(',')' 謎の動き
    Message-Id: <20010811.220613.28780517.jado at example.com>
        に於いて以下のようにおっしゃっていました。
※都合により手を加えさせていただく事が有ります。御了承下さいマセヽ...
たはら> From: NINOMIYA Hideyuki <nin at example.com>
たはら> Message-Id: <20010811.173011.28871581.nin at example.com>
たはら> 
たはら> > > > > なにげなく thread の top lebel で '(',')' してみると、
たはら> > > > > 別の message に飛んでしまいました。全く関連性の無い
たはら> > > > > message に飛んでいるようにみえます。謎だー

たはら> ええと、フォルダの中に1通でもMsgId:のないメールがあると、
たはら> 
たはら> > > 親メッセージ(References:)のないメールが全て兄弟に
たはら> > > なってしまいますので、もしかしたらこれかも。
たはら> > 
たはら> > 親(referrences:)を持たない孤独(子持ちも含む)なメールは
たはら> > すべて兄弟扱いになってるようです。
たはら> 
たはら> という動作になるようなのですが、どうでしょうか?
たはら> 手元では、全てのメッセージにMsgId:があるフォルダでは、
たはら> 再現しませんです。

う〜む、MsgId: 無しのメールは無さ気なんですけどっ。。。
以下のようにすると解決するみたいですが、、問題が ...

Index: mew-thread.el
===================================================================
RCS file: /tmp/am/da/cvs/mew/mew-thread.el,v
retrieving revision 1.30
diff -u -r1.30 mew-thread.el
--- mew-thread.el	2001/08/11 09:23:12	1.30
+++ mew-thread.el	2001/08/12 06:51:13
@@ -718,7 +718,7 @@
     (if (not (looking-at mew-regex-virtual-thread))
 	(message "No required info")
       (setq key (format " <%s>\n" (mew-match 5)))
-      (if (string= key "")
+      (if (string= key " <nil>\n")
 	  (message "No required info")
 	(if (search-backward key nil t)
 	    (progn
@@ -735,7 +735,7 @@
     (if (not (looking-at mew-regex-virtual-thread))
 	(message "No required info")
       (setq key (format " <%s>\n" (mew-match 5)))
-      (if (string= key "")
+      (if (string= key " <nil>\n")
 	  (message "No required info")
 	(forward-line)
 	(if (search-forward key nil t)

===================================================================
(if (string= key " <nil>\n")
                 ~~~~~~~~~ はほんとは
                 " <>\n" で有るべきなんだと思いますけど

うちでは最近(6/14ごろ以降)の summary data 中の parent 情報項目が
おかしいようで親無しだと "<>" となるべきが "<nil>" などとなっています。

6/14 xxxx^M <20010614103214.12988.qmail at example.com> <>
6/20 xxxx^M <v04010110b7563fc3dc94 at example.com> <nil>

みたいになってます。変だっ!

この本来空文字となるべきところが ”nil” となる問題は
どの辺で処理してるのかいまいちよく解って無いので手を出せて
いません
この辺見れーというのをどなたかお教え下さいませ
--─
ICQ UIN:57442553                          二宮 秀幸@愛媛 鬼北 広見町
PGP-Fingerprint:  6C59 EC08 5B23 6490 44D0  7CD3 DA40 219F 7114 8553
PGP-Public-Key:    http://user.shikoku.ne.jp/~nin/pgp/public-key.txt
mailto:nin at example.com   http://user.shikoku.ne.jp/~nin/index.html
mailto:nin at example.com http://home.jp.freebsd.org/~nin/index.html



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