Re: [eppext] [IANA #814918] INSERT “Extensible Provisioning Protocol Mapping: Suggestion"

"Gould, James" <JGould@verisign.com> Tue, 07 April 2015 14:39 UTC

Return-Path: <JGould@verisign.com>
X-Original-To: eppext@ietfa.amsl.com
Delivered-To: eppext@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 382761B364E for <eppext@ietfa.amsl.com>; Tue, 7 Apr 2015 07:39:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.289
X-Spam-Level:
X-Spam-Status: No, score=-2.289 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_LOW=-0.7, T_FILL_THIS_FORM_SHORT=0.01] 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 C3oYzktxqtYN for <eppext@ietfa.amsl.com>; Tue, 7 Apr 2015 07:39:42 -0700 (PDT)
Received: from mail-qg0-f98.google.com (mail-qg0-f98.google.com [209.85.192.98]) (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 9C54C1B364B for <eppext@ietf.org>; Tue, 7 Apr 2015 07:39:42 -0700 (PDT)
Received: by qgdz60 with SMTP id z60so3025174qgd.3 for <eppext@ietf.org>; Tue, 07 Apr 2015 07:39:41 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:thread-topic:thread-index :date:message-id:references:in-reply-to:accept-language :content-language:content-type:mime-version; bh=5kRY190iI0ktNfxU8aetVKNtD5Gwk9Iu68pnyPpwnkI=; b=WsYRcEstgKwvJTFU9S8N8nT03ptWmtVUDUQlg8tR3lp+GAOE7TvmKorZVNLp0eXGry ArUCQIIsmk7ysrAMKEV8OavJs/8oFlgqOt8pmhYzyTAdWJZhIU9v1UD5jAO3SSTpn3VG d2en4QP6hhL76L0Plvlw4DCIGxstIua0WL2z05hkjbAX91GDhpUo0QBwPY6+zRohLCPb r2FvXxWcRbwntP8tw6ncG9fhSNhkkCqQ6RstrP/ffHcyW9HxIhLgWqHonLEg/xOmxlHh qAAWOdpONGgsRAv1fmjn41WBCohnJ8Qh4DXuB4EJDFhKBTSDgfuBpFZT4WbPr0lI9+63 DNNA==
X-Gm-Message-State: ALoCoQlwWdkZW8+jcHNcY9dKN8TAT6h6dYJ/t8lbSV6a/jAIX0RoOTLNOMqDv/8QaQ2uHVDjYCDDC2o9aTUg7+bwgo527bXpTw==
X-Received: by 10.55.16.139 with SMTP id 11mr38868728qkq.79.1428417581671; Tue, 07 Apr 2015 07:39:41 -0700 (PDT)
Received: from brn1lxmailout01.verisign.com (brn1lxmailout01.verisign.com. [72.13.63.41]) by mx.google.com with ESMTPS id q8sm1289571qcg.2.2015.04.07.07.39.41 (version=TLSv1 cipher=RC4-SHA bits=128/128); Tue, 07 Apr 2015 07:39:41 -0700 (PDT)
X-Relaying-Domain: verisign.com
Received: from brn1wnexcas01.vcorp.ad.vrsn.com (brn1wnexcas01 [10.173.152.205]) by brn1lxmailout01.verisign.com (8.13.8/8.13.8) with ESMTP id t37Ede8I000885 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 7 Apr 2015 10:39:40 -0400
Received: from BRN1WNEXMBX01.vcorp.ad.vrsn.com ([::1]) by brn1wnexcas01.vcorp.ad.vrsn.com ([::1]) with mapi id 14.03.0174.001; Tue, 7 Apr 2015 10:39:40 -0400
From: "Gould, James" <JGould@verisign.com>
To: "Hollenbeck, Scott" <shollenbeck@verisign.com>
Thread-Topic: =?utf-8?B?W2VwcGV4dF0gW0lBTkEgIzgxNDkxOF0gSU5TRVJUIOKAnEV4dGVuc2libGUg?= =?utf-8?Q?Provisioning_Protocol_Mapping:_Suggestion"?=
Thread-Index: AQHQcUCtOEmJ8bvicECsW+squRk/rA==
Date: Tue, 7 Apr 2015 14:39:40 +0000
Message-ID: <C9E479B1-739E-45B3-8775-DC5B59C877BB@verisign.com>
References: <RT-Ticket-814918@icann.org> <A973DE55-D717-4973-9C8B-733CF04742DD@verisign.com> <rt-4.2.9-2033-1427129077-1113.814918-9-0@icann.org> <831693C2CDA2E849A7D7A712B24E257F49F89B7A@BRN1WNEXMBX01.vcorp.ad.vrsn.com> <20150407135631.GA32612@home.patoche.org> <831693C2CDA2E849A7D7A712B24E257F49F98906@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
In-Reply-To: <831693C2CDA2E849A7D7A712B24E257F49F98906@BRN1WNEXMBX01.vcorp.ad.vrsn.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
x-originating-ip: [10.173.152.4]
Content-Type: multipart/related; boundary="_004_C9E479B1739E45B38775DC5B59C877BBverisigncom_"; type="multipart/alternative"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/eppext/BqBey3SA3hXzMKrbNtDFFR-f9LU>
Cc: Patrick Mevzek <pm@dotandco.com>, "eppext@ietf.org" <eppext@ietf.org>
Subject: Re: [eppext] =?utf-8?q?=5BIANA_=23814918=5D_INSERT_=E2=80=9CExtensibl?= =?utf-8?q?e_Provisioning_Protocol_Mapping=3A_Suggestion=22?=
X-BeenThere: eppext@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: EPPEXT <eppext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/eppext>, <mailto:eppext-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/eppext/>
List-Post: <mailto:eppext@ietf.org>
List-Help: <mailto:eppext-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/eppext>, <mailto:eppext-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 07 Apr 2015 14:39:46 -0000

Yes, a specification can be updated with a new version without requiring a change to the XML schema or the namespace.  Text changes occur more frequently to XML schema changes.  Backward compatible XML schema changes occur more frequently to non-backward compatible changes that may require bumping the namespace version.  It has been common practice to not change the namespace for I-D mappings and extensions, as was the case for the draft versions of the EPP RFC’s, and the draft versions of the DNSSEC extension (RFC 5910) once the namespace was set.  Gavin has taken a different approach to the registry fee extension, where the namespace changes for each change to the XML schema in the draft; although the namespace will not change with every change to the draft.  For our custom extensions, we attempt to keep all changes backward compatible so that existing client implementations don’t break.  I-D's are little bit more challenging to control the impact of changes, since they are community driven.  Draft and namespace versioning strategies are certainly something worth a discussion to come up with a best practice.  Poll messaging is even more interesting in how to introduce new poll messages, that may or may not be implemented by clients, without breaking the protocol by sending poll messages that are not included in the login services of the client.


—


JG


[cid:77031CC3-BE7A-4188-A95F-D23115A30A4D@vcorp.ad.vrsn.com]

James Gould
Distinguished Engineer
jgould@Verisign.com

703-948-3271
12061 Bluemont Way
Reston, VA 20190

VerisignInc.com<http://VerisignInc.com>

On Apr 7, 2015, at 10:07 AM, Hollenbeck, Scott <shollenbeck@verisign.com<mailto:shollenbeck@verisign.com>> wrote:

Jim Gould can address the specific question about version numbering for this particular extension, but yes, it's entirely possible for a document to change (necessitating a change in a document version number) without the XML Schema and/or namespace version number changing.

Scott

-----Original Message-----
From: Patrick Mevzek [mailto:pm@dotandco.com]
Sent: Tuesday, April 07, 2015 9:57 AM
To: Hollenbeck, Scott
Cc: eppext@ietf.org<mailto:eppext@ietf.org>
Subject: Re: [eppext] FW: [IANA #814918] INSERT “Extensible
Provisioning Protocol Mapping: Suggestion"

Hello,

I've stumbled upon something, maybe irrelevant, maybe interesting in
general for the WG.

The PDF quoted has a "Version 1.4" in preamble with also a nice summary
at beginning with differences for each version.
However the namespace is
http://www.verisign-grs.com/epp/suggestion-1.1

Does that mean that the document changed without a change in namespace
version?
Or that the 1.1 namespace version was published after version 1.4 of
the
document?

To be more generic, if not done already, shouldn't the WG eventually
give some guidance to authors and/or mandate a change of namespace
version when documentation does change? With some related issues:
- what for simple bugfixes or erratas?
- what if the server/client behaves in practice differently from what
 was documented?
- also, should the WG discuss how to handle transitions from one
 version to another?
I'm aware of specific cases in the past, like for example a switch
from one version to another where the server was allowing either one,
of course with different capabilities…
(this also creates the problem of namespace in polling messages… what
is they are retrieved by registrar long after the fact, hence the
namespace does not exist anymore or if the registrar did not choose
the given namespace at login, should he still get it in its polling
message?)

Hollenbeck, Scott <shollenbeck@verisign.com> 2015-03-23 19:05
Submitted for DE evaluation.

Scott

-----Original Message-----
From: Amanda Baber via RT [mailto:iana-prot-param-comment@iana.org]
Sent: Monday, March 23, 2015 12:45 PM
Cc: Hollenbeck, Scott
Subject: [IANA #814918] INSERT “Extensible Provisioning Protocol
Mapping: Suggestion"

#11 of 18.

-----BEGIN FORM-----
Name of Extension:
“Extensible Provisioning Protocol Mapping: Suggestion"

Document Status:
Informational

Reference:
http://www.verisigninc.com/assets/epp-sdk/EPP-Suggestion-Mapping.pdf

Registrant Name and Email Address:
VeriSign Inc., epp-registry@verisign.com

TLDs: Any

IPR Disclosure: None

Status: Active

Notes: None
-----END FORM-----

—


JG





James Gould
Distinguished Engineer
jgould@Verisign.com

703-948-3271
12061 Bluemont Way
Reston, VA 20190

VerisignInc.com

“This message (including any attachments) is intended only for the
use of the individual or entity to which it is addressed, and may
contain information that is non-public, proprietary, privileged,
confidential and exempt from disclosure under applicable law or may be
constituted as attorney work product. If you are not the intended
recipient, you are hereby notified that any use, dissemination,
distribution, or copying of this communication is strictly prohibited.
If you have received this message in error, notify sender immediately
and delete this message immediately.”

Download BF09FAA4-32D8-46E0-BED0-CD72F43BD6E0[81].png

image/png 4KiB
Image not shown because display is disabled in system configuration.
_______________________________________________
EppExt mailing list
EppExt@ietf.org
https://www.ietf.org/mailman/listinfo/eppext

--
Patrick Mevzek
The reasonable man adapts himself to the world; the unreasonable one
persists in trying to adapt the world to himself. Therefore all
progress depends on the unreasonable man.  -- George Bernard Shaw
_______________________________________________
EppExt mailing list
EppExt@ietf.org<mailto:EppExt@ietf.org>
https://www.ietf.org/mailman/listinfo/eppext