[Mailman-Developers] Re: Dates

Jay R. Ashworth jra@baylink.com
Tue, 1 May 2001 23:55:15 -0400


On Tue, May 01, 2001 at 09:24:59PM -0400, Owen Taylor wrote:
> David Champion <dgc@uchicago.edu> writes:
> > On 2001.05.01, in <20010501183541.06693@scfn.thpl.lib.fl.us>,
> > 	"Jay R. Ashworth" <jra@baylink.com> wrote:
> > > > correct.  How would it possibly know?  You're discussing ways to make a
> > > > correct guess in most cases, but not a way to ensure correct
> > > > information in all cases.
> > > 
> > > Stipulated.  But we're not rewriting for retransmission, only to keep
> > > the archives clean; right, Barry?
> > 
> > That's what I understand, too.  My personal taste is that an archive
> > reflect with complete accuracy and fidelity what was received from the
> > transmitter -- not the recipient's interpretation thereof.  This is
> > only relevant to particulars of implementation, though, not to whether
> > the general solution is applied at all.  For example, I think it's more
> > appropriate to leave the default at "don't munge incoming mail at
> > all".
> 
> At the risk of prolonging this discussion, it may be worth pointing
> out that there are two different "dates" here:
> 
>  1) The date in the Date: field displayed in the archive
> 
>  2) The date used for sorting and for splitting archives by
>     month/year.
> 
> I'm of the opinion that 1) should always be the same date as generated
> by the MUA, but that using that date for 2) is, from experience, a bad
> idea, because some user's machines will have badly screwed up clocks,
> and you get archive volumes for ridiculous periods, etc.

I think we're all in violent agreement on that point... except maybe
Dan; I can't speak for him, obviously.  :-}

> Currently, Mailman, currently, always uses the same date for both 1)
> and 2) - either the MUA date, or the date when the mail passed through
> mailman. From my perspective, arguing about which one of these
> is superior is somewhat pointless, since as soon as you use the
> same date for both, you are going to have problems.

Well, and I think that's where we started.  IIRC, Barry {was planning,
thinking about, suggesting, had already written} code that rewrote 1 as
2 if it was too far out of whack, because it was easier to fix it there
codewise than splitting them.

[ Checks local archive }

If I correctly understand where clobber_date is called in the flow of
things, that paragraph is correct.

And therefore, not the best approach, by concensus, apparently.  Barry?
Have I misunderstood you?

Cheers,
-- jra
-- 
Jay R. Ashworth                                                jra@baylink.com
Member of the Technical Staff     Baylink
The Suncoast Freenet         The Things I Think
Tampa Bay, Florida        http://baylink.pitas.com             +1 727 804 5015