[MEDIACTRL] Does a Control Package name include the version number

Chris Boulton <chris@ns-technologies.com> Wed, 07 July 2010 19:48 UTC

Return-Path: <chris@ns-technologies.com>
X-Original-To: mediactrl@core3.amsl.com
Delivered-To: mediactrl@core3.amsl.com
Received: from localhost (localhost []) by core3.amsl.com (Postfix) with ESMTP id 269073A6915 for <mediactrl@core3.amsl.com>; Wed, 7 Jul 2010 12:48:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.598
X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([]) by localhost (core3.amsl.com []) (amavisd-new, port 10024) with ESMTP id JjlWFF59b7Vw for <mediactrl@core3.amsl.com>; Wed, 7 Jul 2010 12:47:59 -0700 (PDT)
Received: from host.qbytedns.net (host.qbytedns.net []) by core3.amsl.com (Postfix) with ESMTP id 1F3733A6905 for <mediactrl@ietf.org>; Wed, 7 Jul 2010 12:47:59 -0700 (PDT)
Received: from 88-108-47-99.dynamic.dsl.as9105.com ([]:54763 helo=[]) by host.qbytedns.net with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69) (envelope-from <chris@ns-technologies.com>) id 1OWabB-0008EC-Lf; Wed, 07 Jul 2010 20:48:02 +0100
Message-ID: <4C34D9EB.5010707@ns-technologies.com>
Date: Wed, 07 Jul 2010 20:47:55 +0100
From: Chris Boulton <chris@ns-technologies.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-GB; rv: Gecko/20100512 Thunderbird/3.0.5
MIME-Version: 1.0
To: mediactrl@ietf.org
Content-Type: multipart/alternative; boundary="------------000502090306070009080609"
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - host.qbytedns.net
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ns-technologies.com
Cc: draft-ietf-mediactrl-sip-control-framework@tools.ietf.org, mediactrl-chairs@tools.ietf.org, stpeter@stpeter.im
Subject: [MEDIACTRL] Does a Control Package name include the version number
X-BeenThere: mediactrl@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Media Control WG Discussion List <mediactrl.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/mediactrl>, <mailto:mediactrl-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mediactrl>
List-Post: <mailto:mediactrl@ietf.org>
List-Help: <mailto:mediactrl-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mediactrl>, <mailto:mediactrl-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 07 Jul 2010 19:48:01 -0000

Hi All,

As part of our IESG review the following has been identified:

Section 8.1


The package name MUST also register a

version number for the package which is separated with a '/' symbol

e.g. package_name/1.0.

This could be taken to mean that (1) "package_name/1.0" is the complete

package name or (2) "package_name" is the mere package name and "1.0" is

the package version number. The ABNF appears to imply (1) because it says:

Packages = "Packages:" SP package-name *(COMMA package-name)

package-name = alpha-num-token

alpha-num-token = ALPHANUM 3*31alpha-num-tokent-char

alpha-num-tokent-char = ALPHANUM / "." / "-" / "+" / "%" / "=" / "/"

This appears to allow "/" in the "mere package name". If so, how will

software parse the complete package name to determine the package

version number? Will it parse the complete package name from the end and

split the name at the first "/" character it finds? Can the version

number include a "/" character? The ABNF does not appear to disallow that.

What do we want to do with version?  I would suggest that we soften the 
MUST requirement.


Chris Boulton
CTO & Co-founder
NS-Technologies <http://www.ns-technologies.com>
m: +44.7876.476681