[Mailman-Developers] Dates again

Ian Eiloart iane at sussex.ac.uk
Wed Nov 24 20:09:58 CET 2004



--On Tuesday, November 23, 2004 19:13:58 GMT -0800 Joe Rhett 
<jrhett at meer.net> wrote:

> On Sat, Nov 20, 2004 at 10:42:24AM +0100, Brad Knowles wrote:
>> 	If there were a way to effectively detect when a "Date:" header
>> was wrong and when it was okay, then I might be willing to allow the
>> system to correct the "Date:" header in those particular cases.  If
>> you've got a patch or additional code that can do that, I'd like to
>> see it, although I can't promise it would be accepted by the Mailman
>> developers for inclusion in an upcoming version.
>>
>> 	I can't speak for Barry, Tokio, or the other Mailman developers,
>> but I would be violently opposed to a change of this sort.
>
> Out of curiosity, am I overlooking something or are we over-generalizing
> the solution?
>
> My straw man (which may be wildly under-educated) is that we have no need
> at all to modify any headers, but instead to ignore the Date: header
> entirely for archive and digest purposes.  Leave the Date header there,
> but don't use it.  Instead use time of receipt.
>
> Now, go grab a 2x4 and clue me in...

Hmm, I think that this whole conversation is not seeing the wood for the 
trees. Why would anyone want to sort a list by date? The date of a posting 
isn't really relevant except:

1. So that we can understand the currency of the information. For example, 
I don't want to be reading 1998 postings if I'm looking for information on 
the latest version of - say - Apache. For that it doesn't matter much that 
a date might be a few hours out.

2. Location in a conversational thread. It is important to read threads in 
order. For that, the important thing is the time that the email was sent, 
not the time that it arrived - which may differ by minutes, hours or days. 
However, the better solution is to sort by threads using in-reply-to 
headers. Google's gmail, and Apple's Mail application do this nicely.

I think that development focus should be on displaying threads properly, 
not on "fixing" dates that the system can't possibly know are right or 
wrong.

-- 
Ian Eiloart
Servers Team
Sussex University ITS



More information about the Mailman-Developers mailing list