Re: [Cellar] Barry Leiba's No Objection on draft-ietf-cellar-ebml-15: (with COMMENT)

"Alexey Melnikov" <aamelnikov@fastmail.fm> Mon, 06 January 2020 17:51 UTC

Return-Path: <aamelnikov@fastmail.fm>
X-Original-To: cellar@ietfa.amsl.com
Delivered-To: cellar@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5ABCA1208C4; Mon, 6 Jan 2020 09:51:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.719
X-Spam-Level:
X-Spam-Status: No, score=-2.719 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=fastmail.fm header.b=kjl7/fGV; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=JnXmCwDu
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 qkTkD6wqclS7; Mon, 6 Jan 2020 09:51:23 -0800 (PST)
Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 50B971200B3; Mon, 6 Jan 2020 09:51:23 -0800 (PST)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id DA82621F9F; Mon, 6 Jan 2020 12:51:21 -0500 (EST)
Received: from imap1 ([10.202.2.51]) by compute7.internal (MEProxy); Mon, 06 Jan 2020 12:51:21 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.fm; h= mime-version:message-id:in-reply-to:references:date:from:to:cc :subject:content-type:content-transfer-encoding; s=fm2; bh=1A2Rp Dhxx6SjqBq0SvDY0u9iEDiXfylGG6fO4EKf26Q=; b=kjl7/fGVlA9ZytPurDMJS 5P3yAAmD2HW2xODY8iVkX0ovffManKusqSKA1379DgO2RRmrmMcZuLeVnHk+mWb8 pFP3g2CNw3aqjJLc3o3JbcFqDKK1qz77VLCtNK0MhHTvSBhVDCYQMQ5m1V3JeMNK gbh/4X5FwyfaIO6aedYeF7lJ3Q4XCWGdJRXNC58FkxiApMKcMLThym0fFbJkJVnB A+QOn90m0vp1d6xMpNn/LysUb4YgFN1grErvZKErLsfQJA5YmYtxZgMchfRxNp5z 8QfG8kPQQ+zh6gOxIG1iQkP8SjCmZVsUMEamHHLDNbiZllk4Sjg9j2lCrLO62sKj Q==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm1; bh=1A2RpDhxx6SjqBq0SvDY0u9iEDiXfylGG6fO4EKf2 6Q=; b=JnXmCwDuf05NBKBXuxlZ4MgASQAXf+fuHhiZEk5mamneHzVyJDv62LhTa 6k66RCR8Q9zhutLc6LnHJzfDPPacaexgNjPg6vd89+RxsyU/EouOVX7+8ZLvvtTF gL542W17eg4KQ8wajMZU37B6pdsoDlAEMc+lr14RHGpUvcBSU/A2DE9+8zpQ67+L K/n6jIQAVO0fpJ/TqRFhRCXE5/Q6Nwdc7tlSCO8sJzmn0X099tK8y7cQqsWqnqwt Son0wM3QCleTF1/4LzG3ch8Y5W1Rlm5D1x9xDYr2rNfHtnPeKVDnXsBDxa1t4Mjx BcLnC9hmhc4kNcMmAg4kjgPU/+R6A==
X-ME-Sender: <xms:mXMTXk2wZ1vklXscVswliRm41DJfTYycwDX1UCMESqRJYijdPmJ_0g>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrvdehtddguddtiecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefofgggkfgjfhffhffvufgtgfesthhqredtreerjeenucfhrhhomhepfdet lhgvgigvhicuofgvlhhnihhkohhvfdcuoegrrghmvghlnhhikhhovhesfhgrshhtmhgrih hlrdhfmheqnecurfgrrhgrmhepmhgrihhlfhhrohhmpegrrghmvghlnhhikhhovhesfhgr shhtmhgrihhlrdhfmhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:mXMTXlHeGjkaz9zx41JWu2g9X-szEAfBgWb41MAPIbflsGyqI1SdLA> <xmx:mXMTXqhkItnpb2aeWW7Hw_-u7NB9VWuxkzvS3pbDj6imkVk6pqEgPA> <xmx:mXMTXo8Uzvzy3VpPyCkiOnj86kMPIKJbWsHoxCVsMG1fpA7yF-hvUw> <xmx:mXMTXpfqqLRKQ5Ko9V1NwELr30X1UIelNwl6S9oFFoVuApO4z_lefw>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id 4D2D7C200A4; Mon, 6 Jan 2020 12:51:21 -0500 (EST)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.1.7-731-g1812a7f-fmstable-20200106v2
Mime-Version: 1.0
Message-Id: <63de67eb-c77e-45d7-a95e-4010bf1cece8@www.fastmail.com>
In-Reply-To: <CAOXsMF+pg6boPUfxTNeVrFQxGPgqrF0yAsu__6DsJWksKHwg5A@mail.gmail.com>
References: <157673433343.4965.3950484582725131414.idtracker@ietfa.amsl.com> <4B8173E7-1A15-44E2-98C3-C8D08DAE3F1D@dericed.com> <CAOXsMF+pg6boPUfxTNeVrFQxGPgqrF0yAsu__6DsJWksKHwg5A@mail.gmail.com>
Date: Mon, 06 Jan 2020 17:51:00 +0000
From: Alexey Melnikov <aamelnikov@fastmail.fm>
To: Steve Lhomme <slhomme@matroska.org>, Barry Leiba <barryleiba@computer.org>
Cc: Dave Rice <dave@dericed.com>, Steven Villereal <villereal@gmail.com>, cellar-chairs@ietf.org, draft-ietf-cellar-ebml@ietf.org, The IESG <iesg@ietf.org>, Codec Encoding for LossLess Archiving and Realtime transmission <cellar@ietf.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/cellar/8t8i5bGboko56il4Lq-_vixtWvk>
Subject: Re: [Cellar] Barry Leiba's No Objection on draft-ietf-cellar-ebml-15: (with COMMENT)
X-BeenThere: cellar@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Codec Encoding for LossLess Archiving and Realtime transmission <cellar.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/cellar>, <mailto:cellar-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cellar/>
List-Post: <mailto:cellar@ietf.org>
List-Help: <mailto:cellar-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/cellar>, <mailto:cellar-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 06 Jan 2020 17:51:25 -0000

Hi,

On Tue, Dec 24, 2019, at 9:49 AM, Steve Lhomme wrote:
> Hi,
> 
> Le ven. 20 déc. 2019 à 22:08, Dave Rice <dave@dericed.com> a écrit :

> > > — Section 17.1 —
> > >
> > >   Values from 1 to 126 are to
> > >   be allocated according to the "RFC Required" policy [RFC8126].
> > >
> > > Why did you choose that policy?  Are you aware that this allows registrations
> > > from non-IETF-stream RFCs?  In particular, anyone can get an RFC published in
> > > the Independent stream with a very light level of review.  Did you consider
> > > IETF Review, which requires an RFC in the IETF stream (including Informational
> > > and Experimental RFCs)?  Or even Standards Action, which requires
> > > standards-track RFCs?
> > >
> 
> For Matroska that's probably not an issue. It's OK if it's extended
> independently.
> 
> For the IDs in the EBML Header I don't have a strong opinion. If
> someone defines extra data in the header that only them plan to use,
> why not. If they make it public through the IETF it's already a better
> step. The problem is if there's a collision between 2 independent
> extensions or a planned addition to the format and an extension. In
> this case the first published should have priority.
> 
> There can be an issue if someone just comes and assign *all* the
> remaining one-octet IDs in their EBML extension and there's nothing
> left for the main EBML. Does the "light review" cover this kind of
> problem ? Otherwise we probably need to raise the level of scrutiny.

I missed this in my review and I am glad that Barry has noticed. In order to avoid issues that you mentioned, I suggest you either use "IETF Review" or "Specification Required" (the latter would require a stable specification, which might include a non IETF stream RFC, but also implies "expert review" which can catch issues like this). And after thinking about this for 10 seconds longer, I think "Specification Required" would be a better choice, as it means assigning a specific person (or group of people) who would be contacted before a new value can be registered.

Best Regards,
Alexey