Re: Last Call: 'The APPLICATION/MBOX Media-Type' to Proposed Standard

Keith Moore <moore@cs.utk.edu> Wed, 18 August 2004 03:01 UTC

Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id XAA03912; Tue, 17 Aug 2004 23:01:45 -0400 (EDT)
Received: from megatron.ietf.org ([132.151.6.71]) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1BxGo4-0002P0-3P; Tue, 17 Aug 2004 23:08:08 -0400
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1BxGfW-0004yy-4M; Tue, 17 Aug 2004 22:59:18 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1BxGeJ-0004hO-F6; Tue, 17 Aug 2004 22:58:03 -0400
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA03665; Tue, 17 Aug 2004 22:58:00 -0400 (EDT)
Received: from avocet.mail.pas.earthlink.net ([207.217.120.50]) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1BxGkR-0002Jw-LW; Tue, 17 Aug 2004 23:04:24 -0400
Received: from user-119b1dm.biz.mindspring.com ([66.149.133.182] helo=[192.168.0.4]) by avocet.mail.pas.earthlink.net with esmtp (Exim 3.33 #1) id 1BxGeB-0004Ba-00; Tue, 17 Aug 2004 19:57:55 -0700
In-Reply-To: <831445543.20040817173852@brandenburg.com>
References: <p06110437bd3d5d396de1@[10.20.30.249]> <411AB496.8080307@erols.com> <411BDE9B.7090706@att.com> <200408140040.i7E0e5Pk023772@turing-police.cc.vt.edu> <412171D8.9010201@att.com> <200408171705.i7HH5Rx8019339@turing-police.cc.vt.edu> <9D7AFAAF50E30B30B3D610C2@scan.jck.com> <412257D3.30606@ehsco.com> <294E85FB3BC16ACC1091D706@scan.jck.com> <831445543.20040817173852@brandenburg.com>
Mime-Version: 1.0 (Apple Message framework v619)
Content-Type: text/plain; charset="US-ASCII"; format="flowed"
Message-Id: <621AC392-F0C2-11D8-928C-000393DB5366@cs.utk.edu>
Content-Transfer-Encoding: 7bit
From: Keith Moore <moore@cs.utk.edu>
Date: Tue, 17 Aug 2004 22:57:46 -0400
To: Dave Crocker <dcrocker@brandenburg.com>
X-Mailer: Apple Mail (2.619)
X-Spam-Score: 0.0 (/)
X-Scan-Signature: b4a0a5f5992e2a4954405484e7717d8c
Content-Transfer-Encoding: 7bit
Cc: John C Klensin <john-ietf@jck.com>, ietf-822@imc.org, Keith Moore <moore@cs.utk.edu>, iesg@ietf.org, ietf@ietf.org
Subject: Re: Last Call: 'The APPLICATION/MBOX Media-Type' to Proposed Standard
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
Sender: ietf-bounces@ietf.org
Errors-To: ietf-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 92df29fa99cf13e554b84c8374345c17
Content-Transfer-Encoding: 7bit

On Aug 17, 2004, at 8:38 PM, Dave Crocker wrote:

>  If someone can summarize where
> this thread is going and/or should go, I'd appreciate it.

my recommendation to the author -

- do another edit on the draft, mostly for nits and clarity, and 
resubmit for Informational

- don't try to specify the application/mbox format in this document at 
all.  instead, point to various published definitions and descriptions 
(man pages, web pages, whatever) such as exist.

- for that matter, don't try to specify how best to generate mbox 
files.  that's out of scope.

- explicitly point out that there are varieties in how the format has 
been implemented which can affect interoperability.  (this should not 
be a showstopper, as there are varieties in how almost any other 
MIME-labeled format is implemented which can affect interoperability.)

- my preference is to not have parameters describing format variants at 
all, as they're highly unlikely to be used correctly and even less 
likely to be generated correctly.  if you must have parameters, make 
them optional.

- you might want to point out that a wide variety of mbox-reading tools 
generally manage to make sense of mbox files despite the variations.  
and yes, they barf sometimes.  some implementations' heuristics are 
better than others.  again, this is also true of Word, PDF, JPEG, 
PostScript, or any other format you could care to look at.  it's useful 
to be able to distinguish mbox files from other kinds of files, even if 
saying something is an mbox file is not perfectly precise.

- point out that the existence of an application/mbox label is not a 
recommendation that mbox files be used to transport groups of messages 
-  at least, not without first defining a new variant of mbox files 
that is transparent (no >From), reliable (no message boundary 
synchronization errors),  immune to variations in line terminator, and 
doesn't use character or line counts (no content-length).

- recommend base64 encoding as a default for transport of mbox files 
over email, since the encoder typically has no idea about the message 
contents and whether they might contain binary data.

my recommendation to everyone else -

let's wait for the revision and look at it then.  meanwhile, let's 
realize

- that having a way to label mbox fiiles is much more useful than not 
having one;

- that perfectly precise labels for anything are almost nonexistent in 
practice;

- that having an imprecise MIME label for mbox files probably won't 
degrade interop significantly over what it already is

- that there are probably better uses of our time (individually or 
collectively) than to define the perfect label for mbox files.

Keith


_______________________________________________
Ietf mailing list
Ietf@ietf.org
https://www1.ietf.org/mailman/listinfo/ietf