From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/50944 Path: main.gmane.org!not-for-mail From: Jaap-Henk Hoepman Newsgroups: gmane.emacs.gnus.general Subject: Threading bugs in gnus 5.8.8 and ognus 0.16 Date: 21 Mar 2003 11:02:23 +0100 Organization: University of Nijmegen, Department of Computer Science Sender: owner-ding@hpc.uh.edu Message-ID: <87wuithwb4.fsf@smtp.xs4all.nl> References: <87y93vboax.fsf@smtp.xs4all.nl> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1048241138 3294 80.91.224.249 (21 Mar 2003 10:05:38 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Fri, 21 Mar 2003 10:05:38 +0000 (UTC) Original-X-From: owner-ding@hpc.uh.edu Fri Mar 21 11:05:37 2003 Return-path: Original-Received: from malifon.math.uh.edu ([129.7.128.13]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 18wJP7-0000qp-00 for ; Fri, 21 Mar 2003 11:05:37 +0100 Original-Received: from sina.hpc.uh.edu ([129.7.128.10] ident=lists) by malifon.math.uh.edu with esmtp (Exim 3.20 #1) id 18wJOg-00088X-00; Fri, 21 Mar 2003 04:05:10 -0600 Original-Received: by sina.hpc.uh.edu (TLB v0.09a (1.20 tibbs 1996/10/09 22:03:07)); Fri, 21 Mar 2003 04:06:12 -0600 (CST) Original-Received: from sclp3.sclp.com (sclp3.sclp.com [66.230.238.2]) by sina.hpc.uh.edu (8.9.3/8.9.3) with SMTP id EAA16875 for ; Fri, 21 Mar 2003 04:05:59 -0600 (CST) Original-Received: (qmail 37146 invoked by alias); 21 Mar 2003 10:04:52 -0000 Original-Received: (qmail 37141 invoked from network); 21 Mar 2003 10:04:52 -0000 Original-Received: from smtpzilla3.xs4all.nl (194.109.127.139) by 66.230.238.6 with SMTP; 21 Mar 2003 10:04:52 -0000 Original-Received: from King-Ink (n032203.cs.kun.nl [131.174.32.203]) by smtpzilla3.xs4all.nl (8.12.0/8.12.0) with ESMTP id h2LA4gRp040879 for ; Fri, 21 Mar 2003 11:04:48 +0100 (CET) Original-To: ding@gnus.org X-Face: #U;T;~,y.iVz7!wB(gVzSj:j}x-tZr\v-PQU}''7h^>jaAM'vw1KA83N5/gN~kcktG%,>Q>""S?Fg`&U80!Vg=)El,s/W)W^ Original-Lines: 59 User-Agent: Gnus/5.0808 (Gnus v5.8.8) XEmacs/21.4 (Military Intelligence (Windows)) Precedence: list X-Majordomo: 1.94.jlt7 Xref: main.gmane.org gmane.emacs.gnus.general:50944 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:50944 The threading bug explained below also happens in ognus 0.16. Moreover, sorting happens before splitting subjects, so that threads split on subject changes stay together, ie stay before messages with an older Date:. This is because in gnus-summary-prepare, gnus-summary-prepare-threads (that splits the threads on subject changes) operates on the threads returned by gnus-sort-gathered-threads. It seems gnus-thread-ignore-subject should be handled at a lower level, i.e. either in gnus-summary-thread-gathering-function or in gnus-cut-threads. But the threading code is quite complex and i only occasionally do some lisp programming so i'm unable to fix this... (i.e. i might break more than i fix...) Regards, Jaap-Henk On 04 Mar 2003 09:52:58 +0100 Jaap-Henk Hoepman writes: > When setting > > (setq gnus-thread-ignore-subject nil) > > to break threads at a change of subject, the number of articles in a thread > that is being split shows up wrong in the summary buffer (in fact it shows the > total number of articles in the original, unsplit thread). E.g. with > > (setq gnus-summary-line-format "%U%R $%-4i%I %2t: %(%[%4L: %-20,20n%]%) %s\n") > > then I see > > O $0 4: [3638: XXX ] Thread subject > O $0 2: [ 52: YYY ] > O $0 1: [ 22: ZZZZ ] > O $0 1: [ 123: QQQ ] Changed subject > > As far as the wishlist is concerned: ignoring subject is intelligent enough to > recognise replies (i.e. subject changes from "Subject" to "Re: Subject" are > ignored when splitting threads) but not forwards (i.e. subject changes from > "Subject" to "Fw: Subject" or "Fwd: Subject"_will_ split the thread). In the > latter case i would prefer to keep these articles in a single thread. > > Regards, > Jaap-Henk > > -- > Jaap-Henk Hoepman | I've got sunshine in my pockets > Dept. of Computer Science | Brought it back to spray the day > University of Nijmegen | Gry "Rocket" > (w) www.cs.kun.nl/~jhh | (m) jhh@cs.kun.nl > (t) +31 24 36 52710/531532 | (f) +31 24 3653137 > > -- Jaap-Henk Hoepman | I've got sunshine in my pockets Dept. of Computer Science | Brought it back to spray the day University of Nijmegen | Gry "Rocket" (w) www.cs.kun.nl/~jhh | (m) jhh@cs.kun.nl (t) +31 24 36 52710/531532 | (f) +31 24 3653137