1 A 02/10/04 apel-ja-admin@m17n.org 878 [result for mget [last:10 MIME/multipart] (1/1) (apel-ja ML)]  X-cmail-status: Active Return-Path: Delivered-To: morishim-masterbox@ml-search.com Received: (qmail 7953 invoked from network); 4 Oct 2002 02:17:23 -0000 Received: from cali-2.pobox.com (64.71.166.115) by webstats.pyro.net with SMTP; 4 Oct 2002 02:17:23 -0000 Received: from cali-2.pobox.com (localhost.localdomain [127.0.0.1]) by cali-2.pobox.com (Postfix) with ESMTP id D36F53E680 for ; Thu, 3 Oct 2002 23:04:31 -0400 (EDT) Delivered-To: tm@onepost.net Received: from tsukuba.m17n.org (tsukuba.m17n.org [192.47.44.130]) by cali-2.pobox.com (Postfix) with ESMTP id EE6B23E66C for ; Thu, 3 Oct 2002 23:04:30 -0400 (EDT) Received: from fs.m17n.org (fs.m17n.org [192.47.44.2]) by tsukuba.m17n.org (8.11.6/3.7W-20010518204228) with ESMTP id g9434UF22008 for ; Fri, 4 Oct 2002 12:04:30 +0900 (JST) (envelope-from apel-ja-admin@m17n.org) Received: from fs.m17n.org (localhost [127.0.0.1]) by fs.m17n.org (8.11.3/3.7W-20010823150639) with ESMTP id g9434TR17648 for ; Fri, 4 Oct 2002 12:04:29 +0900 (JST) Date: Fri, 4 Oct 2002 12:04:29 +0900 From: apel-ja-admin@m17n.org Reply-To: apel-ja@m17n.org Subject: result for mget [last:10 MIME/multipart] (1/1) (apel-ja ML) To: tm@onepost.net Message-Id: <200210041204.FMLAAA17644.apel-ja@m17n.org> References: <4604-Thu03Oct2002220417-0500-tm@onepost.net> X-MLServer: fml [fml 4.0.1](fml commands only mode) X-ML-Info: If you have a question, send e-mail with the body "help" (without quotes) to the address apel-ja-ctl@m17n.org; help= Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="--Fri_4_Oct_2002_12:04:29_+0900--" List-Software: fml [fml 4.0.1] List-Post: List-Owner: List-Help: List-Unsubscribe: ----Fri_4_Oct_2002_12:04:29_+0900-- Content-Type: message/rfc822 Return-Path: Received: from tsukuba.m17n.org (tsukuba.m17n.org [192.47.44.130]) by fs.m17n.org (8.11.3/3.7W-20010823150639) with SMTP id g8P1KWd29365 for ; Wed, 25 Sep 2002 10:20:32 +0900 (JST) Received: from boggy.acest.tutrp.tut.ac.jp (boggy.acest.tutrp.tut.ac.jp [133.15.67.40]) by tsukuba.m17n.org (8.11.6/3.7W-20010518204228) with SMTP id g8P1KWF06864 for ; Wed, 25 Sep 2002 10:20:32 +0900 (JST) (envelope-from nakaji@tutrp.tut.ac.jp) Received: from boggy.acest.tutrp.tut.ac.jp (localhost [127.0.0.1]) by boggy.acest.tutrp.tut.ac.jp (8.12.6/8.12.6) with ESMTP id g8P1KKlA017738 for ; Wed, 25 Sep 2002 10:20:20 +0900 (JST) (envelope-from nakaji@tutrp.tut.ac.jp) Date: Wed, 25 Sep 2002 10:20:20 +0900 From: NAKAJI Hiroyuki Subject: Re: spam spam spam... Sender: nakaji@boggy.acest.tutrp.tut.ac.jp To: apel-ja@m17n.org Message-Id: <8765wu3lwr.fsf@boggy.acest.tutrp.tut.ac.jp> In-Reply-To: (Katsumi Yamaoka's message of "Tue, 24 Sep 2002 15:06:27 +0900") References: <28sn05shcz.fsf@ybb.ne.jp> X-ML-Name: apel-ja X-Mail-Count: 00770 X-MLServer: fml [fml 4.0.1]; post only (anyone can post) X-ML-Info: If you have a question, send e-mail with the body "help" (without quotes) to the address apel-ja-ctl@m17n.org; help= User-Agent: T-gnus/6.15.7 (based on Oort Gnus v0.07) (revision 01) SEMI/1.14.4 (Hosorogi) FLIM/1.14.5 (Demachiyanagi) APEL/10.3 Emacs/20.7 (i386--freebsd) MULE/4.1 (AOI) X-Virus-Scanned: by AMaViS - amavis-milter (http://www.amavis.org/) Mime-Version: 1.0 (generated by SEMI 1.14.4 - "Hosorogi") Content-Type: text/plain; charset=ISO-2022-JP Precedence: bulk Lines: 25 List-Software: fml [fml 4.0.1] List-Post: List-Owner: List-Help: List-Unsubscribe: List-Id: apel-ja.m17n.org 中治です。 >>>>> In [apel-ja : No.00768] >>>>> Katsumi Yamaoka wrote: KY> 最近の Gnus の info より: KY> ...このことは、小さなパーセンテージの spam がいつも素通りして KY> しまうことを意味します。それはまた、どこかでだれかがそれらの道 KY> 具を更新するために、たくさんの spam を読まなければならないこと KY> をも意味します。... KY> (^^;;) ちなみに、sendmail.mc に FEATURE(dnsbl, `blackholes.mail-abuse.org', `"550 Mail from " $&{client_addr} " rejected, see http://mail-abuse.org/cgi-bin/lookup?" $&{client_addr}') FEATURE(dnsbl, `relays.mail-abuse.org', `"550 Mail from " $&{client_addr} " rejected; see http://mail-abuse.org/cgi-bin/nph-rss?" $&{client_addr}') FEATURE(dnsbl, `dialups.mail-abuse.org', `"550 Mail from dial-up rejected; see http://mail-abuse.org/dul/enduser.htm"') FEATURE(`dnsbl', `bl.spamcop.net', `"Spam blocked see: http://spamcop.net/bl.shtml?"$&{client_addr}')dnl FEATURE(dnsbl, `ipwhois.rfc-ignorant.org', `"550 Mail from " $&{client_addr} " rejected; see http://ipwhois.rfc-ignorant.org/"') を追加したら、直接届くものはずいぶん減りました。nifty.ne.jpなホストが弾か れることもありますが…。 -- NAKAJI Hiroyuki (中治 弘行) ----Fri_4_Oct_2002_12:04:29_+0900-- Content-Type: message/rfc822 Return-Path: Received: from tsukuba.m17n.org (tsukuba.m17n.org [192.47.44.130]) by fs.m17n.org (8.11.3/3.7W-20010823150639) with SMTP id g8Q8h7d08334 for ; Thu, 26 Sep 2002 17:43:07 +0900 (JST) Received: from kanji.zinbun.kyoto-u.ac.jp (kanji.zinbun.kyoto-u.ac.jp [130.54.104.230]) by tsukuba.m17n.org (8.11.6/3.7W-20010518204228) with SMTP id g8Q8h7F20168 for ; Thu, 26 Sep 2002 17:43:07 +0900 (JST) (envelope-from tomo@kanji.zinbun.kyoto-u.ac.jp) Received: from urania.kanji.zinbun.kyoto-u.ac.jp (tomo@urania.kanji.zinbun.kyoto-u.ac.jp [130.54.104.235]) by kanji.zinbun.kyoto-u.ac.jp (8.9.3/8.9.3) with ESMTP id RAA06436; Thu, 26 Sep 2002 17:52:54 +0900 (JST) Date: 26 Sep 2002 17:43:02 +0900 From: tomo@m17n.org (=?ISO-2022-JP?B?GyRCPGkyLBsoQiAbJEJDTkknGyhC?= / MORIOKA Tomohiko) Subject: Re: spam spam spam... Sender: tomo@urania.kanji.zinbun.kyoto-u.ac.jp To: apel-ja@m17n.org Message-Id: In-Reply-To: tomo@kanji.zinbun.kyoto-u.ac.jp's message of "24 Sep 2002 14:41:46 +0900" References: <28sn05shcz.fsf@ybb.ne.jp> X-ML-Name: apel-ja X-Mail-Count: 00771 X-MLServer: fml [fml 4.0.1]; post only (only members can post) X-ML-Info: If you have a question, send e-mail with the body "help" (without quotes) to the address apel-ja-ctl@m17n.org; help= User-Agent: Chaos/1.13.1 SEMI/1.14.4 (Hosorogi) FLIM/1.14.5 (Demachiyanagi) APEL/10.2 UTF-2000-MULE/0.19 (=?ISO-8859-4?Q?K=F2riyama?=) XEmacs/21.4 (patch 8) (Honest Recruiter) (i586-pc-linux) Mime-Version: 1.0 (generated by SEMI 1.14.4 - "Hosorogi") Content-Type: text/plain; charset=ISO-2022-JP Precedence: bulk Lines: 19 List-Software: fml [fml 4.0.1] List-Post: List-Owner: List-Help: List-Unsubscribe: List-Id: apel-ja.m17n.org >>>>> In [apel-ja : No.00767] >>>>> "守岡" = tomo@kanji.zinbun.kyoto-u.ac.jp (守岡 知彦 / MORIOKA Tomohiko) wrote: 守岡> 私としては closed 化もやむなしかなという気もしてます。 ・m17n.org で運営している他の mailing list に影響を与えない ・無人運転可能 ・(運営会社が)すぐに実行可能 という条件を考え、結局 closed 化設定をして頂きました。 ;; そのせいで、自分がはじかれてるし。(^_^; という訳で、再度チャレンジ。 もっと良い方法が見つかればまた open 化したいと思いますが…。 -- 守岡 知彦 (MORIOKA Tomohiko) ----Fri_4_Oct_2002_12:04:29_+0900-- Content-Type: message/rfc822 Return-Path: Received: from tsukuba.m17n.org (tsukuba.m17n.org [192.47.44.130]) by fs.m17n.org (8.11.3/3.7W-20010823150639) with SMTP id g8Q9cYd08660 for ; Thu, 26 Sep 2002 18:38:34 +0900 (JST) Received: from pine.kuee.kyoto-u.ac.jp (pine.kuee.kyoto-u.ac.jp [130.54.208.130]) by tsukuba.m17n.org (8.11.6/3.7W-20010518204228) with SMTP id g8Q9cYF20734 for ; Thu, 26 Sep 2002 18:38:34 +0900 (JST) (envelope-from tsuchiya@pine.kuee.kyoto-u.ac.jp) Received: (qmail 20104 invoked from network); 26 Sep 2002 18:38:33 +0900 Received: from cherry.lang-private.kuee.kyoto-u.ac.jp (192.168.0.54) by pine.kuee.kyoto-u.ac.jp with SMTP; 26 Sep 2002 18:38:33 +0900 Date: Thu, 26 Sep 2002 18:38:33 +0900 From: TSUCHIYA Masatoshi Subject: Re: spam spam spam... To: apel-ja@m17n.org Message-Id: In-Reply-To: (=?ISO-2022-JP?B?GyRCPGkyLBsoQiAbJEJDTkknGyhC?= / MORIOKA Tomohiko's message of "24 Sep 2002 14:41:46 +0900") References: <28sn05shcz.fsf@ybb.ne.jp> X-ML-Name: apel-ja X-Mail-Count: 00772 X-MLServer: fml [fml 4.0.1]; post only (only members can post) X-ML-Info: If you have a question, send e-mail with the body "help" (without quotes) to the address apel-ja-ctl@m17n.org; help= X-cite: xcite 1.46 X-Cite-Me: =?ISO-2022-JP?B?GyRCRVobKEI=?= User-Agent: T-gnus/6.15.7 (based on Oort Gnus v0.07) (revision 01) SEMI/1.14.3 (Ushinoya) FLIM/1.14.5 (Demachiyanagi) APEL/10.3 Emacs/21.2 (i386-debian-linux-gnu) MULE/5.0 (SAKAKI) Mime-Version: 1.0 (generated by SEMI 1.14.3 - "Ushinoya") Content-Type: multipart/mixed; boundary="Multipart_Thu_Sep_26_18:38:33_2002-1" Precedence: bulk Lines: 74 List-Software: fml [fml 4.0.1] List-Post: List-Owner: List-Help: List-Unsubscribe: List-Id: apel-ja.m17n.org --Multipart_Thu_Sep_26_18:38:33_2002-1 Content-Type: text/plain; charset=ISO-2022-JP すみません,ちょっと浦島フォローになってしまいましたが. >> On 24 Sep 2002 14:41:46 +0900 >> 「守」== tomo@kanji.zinbun.kyoto-u.ac.jp (守岡 知彦 / MORIOKA Tomohiko) said as follows: 山> 誠にごもっとも。emacs-w3m list は SpamAssassin が奏効しているよう 山> なので、技術的には何らかの対策ができるのでしょうが...。 守> これはどういう原理なんでしょうか? reference を教えて頂ければ、 守> m17n.org を管理している某社にお願いしてみようと思います。 まず,/usr/local/fml/spool/[ml]/include を以下のように変更して,fml.pl に渡される全てのメールを SpamAssasin に通すようにします.この部分につ いては,使用中の MTA によってかなり異なるのではないかと思います. "| /usr/bin/spamassassin -P -L | /usr/local/fml/bin/fml.pl /usr/local/fml/spool/[ml]" ;; 普通は /etc/mail/aliases を編集することになる? 次に,/usr/local/fml/spool/[ml]/cf に以下のようなコードを加えます. --Multipart_Thu_Sep_26_18:38:33_2002-1 Content-Type: text/plain; charset=US-ASCII $MODE_BIFURCATE_HOOK = q| unless( &MailListMemberP($From_address) ) { if ($Envelope{"h:x-spam-status:"} =~ /hits=(\d+\.\d+)/) { if ($1 >= 10.0) { $PERMIT_POST_FROM = "members_only"; } elsif ($1 >= 0.5) { $PERMIT_POST_FROM = "moderator"; $MODERATOR_FORWARD_TYPE = 2; } } } |; --Multipart_Thu_Sep_26_18:38:33_2002-1 Content-Type: text/plain; charset=ISO-2022-JP これは, (1) 登録ユーザーからのメールは素通し. (2) 非登録ユーザーからのメールで, → SPAM スコアが 0.5 以下のメールは素通し → 0.5〜10 のメールはモデレータに確認を求める → 10 以上のメールは黙殺 という設定になっています.モデレータに確認を求める場合は,投稿されたメー ルと cookie がモデレータに通知されますので,SPAM でなければ cookie を メーリングリストサーバに送ると,実際の配送が行われます.モデレータの登 録は,/usr/local/fml/spool/[ml]/moderators に行います. 最後に, % cd /usr/local/fml/spool/[ml] && make config.ph というコマンドを実行して,上記 cf に記述した内容を反映させます. この設定で,9月1日から今日までに41通の SPAM が emacs-w3m ML に投稿され ましたが,35通は人手を煩わすことなく黙殺され,残る6通はモデレータに確 認を求められましたが,メーリングリスト本体に配送されることは防ぐことが できました. -- 土屋 雅稔 ( TSUCHIYA Masatoshi ) --Multipart_Thu_Sep_26_18:38:33_2002-1-- ----Fri_4_Oct_2002_12:04:29_+0900-- Content-Type: message/rfc822 Return-Path: Received: from tsukuba.m17n.org (tsukuba.m17n.org [192.47.44.130]) by fs.m17n.org (8.11.3/3.7W-20010823150639) with SMTP id g8R5IBd14660 for ; Fri, 27 Sep 2002 14:18:11 +0900 (JST) Received: from pine.kuee.kyoto-u.ac.jp (pine.kuee.kyoto-u.ac.jp [130.54.208.130]) by tsukuba.m17n.org (8.11.6/3.7W-20010518204228) with SMTP id g8R5IBF29706 for ; Fri, 27 Sep 2002 14:18:11 +0900 (JST) (envelope-from tsuchiya@pine.kuee.kyoto-u.ac.jp) Received: (qmail 29605 invoked from network); 27 Sep 2002 14:18:11 +0900 Received: from cherry.lang-private.kuee.kyoto-u.ac.jp (192.168.0.54) by pine.kuee.kyoto-u.ac.jp with SMTP; 27 Sep 2002 14:18:11 +0900 Date: Fri, 27 Sep 2002 14:18:11 +0900 From: TSUCHIYA Masatoshi Subject: Proposal to release 10.4 To: apel-ja@m17n.org Message-Id: X-ML-Name: apel-ja X-Mail-Count: 00773 X-MLServer: fml [fml 4.0.1]; post only (only members can post) X-ML-Info: If you have a question, send e-mail with the body "help" (without quotes) to the address apel-ja-ctl@m17n.org; help= X-Cite-Me: =?ISO-2022-JP?B?GyRCRVobKEI=?= User-Agent: T-gnus/6.15.7 (based on Oort Gnus v0.07) (revision 01) SEMI/1.14.3 (Ushinoya) FLIM/1.14.5 (Demachiyanagi) APEL/10.3 Emacs/21.2 (i386-debian-linux-gnu) MULE/5.0 (SAKAKI) Mime-Version: 1.0 (generated by SEMI 1.14.3 - "Ushinoya") Content-Type: text/plain; charset=ISO-2022-JP Precedence: bulk Lines: 12 List-Software: fml [fml 4.0.1] List-Post: List-Owner: List-Help: List-Unsubscribe: List-Id: apel-ja.m17n.org APEL の正式版を公開するための意思決定がどのようにして行われているのか 分かりませんが,現時点の CVS 先端から 10.4 を公開するのはどうでしょう か. その理由ですが,前回の 10.3 公開から1年半が経過して,ある程度の数のバ グが修正されてきていることがあります.10.2 → 10.3 の間隔は1年でしたし, ChangeLog の変化行数も殆んど同じだけ貯まっています.また,今後,APEL のメンテナンスが停止されるにしても,現段階で判明しているバグを修正した 最終版を公開しておくのは意義があることだと思うのですが,どうでしょうか. -- 土屋 雅稔 ( TSUCHIYA Masatoshi ) ----Fri_4_Oct_2002_12:04:29_+0900-- Content-Type: message/rfc822 Return-Path: Received: from tsukuba.m17n.org (tsukuba.m17n.org [192.47.44.130]) by fs.m17n.org (8.11.3/3.7W-20010823150639) with SMTP id g8R6gNd15200 for ; Fri, 27 Sep 2002 15:42:23 +0900 (JST) Received: from mars.web-hosting.com (groundpoundrecords.com [207.228.244.150] (may be forged)) by tsukuba.m17n.org (8.11.6/3.7W-20010518204228) with SMTP id g8R6gMF00447 for ; Fri, 27 Sep 2002 15:42:22 +0900 (JST) (envelope-from yamaoka@jpl.org) Received: from localhost ([207.228.245.242]) by mars.web-hosting.com (8.11.1/8.11.1) with ESMTP id g8R6gDj23167 for ; Fri, 27 Sep 2002 02:42:14 -0400 (EDT) Date: Fri, 27 Sep 2002 15:41:44 +0900 From: Katsumi Yamaoka Subject: Re: Proposal to release 10.4 To: apel-ja@m17n.org Message-Id: References: X-ML-Name: apel-ja X-Mail-Count: 00774 X-MLServer: fml [fml 4.0.1]; post only (only members can post) X-ML-Info: If you have a question, send e-mail with the body "help" (without quotes) to the address apel-ja-ctl@m17n.org; help= Organization: Emacsen advocacy group User-Agent: Gnus/5.090008 (Oort Gnus v0.08) XEmacs/21.4 (Informed Management, sparc-sun-solaris2.6) X-Face: #kKnN,xUnmKia.'[pp`;Omh}odZK)?7wQSl"4o04=EixTF+V[""w~iNbM9ZL+.b*_CxUmFk B#Fu[*?MZZH@IkN:!"\w%I_zt>[$nm7nQosZ<3eu;B:$Q_:p!',P.c0-_Cy[dz4oIpw0ESA^D*1Lw= L&i*6&( Cancel-Lock: sha1:LQYNJzHlcPmQEgZYNVajoOnOl6E= X-Hashcash: 020927:apel-ja@m17n.org:98b370dbc6e10417 Mime-Version: 1.0 Content-Type: text/plain; charset=iso-2022-jp Precedence: bulk Lines: 25 List-Software: fml [fml 4.0.1] List-Post: List-Owner: List-Help: List-Unsubscribe: List-Id: apel-ja.m17n.org >>>>> In [apel-ja : No.00773] >>>>> TSUCHIYA Masatoshi wrote: 土屋さん> APEL の正式版を公開するための意思決定がどのようにして行われ 土屋さん> ているのか分かりませんが,現時点の CVS 先端から 10.4 を公開 土屋さん> するのはどうでしょうか. yamaoka-maybe 枝 (*) がほったらかしになっていて済みません。 他に懸案のお申し出が無ければ、現在の状態でリリースするのは意義が あると思います。 (*) defun-maybe や defvar-maybe が byte-compile 時に関数や変数が すでに存在していた場合は .elc ファイルに何も生成しない。その 仕様を正しく理解せずに、単に「無かったら定義する」便利な道具 として利用してしまうと、実行時に問題のある .elc ファイルが作 られてしまう。 本当にそのような仕様の誤解が蔓延しているとすれば、実情に合わ せて仕様を変更し、対象となる関数や変数の有無を実行時に判断す るようにした方が良いのではないかとの提案が小林さんから出され た。 実際に障害が起きた報告は山岡から何度かなされたが、幸か不幸か 他の人たちからの発言が無く、おっちょこちょいの単なる妄言に過 ぎなかったのかもしれない。:-p -- Katsumi Yamaoka ----Fri_4_Oct_2002_12:04:29_+0900-- Content-Type: message/rfc822 Return-Path: Received: from tsukuba.m17n.org (tsukuba.m17n.org [192.47.44.130]) by fs.m17n.org (8.11.3/3.7W-20010823150639) with SMTP id g923fFR05754 for ; Wed, 2 Oct 2002 12:41:15 +0900 (JST) Received: from mars.web-hosting.com (groundpoundrecords.com [207.228.244.150] (may be forged)) by tsukuba.m17n.org (8.11.6/3.7W-20010518204228) with SMTP id g923fEF16150 for ; Wed, 2 Oct 2002 12:41:14 +0900 (JST) (envelope-from yamaoka@jpl.org) Received: from localhost ([207.228.245.242]) by mars.web-hosting.com (8.11.1/8.11.1) with ESMTP id g923f6007519 for ; Tue, 1 Oct 2002 23:41:06 -0400 (EDT) Date: Wed, 02 Oct 2002 12:40:57 +0900 From: Katsumi Yamaoka Subject: Re: Proposal to release 10.4 To: apel-ja@m17n.org Message-Id: References: X-ML-Name: apel-ja X-Mail-Count: 00775 X-MLServer: fml [fml 4.0.1]; post only (only members can post) X-ML-Info: If you have a question, send e-mail with the body "help" (without quotes) to the address apel-ja-ctl@m17n.org; help= Mail-Copies-To: never Organization: Emacsen advocacy group User-Agent: T-gnus/6.15.8 (based on Oort Gnus v0.08) (revision 03) XEmacs/21.4 (patch 10) (Military Intelligence (RC1)) (sparc-sun-solaris2.6) WEMIKO/1.14.1 (=?ISO-2022-JP?B?GyRCNl9KXExTQ24bKEI=?=) CLIME/1.14.5 (=?ISO-2022-JP?B?GyRCS1w7ezBmGyhC?=) APEL/10.3 X-Face: #kKnN,xUnmKia.'[pp`;Omh}odZK)?7wQSl"4o04=EixTF+V[""w~iNbM9ZL+.b*_CxUmFk B#Fu[*?MZZH@IkN:!"\w%I_zt>[$nm7nQosZ<3eu;B:$Q_:p!',P.c0-_Cy[dz4oIpw0ESA^D*1Lw= L&i*6&( Cancel-Lock: sha1:06XDaepUNq0tiS00/i74RILNr0o= X-Hashcash: 021002:apel-ja@m17n.org:49350be7a5f4b9e7 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-2022-JP Precedence: bulk Lines: 19 List-Software: fml [fml 4.0.1] List-Post: List-Owner: List-Help: List-Unsubscribe: List-Id: apel-ja.m17n.org >>>>> In [apel-ja : No.00774] >>>>> Katsumi Yamaoka wrote: 土屋さん> APEL の正式版を公開するための意思決定がどのようにして行われ 土屋さん> ているのか分かりませんが,現時点の CVS 先端から 10.4 を公開 土屋さん> するのはどうでしょうか. 山岡> yamaoka-maybe 枝 (*) がほったらかしになっていて済みません。 山岡> 他に懸案のお申し出が無ければ、現在の状態でリリースするのは意義が 山岡> あると思います。 土屋さんからの個人的な打診を受けまして、今回は山岡が引き受けよう と思います。現在 CVS 幹にあるものが、ほぼそのまま出ていくことに なりますが、よろしいでしょうか? APEL 10.4 にゴロを合わせて 10月4日大安吉日をリリース予定日とし、 それまでに待ったがかからなければ Go します。 -- Katsumi Yamaoka ----Fri_4_Oct_2002_12:04:29_+0900-- Content-Type: message/rfc822 Return-Path: Received: from tsukuba.m17n.org (tsukuba.m17n.org [192.47.44.130]) by fs.m17n.org (8.11.3/3.7W-20010823150639) with SMTP id g93FYWR14430 for ; Fri, 4 Oct 2002 00:34:32 +0900 (JST) Received: from motgate2.mot.com (motgate2.mot.com [136.182.1.10]) by tsukuba.m17n.org (8.11.6/3.7W-20010518204228) with SMTP id g93FYVF08916 for ; Fri, 4 Oct 2002 00:34:31 +0900 (JST) (envelope-from qa3507@email.mot.com) Received: [from pobox.mot.com (pobox.mot.com [129.188.137.100]) by motgate2.mot.com (motgate2 2.1) with ESMTP id IAA09524 for ; Thu, 3 Oct 2002 08:34:26 -0700 (MST)] Received: [from dell.motnet.priv (d1475-29b8.cig.mot.com [160.49.41.184]) by pobox.mot.com (MOT-pobox 2.0) with ESMTP id IAA29101 for ; Thu, 3 Oct 2002 08:34:24 -0700 (MST)] Received: from dell.motnet.priv (localhost [127.0.0.1]) by dell.motnet.priv (8.12.3/8.11.6) with ESMTP id g93FsUkU074910 for ; Thu, 3 Oct 2002 10:54:31 -0500 (CDT) (envelope-from qa3507@email.mot.com) Received: (from morishim@localhost) by dell.motnet.priv (8.12.3/8.12.3/Submit) id g93FsUvV074907; Thu, 3 Oct 2002 10:54:30 -0500 (CDT) Date: Thu, 3 Oct 2002 10:54:30 -0500 From: qa3507@email.mot.com Subject: elc deletion option for install-elisp-module To: apel-ja@m17n.org Message-Id: <1191-Thu03Oct2002105430-0500-morishim@cig.mot.com> X-ML-Name: apel-ja X-Mail-Count: 00776 X-MLServer: fml [fml 4.0.1]; post only (only members can post) X-ML-Info: If you have a question, send e-mail with the body "help" (without quotes) to the address apel-ja-ctl@m17n.org; help= X-Mailer: cmail 2.61.1+cvs20020917 on GNU Emacs 21.2.1 / Mule 5.0 (SAKAKI) (via feedmail 8 I) User-Agent: SEMI/1.13.7 (Awazu) FLIM/1.13.2 (Kasanui) Emacs/21.2 (i386--freebsd) MULE/5.0 (SAKAKI) X-Authentication-Warning: dell.motnet.priv: morishim set sender to qa3507@email.mot.com using -f Mime-Version: 1.0 (generated by SEMI 1.13.7 - "Awazu") Content-Type: text/plain; charset=ISO-2022-JP Precedence: bulk Lines: 85 List-Software: fml [fml 4.0.1] List-Post: List-Owner: List-Help: List-Unsubscribe: List-Id: apel-ja.m17n.org はじめまして、森島と申します 最近から apel の ML に参加させていただいております。 APEL を利用している cmail の方で今回リリース担当をしておりまして、イン ストール関連の更新作業を行っているのですが、パッケージの依存関係で .el をバイトコンパイルできずに .el のみをインストールしたい場合がでてきま した。.el だけでもインストールされていれば後で依存パッケージがインストー ルされた時にとりあえず動作させることが可能となります。 しかし、もし以前に既にコンパイル/インストールされている .elc がインス トール先のディレクトリに残っている場合、古い .elc が混乱の原因になりか ねません。 そこでインストールに際して elc がインストール先にある場合にこれを消去 するようにしたいのですが、このようなオプションを install-elisp-module と install-elisp-modules につけて頂くことは可能でしょうか。 手元では添付のようなパッチ(10.3ベース)をあててみてるのですが、こんな感 じを想定しています。cmail で what-where をやるとこんな感じで消去予定の モジュールが表示されます。 cmail-bbdb.el -> c:/Meadow/site-lisp/cmail/options cmail-bbdb.elc -> c:/Meadow/site-lisp/cmail/options cmail-bbdb-pre2_34.el -> c:/Meadow/site-lisp/cmail/options c:/Meadow/site-lisp/cmail/options/cmail-bbdb-pre2_34.elc -> to be deleted cmail-bbdb-curver.el -> c:/Meadow/site-lisp/cmail/options cmail-bbdb-curver.elc -> c:/Meadow/site-lisp/cmail/options .el のみをインストールすることについては賛否両論あるかと思いますが、こ れを含めてのコメントで構いませんのでフィードバックがあれば嬉しいです。 よろしくお願いいたします。 ちなみにインストール先をクリーンアップする uninstall の関数とかはない んですよね。 Index: install.el =================================================================== RCS file: /cvsroot/cmail/src/apel/install.el,v retrieving revision 1.2 diff -u -r1.2 install.el --- install.el 20 Jul 2002 23:09:57 -0000 1.2 +++ install.el 3 Oct 2002 12:21:38 -0000 @@ -88,7 +88,7 @@ ;;; @@ install Emacs Lisp files ;;; -(defun install-elisp-module (module src dest &optional just-print) +(defun install-elisp-module (module src dest &optional just-print del-elc) (let (el-file elc-file) (let ((name (symbol-name module))) (setq el-file (concat name ".el")) @@ -106,7 +106,12 @@ (princ (format "%s -> %s\n" el-file dest))))) (setq src-file (expand-file-name elc-file src)) (if (not (file-exists-p src-file)) - nil + (let ((full-path (expand-file-name elc-file dest))) + (if (and del-elc (file-exists-p full-path)) + (if just-print + (princ (format "%s -> to be deleted\n" full-path)) + (delete-file full-path) + (princ (format "%s -> deleted\n" full-path))))) (if just-print (princ (format "%s -> %s\n" elc-file dest)) (let ((full-path (expand-file-name elc-file dest))) @@ -123,14 +128,14 @@ (error (princ (format "%s\n" (nth 1 err))))))) (princ (format "%s -> %s\n" elc-file dest)))))))) -(defun install-elisp-modules (modules src dest &optional just-print) +(defun install-elisp-modules (modules src dest &optional just-print del-elc) (or just-print (file-exists-p dest) (make-directory dest t)) (mapcar (function (lambda (module) - (install-elisp-module module src dest just-print))) + (install-elisp-module module src dest just-print del-elc))) modules)) ----Fri_4_Oct_2002_12:04:29_+0900-- Content-Type: message/rfc822 Return-Path: Received: from tsukuba.m17n.org (tsukuba.m17n.org [192.47.44.130]) by fs.m17n.org (8.11.3/3.7W-20010823150639) with SMTP id g93MZWR16283 for ; Fri, 4 Oct 2002 07:35:32 +0900 (JST) Received: from mars.web-hosting.com (groundpoundrecords.com [207.228.244.150] (may be forged)) by tsukuba.m17n.org (8.11.6/3.7W-20010518204228) with SMTP id g93MZUF11721 for ; Fri, 4 Oct 2002 07:35:31 +0900 (JST) (envelope-from yamaoka@jpl.org) Received: from localhost ([207.228.245.242]) by mars.web-hosting.com (8.11.1/8.11.1) with ESMTP id g93MZOA21600 for ; Thu, 3 Oct 2002 18:35:24 -0400 (EDT) Date: Fri, 04 Oct 2002 07:35:15 +0900 From: Katsumi Yamaoka Subject: Re: elc deletion option for install-elisp-module To: apel-ja@m17n.org Message-Id: References: <1191-Thu03Oct2002105430-0500-morishim@cig.mot.com> X-ML-Name: apel-ja X-Mail-Count: 00777 X-MLServer: fml [fml 4.0.1]; post only (only members can post) X-ML-Info: If you have a question, send e-mail with the body "help" (without quotes) to the address apel-ja-ctl@m17n.org; help= Organization: Emacsen advocacy group User-Agent: Gnus/5.090008 (Oort Gnus v0.08) XEmacs/21.4 (Military Intelligence (RC2), sparc-sun-solaris2.6) X-Face: #kKnN,xUnmKia.'[pp`;Omh}odZK)?7wQSl"4o04=EixTF+V[""w~iNbM9ZL+.b*_CxUmFk B#Fu[*?MZZH@IkN:!"\w%I_zt>[$nm7nQosZ<3eu;B:$Q_:p!',P.c0-_Cy[dz4oIpw0ESA^D*1Lw= L&i*6&( Cancel-Lock: sha1:nwLEebaqDuPJ+Fn5X0JaSxayCmw= X-Hashcash: 021003:apel-ja@m17n.org:5396a9b4648a8a35 Mime-Version: 1.0 Content-Type: text/plain; charset=iso-2022-jp Precedence: bulk Lines: 52 List-Software: fml [fml 4.0.1] List-Post: List-Owner: List-Help: List-Unsubscribe: List-Id: apel-ja.m17n.org おはようございます、APEL 10.4 リリース担当の山岡と申します。:) ;; cmail のメーリングリストは第三者ポスト可能ですか? どなたか正 ;; しい投稿先を教えて下さればリリースアナウンスを流しますが。 >>>>> In [apel-ja : No.00776] >>>>> qa3507@email.mot.com wrote: 森島さん> APEL を利用している cmail の方で今回リリース担当をしておりま 森島さん> して、インストール関連の更新作業を行っているのですが、パッケー 森島さん> ジの依存関係で .el をバイトコンパイルできずに .el のみをイン 森島さん> ストールしたい場合がでてきました。.el だけでもインストールさ 森島さん> れていれば後で依存パッケージがインストールされた時にとりあえ 森島さん> ず動作させることが可能となります。 emacs-w3m というものでは、その版の Emacs では使わないものでも、 すべての .el ファイルをインストールするようになっています。おま けに ChangeLog も。ぼくが独断でそういう仕様にした目的は森島さん とは違いまして、すべてが同じ場所にあった方が開発者がソースを参照 するときに楽、というものです。(実は APEL もそうなっていたら楽だ なあと思うことはたびたびああるのですが。) 森島さん> しかし、もし以前に既にコンパイル/インストールされている .elc 森島さん> がインストール先のディレクトリに残っている場合、古い .elc が 森島さん> 混乱の原因になりかねません。 なるほど。 森島さん> そこでインストールに際して elc がインストール先にある場合に 森島さん> これを消去するようにしたいのですが、このようなオプションを 森島さん> install-elisp-module と install-elisp-modules につけて頂くこ 森島さん> とは可能でしょうか。 拝見したところデフォルトの動作に影響を与えるものではないので、後 ほどドタコミ (土壇場commit) させていただきます。:-p [...] 森島さん> ちなみにインストール先をクリーンアップする uninstall の関数 森島さん> とかはないんですよね。 うーん、あれば便利ですよね。ただ、森島さんが今回提案して下さった del-elc の機能もそうですが、 インストール場所はインストール時に自由に設定できる、 uninstall を root 権限で実行する機会が多い ので、uninstall する対象を決定する精度が非常に高くないといけない、 それが多くの elisp パッケージに uninstall の機能が無い理由ではな いかと思っていました。 -- Katsumi Yamaoka ----Fri_4_Oct_2002_12:04:29_+0900-- Content-Type: message/rfc822 Return-Path: Received: from tsukuba.m17n.org (tsukuba.m17n.org [192.47.44.130]) by fs.m17n.org (8.11.3/3.7W-20010823150639) with SMTP id g93NOkR16506 for ; Fri, 4 Oct 2002 08:24:46 +0900 (JST) Received: from motgate2.mot.com (motgate2.mot.com [136.182.1.10]) by tsukuba.m17n.org (8.11.6/3.7W-20010518204228) with SMTP id g93NOfF12055 for ; Fri, 4 Oct 2002 08:24:45 +0900 (JST) (envelope-from qa3507@email.mot.com) Received: [from mothost.mot.com (mothost.mot.com [129.188.137.101]) by motgate2.mot.com (motgate2 2.1) with ESMTP id QAA21609 for ; Thu, 3 Oct 2002 16:24:41 -0700 (MST)] Received: [from il27exb01.cig.mot.com (il27exb01.cig.mot.com [136.182.15.100]) by mothost.mot.com (MOT-pobox 2.0) with ESMTP id QAA28692 for ; Thu, 3 Oct 2002 16:24:39 -0700 (MST)] Received: from IL27-8995.email.mot.com (d1475-28f6.cig.mot.com [160.49.40.246]) by il27exb01.cig.mot.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2654.52) id R807P7JD; Thu, 3 Oct 2002 18:24:39 -0500 Date: Thu, 3 Oct 2002 18:24:38 -0500 From: qa3507@email.mot.com (Takeshi Morishima) Subject: Re: elc deletion option for install-elisp-module To: apel-ja@m17n.org Message-Id: <3790-Thu03Oct2002182438-0500-qa3507@email.mot.com> In-Reply-To: Katsumi Yamaoka's message of "Fri, 04 Oct 2002 07:35:15 +0900" X-ML-Name: apel-ja X-Mail-Count: 00778 X-MLServer: fml [fml 4.0.1]; post only (only members can post) X-ML-Info: If you have a question, send e-mail with the body "help" (without quotes) to the address apel-ja-ctl@m17n.org; help= X-Mailer: cmail 2.61.1+cvs20020917 on GNU Emacs 20.7.1 / Mule 4.1 (AOI) (via feedmail 8 I) Mime-Version: 1.0 (generated by SEMI 1.14.3 - "Ushinoya") Content-Type: text/plain; charset=ISO-2022-JP Precedence: bulk Lines: 56 List-Software: fml [fml 4.0.1] List-Post: List-Owner: List-Help: List-Unsubscribe: List-Id: apel-ja.m17n.org 森島です おはようございます In message "Re: elc deletion option for install-elisp-module" on 02/10/04, Katsumi Yamaoka writes: > ;; cmail のメーリングリストは第三者ポスト可能ですか? どなたか正し > ;; い投稿先を教えて下さればリリースアナウンスを流しますが。 cmail ML では現在第三者ポストは spam 対策のため管理の方に転送されて手 動承認の上配送されるようになっているようです。ポストアドレスは cmail@ne.nal.go.jp です。 > (実は APEL もそうなっていたら楽だなあと思うことはたびたびああるの > ですが。) そうですね。特に APEL は別バージョン Emacs 上でなにか調べようとした時 にそう感じることがあります。 > 拝見したところデフォルトの動作に影響を与えるものではないので、後 > ほどドタコミ (土壇場commit) させていただきます。:-p ありがとうございます。 > 森島さん> ちなみにインストール先をクリーンアップする uninstall > 森島さん> の関数とかはないんですよね。 > > うーん、あれば便利ですよね。ただ、森島さんが今回提案して下さった > del-elc の機能もそうですが、 > > インストール場所はインストール時に自由に設定できる、 > uninstall を root 権限で実行する機会が多い > > ので、uninstall する対象を決定する精度が非常に高くないといけない、 > それが多くの elisp パッケージに uninstall の機能が無い理由ではない > かと思っていました。 はい。今回の削除機能についてはインストール先のディレクトリに限っている ので危険度は少いだろうとの判断のもとに使用を考えています。他の場所に同 じ名前のモジュールがある場合はこの処置でも混乱は防ぎきれませんが、少な くとも .el をインストールする場合同じディレクトリに .elc が残ってるの はかなりの精度で消すべき状況だと考えられますので。(消さずにファイル名 変更も考えたんですが .el 上書きしてますんで、もしやるんだったら .el .elc 両方バックアップしないと意味がなく変更も必要以上になる気がするの で今回は単純に消すだけをお願いできたらと考えた次第です。ちなみに .el 上書きで直パッチをロストしたことが何度かあります…不注意なだけですが) uninstall については、もしこの機能があればこちらを使うべきだと思いまし たので一応確認させていただきました。なければ、この機能をいれていただけ れば今回は十分です。 ----Fri_4_Oct_2002_12:04:29_+0900-- Content-Type: message/rfc822 Return-Path: Received: from tsukuba.m17n.org (tsukuba.m17n.org [192.47.44.130]) by fs.m17n.org (8.11.3/3.7W-20010823150639) with SMTP id g9402BR16770; Fri, 4 Oct 2002 09:02:11 +0900 (JST) Received: from mars.web-hosting.com (groundpoundrecords.com [207.228.244.150] (may be forged)) by tsukuba.m17n.org (8.11.6/3.7W-20010518204228) with SMTP id g94026F12429; Fri, 4 Oct 2002 09:02:06 +0900 (JST) (envelope-from yamaoka@jpl.org) Received: from localhost ([207.228.245.242]) by mars.web-hosting.com (8.11.1/8.11.1) with ESMTP id g9400w526484; Thu, 3 Oct 2002 20:00:59 -0400 (EDT) Date: Fri, 04 Oct 2002 09:00:40 +0900 From: Katsumi Yamaoka Subject: APEL 10.4 is released To: apel-en@m17n.org, apel-ja@m17n.org Cc: wl-en@lists.airs.net, semi-gnus-ja@meadowy.org, xemacs-beta@xemacs.org Message-Id: X-ML-Name: apel-ja X-Mail-Count: 00779 X-MLServer: fml [fml 4.0.1]; post only (only members can post) X-ML-Info: If you have a question, send e-mail with the body "help" (without quotes) to the address apel-ja-ctl@m17n.org; help= Organization: Emacsen advocacy group User-Agent: T-gnus/6.15.8 (based on Oort Gnus v0.08) (revision 03) MULE/2.3 (SUETSUMUHANA) (based on Emacs 19.34) Cancel-Lock: sha1:rYQGzxEAJ+3QD/yv4oSxkImnPcQ= X-Hashcash: 021004:apel-en@m17n.org:8c780f45d43c19fc X-Hashcash: 021004:apel-ja@m17n.org:c70a504374ec692e X-Hashcash: 021004:wl-en@lists.airs.net:6ce4e8ca6d336742 X-Hashcash: 021004:semi-gnus-ja@meadowy.org:d8f2428dea46d554 X-Hashcash: 021004:xemacs-beta@xemacs.org:363bed2e23d8be48 Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Precedence: bulk Lines: 47 List-Software: fml [fml 4.0.1] List-Post: List-Owner: List-Help: List-Unsubscribe: List-Id: apel-ja.m17n.org APEL 10.4 is released. Get it from: ftp://ftp.jpl.org/pub/elisp/apel/apel-10.4.tar.gz This site is provisional, remember that the primary distribution place for APEL is: ftp://ftp.m17n.org/pub/mule/apel/ APEL stands for A Portable Emacs Library. This package includes: * emulation modules to share Emacs Lisp programs by various Emacsen * basic functions to write portable Emacs Lisp programs * modules to provide coding-system and MIME charset related features * utilities to write portable CCL programs * etc... XEmacs users should be careful of the following things: * There are differences between the XEmacs APEL package and this. Since some programs (e.g. Wanderlust, T-gnus and emacs-w3m) presume that *this* version of APEL is used, you should replace the XEmacs APEL package with it if you use those such programs. For example: % rm -fr /usr/local/lib/xemacs/xemacs-packages/lisp/apel % cd apel-10.4 % make install-package XEMACS=xemacs-21.4.10\ PACKAGEDIR=/usr/local/lib/xemacs/xemacs-packages It does not mean the XEmacs APEL package is inferior, those versions are simply different. * In principle, APEL built by XEmacs with the Mule feature can be used by only XEmacs with Mule. Similarly, APEL built by non-Mule XEmacs can be used by only XEmacs without the Mule feature in principle. This issue is not applied to the XEmacs APEL package. See the ChangeLog file for the changes since last release. P.S. Though both the lists and are closed for non-subscribed posters, comments, suggestions, and bug fixes are welcome. To subscribe those lists, see the README file. -- Katsumi Yamaoka ----Fri_4_Oct_2002_12:04:29_+0900----