As the original reporter of this erratum, I'm fine with Editorial/Hold for update.

Nonetheless, I don't really see why an edit that disambiguates two conflicting technical requirements is "editorial", rather than "technical".

I reported this, because:

 * It makes it hard to implement telemetry to find problems with ECN
   traversal over network paths, when some (non-compliant) remote peers
   show the same symptoms as a path problem.
 * I wondered whether these non-compliant peers had just misunderstood
   this ambiguity in the spec.

Quoting from https://www.ietf.org/about/groups/iesg/statements/processing-errata-ietf-stream/ :

   Technical errata are expected to be things that would likely cause
   significant misunderstandings of the technical specification and
   might result in faulty implementations if they are not corrected.
   Editorial errata are, as the name implies, editorial - for example,
   typos, missing commas, etc.

The only reason I'm fine with "Editorial" is that the technical/editorial classification only affects who the original erratum report is sent to. That's happened now. So I don't believe changing it to editorial now will affect how the erratum is understood or handled in future.


Bob

On 14/03/2023 00:56, Ian Swett wrote:
I would also lean towards Martin's suggestion of editorial / hold for update.

On Wed, Mar 8, 2023 at 10:44 AM Zaheduzzaman Sarker <[email protected]> wrote:

    Okej, let’s go for option 2.

    //Zahed

    On 2023-03-06, 11:52, "QUIC" <[email protected]> wrote:

    Hi Zahed,

    To my understanding it was deliberately written to not ECN support
    especially on the sending side, but also as Martin Thomson pointed
    out it was always possible to claim that you are not reading it. I
    would note that there are some interesting quirks to this, in that
    even if you don’t support ECN you might receive an ACK with ECN
    reporting in, if there been some erroneous remarking happening on
    the path.

    I do however still think there is an editorial level conflict in
    the text, so that option 2) is what should be applied here rather
    than 1).

    Cheers

    Magnus

    *From: *Zaheduzzaman Sarker <[email protected]>
    *Date: *Monday, 6 March 2023 at 09:58
    *To: *[email protected] <[email protected]>
    *Cc: *David Schinazi <[email protected]>, Vidhi Goel
    <[email protected]>, Martin Thomson
    <[email protected]>, Magnus Westerlund
    <[email protected]>
    *Subject: *Re: [Technical Errata Reported] RFC9000 (7374)

    Hi all,

    Thanks for the discussions on this errata. This was useful.

    So to be there are two things here -

    1. was there any deliberate decision on the original text based on
    the facts at the time of publication? if yes, then we can “reject"
    the errata as this implementation information is new in a sense
    that it happened after the publication and was not available for
    consideration during the time of publication. (see the first
    bullet
    
https://www.ietf.org/about/groups/iesg/statements/processing-errata-ietf-stream/)

    2. If this was simple an oversight at the time of publication then
    I would say that we go for "hold for document update".


                    >  From: QUIC <[email protected]> on behalf of
                    Martin Thomson <[email protected]>
                    > Date: Tuesday, 28 February 2023 at 01:23
                    > To: [email protected] <[email protected]>
                    > Subject: Re: [Technical Errata Reported] RFC9000
                    (7374)
                    > This change would not hurt if we were actively
                    editing, but I don't think it is necessary.  Not
                    implementing ECN is a great way to ensure that ECN
                    markings are unavailable to an endpoint.  Bob is
                    right that we create confusion by making a
                    distinction in one place and not the other, but it
                    doesn't really change the meaning.
                    >
                    > I suggest that we reassign this to Editorial and
                    mark it Hold for Document Update.
                    >
                    > On Tue, Feb 28, 2023, at 10:04, RFC Errata
                    System wrote:
                    > > The following errata report has been submitted
                    for RFC9000,
                    > > "QUIC: A UDP-Based Multiplexed and Secure
                    Transport".
                    > >
                    > > --------------------------------------
                    > > You may review the report below and at:
                    > > https://www.rfc-editor.org/errata/eid7374
                    > >
                    > > --------------------------------------
                    > > Type: Technical
                    > > Reported by: Bob Briscoe <[email protected]>
                    > >
                    > > Section: 13.4.1
                    > >
                    > > Original Text
                    > > -------------
                    > >                     If an
                    > >    endpoint does not implement ECN support or
                    does not have access to
                    > >    received ECN fields, it does not report ECN
                    counts for packets it
                    > >    receives.
                    > >
                    > >    Even if an endpoint does not set an ECT
                    field in packets it sends,
                    > >    the endpoint MUST provide feedback about
                    ECN markings it receives, if
                    > >    these are accessible.
                    > >
                    > > Corrected Text
                    > > --------------
                    > >                     If an
                    > >    endpoint does not have access to
                    > >    received ECN fields, it does not report ECN
                    counts for packets it
                    > >    receives.
                    > >
                    > >    Even if an endpoint does not set an ECT
                    field in packets it sends,
                    > >    the endpoint MUST provide feedback about
                    ECN markings it receives, if
                    > >    these are accessible.
                    > >
                    > > Notes
                    > > -----
                    > > In the second sentence, the only allowed
                    exception to "MUST provide
                    > > feedback about received ECN markings" is
                    inaccessibility. The first
                    > > sentence contradicts this by allowing two
                    exceptions: inaccessibility
                    > > and just "not implementing ECN support".
                    > >
                    > > If "not implementing ECN support" was really
                    intended to be an allowed
                    > > exception, the capitalized "MUST" would have
                    been pointless.
                    > >
                    > > Therefore it is proposed that the words "does
                    not implement ECN support
                    > > or " are deleted from the first paragraph.
                    > >
                    > > Instructions:
                    > > -------------
                    > > This erratum is currently posted as
                    "Reported". If necessary, please
                    > > use "Reply All" to discuss whether it should
                    be verified or
                    > > rejected. When a decision is reached, the
                    verifying party
                    > > can log in to change the status and edit the
                    report, if necessary.
                    > >
                    > > --------------------------------------
                    > > RFC9000 (draft-ietf-quic-transport-34)
                    > > --------------------------------------
                    > > Title    : QUIC: A UDP-Based Multiplexed and
                    Secure Transport
                    > > Publication Date    : May 2021
                    > > Author(s)    : J. Iyengar, Ed., M. Thomson, Ed.
                    > > Category     : PROPOSED STANDARD
                    > > Source     : QUIC
                    > > Area     : Transport
                    > > Stream     : IETF
                    > > Verifying Party    : IESG


--
________________________________________________________________
Bob Briscoehttp://bobbriscoe.net/

Reply via email to