Re: [core] Review of draft-ietf-core-comi-09

Ivaylo Petrov <ivaylo@ackl.io> Mon, 04 May 2020 15:21 UTC

Return-Path: <ivaylo@ackl.io>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 95A903A0A22 for <core@ietfa.amsl.com>; Mon, 4 May 2020 08:21:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level:
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_HELO_NONE=0.001, 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=ackl-io.20150623.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 BvDk7p1gvAk1 for <core@ietfa.amsl.com>; Mon, 4 May 2020 08:21:25 -0700 (PDT)
Received: from mail-wr1-x433.google.com (mail-wr1-x433.google.com [IPv6:2a00:1450:4864:20::433]) (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 61C023A0A25 for <core@ietf.org>; Mon, 4 May 2020 08:21:25 -0700 (PDT)
Received: by mail-wr1-x433.google.com with SMTP id i10so21412478wrv.10 for <core@ietf.org>; Mon, 04 May 2020 08:21:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ackl-io.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=9FLOZvG2AXK6jdC0S7nIaJDJUEGo2bPPFRfT5kgi4KA=; b=vzrag4JdGM6puIfoFXcyeeCKjdIzYagZH7NDsjSiv5zZC8Yk+Oeh8IqUdBJ0FLKUuM nuVjyJjFFtvO4bWgwBtyDbCEogAb7cT1wtROUFJMpFBTvO5JFA7IEN1k0YtNGvR5b0m8 l29PXxkCkanQPoB8NEuQ9NT7sjPJfTU0pB9JJDev4DOVFMDDQO6Dz7qP801OtS5YJcK/ 2kUV7lk5P16AiQ5661MLmEHKv1HMv5RlDuvKdASW0vq0UfRI/IBdNFqGrUGYBRPp9Zsx M+0NuaxvvK8Do8fnreQSC/A04B0Xmhvjg4qk1Ndjt9+Iv+dPMvpYw7iXPM4DtEfPzKIt D93A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=9FLOZvG2AXK6jdC0S7nIaJDJUEGo2bPPFRfT5kgi4KA=; b=iaWLiVyV73U8R0qAX7zZ4ZabdgILWC1ph8+bcQgICjCvihh4ThFoT0MHkD+ZTBRwmo K9JN41Jo2IJCgAmxToNoTgqlaqcZejQrSjZZQvWeKajneiOli7vodlrlVe/QzFzW0VRk kZ+F4pnCI+rWz+ayOYl44UERwiZeezHbMgUZ58puABQ1djLIt7qybxsszN7sa0bKJHtk LV/++L8ro/QLf+uKgJ6MSOmwfy4k73TVCSvZaRAjWHGMvDR2haZ+i2V5JgkVrhXXjVqu usMYDctKepV+yyT1s5yhXys2BzWq0fbukpE1YvBCdTy58/LYZeFdMRA2snEsiMsegl9t aG6g==
X-Gm-Message-State: AGi0PuZYTYvQX5ghcKVoJBf2UN0UcUPZb0z69IqCiPqNEFaMSgMAtD7+ LvpRIXvBNbFqXDmPGEdgNWJynfGmC7zPpsgiUgvbPQ==
X-Google-Smtp-Source: APiQypKUMMNF+fX0HHwtKX88GHXLjK06JmrJWsYeBkaZzefNqo18qmFPz6I7rRRrz1sxl/7qFiFJqnLi2AQLlQpvZ60=
X-Received: by 2002:adf:f8c1:: with SMTP id f1mr8170287wrq.171.1588605683589; Mon, 04 May 2020 08:21:23 -0700 (PDT)
MIME-Version: 1.0
References: <CAAzbHvbCwoCnwCfGRFtP5aWzCH8WKcp5QCjH9t75ptAkDj0vVg@mail.gmail.com> <CAJFkdRxz-dohOXOrimB3eMdnSLjnwu3b=+HD1h1ZXrygzGcXRg@mail.gmail.com> <E5A40040-49DD-4246-A521-25EC205FA96B@tzi.org>
In-Reply-To: <E5A40040-49DD-4246-A521-25EC205FA96B@tzi.org>
From: Ivaylo Petrov <ivaylo@ackl.io>
Date: Mon, 04 May 2020 17:20:57 +0200
Message-ID: <CAJFkdRzugfmeB-f1n8Auuy1X3z91Du-ocbMeE7sfawL_zBTnMw@mail.gmail.com>
To: Carsten Bormann <cabo@tzi.org>
Cc: Klaus Hartke <hartke@projectcool.de>, "core@ietf.org WG" <core@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000007577c605a4d41584"
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/ZRdbNw5wrW3wPVf-tikvXpbDk2E>
Subject: Re: [core] Review of draft-ietf-core-comi-09
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 04 May 2020 15:21:28 -0000

If I am not mistaken, Carsten, your suggestion is to mostly use the same
paths ("/c", "/s") and just have a few examples with different paths. Do
you have an opinion about the wording - do I call the "default" path an
example path (keep this currently text unchanged), do I call them suggested
paths, so that it is clear that people are absolutely free to choose
something else, do we write recommended path with lower case - something
that Klaus does not seem to consider acceptable, or maybe there is a
different option here?

Klaus, is using mostly, but not always, the suggested paths in the examples
a good option for you?

Thanks,
Ivaylo


On Mon, May 4, 2020 at 11:18 AM Carsten Bormann <cabo@tzi.org> wrote:

> On 2020-05-04, at 10:42, Ivaylo Petrov <ivaylo@ackl.io> wrote:
> >
> > Section 4: It's not okay to mandate or recommend specific paths like
> > </c> and </s>. Not even with a lower-cased "recommended". It's fine to
> > define a path structure after the "root path" of the application and
> > use an example path in examples, but implementers should not be
> > restricted or discouraged in any way to choose a different path (see
> > BCP 190). The best choice is probably to use a long, not very nice
> > looking path like </path/to/the/data/store/X9?k="eth0">, so that
> > implementers immediately get the idea to pick a shorter path
> > themselves :-)
> >
> > [IP]: I believe I captured what was suggested here, but please check if
> that is indeed the case.
>
> This problem of course comes up repeatedly in a number of WGs.
> Here is an example from a position on this as taken in the OAuth WG: <
> https://mailarchive.ietf.org/arch/msg/oauth/QH7Mc2gDjONLi58c2g_5nt0UL44>
>
> I don’t think that filling all examples with noise such as
> /path/to/the/data/store is really helpful.
> I would prefer to have most examples use the IYDHABI (*) paths, with only
> a few alternative paths (all different!) used in some examples.
>
> BCP 190 asks to ensure the server has a choice, not that all servers must
> make different choices.
>
> Grüße, Carsten
>
> (*) “if you don’t have a better idea”™
>
>