Re: [arch-d] Comments on draft-iab-protocol-maintenance-03
Guntur Wiseno Putra <gsenopu@gmail.com> Thu, 09 May 2019 14:02 UTC
Return-Path: <gsenopu@gmail.com>
X-Original-To: architecture-discuss@ietfa.amsl.com
Delivered-To: architecture-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DB46C12004C for <architecture-discuss@ietfa.amsl.com>; Thu, 9 May 2019 07:02:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 DoozN9FTBfjf for <architecture-discuss@ietfa.amsl.com>; Thu, 9 May 2019 07:02:38 -0700 (PDT)
Received: from mail-oi1-x22d.google.com (mail-oi1-x22d.google.com [IPv6:2607:f8b0:4864:20::22d]) (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 3A2761200E9 for <architecture-discuss@ietf.org>; Thu, 9 May 2019 07:02:38 -0700 (PDT)
Received: by mail-oi1-x22d.google.com with SMTP id y10so1953655oia.8 for <architecture-discuss@ietf.org>; Thu, 09 May 2019 07:02:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=KUf6sXxyzfblcRfA8gGT1dL9iUjVc1I+rEFef/pBrNs=; b=J8xt+9zDJXJruNd+0Y1TguGai99CwmWeR19LxrD+oeT1DYJg5cSoLNwrt/FL3lf6IC JowM0eRnLeLvy+Hwlw28NKrJ0QHdFCxHfUMw5Jag0uc3MN3md57Arp8u8sAkAk7rmcjq sxOuaSb9dyg/RkkqXN9anSuH88rnPO+cfyztlyu7exHiG8/FCBQlfCLYDR0ik2lTXRJV LbcEOEVqU10LBQCwc5GrntXalhFpgqw82WxaLX6SwGoQYNNfKLcDf/kXqv3STcq03g8d d7aZYLkVfMbvmIBtTW3k00AfSo6JvmVYLipvwo+YwsMUpZi2UXphJylyBJHsNzglXdXO KOLQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=KUf6sXxyzfblcRfA8gGT1dL9iUjVc1I+rEFef/pBrNs=; b=Y4+EXviF8gsHVYkK5jpIW0LelvraIzERZ3Eot3iU64bRX6Eqn8r+5tegxH5ehvoFKB vsM4ghUWPtg4I1beYb++65jdWahzR7HiHM29JgvPSI6rBrRpmXwlKbixYQ618cBxfLar RZrBiYihARqmMxxsT1GCmVaX3wS8HjaKOJZK7X1qo54uB2uDO1zWQSWJHvopnPs3WVb5 YfiOjwpzE241NEZ84rmk31JIctuFxQAT6E9G+GDRbNK+vWoFv2pKeIAK8Mipt4fRCuzQ YjxJSecBB/vCjqQNwf3OHqVP6dTPFPgBmZIW6MXY2wUM6Nlv15adOR/T2/yRc+/bM5Ph FTfQ==
X-Gm-Message-State: APjAAAUQSbhwTy0TtEli85vqcqE+wBW/wGSDF3M0kJo/RJvMFPEdMPWe Yp0zxE9sF0wMHTWMFzvcoyW16DOGRXfU3sQfBGhimg==
X-Google-Smtp-Source: APXvYqwXS5WevBAN4Auor/1+NtN4mUtkE1d2ZfTgKOc2frXDJtP/z08xDCXNTqNUyP/BfLQI//bhOA0vTeXZhdabYVo=
X-Received: by 2002:aca:b587:: with SMTP id e129mr643692oif.143.1557410557461; Thu, 09 May 2019 07:02:37 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:a9d:bac:0:0:0:0:0 with HTTP; Thu, 9 May 2019 07:02:36 -0700 (PDT)
In-Reply-To: <6.2.5.6.2.20190509031500.0d470278@elandnews.com>
References: <6.2.5.6.2.20190508160140.1003a8f0@elandnews.com> <d99f68a8-e200-4548-a2d5-1748341fd601@www.fastmail.com> <6.2.5.6.2.20190509031500.0d470278@elandnews.com>
From: Guntur Wiseno Putra <gsenopu@gmail.com>
Date: Thu, 09 May 2019 21:02:36 +0700
Message-ID: <CAKi_AEvzn=by4+QM28W9S9CYTBHRk_jT4SeqNi9=K695mKTLEw@mail.gmail.com>
To: S Moonesamy <sm+ietf@elandsys.com>
Cc: Martin Thomson <mt@lowentropy.net>, "architecture-discuss@ietf.org" <architecture-discuss@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000000c0b2b058874e722"
Archived-At: <https://mailarchive.ietf.org/arch/msg/architecture-discuss/6gLuzzMF1qZIjKZuthKAU4g78II>
Subject: Re: [arch-d] Comments on draft-iab-protocol-maintenance-03
X-BeenThere: architecture-discuss@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: open discussion forum for long/wide-range architectural issues <architecture-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/architecture-discuss>, <mailto:architecture-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/architecture-discuss/>
List-Post: <mailto:architecture-discuss@ietf.org>
List-Help: <mailto:architecture-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/architecture-discuss>, <mailto:architecture-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 09 May 2019 14:02:42 -0000
Dear All, Is there ones like these at either www.iab.org or www.ietf.org...? "A Cybermap on Protocols (Development): It is supposedly helpful for newcomers to get toward such a knowledge on how the Internet protocols collaborate currently --may it be better if there are also cybermaps working on historical collaborations of protocols... To get into the concepts, please see: www.cybergeography.org on "conceptual" or https://personalpages.manchester.ac.uk/staff/m.dodge/cybergeography/atlas/conceptual.html That supposedly concern with what of the previous message sent by S. Moonesamy I'll illustrate the point as follows: we are talking with each other as we both know where to have the discussion and with whom. That is not obvious to a person who has not participated in the development of a protocol. In essence, the document would have to stand on its own if we are interested in document clarity. There is a thread about an erratum: https://mailarchive.ietf.org/arch/msg/yam/MtuLDdVBbG4U2Schf-xDEwsXAt0 which might illustrate that point. Regard, Guntur Wiseno Putra Pada Kamis, 09 Mei 2019, S Moonesamy <sm+ietf@elandsys.com> menulis: > Hi Martin, > At 11:32 PM 08-05-2019, Martin Thomson wrote: > >> I don't think there is any real science here. People can try to talk to >> each other. As you say, you need feedback to identify those things. Yes, >> some things seem obvious to some and not others, but a conversation can go >> a long way to understanding and reconciling these little miscommunications. >> >> See https://github.com/quicwg/base-drafts/issues/2671 for a recent >> example of how obvious isn't always very obvious. >> > > Thanks for pointing me to an example. > > I'll illustrate the point as follows: we are talking with each other as we > both know where to have the discussion and with whom. That is not obvious > to a person who has not participated in the development of a protocol. In > essence, the document would have to stand on its own if we are interested > in document clarity. There is a thread about an erratum: > https://mailarchive.ietf.org/arch/msg/yam/MtuLDdVBbG4U2Schf-xDEwsXAt0 > which might illustrate that point. > > Mostly because no one bothered for a long time. There was no community >> and no maintenance for many years. When a group of people finally decided >> to fix the rotten thing, the pile of work was massive and the deployed base >> crufty. We're talking HTTP/1.1 here, which is a big protocol with lots of >> woolly bits. It has more woolly bits thanks to that period of neglect, but >> the community is slowly and carefully clawing away the worst of the rot and >> I think that good progress has been made in the past 10 years. It's slow >> and deliberate, but I think that's the right approach. >> > > The IETF used to be discourage efforts about protocol maintenance (please > see the old discussions about maturity levels). As you mentioned, it is > only when there is a significant push that the specification goes through > another review and that is far from easy when the specification is a decade > old. > > Yes it is indeed simpler. But that's what builds up the bad mojo and so I >> would have us reject that notion as a first option. FWIW, I've found it a >> fairly pleasant experience dealing with people on the other end of >> protocols. If we agree that there is a bug (which is often the case), it >> gets fixed. I've had a few cases where it didn't get fixed very fast, but >> we tend to work out a plan for managing the problem. Things usually work >> out better in the end that way. >> > > Ok. > > Yes. That's a huge problem. That's why I'm a big fan of efforts from the >> IESG to smooth the path for updates (draft-roach-bis-documents, the work on >> finding referenceable interoperable targets, and the associated work). >> Institutionally, the IETF is not very well suited to this. Despite that, >> we've been able to make the process work in a few groups. >> > > Please see the comment about maturity levels. I agree with your comment > about the IETF not being well suited for "updates". There has been some > progress in the recent past on putting a little more effort after the > publication of the initial specification. > > Yes, but I really didn't want to get into that. To a first approximation, >> I find that the desire for interoperability is the overriding concern in >> most cases. However, we routinely get into situations where competitive >> pressures might affect the process of reaching an amicable conclusion. >> That's why we have the IETF and other such places, and the process >> > > Ok. > > Probably a whole lot of better-informed developers and a whole lot of >> software that is built for use cases that matter. There's a privacy risk, >> of course, but I know that Mozilla wouldn't survive without telemetry. We >> have a little bit, but it is never enough. >> > > I am not keen on using telemetry (excluding the Mozilla case) as one has > to do a PIA. There was a recent case about telemetry: > https://www.rijksoverheid.nl/documenten/rapporten/2018/11/07 > /data-protection-impact-assessment-op-microsoft-office > > Testing is awesome, but tests are fallible just like specifications. Test >> the wrong thing and you get the wrong behaviour. And it's possible that >> tests miss something entirely. Telemetry can give you insight into >> problems if you ask the right questions (a difficult skill, to be sure), >> and provide a useful barometer for transient problems. I doubt that you >> would find any server operator out there who could operate without a feed >> of CPU and network utilization from server instances. What is measured >> differs depending on what your system does, but it's all the same >> principle: the longer and looser the feedback loop, the harder the system >> is to operate. >> > > Ok. > > Nah, this is mostly just my own bias. As others have pointed out, we >> don't know if that's a problem. The next version will probably have some >> sort of caveat on it to that effect. There are lots of good examples out >> there, but it's hard finding concise descriptions of them. (They tend to >> read like Paul Wouters' tale of IPsec woe.) >> >> I don't quite know what you refer to in Mozilla's FTC submission there. >> There's a lot going on. >> > > There was a comment in that submission about interoperability. > > Regards, > S. Moonesamy > _______________________________________________ > Architecture-discuss mailing list > Architecture-discuss@ietf.org > https://www.ietf.org/mailman/listinfo/architecture-discuss >
- [arch-d] Comments on draft-iab-protocol-maintenan… S Moonesamy
- Re: [arch-d] Comments on draft-iab-protocol-maint… Martin Thomson
- Re: [arch-d] Comments on draft-iab-protocol-maint… S Moonesamy
- Re: [arch-d] Comments on draft-iab-protocol-maint… Guntur Wiseno Putra
- Re: [arch-d] Comments on draft-iab-protocol-maint… Martin Thomson
- Re: [arch-d] Comments on draft-iab-protocol-maint… Ted Hardie
- Re: [arch-d] Comments on draft-iab-protocol-maint… Henning Schulzrinne