Re: [salud] Christer's review of draft-ietf-salud-alert-info-urns-09

Christer Holmberg <christer.holmberg@ericsson.com> Thu, 23 January 2014 02:06 UTC

Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: salud@ietfa.amsl.com
Delivered-To: salud@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A45721A017F for <salud@ietfa.amsl.com>; Wed, 22 Jan 2014 18:06:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.869
X-Spam-Level:
X-Spam-Status: No, score=-2.869 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_SE=0.35, HTML_FONT_FACE_BAD=0.981, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, 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 2kZTEsrENMOX for <salud@ietfa.amsl.com>; Wed, 22 Jan 2014 18:06:11 -0800 (PST)
Received: from mailgw2.ericsson.se (mailgw2.ericsson.se [193.180.251.37]) by ietfa.amsl.com (Postfix) with ESMTP id 06F621A01B7 for <salud@ietf.org>; Wed, 22 Jan 2014 18:06:09 -0800 (PST)
X-AuditID: c1b4fb25-b7f038e000005d01-ab-52e0791021eb
Received: from ESESSHC010.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw2.ericsson.se (Symantec Mail Security) with SMTP id C5.B1.23809.01970E25; Thu, 23 Jan 2014 03:06:08 +0100 (CET)
Received: from ESESSMB209.ericsson.se ([169.254.9.114]) by ESESSHC010.ericsson.se ([153.88.183.48]) with mapi id 14.02.0387.000; Thu, 23 Jan 2014 03:06:01 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: "laura.liess.dt@googlemail.com" <laura.liess.dt@googlemail.com>
Thread-Topic: [salud] Christer's review of draft-ietf-salud-alert-info-urns-09
Thread-Index: Ac8LoI2GwVZiq6LbSqq5Xri0pXR59AATzaeXABbZ38ABrQwL2wCr/kcgADfc3gAAA05iWgACIiKAAAOQTBoALw2aAAAcKfoI
Date: Thu, 23 Jan 2014 02:06:01 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1D115ED0@ESESSMB209.ericsson.se>
References: <7594FB04B1934943A5C02806D1A2204B1C5EF0E7@ESESSMB209.ericsson.se> <201401072131.s07LVQZs2347719@shell01.TheWorld.com> <7594FB04B1934943A5C02806D1A2204B1C5F00D5@ESESSMB209.ericsson.se> <201401162107.s0GL7AKI2944531@shell01.TheWorld.com> <7594FB04B1934943A5C02806D1A2204B1D108F92@ESESSMB209.ericsson.se> <CACWXZj033ssRvpJPQ=V8LACYUW9SpySbf+Pi86XR6eu5YWmdcw@mail.gmail.com> <7594FB04B1934943A5C02806D1A2204B1D11179F@ESESSMB209.ericsson.se> <CACWXZj33UCV7miz4FE=SHnmaPp0BdpZCR3b3bh8AZxjv0ruCug@mail.gmail.com> <7594FB04B1934943A5C02806D1A2204B1D1120FE@ESESSMB209.ericsson.se>, <CACWXZj2z536sqHgc3iRZrr5XXFZs9c8Dv6JgK3RUS1GM_12kUQ@mail.gmail.com>
In-Reply-To: <CACWXZj2z536sqHgc3iRZrr5XXFZs9c8Dv6JgK3RUS1GM_12kUQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Content-Type: multipart/alternative; boundary="_000_7594FB04B1934943A5C02806D1A2204B1D115ED0ESESSMB209erics_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRmVeSWpSXmKPExsUyM+Jvja5A5YMggxVr9SzmXDG0uNtxgNGB yePphMnsHkuW/GQKYIrisklJzcksSy3St0vgyrj5z7jg2i3Gim0vX7M3MH65wtjFyMkhIWAi 8bezhQXCFpO4cG89WxcjF4eQwCFGiQerTjFBOEsYJTpvtgNlODjYBCwkuv9pgzSICDhLNK7+ B9bMLKAqsff2EiaQEmEBX4ntS21ATBGBAIlZ/TEQ1XkS58+tYwexWYCqT3afBuvkBap+8KKT FWLTHFaJb2veM4EkOAUCJWZe2QN2JyPQbd9PrWGCWCUucevJfCaImwUkluw5zwxhi0q8fPyP FaImX2JBzy1GiAWCEidnPmGZwCgyC0n7LCRls5CUzQI6m1lAU2L9Ln2IEkWJKd0P2SFsDYnW OXPZkcUXMLKvYmTPTczMSS832sQIjJuDW36r7mC8c07kEKM0B4uSOO+Ht85BQgLpiSWp2amp BalF8UWlOanFhxiZODilGhhd1GKrJ/q3JgreEtjtVv2lIj3Na59dNUMM6+cjvwO6T73pdO8q CWypjntzNK7yPmu17B3/VW17Dk3c+9ttx+KojNfPy4XmGLHdbk5N/8HjYDuB387VuShbUIf1 bcSHp5WWjzXz/qxVLsq7tPzgsh/HYqdz5cybdveRdenM4yJcz2ZE8twPt1BiKc5INNRiLipO BACvPRefaQIAAA==
Cc: "salud@ietf.org" <salud@ietf.org>
Subject: Re: [salud] Christer's review of draft-ietf-salud-alert-info-urns-09
X-BeenThere: salud@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Sip ALerting for User Devices working group discussion list <salud.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/salud>, <mailto:salud-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/salud/>
List-Post: <mailto:salud@ietf.org>
List-Help: <mailto:salud-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/salud>, <mailto:salud-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 23 Jan 2014 02:06:14 -0000

Hi Laura,

Could you please put the text in an e-mail, how it would look?

Regards,

Christer

Sent from Windows Mail

From: laura.liess.dt@googlemail.com<mailto:laura.liess.dt@googlemail.com>
Sent: ‎Wednesday‎, ‎January‎ ‎22‎, ‎2014 ‎3‎:‎39‎ ‎PM
To: Hans-Christer Holmberg<mailto:christer.holmberg@ericsson.com>
Cc: salud@ietf.org<mailto:salud@ietf.org>




2014/1/21 Christer Holmberg <christer.holmberg@ericsson.com<mailto:christer.holmberg@ericsson.com>>
Hi,

In my opinion, the normative update (no matter how is done), should not be in section 1, which is introduction.

It shall of course be mentioned there, but I still think there should be a dedicated “Update to RFC 3261” section.
That is what I intend to do. New Section 2  "Update to RFC 3261", exactly as you proposed with the subsections 2.1 "General"  and 2.2 "New text replacing ....".
My question is about the content of the subsection 2.1 "General". The current section  1.2 contains three paragraphs. I propose to put into 2.1 only the first two paragraphs from the current 1.2 and to move the third paragraph to section 1.1 because this paragraph does not describe an update of the 3261.  Would you agree with this change?

Thank you
Laura


Regards,

Christer

Sent from Windows Mail

From: laura.liess.dt@googlemail.com<mailto:laura.liess.dt@googlemail.com>
Sent: ‎Tuesday‎, ‎January‎ ‎21‎, ‎2014 ‎3‎:‎30‎ ‎PM
To: Hans-Christer Holmberg<mailto:christer.holmberg@ericsson.com>
Cc: salud@ietf.org<mailto:salud@ietf.org>

Hi Christer,

thank you. What about moving the third paragraph to subsection 1.1?  Could this work for you?

Laura


2014/1/21 Christer Holmberg <christer.holmberg@ericsson.com<mailto:christer.holmberg@ericsson.com>>
Hi Laura,

SIPCORE some time ago decided not to use/maintain the header field tables anymore, so that is why I didn't include it in my change suggestion.

But, if you want to also change the table, I won’t object 😊

Regards,

Christer

Sent from Windows Mail

From: laura.liess.dt@googlemail.com<mailto:laura.liess.dt@googlemail.com>
Sent: ‎Tuesday‎, ‎January‎ ‎21‎, ‎2014 ‎12‎:‎54‎ ‎PM
To: Hans-Christer Holmberg<mailto:christer.holmberg@ericsson.com>
Cc: Dale R. Worley<mailto:worley@ariadne.com>, salud@ietf.org<mailto:salud@ietf.org>

Christer, Dale,

IMO, the  draft updates the RFC 3261 because it allows the usage of the Alert-Info header field in all provisional responses 1xx except the 100 response. This is described in the first two paragraphs of Section 1.2.  This paragraphs are OK in this section.
The third  paragraph is usefull (it explains what the draft does) but, as Christer remarked,  it does not describe the update of the RFC3261 and so it does not belong to this section.  I would move this paragraph at the end of Section 1.1. What do you think?

Concerning the structure if the Section 1.2,   I will put the text from section 1.2 into a new main Section 2 and structure it as Christer proposes in http://www.ietf.org/mail-archive/web/salud/current/msg00454.html.
But  I think there are two places where we should update the 3261 text:
1) Section 20.4 as proposed by Christer and

2) Table 2: Summary of header fields, A--O on page 161, the " 180" in the row


 Alert-Info             180     ar    -   -   -   o   -   -

   should be changed in "1xx (excepting 100)"

so we probably need two subsections "New text repalcing the text.........of RFC 3261" .
Opinions?

Thank you
Laura



2014/1/20 Christer Holmberg <christer.holmberg@ericsson.com<mailto:christer.holmberg@ericsson.com>>
Hi,

>> BTW, the following sentence is unclear to me:
>>
>>    "In practice, this specification extends Alert-Info in that it will
>>    cause the use of a new class of URIs and the use of multiple URIs."
>>
>> What does it mean?
>
> The idea is that, while 3261 syntactically and semantically *allows* non-HTTP URIs in Alert-Info, nobody ever used non-HTTP URIs in Alert-Info, and nobody implemented an interpretation of those URIs.
> Thus, even though we are not changing what is officially permitted, implementers will have to change their code because the new *practice* will be an extension of the old practice.  (And both the new practice and the old practice are a small subset of what is permitted by 3261.)

Well, then you should use different wording. Because, the draft does not extend Alert-Info, it simply describes the usage of a new URN in the header field.


>>>> Q9:
>>>> -----
>>>>
>>>> Section 4 defines the ABNF for the URN, but [there] is no text on
>>>> how to "map" it into the Alert-Info header field ABNF:
>>>>
>>>> For example, I assume that the URN is encoded using the opaque-part
>>>> format of the absoluteURI, and that the scheme value is "urn". I
>>>> think it would be good to indicate that.
>>>
>>> Actually, we're depending on the fact (unstated in RFC 3261) that
>>> any "absolute" URI (per RFC 3986) is allowed as a header field value
>>> in Alert-Info, and that the URNs we are defining conform to the
>>> absolute URI syntax.  If the syntax for <absoluteURI> in RFC 3261
>>> didn't allow all absolute URIs, we'd have to amend RFC 3261.
>>
>> There are two different "structures" for absolute URI, and the URNs
>> only fit into the opaque-part structure.
>>
>> In addition, as the URI requires a scheme value, I think we should
>> explicitly say what it is.
>
> I guess my point is that the 3261 ABNF already allows all alert URNs to appear in Alert-Info, and there is no need to specify exactly how alert URNs are compatible with the 3261 ABNF.  Anyone who cares exactly how this draft is directly compatible with the ABNF can see that by looking at the ABNF.
>
> Have there been other situations where this sort of syntax explication has been provided?

I don't know - I am just commenting on how I think the draft could from my perspective be improved :)

Regards,

Christer
_______________________________________________
salud mailing list
salud@ietf.org<mailto:salud@ietf.org>
https://www.ietf.org/mailman/listinfo/salud


_______________________________________________
salud mailing list
salud@ietf.org<mailto:salud@ietf.org>
https://www.ietf.org/mailman/listinfo/salud