Re: [MMUSIC] The simulcast colon

Bo Burman <bo.burman@ericsson.com> Sat, 24 October 2015 17:20 UTC

Return-Path: <bo.burman@ericsson.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 374BE1B36E0 for <mmusic@ietfa.amsl.com>; Sat, 24 Oct 2015 10:20:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level:
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 lfnbq2W1xS1w for <mmusic@ietfa.amsl.com>; Sat, 24 Oct 2015 10:20:38 -0700 (PDT)
Received: from sessmg22.ericsson.net (sessmg22.ericsson.net [193.180.251.58]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D1D231B36DF for <mmusic@ietf.org>; Sat, 24 Oct 2015 10:20:37 -0700 (PDT)
X-AuditID: c1b4fb3a-f79136d0000071e2-d7-562bbde3c96e
Received: from ESESSHC003.ericsson.se (Unknown_Domain [153.88.253.125]) by sessmg22.ericsson.net (Symantec Mail Security) with SMTP id 06.7E.29154.3EDBB265; Sat, 24 Oct 2015 19:20:35 +0200 (CEST)
Received: from ESESSMB105.ericsson.se ([169.254.5.113]) by ESESSHC003.ericsson.se ([153.88.183.27]) with mapi id 14.03.0248.002; Sat, 24 Oct 2015 19:20:34 +0200
From: Bo Burman <bo.burman@ericsson.com>
To: "Mo Zanaty (mzanaty)" <mzanaty@cisco.com>, Peter Thatcher <pthatcher@google.com>
Thread-Topic: [MMUSIC] The simulcast colon
Thread-Index: AQHRDDvlpkwbU2GWokK2xMCKCWv4B5520TOAgACmDwCAA22ecA==
Date: Sat, 24 Oct 2015 17:20:34 +0000
Message-ID: <BBE9739C2C302046BD34B42713A1E2A22E7EAED8@ESESSMB105.ericsson.se>
References: <CABkgnnXHRVRDSfz9cfBsva+PhTXz_gEs7qqK4e+xihgy7kzFug@mail.gmail.com>, <CAJrXDUHn4JuoDf0Q5jSoQGTH+Dp9MeXbtuMZOpoZP1ee2MD4SA@mail.gmail.com> <3E2FAC8E-21B0-49D7-B5BD-6C8D51223987@cisco.com>
In-Reply-To: <3E2FAC8E-21B0-49D7-B5BD-6C8D51223987@cisco.com>
Accept-Language: sv-SE, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [153.88.183.150]
Content-Type: multipart/alternative; boundary="_000_BBE9739C2C302046BD34B42713A1E2A22E7EAED8ESESSMB105erics_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRmVeSWpSXmKPExsUyM+Jvre7jvdphBjvmKltMXf6YxeLFgzlM FteWv2Z1YPaY8nsjq8eCTaUeS5b8ZApgjuKySUnNySxLLdK3S+DKaO9awFpwyq/iyOwzzA2M r127GDk5JARMJLbfWM8EYYtJXLi3nq2LkYtDSOAoo8Tz/bOZIJwljBKdyzewgVSxCWhIzN9x lxHEFhEIk3i24DpzFyMHB7OAusTVxUEgYWEBTYnHK9ayQJRoSXxvuA9V7iSx9+deZhCbRUBV YvPznSwgrbwCvhKnF2lCrDrDKLH08yOwgzgFbCV+TJwLZjMKyErc/34PbCazgLjErSfzoY4W kFiy5zwzhC0q8fLxP1YIW0lixfZLjBD1+RJ9iy6A2bwCghInZz5hmcAoOgvJqFlIymYhKYOI 60gs2P2JDcLWlli28DUzjH3mwGMmZPEFjOyrGEWLU4uLc9ONjPRSizKTi4vz8/TyUks2MQIj 8OCW31Y7GA8+dzzEKMDBqMTD+2CtVpgQa2JZcWXuIUYJDmYlEd6z67TDhHhTEiurUovy44tK c1KLDzFKc7AoifM2Mz0IFRJITyxJzU5NLUgtgskycXBKNTByHD/Hu0zNyH95ZERCgGDvEf5l 365/2bnj95f9XtuPFj3jjK88f6mXXUHwqo+ixbad0y6EL5TjsMnNSzvr8MPg4Mac3XpfMzfM 37f1aDknUxP7+h73R7MXhVrv853T865m47TTv24Kv9CZdHnZOY3AXQvWTNw/uz3t0un6vfKL NnvtW5Iy48/HL0osxRmJhlrMRcWJAJBMvki8AgAA
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/VOEtrbOO7LPB-wX2CZP5HDNDifQ>
Cc: "mmusic@ietf.org" <mmusic@ietf.org>
Subject: Re: [MMUSIC] The simulcast colon
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 24 Oct 2015 17:20:41 -0000

I note that 4566bis ABNF for "attribute" says:

   ; sub-rules of 'a='
   attribute =           (att-field ":" att-value) / att-field
   att-field =           token
   att-value =           byte-string

The colon does not seem to be a "should" to me, but rather a requirement for any SDP attribute that is not a boolean.
Is there really any slack in how this can be implemented by SDP parsers?

To comply with 4566bis ABNF and still keep a single separator, you should rather remove the space.

/Bo

From: mmusic [mailto:mmusic-bounces@ietf.org] On Behalf Of Mo Zanaty (mzanaty)
Sent: den 22 oktober 2015 15:48
To: Peter Thatcher
Cc: mmusic@ietf.org
Subject: Re: [MMUSIC] The simulcast colon

The colon was added after others pointed out that attributes with further parameters should have a colon after the attribute. I don't know how many parsers actually care about that rule, but it seems safer to stick with the convention even if it bothers a few human eyes.

Mo

On Oct 22, 2015, at 12:54 AM, Peter Thatcher <pthatcher@google.com<mailto:pthatcher@google.com>> wrote:
+1 to removing the colon

https://en.wikiquote.org/wiki/Consistency

On Wed, Oct 21, 2015 at 1:05 PM, Martin Thomson <martin.thomson@gmail.com<mailto:martin.thomson@gmail.com>> wrote:
Is annoying me.  Do we really need two separators (i.e., the colon and
the space)?

BTW,  the examples in the draft have c= and m= lines in the wrong
order, though I'm sure that I'm not the first to note this.

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

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