Gnus development mailing list
 help / color / mirror / Atom feed
* Gnus 5.8.8 threading bug and threading wishlist
@ 2003-03-04  8:52 Jaap-Henk Hoepman
  2003-03-21 10:02 ` Threading bugs in gnus 5.8.8 and ognus 0.16 Jaap-Henk Hoepman
  2003-03-31 17:24 ` Gnus 5.8.8 threading bug and threading wishlist Lars Magne Ingebrigtsen
  0 siblings, 2 replies; 3+ messages in thread
From: Jaap-Henk Hoepman @ 2003-03-04  8:52 UTC (permalink / raw)



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




^ permalink raw reply	[flat|nested] 3+ messages in thread

* Threading bugs in gnus 5.8.8 and ognus 0.16
  2003-03-04  8:52 Gnus 5.8.8 threading bug and threading wishlist Jaap-Henk Hoepman
@ 2003-03-21 10:02 ` Jaap-Henk Hoepman
  2003-03-31 17:24 ` Gnus 5.8.8 threading bug and threading wishlist Lars Magne Ingebrigtsen
  1 sibling, 0 replies; 3+ messages in thread
From: Jaap-Henk Hoepman @ 2003-03-21 10:02 UTC (permalink / raw)



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 <jhh@cs.kun.nl> 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




^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Gnus 5.8.8 threading bug and threading wishlist
  2003-03-04  8:52 Gnus 5.8.8 threading bug and threading wishlist Jaap-Henk Hoepman
  2003-03-21 10:02 ` Threading bugs in gnus 5.8.8 and ognus 0.16 Jaap-Henk Hoepman
@ 2003-03-31 17:24 ` Lars Magne Ingebrigtsen
  1 sibling, 0 replies; 3+ messages in thread
From: Lars Magne Ingebrigtsen @ 2003-03-31 17:24 UTC (permalink / raw)


Jaap-Henk Hoepman <jhh@cs.kun.nl> 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).

Hm; yes.  The ignore-subject thing is done when displaying while the
count is done on the real thread.  (Which doesn't care about
subjects.)

So that's a bug.  :-)

> 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.

`gnus-simplify-subject-functions' controls all that jazz.

-- 
(domestic pets only, the antidote for overdose, milk.)
   larsi@gnus.org * Lars Magne Ingebrigtsen



^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2003-03-31 17:24 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-03-04  8:52 Gnus 5.8.8 threading bug and threading wishlist Jaap-Henk Hoepman
2003-03-21 10:02 ` Threading bugs in gnus 5.8.8 and ognus 0.16 Jaap-Henk Hoepman
2003-03-31 17:24 ` Gnus 5.8.8 threading bug and threading wishlist Lars Magne Ingebrigtsen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).