Re: [homenet] Kathleen Moriarty's Discuss on draft-ietf-homenet-hncp-09: (with DISCUSS)

Ted Lemon <mellon@fugue.com> Thu, 19 November 2015 17:08 UTC

Return-Path: <mellon@fugue.com>
X-Original-To: homenet@ietfa.amsl.com
Delivered-To: homenet@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D068C1B2CEB for <homenet@ietfa.amsl.com>; Thu, 19 Nov 2015 09:08:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.487
X-Spam-Level:
X-Spam-Status: No, score=-2.487 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.585, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] 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 Fnusk5fTYYFS for <homenet@ietfa.amsl.com>; Thu, 19 Nov 2015 09:08:21 -0800 (PST)
Received: from fugue.com (mail-2.fugue.com [IPv6:2a01:7e01::f03c:91ff:fee4:ad68]) by ietfa.amsl.com (Postfix) with ESMTP id 8C3111B2CF0 for <homenet@ietf.org>; Thu, 19 Nov 2015 09:08:20 -0800 (PST)
Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="----sinikael-?=_1-14479528966200.4922157635446638"
From: Ted Lemon <mellon@fugue.com>
To: homenet@ietf.org
In-Reply-To: <3A2AEFBA-60F4-4A51-9A79-FDE057AF218E@townsley.net>
References: <20151117235034.24927.22561.idtracker@ietfa.amsl.com> <87poz7qw2k.wl-jch@pps.univ-paris-diderot.fr> <1447858576159-79d51c78-b96c8c38-55ec1307@fugue.com> <8737w3qozs.wl-jch@pps.univ-paris-diderot.fr> <1447863094928-7e8a26f0-271186df-921ed76e@fugue.com> <87vb8zp903.wl-jch@pps.univ-paris-diderot.fr> <1447884395403-59f7ba69-4ce68f01-0794a090@fugue.com> <87egfmq35o.wl-jch@pps.univ-paris-diderot.fr> <1447906468890-334068f2-9e166c9c-ff8d872f@fugue.com> <3A2AEFBA-60F4-4A51-9A79-FDE057AF218E@townsley.net>
Date: Thu, 19 Nov 2015 17:08:16 +0000
Message-Id: <1447952896982-33d20075-cc9b845e-5adb2ad0@fugue.com>
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/homenet/csS1ZhANFwWikpSzkdCgrYwGXe0>
Subject: Re: [homenet] Kathleen Moriarty's Discuss on draft-ietf-homenet-hncp-09: (with DISCUSS)
X-BeenThere: homenet@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF Homenet WG mailing list <homenet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/homenet>, <mailto:homenet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/homenet/>
List-Post: <mailto:homenet@ietf.org>
List-Help: <mailto:homenet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/homenet>, <mailto:homenet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 19 Nov 2015 17:08:23 -0000

Thursday, Nov 19, 2015 1:46 AM Mark Townsley wrote:
>> Just to clarify, mandatory to implement doesn't mean you have to write the code.
> 
> s/write/run ?

No, that's not the point I was making (apparently I'm not very good at clarifying).   What I mean is that MTI means that an implementation of what is specified will be able to use the thing that's MTI when it's called for.   So it can't be #ifdef'd out and still be an implementation of the specification.   The mere fact that the code is there and could be compiled in does not mean the implementation conforms to the specification.   It has to actually be compiled in and operable.

As a general practice, ifdeffing out code that you've written tends not to be the right thing, because then it doesn't get tested and maintained.   c.f. "technical debt."


--
Sent from Whiteout Mail - https://whiteout.io

My PGP key: https://keys.whiteout.io/mellon@fugue.com