From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.user/16998 Path: news.gmane.org!not-for-mail From: Michael Welsh Duggan Newsgroups: gmane.emacs.gnus.user Subject: Re: Sorting threads after gathering threads Date: Tue, 29 Jul 2014 20:04:55 -0400 Organization: Carnegie Mellon University Message-ID: <87r413hftk.fsf@maru2.md5i.com> References: <87ha225s3m.fsf@debian.uxu> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1406678731 22847 80.91.229.3 (30 Jul 2014 00:05:31 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 30 Jul 2014 00:05:31 +0000 (UTC) To: info-gnus-english@gnu.org Original-X-From: info-gnus-english-bounces+gegu-info-gnus-english=m.gmane.org@gnu.org Wed Jul 30 02:05:26 2014 Return-path: Envelope-to: gegu-info-gnus-english@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1XCHOY-0000N0-IK for gegu-info-gnus-english@m.gmane.org; Wed, 30 Jul 2014 02:05:26 +0200 Original-Received: from localhost ([::1]:48376 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XCHOY-0005iX-4n for gegu-info-gnus-english@m.gmane.org; Tue, 29 Jul 2014 20:05:26 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:58724) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XCHOQ-0005iQ-V5 for info-gnus-english@gnu.org; Tue, 29 Jul 2014 20:05:24 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XCHOG-0008MD-Jc for info-gnus-english@gnu.org; Tue, 29 Jul 2014 20:05:18 -0400 Original-Received: from plane.gmane.org ([80.91.229.3]:45867) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XCHOG-0008Kj-Dj for info-gnus-english@gnu.org; Tue, 29 Jul 2014 20:05:08 -0400 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1XCHOD-0000An-U8 for info-gnus-english@gnu.org; Wed, 30 Jul 2014 02:05:06 +0200 Original-Received: from md5i.com ([75.151.244.229]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 30 Jul 2014 02:05:05 +0200 Original-Received: from mwd by md5i.com with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 30 Jul 2014 02:05:05 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: info-gnus-english@gnu.org Original-Lines: 64 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: md5i.com Mail-Copies-To: never User-Agent: Gnus/5.130008 (Ma Gnus v0.8) Emacs/24.4.50 (gnu/linux) Cancel-Lock: sha1:udZ96L5ZLEiF6oflE37doHkmLV8= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: info-gnus-english@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Announcements and discussions for GNUS, the GNU Emacs Usenet newsreader \(in English\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: info-gnus-english-bounces+gegu-info-gnus-english=m.gmane.org@gnu.org Original-Sender: info-gnus-english-bounces+gegu-info-gnus-english=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.gnus.user:16998 Archived-At: Emanuel Berg writes: > Michael Welsh Duggan writes: > >> I am on an automated mailing list which I >> automatically filter into a separate Gnus group. Each >> message on this list is an individual, non-threaded >> messages. Many of these messages are indeed related, >> and this can be determined by the subject. I have put >> my own subject-simplifying function in the >> gnus-simplify-subject-functions' variable for this >> group. This correctly gathers the individual messages >> into threads ... > > To split listbots into groups is very common and of > course the mails/posts should be threaded. The important part here is that these are not real threads. They are individual messages with enough similarities that threading can be simulated. In Gnus parlance, they are "loose threads," and are put together during "thread gathering." Unfortunately, it seems like thread gathering happens after thread sorting, for some unknown reason. > I have: > > `gnus-sort-gathered-threads-function' is gnus-thread-sort-by-number > `gnus-thread-sort-functions' is (gnus-thread-sort-by-number) > > which I didn't configure. > > In the help for `gnus-thread-sort-functions', it says: > > You should probably always include > `gnus-thread-sort-by-number' in the list of sorting > functions -- preferably first. Also note that > sorting by date is often much slower than sorting > by number, and the sorting order is very > similar. (Sorting by date means sorting by the time > the message was sent, sorting by number means > sorting by arrival time. > > The result looks like this: > > http://user.it.uu.se/~embe8573/dumps/gnus-group-mailing-list-threads.png > > I think that is the standard look with respect to > sorting, because, as I said, I didn't configure that. > > Compared to that, (what I can see) group threads by > subject, within those by time (actually number), with > the most recent last - compared to that, what is it you > would like to you change? (You probably already wrote > that but it was hard to make out with all the other > material you provided.) With the settings as in my original mail (which you have cut out of this response), the pseudo-threads (loose threads) are being gathered properly, but the threads are not being sorted in the buffer by the latest date in each thread, but rather by what appears to be date of the first article in each thread. -- Michael Welsh Duggan (md5i@md5i.com)