Re: [Wpack] Call for adoption of draft-yasskin-wpack-bundled-exchanges

Larry Masinter <LMM@acm.org> Wed, 24 March 2021 06:11 UTC

Return-Path: <masinter@gmail.com>
X-Original-To: wpack@ietfa.amsl.com
Delivered-To: wpack@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ABCFE3A2430 for <wpack@ietfa.amsl.com>; Tue, 23 Mar 2021 23:11:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.499
X-Spam-Level:
X-Spam-Status: No, score=-1.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3cg2nsLYvVyR for <wpack@ietfa.amsl.com>; Tue, 23 Mar 2021 23:11:02 -0700 (PDT)
Received: from mail-pl1-x631.google.com (mail-pl1-x631.google.com [IPv6:2607:f8b0:4864:20::631]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B7D643A2433 for <wpack@ietf.org>; Tue, 23 Mar 2021 23:11:02 -0700 (PDT)
Received: by mail-pl1-x631.google.com with SMTP id k4so7363827plk.5 for <wpack@ietf.org>; Tue, 23 Mar 2021 23:11:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:references:in-reply-to:subject:date:message-id :mime-version:content-transfer-encoding:thread-index :content-language; bh=1VzAQjcJRI1yIUETzV5fEzlbZrgu+cOxJIRopXzOFSk=; b=NbtpPAtv8iqjgZUOX2Q7djiVlx4oAMmBgkYGmSOLUziDmvH4qqiLEO0fnUR4OgX7z2 /wBXAQ8OE71W6f0Lo+LRtHwRYdv+K/ViWwtN0fyw0xEVcb/FqdBue9mcwqYQOjOabNYB 4VB+Eri7x4lZZ5aaWl2VCs/Gsguwi39ijpHsU1veBJfg1mlWSUPHDc5xcxfDqNxtHB6K RxlbNql51PomYXQnOt6ZNM7wftacXYjJ13ANHuPCtFz6fEn4I3cCl86rh0ECwtEbyAXL AM8dZJ820c2TaTMzIN3o0mwreEU3N/TQkGyIZQz96UQ+OQxvt+1Je3cWWa5SlbX6ra6s YSzg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:references:in-reply-to:subject :date:message-id:mime-version:content-transfer-encoding:thread-index :content-language; bh=1VzAQjcJRI1yIUETzV5fEzlbZrgu+cOxJIRopXzOFSk=; b=txog3NF6ovIktohLFbTEosUGUofb33qgsnAwYwXhHBUeD+SHXRLQ+qnClEIRrVo5rI 66QS00QoGp3Ygco4NZTMNHsXbKPZBrs60FJkmxKwdu3UQOme6hEwMnBefWv78B+fuHMI UQY0Zn9j1GoRazSaNMG2+9o1lM4qMXY5t5EpTUxtEXsni9m78IU1/E2O3dM0h7ZvHNzt 5/157asisU19vZetTFqiBVgC6dK02bAcAgaH/UAwRkOhbzmTeVb1a69oBcUWDztA7mXP 9VdRnqaq/9ksCYYrMKHK/FC18QynHZXqebWi3ALsukmjkFiTSQUhXoE5GPvOqAKeCuYN b3gw==
X-Gm-Message-State: AOAM531mB407VcYaFk5COeFwFQ/r5IAWP0BmFz/jMTngDcDJh3u1zhR4 Jfyq7g3TVh1JDoySYeBsASQUsQPkPc8=
X-Google-Smtp-Source: ABdhPJza9z+NCrnin9Y36v1UQfXgaNnEAPShDnVv/gpsIxt32VCQuhBmsHDxNgsa9VKmTUAg4+LeSw==
X-Received: by 2002:a17:90a:d3d8:: with SMTP id d24mr1728698pjw.166.1616566261409; Tue, 23 Mar 2021 23:11:01 -0700 (PDT)
Received: from TVPC (c-73-158-116-21.hsd1.ca.comcast.net. [73.158.116.21]) by smtp.gmail.com with ESMTPSA id gt22sm1084711pjb.35.2021.03.23.23.10.59 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 23 Mar 2021 23:11:00 -0700 (PDT)
Sender: Larry Masinter <masinter@gmail.com>
From: Larry Masinter <LMM@acm.org>
X-Google-Original-From: "Larry Masinter" <lmm@acm.org>
To: 'Sean Turner' <sean@sn3rd.com>
Cc: 'Mark Nottingham' <mnot@mnot.net>, 'WPACK List' <wpack@ietf.org>
References: <0C5B1FE3-AB3E-4074-AED9-93DD10B89BFD@sn3rd.com> <3CF5CFC6-57AA-42AB-A42F-260DF8DA159B@mnot.net> <4896A451-ECFE-482F-B672-E6B257DEE521@sn3rd.com> <035001d71d43$390bfbe0$ab23f3a0$@acm.org> <752FE4AC-970C-4362-8289-3F90EC373932@sn3rd.com>
In-Reply-To: <752FE4AC-970C-4362-8289-3F90EC373932@sn3rd.com>
Date: Tue, 23 Mar 2021 23:10:59 -0700
Message-ID: <025201d72074$768fa6e0$63aef4a0$@acm.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AQHCuov1cAgKT1cuIXpcs9J/HHdlsQHKj9G8AYX3fIwCAOPl9gK6SlEmqnsAPDA=
Content-Language: en-us
Archived-At: <https://mailarchive.ietf.org/arch/msg/wpack/r6UxFyL8jPx0qwkpPMKbpgiD7Vs>
Subject: Re: [Wpack] Call for adoption of draft-yasskin-wpack-bundled-exchanges
X-BeenThere: wpack@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Web Packaging <wpack.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/wpack>, <mailto:wpack-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/wpack/>
List-Post: <mailto:wpack@ietf.org>
List-Help: <mailto:wpack-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/wpack>, <mailto:wpack-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 24 Mar 2021 06:11:08 -0000

There was just recently a question about sub-resource access. I asked about using byte-range retrieval.
The answer was that cross-resource compression was important. If you have a bundle with parts A and B such that compression C(A+B) is smaller than C(A) + C(B) then byte ranges would not help. I don't mean to argue this now, but just to point out an example where the relative priorities for different use cases affect an important part of the fundamental part of the design. 
Of course you are aware that the details of how well non-HTTP distribution and privacy considerations interact with the support of various business models based on tracking end users.

I asked about analyzing the use cases for MIME mutipart in the web:

Multipart/related (mht -- for email and archive),
multipart/form-data (for submitting forms including data)
multipart/alternative (for sending data with support  for (offline) content negotiation
multipart/byte-ranges (for responding to range requests)

How would you do these using bundled-exchanges method? And why is it better (or worse) than MIME-multipart?


At the time, MIME multipart was chosen not because it was optimal for any of its use cases but because it was adequate and well-understood.

As far as laissez-faire goes, the working group charter is a published plan. It is the agreement about your work, and it has milestones in
https://datatracker.ietf.org/wg/wpack/about/ that imply a simultaneous adoption of four drafts.

Why aren’t you following your own published plan? Did circumstances change? 
If these were independent documents, then FCFS might be a reasonable method. But they are not. The use cases and requirements do not depend on the mechanism, but the converse is not true.
--
https://LarryMasinter.net https://interlisp.org

> -----Original Message-----
> From: Sean Turner <sean@sn3rd.com>
> Sent: Tuesday, March 23, 2021 6:07 AM
> To: Larry Masinter <LMM@acm.org>
> Cc: Mark Nottingham <mnot@mnot.net>; WPACK List <wpack@ietf.org>
> Subject: Re: [Wpack] Call for adoption of draft-yasskin-wpack-bundled-
> exchanges
> 
> Larry,
> 
> It is possible that I am way more laissez-faire than most about adopting I-Ds. I
> tend to think that clearing the initial hurdle of getting any I-D into the WG will
> help other I-Ds get into the WG. Again, the bundle I-D is just a starting point
> that is not going to race ahead of the other I-Ds and will be informed by the
> use cases I-D regardless of with the use cases I-D is adopted. And, I am also
> pretty happy to start a WG adoption call for that I-D right after this current I-D
> completes, i.e., in about a weeks time.
> 
> spt
> 
> > On Mar 20, 2021, at 00:40, Larry Masinter <LMM@acm.org> wrote:
> >
> > Shouldn't you adopt the use cases first? The scope of activities and the
> "Expected Performance" (section 3) are critical.
> > The use cases I had expected that an IETF "Web Packaging" working group
> to work on would include would be the ones that led to mime multipart:
> > Multipart/related, multipart/form-data, multipart/alternative,
> > multipart/byte-ranges Each has its own set of requirements,
> >
> > --
> > https://LarryMasinter.net https://interlisp.org
> >
> >> -----Original Message-----
> >> From: Wpack <wpack-bounces@ietf.org> On Behalf Of Sean Turner
> >> Sent: Friday, March 19, 2021 7:52 PM
> >> To: Mark Nottingham <mnot@mnot.net>
> >> Cc: WPACK List <wpack@ietf.org>
> >> Subject: Re: [Wpack] Call for adoption of
> >> draft-yasskin-wpack-bundled- exchanges
> >>
> >> Mark,
> >>
> >> You make a good point about the need for the additional I-Ds, because
> >> the charter’s milestones actually call out 3 other I-Ds that address
> >> the signing mechanism as well as privacy and security. To be blunt,
> >> these other I-Ds have not yet been submitted. There was some
> >> security-related text in the bundle document that was removed and
> >> Martin Thomson had a content-based origin I-D. I am cautiously
> >> optimistic that getting the bundling I-D adopted will encourage the
> >> other I-Ds to surface because I strongly suspect that progress on the
> >> bundling I-D is likely to grind to a halt without those I-Ds. I do
> >> not think that the milestones, which are also a good year out of date
> >> at this point, should hold us back from adopting the bundling I-D. But, the
> entire set of I- Ds is required- it is the pact we made the IESG to get to done.
> >>
> >> spt
> >>
> >>> On Mar 16, 2021, at 00:59, Mark Nottingham <mnot@mnot.net> wrote:
> >>>
> >>> Hi Sean,
> >>>
> >>> I don't have access to minutes of the meeting yet, so this may have
> >>> already
> >> been answered --
> >>>
> >>> The charter says that a use cases document, a privacy analysis
> >>> document,
> >> and a security analysis document will be adopted at the same time as
> >> the bundling document. What's their status?
> >>>
> >>> Cheers,
> >>>
> >>>
> >>>> On 16 Mar 2021, at 11:53 am, Sean Turner <sean@sn3rd.com> wrote:
> >>>>
> >>>> Based on interest expressed at IETF 110, this email starts the call
> >>>> for
> >> adoption of draft-yasskin-wpack-bundled-exchanges. The I-D can be
> >> found
> >> here:
> >>>>
> >>>> https://datatracker.ietf.org/doc/draft-yasskin-wpack-bundled-
> >> exchanges/
> >>>>
> >>>> This adoption call will run until March 30, 2021 at 2359 UTC.
> >>>> Please indicate
> >> whether or not you would like to see this I-D adopted as a WG item.
> >> Note that this is an adoption call for the draft as a starting point
> >> for the bundle format.
> >>>>
> >>>> Thanks,
> >>>>
> >>>> spt (for the chairs)
> >>>> _______________________________________________
> >>>> Wpack mailing list
> >>>> Wpack@ietf.org
> >>>> https://www.ietf.org/mailman/listinfo/wpack
> >>>
> >>> --
> >>> Mark Nottingham   https://www.mnot.net/
> >>>
> >>
> >> _______________________________________________
> >> Wpack mailing list
> >> Wpack@ietf.org
> >> https://www.ietf.org/mailman/listinfo/wpack
> >