Re: [netmod] namespace encoding in draft-ietf-netmod-yang-json-02

Randy Presuhn <randy_presuhn@mindspring.com> Thu, 11 December 2014 18:56 UTC

Return-Path: <randy_presuhn@mindspring.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0CA391A1A5B for <netmod@ietfa.amsl.com>; Thu, 11 Dec 2014 10:56:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.101
X-Spam-Level:
X-Spam-Status: No, score=-0.101 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=ham
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 lgEQfIK1ZG6o for <netmod@ietfa.amsl.com>; Thu, 11 Dec 2014 10:56:11 -0800 (PST)
Received: from elasmtp-junco.atl.sa.earthlink.net (elasmtp-junco.atl.sa.earthlink.net [209.86.89.63]) by ietfa.amsl.com (Postfix) with ESMTP id 96DAF1A88C7 for <netmod@ietf.org>; Thu, 11 Dec 2014 10:56:11 -0800 (PST)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=dk20050327; d=mindspring.com; b=KoYO+KvrIuY030hU/oS9UjXaNuLU1OcpKb97cx5r8rkzQaQIgXahcWqf+kiXhDEU; h=Message-ID:Date:From:Reply-To:To:Subject:Cc:Mime-Version:Content-Type:Content-Transfer-Encoding:X-Mailer:X-ELNK-Trace:X-Originating-IP;
Received: from [209.86.224.46] (helo=elwamui-royal.atl.sa.earthlink.net) by elasmtp-junco.atl.sa.earthlink.net with esmtpa (Exim 4.67) (envelope-from <randy_presuhn@mindspring.com>) id 1Xz8u2-0000p9-Ay; Thu, 11 Dec 2014 13:55:54 -0500
Received: from 76.254.54.129 by webmail.earthlink.net with HTTP; Thu, 11 Dec 2014 13:55:53 -0500
Message-ID: <15998759.1418324154156.JavaMail.root@elwamui-royal.atl.sa.earthlink.net>
Date: Thu, 11 Dec 2014 10:55:53 -0800
From: Randy Presuhn <randy_presuhn@mindspring.com>
To: Andy Bierman <andy@yumaworks.com>, Martin Bjorklund <mbj@tail-f.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit
X-Mailer: EarthLink Zoo Mail 1.0
X-ELNK-Trace: 4488c18417c9426da92b9037bc8bcf44d4c20f6b8d69d88825aa8a2065c9591f5245215bd7cb69d4cb5e53082f169e6c350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 209.86.224.46
Archived-At: http://mailarchive.ietf.org/arch/msg/netmod/xXS0uSKKu83qBQVCJ_CYmdsavUc
Cc: "netmod@ietf.org" <netmod@ietf.org>
Subject: Re: [netmod] namespace encoding in draft-ietf-netmod-yang-json-02
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Randy Presuhn <randy_presuhn@mindspring.com>
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Dec 2014 18:56:13 -0000

Hi -

>From: Andy Bierman <andy@yumaworks.com>
>Sent: Dec 11, 2014 7:50 AM
>To: Martin Bjorklund <mbj@tail-f.com>
>Cc: "netmod@ietf.org" <netmod@ietf.org>
>Subject: Re: [netmod] namespace encoding in draft-ietf-netmod-yang-json-02
...
>I can see SHOULD but not MUST for suppressing redundant prefixes.
>Otherwise the receiver MUST reject input it actually understands,
>and that is fragile.

I agree.  RFC 2119 is instructive:
   Imperatives of the type defined in this memo must be used with care
   and sparingly.  In particular, they MUST only be used where it is
   actually required for interoperation or to limit behavior which has
   potential for causing harm (e.g., limiting retransmisssions)  For
   example, they must not be used to try to impose a particular method
   on implementors where the method is not required for 
   interoperability.

Randy