Re: [Gen-art] Genart last call review of draft-ietf-anima-voucher-05

Toerless Eckert <tte@cs.fau.de> Tue, 06 February 2018 23:57 UTC

Return-Path: <eckert@i4.informatik.uni-erlangen.de>
X-Original-To: gen-art@ietfa.amsl.com
Delivered-To: gen-art@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 706B4127871; Tue, 6 Feb 2018 15:57:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.208
X-Spam-Level:
X-Spam-Status: No, score=-4.208 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_MED=-2.3, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 EAO0wka9I0O6; Tue, 6 Feb 2018 15:56:58 -0800 (PST)
Received: from faui40.informatik.uni-erlangen.de (faui40.informatik.uni-erlangen.de [IPv6:2001:638:a000:4134::ffff:40]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BF13B124BAC; Tue, 6 Feb 2018 15:56:58 -0800 (PST)
Received: from faui40p.informatik.uni-erlangen.de (faui40p.informatik.uni-erlangen.de [IPv6:2001:638:a000:4134::ffff:77]) by faui40.informatik.uni-erlangen.de (Postfix) with ESMTP id 81CEA58C4B6; Wed, 7 Feb 2018 00:56:54 +0100 (CET)
Received: by faui40p.informatik.uni-erlangen.de (Postfix, from userid 10463) id 5DC18B0D9AB; Wed, 7 Feb 2018 00:56:54 +0100 (CET)
Date: Wed, 07 Feb 2018 00:56:54 +0100
From: Toerless Eckert <tte@cs.fau.de>
To: Kent Watsen <kwatsen@juniper.net>
Cc: Russ Housley <housley@vigilsec.com>, "gen-art@ietf.org" <gen-art@ietf.org>, "draft-ietf-anima-voucher.all@ietf.org" <draft-ietf-anima-voucher.all@ietf.org>, "ietf@ietf.org" <ietf@ietf.org>, "anima@ietf.org" <anima@ietf.org>
Message-ID: <20180206235654.GA12332@faui40p.informatik.uni-erlangen.de>
References: <150704985762.30710.15389510349503177651@ietfa.amsl.com> <EFD2A9EB-47AE-4233-93FE-C215225F3987@juniper.net>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <EFD2A9EB-47AE-4233-93FE-C215225F3987@juniper.net>
User-Agent: Mutt/1.5.21 (2010-09-15)
Archived-At: <https://mailarchive.ietf.org/arch/msg/gen-art/ALxiYQIHfdF_TDZooBae0EdhoVs>
Subject: Re: [Gen-art] Genart last call review of draft-ietf-anima-voucher-05
X-BeenThere: gen-art@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "GEN-ART: General Area Review Team" <gen-art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/gen-art>, <mailto:gen-art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/gen-art/>
List-Post: <mailto:gen-art@ietf.org>
List-Help: <mailto:gen-art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/gen-art>, <mailto:gen-art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 06 Feb 2018 23:57:01 -0000

I am voting for "don't". (Is there a vote ?).

I can't find in https://datatracker.ietf.org/doc/review-ietf-anima-voucher-05-genart-lc-housley-2017-10-03/
anything suggesting that we should also describe support for XML in the document. Just the need to
complete the spec with the necessary signaling elements to support JSON. 

I think to remember we (authors) didn't only specify JSON to avoid documenting the
necessary signaling for XML, but also in an attempt to KISS, because
elements like registrars likely would need to implementations all options.

I also think we concluded that someone who strongly demanded XML would
be given the opportunity to do this in followup work, because that would
also give more time and opportunity to discuss/explain the insufficiency
of JSON for whatever folks want to use XML for in that followup work.
Similar logic to why we outsourced the voucher-request from the voucher
draft into BRSKI.

Cheers
    Toerless

On Tue, Feb 06, 2018 at 04:53:14PM +0000, Kent Watsen wrote:
> Hi all,
> 
> Russ's comment led to the creation of an eContentType OID called
> id-ct-animaJSONVoucher.  Given that YANG modeled data can be 
> encoded in XML or JSON, I think that we made a mistake in only
> registering the JSON encoding.
> 
> FWIW, we originally choose to standardize on just JSON because
> we were trying to avoid the signaling complexity, exactly what
> this eContentType value provides.  It seems that, when we added
> the OID, we should've reexamined that earlier decision.
> 
> While I'd love to say that the fix is just a matter registering
> another OID, that draft uses the word "JSON" throughout, so a 
> slightly more involved edit would be needed.
> 
> Thoughts?  Is it too late?
> 
> Kent
> 
> 

-- 
---
tte@cs.fau.de