Re: [Insipid] Timing for publishing draft-kaplan-insipid-session-id

Robert Sparks <rjsparks@nostrum.com> Wed, 11 September 2013 20:56 UTC

Return-Path: <rjsparks@nostrum.com>
X-Original-To: insipid@ietfa.amsl.com
Delivered-To: insipid@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 33B9021E80BF for <insipid@ietfa.amsl.com>; Wed, 11 Sep 2013 13:56:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.6
X-Spam-Level:
X-Spam-Status: No, score=-102.6 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, SPF_PASS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WPoh-D-e262M for <insipid@ietfa.amsl.com>; Wed, 11 Sep 2013 13:56:00 -0700 (PDT)
Received: from shaman.nostrum.com (nostrum-pt.tunnel.tserv2.fmt.ipv6.he.net [IPv6:2001:470:1f03:267::2]) by ietfa.amsl.com (Postfix) with ESMTP id DED6C21E80CE for <insipid@ietf.org>; Wed, 11 Sep 2013 13:55:44 -0700 (PDT)
Received: from unnumerable.local (pool-173-71-52-22.dllstx.fios.verizon.net [173.71.52.22]) (authenticated bits=0) by shaman.nostrum.com (8.14.3/8.14.3) with ESMTP id r8BKtfqQ034412 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=OK) for <insipid@ietf.org>; Wed, 11 Sep 2013 15:55:44 -0500 (CDT) (envelope-from rjsparks@nostrum.com)
Message-ID: <5230D8CD.5090309@nostrum.com>
Date: Wed, 11 Sep 2013 15:55:41 -0500
From: Robert Sparks <rjsparks@nostrum.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:17.0) Gecko/20130801 Thunderbird/17.0.8
MIME-Version: 1.0
To: insipid@ietf.org
References: <522F442E.4040801@ericsson.com> <7D2F7D7ADBA812449F25F4A69922881C19B533@ESESSMB203.ericsson.se> <201309102309.r8AN9rbr007669@rcdn-core-1.cisco.com> <31F5B022-7A35-4262-B21A-78E4062087EC@oracle.com> <201309112026.r8BKQnWl009500@rcdn-core-5.cisco.com>
In-Reply-To: <201309112026.r8BKQnWl009500@rcdn-core-5.cisco.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Received-SPF: pass (shaman.nostrum.com: 173.71.52.22 is authenticated by a trusted mechanism)
Subject: Re: [Insipid] Timing for publishing draft-kaplan-insipid-session-id
X-BeenThere: insipid@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIP Session-ID discussion list <insipid.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/insipid>, <mailto:insipid-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/insipid>
List-Post: <mailto:insipid@ietf.org>
List-Help: <mailto:insipid-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/insipid>, <mailto:insipid-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 11 Sep 2013 20:56:01 -0000

FWIW:

The WG was copied on the genart-thread, so you should have seen the 
whole thing here.

That said, the archives for genart are open. You can find the whole 
thread starting here:
<http://www.ietf.org/mail-archive/web/gen-art/current/msg08909.html>

You can see Dan's original genart review by hitting [Thread Prev] on 
that page.

RjS

On 9/11/13 3:26 PM, James Polk wrote:
> At 09:14 PM 9/10/2013, Hadriel Kaplan wrote:
>
>> I don't know if you read the rest of the Gen-ART review thread - it 
>> moved off of the ietf list
>
> I have looked and cannot find this Gen-ART review ever on the IETF 
> list. I have been told it never was on the IETF list, rather it was 
> only on the Gen-ART list, which most of us are *not* on, so limiting 
> the posting of a review to that list is next to useless (IMO - but I 
> could be wrong).
>
>>  to this INSIPID WG mailing list.
>
> yep, I've read all 13 messages on that thread.
>
>
>> See this one:
>> http://www.ietf.org/mail-archive/web/insipid/current/msg00680.html
>>
>> Other comments inline...
>>
>>
>> On Sep 10, 2013, at 7:09 PM, James Polk <jmpolk@cisco.com> wrote:
>>
>> > I, however, do not agree with draft-kaplan-insipid-session-id being 
>> published as an informational RFC before the INSIPID solution is 
>> published as a standards-track. Nor do I want this document IANA 
>> registering the SIP header Session-ID, such as it currently attempts 
>> to do. At best, they should be consecutive RFC numbers with the 
>> INSIPID solution number having the lower number. If that means the 
>> kaplan draft has to wait in the RFC-Editor queue for the solution 
>> draft - so be it. That's what Dan R. from his Gen-Art review stated 
>> as his first major issue with the kaplan draft. Robert Sparks backed 
>> that opinion up by agreeing with that (and the rest of Dan's review). 
>> Gonzalo Salgueiro, one of INSIPID's WG chairs, says he stated that 
>> same view in a previously sent email to this list.
>> >
>> > INSIPID, from its inception, has had the charter item to IANA 
>> register this SIP header
>>
>> It's a nit, but the INSIPID charter does not mention a particular 
>> header labeled 'Session-ID'.
>
> you're right. However, from before the WG was chartered what 
> eventually became the WG solutions draft was in play, creating the 
> Session-ID header, so it's not like the WG, once formed, debated on 
> what the header should be called.
>
>
>
>> > , and the draft-kaplan-insipid-session-id is not even a WG item, so 
>> why is everyone now in such a rush to have this draft do what a WG is 
>> supposed to do? Could it be the kaplan draft couldn't create a WG to 
>> form consensus on its own
>>
>> Actually, as far as I know, the older kaplan drafts are in fact what 
>> triggered creation of the INSIPID WG.  No?
>
> they wondered for better than 5 years before the WG was created. By 
> that time, a requirements doc and another solution doc were published 
> (i.e., before and during discussions in DISPATCH).
>
>
>> I never re-submitted it for consideration as an INSIPID WG draft, 
>> because the requirements document has a requirement the older kaplan 
>> drafts didn't fulfill while the Cisco draft did.  I don't care who 
>> authors drafts; in fact I usually prefer it's someone else, because 
>> getting IETF drafts published is a major pain.  :)
>
> you don't have to tell me about that hassle... ;-)
>
>
>
>> > , so now folks are wanting to rush ahead of themselves to claim WG 
>> consensus where there wasn't any such consensus within any WG, let 
>> alone INSIPID?
>>
>>
>> I believe that technically it's not a WG document, and no WG 
>> consensus is being asked for.
>
> No, it's absolutely _not_ a WG product. That doesn't mean it's not 
> trying - intentionally or not - to get around the process started by 
> an existing WG in the IETF.
>
>
>> The reason it makes sense to publish the kaplan draft *before* the 
>> INSIPID WG one is because of the decision to make the INSIPID one 
>> backwards-compatible.
>
> You state that as if you have no faith in the WG to make sure the new 
> solution will be as backwards compatible with the old version as it 
> can be... and I find that troubling, considering just how easy it is 
> for someone to throw a monkey wrench in the process within the rules 
> of the process.
>
>> Because of that, arguably the kaplan draft *should* be the first one 
>> to register the header name and define the ABNF, and then the INSIPID 
>> WG one can expand the ABNF and update the IANA registration to point 
>> to the INSIPID WG's RFC.
>
> That means that there will be one definition for Session-ID for the 
> couple of months before the INSIPID solution changes the definition 
> and IANA registry ... why do we want to do that? Will it make sense to 
> the IESG to do that?
>
>
>> If the WG draft-ietf-insipid-session-id fundamentally changes the 
>> 'Session-ID' header from what it is in 
>> draft-kaplan-insipid-session-id, in a non-backwards-compatible 
>> fashion, then it won't have met the agreement reached in IETF 85 for 
>> adopting draft-jones-insipid-session-id-0 as the new WG document 
>> solution.
>
> I've always stated we editors of the jones draft will make the 
> solution as backwards compatible with the kaplan draft as possible, 
> but that a 2 value ID will run into problems with a single value 
> implementation, and that should be obvious to everyone who thinks 
> about it for a second.
>
> That said, we have received ZERO comments to our latest proposal that 
> we think actually accomplishes this no matter the version of the 
> endpoint that initiates or receives the SIP message... zero... and 
> that's really disheartening.
>
>> If we decide that's ok, that's fine; but I think we actually need to 
>> register a new header name in that case... something other than 
>> 'Session-ID'.  We know 'Session-ID' is already in-use in the wild, 
>> and there are plenty of more strings available for header names.
>>
>> Don't get me wrong though - this whole thing is weird, and I don't 
>> like the precedent this may set.
>
> If the kaplan draft reaches RFC status before the INSIPID solutions 
> draft does, that's a precedent we'll soon regret all over the IETF. 
> That's why I'm backing Dan's proposal (which Robert and Gonzalo S. 
> agree with) that has your kaplan draft sitting on a shelf until the 
> INSIPID solution draft reaches standards-track RFC status. If that's 
> allowed to happen, this whole thing gets far less weird.
>
> James
>
>
>> -hadriel
>
> _______________________________________________
> insipid mailing list
> insipid@ietf.org
> https://www.ietf.org/mailman/listinfo/insipid