Re: [Last-Call] Opsdir last call review of draft-ietf-quic-transport-32
Behcet Sarikaya <sarikaya2012@gmail.com> Wed, 18 November 2020 17:05 UTC
Return-Path: <sarikaya2012@gmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0716F3A0CC1; Wed, 18 Nov 2020 09:05:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.847
X-Spam-Level:
X-Spam-Status: No, score=-1.847 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=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=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 mFYo7e21eh5n; Wed, 18 Nov 2020 09:05:49 -0800 (PST)
Received: from mail-yb1-xb2f.google.com (mail-yb1-xb2f.google.com [IPv6:2607:f8b0:4864:20::b2f]) (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 04A433A0CC4; Wed, 18 Nov 2020 09:05:48 -0800 (PST)
Received: by mail-yb1-xb2f.google.com with SMTP id w5so2323838ybj.11; Wed, 18 Nov 2020 09:05:48 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:reply-to:from:date:message-id :subject:to:cc; bh=IingagdYCxoJhy7jbtONj2oVlOnDfEP0mpMHTT0xyEo=; b=Yh6T/sBiV1PAqdMknRkejj10V6KrAm+w4jpxKiYw2ge3ZJ68cinus5w+YZ07bZOjlM m6fblfeeTGrWqOsfmXTDLWBImJjNK1/9ppuTHJTw+pEdGxC+JEFk6L5YLxlKnMPO+95u 8K2RVP6D8VTPAXNYzAKNkejWIYIwMDzIq0OJsBEihsH0Ptxeh3rk3zMmhZwyPdCMJRRH fJQRxn97kyD8o5j4CaF8mYJCIQ8zEG5wfkvY5fVWmp/ThI3A3/DYCA6fD8HTgehKXFWg zMpdn7NcslsiJERDLJ9JH2IfJjpdd4F7GJ2dT9eV2pDgT+NyPMKyen1KPdJFnC1XRwxa wphg==
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:reply-to :from:date:message-id:subject:to:cc; bh=IingagdYCxoJhy7jbtONj2oVlOnDfEP0mpMHTT0xyEo=; b=mEoKGQKyH5a85m02FjIoyc8UwYSGSfvV/E38WPtsNsNgdMKtbR2WUHC7uT0YgULWOv ancqA7HX5p75I2VKDEs2hBB6e4E34RRJ42CQm+HDSZtGqbUiVrCQPt1/f77hUlwKK1wn Tixe91QSjCLGxjw3uKkIKNaYHa6pvSdiIO7+YvJFuvl26LY8TH4/ncUnnHUA96XgNfOd DIJxxvajc0ANvEF6PYoAHq+JnBQeLLtpFjG3cPqho8t6g95r2y2q4A5+XKS7vfcjvsra Cg4jkHDMGgMyP0U0mMxlOOseGpnBpyHLWqIeZAJODpqEp8wUHzX568yoqXR+s7lJcr75 oEGA==
X-Gm-Message-State: AOAM530i3fLm4jmG3NnIHBNMyn+1swYwHHeXk7gWLQRpFW10Aq7oy24p 6R5CJd5h0wmf05whGePcnI3GsjiXh9Tzop/UhbI=
X-Google-Smtp-Source: ABdhPJxc+BjIgQx/OoT4eDlMUgcp6lxPdcCVO1UrRmSYv2rkq9XMsrzWCHlDEOMmt7ENdM3L2Hw96V6Vlln/XKhXpBk=
X-Received: by 2002:a05:6902:72e:: with SMTP id l14mr7551733ybt.175.1605719148131; Wed, 18 Nov 2020 09:05:48 -0800 (PST)
MIME-Version: 1.0
References: <160563050450.18751.9577108468364180835@ietfa.amsl.com> <CAC8QAcft_n3i+DOfg6FT07eZh6KC1jh1gQyD2-mYG+uJ4NDWzg@mail.gmail.com> <04e7357966734490f28f41a925f7be18f6c48050.camel@ericsson.com> <CAC8QAce-XBici9hJzk7nVDFKDB+-OM=HfUvm_9pNDKRckccsXg@mail.gmail.com> <CALGR9oYaDbhwLdX3y9VFXW=jb2W+GiTnPsp6GXhvfZZFkLxtUA@mail.gmail.com>
In-Reply-To: <CALGR9oYaDbhwLdX3y9VFXW=jb2W+GiTnPsp6GXhvfZZFkLxtUA@mail.gmail.com>
Reply-To: sarikaya@ieee.org
From: Behcet Sarikaya <sarikaya2012@gmail.com>
Date: Wed, 18 Nov 2020 11:05:36 -0600
Message-ID: <CAC8QAcfFRGCZ7hMt5613T2YrknJMkpo_QeLo5BggeOeZiLw2iQ@mail.gmail.com>
Subject: Re: [Last-Call] Opsdir last call review of draft-ietf-quic-transport-32
To: Lucas Pardue <lucaspardue.24.7@gmail.com>
Cc: Behcet Sarikaya <sarikaya@ieee.org>, Magnus Westerlund <magnus.westerlund@ericsson.com>, "draft-ietf-quic-transport.all@ietf.org" <draft-ietf-quic-transport.all@ietf.org>, "quic@ietf.org" <quic@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000006ef8a005b4649f4b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/E8ft95WVMc6MQTjcJD-oMXTOau4>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 18 Nov 2020 17:05:51 -0000
On Wed, Nov 18, 2020 at 10:50 AM Lucas Pardue <lucaspardue.24.7@gmail.com> wrote: > Hi Behcet, > > On Wed, Nov 18, 2020 at 4:20 PM Behcet Sarikaya <sarikaya2012@gmail.com> > wrote: > >> >> >> On Wed, Nov 18, 2020 at 2:22 AM Magnus Westerlund < >> magnus.westerlund@ericsson.com> wrote: >> >>> On Tue, 2020-11-17 at 10:34 -0600, Behcet Sarikaya wrote: >>> > >>> > I think this is a problem generally in Quic specs. >>> > They are written for implementers. >>> > >>> > A protocol specification should not be an implementation spec. >>> > I think this is a deep issue maybe most Quic people do not appreciate >>> because >>> > it seems those people are mostly implementers. >>> >>> As responsible AD I do want to respond to this. Protocol specification >>> exists to >>> enable implementation. And that it is written for implementors are >>> actually >>> great as it will avoid many interoperability issues. Other usage of the >>> specification I think will not be greately challenged by the detail >>> level. This >>> is not a novel, it is a protocol specification. So I don't consider this >>> an >>> issue, rather the opposite. >>> >>> >> >> I am not sure. I think IESG could know. How many people that read >> protocol RFCs >> go ahead and implement them? >> I for one read a lot of RFCs but I have never implemented protocols, >> other teams do that, it is not my job >> > >> Maybe many these days because QUIC is being deployed. But later on >> the statistics could drastically change. >> Also as we know from Software Engineering, the process does not go >> direct, i.e read the RFC and give it to the implementation team. >> >> In short, I think ADs, IESG should consider this issue seriously and I >> believe in the end, spec view will win. >> We need the implementation detail removed with a great thank you to the >> editors. >> That said, I am not going to fight in this as I have no dog in this >> fight :) >> > > I have to agree with Magnus. The specs are not non-fiction accounts of > technology or layperson PR-friendly nutshell soundbites. If you remove > implementation detail there is no information for anyone to make > interoperable implementations. > > There's a whole industry of folks that do a fantastic job of turning these > very detailed specs into deployments, products, books, video and podcasts > that suit end-users, explaining things more user-firendly terms. Dumbing > down specification just duplicates that work and is a disservice to > engineers. Rather than reading RFCs, I suggest people go and read something > like Daniel Stenberg's "HTTP/3 explained" [1], Ilya Grigorik's > "High-Performance Browser Networking", or get a large pot of coffee and > watch the 12+ hours of Video-on-Demand content that I produced on the topic > of QUIC & HTTP/3 [3]. > > Lucas, Please stop this. I have not made any personal "attacks" like this to anyone on this list or elsewhere in IETF. I am an ex-academic who has written a book on Principles of Protocol Engineering and Conformance Testing in 1993 published by Ellis Horwood which basically discussed how to formally specify protocols (that time it was OSI protocols, pre-IETF years) in a text book setting. Behcet > Cheers, > Lucas > > [1] - https://daniel.haxx.se/http3-explained/ > [2] - https://hpbn.co/ > [3] - https://blog.cloudflare.com/last-call-for-quic/ > > >> >> >> Behcet >> >>> >From my perspective the QUIC documents are in the top percentile of >>> documents >>> when it comes to specification quality that I have seen during my soon 6 >>> years >>> as AD from across the whole IETF. >>> >>> Cheers >>> >>> Magnus Westerlund >>> TSV AD >>> >>> >>>
- Re: [Last-Call] Opsdir last call review of draft-… Lucas Pardue
- Opsdir last call review of draft-ietf-quic-transp… Ron Bonica via Datatracker
- Re: [Last-Call] Opsdir last call review of draft-… Behcet Sarikaya
- Re: Opsdir last call review of draft-ietf-quic-tr… Lucas Pardue
- Re: [Last-Call] Opsdir last call review of draft-… Behcet Sarikaya
- Re: [Last-Call] Opsdir last call review of draft-… Christian Huitema
- Re: [Last-Call] Opsdir last call review of draft-… Lucas Pardue
- Re: [Last-Call] Opsdir last call review of draft-… Behcet Sarikaya
- Re: [Last-Call] Opsdir last call review of draft-… Behcet Sarikaya
- Re: [Last-Call] Opsdir last call review of draft-… Ian Swett
- Re: [Last-Call] Opsdir last call review of draft-… Christian Huitema
- RE: [Last-Call] Opsdir last call review of draft-… Ron Bonica
- Re: [Last-Call] Opsdir last call review of draft-… Magnus Westerlund
- RE: [Last-Call] Opsdir last call review of draft-… Mike Bishop
- Re: [Last-Call] Opsdir last call review of draft-… Behcet Sarikaya
- Re: [Last-Call] Opsdir last call review of draft-… Lucas Pardue
- Re: [Last-Call] Opsdir last call review of draft-… Behcet Sarikaya
- Re: [Last-Call] Opsdir last call review of draft-… Lucas Pardue
- Re: [Last-Call] Opsdir last call review of draft-… Matt Joras