Re: [netmod] json empty leaf encoding strangeness [Re: WG Last Call for draft-ietf-netmod-yang-json-04 (until 2015-06-29)]

Andy Bierman <andy@yumaworks.com> Mon, 20 December 2021 22:23 UTC

Return-Path: <andy@yumaworks.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8044C3A0B2F for <netmod@ietfa.amsl.com>; Mon, 20 Dec 2021 14:23:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.887
X-Spam-Level:
X-Spam-Status: No, score=-1.887 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, T_SPF_PERMERROR=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yumaworks-com.20210112.gappssmtp.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 vWKjAAvqbpmh for <netmod@ietfa.amsl.com>; Mon, 20 Dec 2021 14:23:13 -0800 (PST)
Received: from mail-wr1-x42b.google.com (mail-wr1-x42b.google.com [IPv6:2a00:1450:4864:20::42b]) (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 D25583A0B1F for <netmod@ietf.org>; Mon, 20 Dec 2021 14:23:12 -0800 (PST)
Received: by mail-wr1-x42b.google.com with SMTP id e5so22911614wrc.5 for <netmod@ietf.org>; Mon, 20 Dec 2021 14:23:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yumaworks-com.20210112.gappssmtp.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=llm+9GjhXPGGinm08NPrKluurCK1rsvDIqvSNZ/q5cI=; b=5PP5Ne7bkEKSsusiiMlrwXGsvg6b5PmkF2dvfC0ToLyOeXS11hrZc0mo59KUDhYsEz J1MIxJY55lrwYRkayNEfnTgBqgWg5UFFlscjEMbOdb/IW2Orh+K7z5oIwIbpUH2WItUk p0Gjyc7FXfC8NwaPEpUYJhCklCXUol8qKY614h0gDAKlLhrp9taZBeQ4XjP/Qs29+FcN lFMEnRY/PgLl89gpSHSgK+xUDc3pny05Pux8xRH9IEWsb1gtS8EAp8wm+Hx8wAAJGve3 OsM1YTr7m8zM63G+9nJdXmq9/7hOZCtri4D5omjHYCiJ6wUMrpIt5Vw8hEigNNIIFy4X umuQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=llm+9GjhXPGGinm08NPrKluurCK1rsvDIqvSNZ/q5cI=; b=ODnoelB+IHe+akbVfsbpA3qwodYaNGfmMlC7k2RipFRgQQ6WWTGKLbb7s5gNuDDrXp u/LHw3l59DxG6EAVia0Tb7jjLcMdoIha5R9rinO6ZYoV7DygLql/RuK5zTjh81ytKR/4 y3JIpGUKOJcFqI8HTCmnmqFqqtYGyh85OZU+z4vNzAw6pL29UFaIMgB/2sUHv06+Yt13 Qcl6tjaxOAiv2UXdoPIrKyfTHf08GqtC+GBMucICfszkmq1QekZgA9VgTYKqx0DWUUqH 4CHGYYpujfYQRorqO/oM4qvSFWt4WRLix3z4a+4qtMYXq646uHVO9HZSq8YzRCc8gssh 2g3g==
X-Gm-Message-State: AOAM530v6yIoWZeGGgK31VWQ5syYcNm6/6n3Ii1ODAgv/IT3giAcszZJ 2ZztNLePj4q6O5B+GoQ6jh4NhPTpLS+dG7G3d5ofOg==
X-Google-Smtp-Source: ABdhPJzN/SR4sleUrhTnPatWjMeouqIQFfXCdu6g3TQ6kMNQHux3LeQ8fOwPUzVWvZcCMrnEApZJZrRFw77MKH07ODY=
X-Received: by 2002:a05:6000:156c:: with SMTP id 12mr175052wrz.104.1640038989353; Mon, 20 Dec 2021 14:23:09 -0800 (PST)
MIME-Version: 1.0
References: <D1A4CEB7.B22F7%kwatsen@juniper.net> <20150624145325.GB38016@elstar.local> <m2lhf27sko.fsf@birdie.labs.nic.cz> <1640D503-A676-4BC5-82E6-E08ED04F7106@chopps.org> <4d8189be-aeea-9ed9-b43f-80580acd2b9a@lear.ch> <1FE71A45-2B1A-4B46-96FF-A1D781F4C47D@tzi.org> <DE0EA6BB-A3FB-40C9-BBDB-8ED8200E7FEE@chopps.org> <BAB445A8-2627-4414-A3FA-51F42CE5C73D@tzi.org> <CABCOCHS605h-1_+-UPYCsMTdyNunJdC3RCLB7nYkXwNi+fKNsg@mail.gmail.com> <CB88E405-92B9-4E8F-9E59-C081FBCD4443@chopps.org>
In-Reply-To: <CB88E405-92B9-4E8F-9E59-C081FBCD4443@chopps.org>
From: Andy Bierman <andy@yumaworks.com>
Date: Mon, 20 Dec 2021 14:22:58 -0800
Message-ID: <CABCOCHRPgTFPz_uhj+ts9emHUgfK1pRbyoUjVt_AnoTxZiAX7Q@mail.gmail.com>
To: Christian Hopps <chopps@chopps.org>
Cc: Carsten Bormann <cabo@tzi.org>, Ladislav Lhotka <lhotka@nic.cz>, "netmod@ietf.org" <netmod@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000060e7d805d39b5591"
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/m5cwHPu5QUXay8VWRxj0UN7uz3U>
Subject: Re: [netmod] json empty leaf encoding strangeness [Re: WG Last Call for draft-ietf-netmod-yang-json-04 (until 2015-06-29)]
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
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: <https://mailarchive.ietf.org/arch/browse/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: Mon, 20 Dec 2021 22:23:18 -0000

On Mon, Dec 20, 2021 at 1:53 PM Christian Hopps <chopps@chopps.org> wrote:

>
>
> > On Dec 18, 2021, at 11:33 AM, Andy Bierman <andy@yumaworks.com> wrote:
> >
> > Thank you for caring about backward compatibility and stability.
> >
>
> I guess I left as implicit in my question of whether we could do something
> to fix it, that that "could" implied a fix wouldn't break things. I
> certainly care about stability and backward compatibility.
>
>

good point.

Sometimes we forget that changing the RFCs is the easy part.
People that don't even know this mailing list exists have to learn and
implement the changes.
Then the operator community has to deal with tool incompatibilities for
years to come.

The "industry" expects stability from YANG at this point.
They are focused on implementing and deploying YANG models.
The foundation is good enough. Not perfect. Nobody is expecting that.

Thanks,
> Chris.



Andy