From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Don Armstrong Newsgroups: gmane.emacs.devel Subject: Re: Bug tracker breaks rmail-next-same-subject Date: Fri, 12 Dec 2008 15:25:51 -0800 Message-ID: <20081212232551.GJ24493@volo.donarmstrong.com> References: <20081212214756.GI24493@volo.donarmstrong.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 X-Trace: ger.gmane.org 1229124429 9622 80.91.229.12 (12 Dec 2008 23:27:09 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 12 Dec 2008 23:27:09 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Dec 13 00:28:12 2008 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1LBHQZ-0006Na-Bq for ged-emacs-devel@m.gmane.org; Sat, 13 Dec 2008 00:28:11 +0100 Original-Received: from localhost ([127.0.0.1]:47542 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LBHPN-0000MN-OI for ged-emacs-devel@m.gmane.org; Fri, 12 Dec 2008 18:26:57 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LBHOZ-00007C-Dk for emacs-devel@gnu.org; Fri, 12 Dec 2008 18:26:07 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LBHOX-00005r-IH for emacs-devel@gnu.org; Fri, 12 Dec 2008 18:26:06 -0500 Original-Received: from [199.232.76.173] (port=35705 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LBHOX-00005m-Bd for emacs-devel@gnu.org; Fri, 12 Dec 2008 18:26:05 -0500 Original-Received: from rzlab.ucr.edu ([138.23.92.77]:54042) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1LBHOW-0002jX-N9 for emacs-devel@gnu.org; Fri, 12 Dec 2008 18:26:05 -0500 Original-Received: from rzlab.ucr.edu (rzlab.ucr.edu [127.0.0.1]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id mBCNQ35A015465 for ; Fri, 12 Dec 2008 15:26:03 -0800 Original-Received: (from remotemail@localhost) by rzlab.ucr.edu (8.13.8/8.13.8/Submit) id mBCNQ2jb015464 for emacs-devel@gnu.org; Fri, 12 Dec 2008 15:26:02 -0800 Original-Received: (nullmailer pid 28437 invoked by uid 1000); Fri, 12 Dec 2008 23:25:51 -0000 Mail-Followup-To: emacs-devel@gnu.org Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.18 (2008-05-17) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:106856 Archived-At: On Fri, 12 Dec 2008, Eli Zaretskii wrote: > From: Don Armstrong > > These commands have a fundamental problem; they really should be > > rmail-next-in-thread, rmail-previous-in-thread. > > Threads are not guaranteed to exist in mailing lists, AFAIK. They're not guaranteed to exist anywhere. > > That's why References: and In-Reply-To: exist. > > You are evidently assuming that everybody uses MUA that preserve > these headers as they should. The reality is a bit different. There are loads of broken MUAs; that doesn't change the fact that they're broken. References: and In-Reply-To: are the primary way of tracking threads. In the absence of them, you can try to track threads using subject, but that's never the first option. If you want to follow a thread, References: and In-Reply-To: are the way to do that; Subject: may approximate it, but it's never as accurate. Don Armstrong -- Whatever you do will be insignificant, but it is very important that you do it. -- Mohandas Karamchand Gandhi http://www.donarmstrong.com http://rzlab.ucr.edu