[Cbor] Minutes IETF99 CBOR

Francesca Palombini <francesca.palombini@ericsson.com> Mon, 24 July 2017 09:06 UTC

Return-Path: <francesca.palombini@ericsson.com>
X-Original-To: cbor@ietfa.amsl.com
Delivered-To: cbor@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DCF1E12EACC; Mon, 24 Jul 2017 02:06:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.22
X-Spam-Level:
X-Spam-Status: No, score=-4.22 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.onmicrosoft.com
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 oqHUdzPnqa3R; Mon, 24 Jul 2017 02:06:23 -0700 (PDT)
Received: from sessmg22.ericsson.net (sessmg22.ericsson.net [193.180.251.58]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F1BE9129ACD; Mon, 24 Jul 2017 02:06:22 -0700 (PDT)
X-AuditID: c1b4fb3a-bea2a9c000001b2f-ab-5975b88df8ff
Received: from ESESSHC001.ericsson.se (Unknown_Domain [153.88.183.21]) by sessmg22.ericsson.net (Symantec Mail Security) with SMTP id D2.BD.06959.D88B5795; Mon, 24 Jul 2017 11:06:21 +0200 (CEST)
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (153.88.183.145) by oa.msg.ericsson.com (153.88.183.21) with Microsoft SMTP Server (TLS) id 14.3.352.0; Mon, 24 Jul 2017 11:06:20 +0200
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.onmicrosoft.com; s=selector1-ericsson-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=2JryE3HZMoNfykB3efthRCB3bqxR7BqYSBBq6gMG1zk=; b=OPJZNCD5viy/vK1njl1YDu8/0ykqxSHjtDHLKfLb2XAiE464PK5QZKlpLzXiwVB9lQswhWK3jwc37W6tqD0BLVCmjQSiMXHIF9DYb74MlfuhrjPTjDx2BlYyC1gto5IkTpKMAJNfP/AlWAiDuNZI+WE0M5PFC/5yHVR0rJi+UkY=
Received: from HE1PR0701MB2539.eurprd07.prod.outlook.com (10.168.129.17) by HE1PR0701MB2298.eurprd07.prod.outlook.com (10.168.127.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1304.10; Mon, 24 Jul 2017 09:06:18 +0000
Received: from HE1PR0701MB2539.eurprd07.prod.outlook.com ([fe80::1474:2dc7:d0ec:7d9a]) by HE1PR0701MB2539.eurprd07.prod.outlook.com ([fe80::1474:2dc7:d0ec:7d9a%17]) with mapi id 15.01.1304.011; Mon, 24 Jul 2017 09:06:18 +0000
From: Francesca Palombini <francesca.palombini@ericsson.com>
To: "cbor@ietf.org" <cbor@ietf.org>
CC: "cbor-chairs@ietf.org" <cbor-chairs@ietf.org>
Thread-Topic: Minutes IETF99 CBOR
Thread-Index: AdMEW7qVr9Hzo/0MQQ6S2dZe1R5XZQ==
Date: Mon, 24 Jul 2017 09:06:18 +0000
Message-ID: <HE1PR0701MB2539A1A08A36919A86984B2998BB0@HE1PR0701MB2539.eurprd07.prod.outlook.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=francesca.palombini@ericsson.com;
x-originating-ip: [192.176.1.84]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; HE1PR0701MB2298; 7:hwnY4i29IKTGwocpI+hNlZn+CblBcN2xrlDFm/RNW7ObgklB6WWg7rLYyw3J5S/AQSpTEusgoYzHI3fMC9hxpdSsMKuApBkooqbnSQYGyB5Xka8AFQfDearEgRDOG7aZ09YfQ6Rsx8vASmd8HGUd5NHB7Sqg7kBWRM0rLdX+d0ljGij29II76wwOZXOoJqSKT7QZoD+7oGqR7FzbKAxj7uX2FHeG3VJc88u8Y16DhCHzNmuVf7xaUVdChjGtr4jQ/en4lT+SR1o89Ql0K1nx7rGmHrGnoJAn49b9h+bpJSde+XIKy4xgAa/cufnQlGITmSJ7siokQ6AL0vWAw4w2fG23z8UOpBSUZ6Kdfp7HQwfxPn+GWnHbDbZzjyYa9cvkoeLW6tMyHLOXTO5dP3jkC5dlwpkPZRJgjYztMiVP/VWXvNsRa0VFy89tAGgNqcpvKGCTvAEQo2q04pXZc4W10W2ZIQHrI/hSO0HO8VxfEGnaqL1a3uOqmyQyGUTeRe2TR8nSABCwBF7ua+vIc1qdBaGjcPY2fSN9h5nnFFv0Z3Pv8Yigi+svzLy6WQ91g7vB8b9zHR62eVzuhzA5hPI6UvYsyJ135i5lT9eoRxEyL43MWaBZBvd44AvA00uZEuxedO/Z1kUVd4YnZ/PFFcC9amfMsnKN3UU0Veeq+L8m+X2LbncgZXJ/PSkCnyqqZ4kK35+qM/cLqdP1q2EM3kll7Dmh3MBelFA5JfmNa2PlWzT8aTqlVCYa5bd62zHByY2k2NtJNUOjV332XYtizdNWt2/2MESJpnyb7Ew77LO9Ut8=
x-ms-office365-filtering-correlation-id: a264cc80-2297-4b34-f4a2-08d4d2733eba
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254075)(300000503095)(300135400095)(2017052603031)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:HE1PR0701MB2298;
x-ms-traffictypediagnostic: HE1PR0701MB2298:
x-exchange-antispam-report-test: UriScan:(120809045254105)(21748063052155);
x-microsoft-antispam-prvs: <HE1PR0701MB2298FEFA8F55E336335A41EC98BB0@HE1PR0701MB2298.eurprd07.prod.outlook.com>
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(100000703101)(100105400095)(10201501046)(6041248)(20161123564025)(20161123558100)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123562025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:HE1PR0701MB2298; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:HE1PR0701MB2298;
x-forefront-prvs: 0378F1E47A
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(39850400002)(39400400002)(39410400002)(39450400003)(39840400002)(39860400002)(53754006)(189002)(57704003)(199003)(561944003)(2900100001)(478600001)(97736004)(8676002)(1730700003)(5250100002)(102836003)(3846002)(790700001)(6116002)(345774005)(101416001)(6436002)(2501003)(5640700003)(25786009)(8936002)(7736002)(81166006)(81156014)(19609705001)(6916009)(86362001)(50986999)(54356999)(189998001)(99286003)(6306002)(33656002)(966005)(68736007)(2351001)(55016002)(2906002)(3280700002)(54896002)(5660300001)(236005)(106356001)(6506006)(66066001)(110136004)(38730400002)(7116003)(9686003)(14454004)(4326008)(53936002)(606006)(105586002)(7696004)(74316002)(5630700001)(3660700001)(450100002); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0701MB2298; H:HE1PR0701MB2539.eurprd07.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en;
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_HE1PR0701MB2539A1A08A36919A86984B2998BB0HE1PR0701MB2539_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Jul 2017 09:06:18.0656 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0701MB2298
X-OriginatorOrg: ericsson.com
X-Brightmail-Tracker: H4sIAAAAAAAAA02Sa0gUURTHuzOzs6O0cNvWPJiirQSVuqUISUiYhAYlRBT4QHLRSaV1x2ZU 0r5oKpq2lqmYD9DNxWc+KktDLV2lBwpa2ocyQfOFighpksRqjlfBb7/z/59zD+fP5Wh1rcKJ izcm8aJRb9Cy9kxZaIeDl6kzOezMwx7sV2FrR35luaVMAHXJYtmgrqJwe/8Y3hCfwounz0fZ x71ZN1GJjaXo7lZ9AZWOijJQHrLjAPvCelMnm4fsOTUeQPBxtURJik8IZtsyGLlgsIkGi7Wc Jk4FBQ2WyZ15NZ5HkLecJjOL/WFkakUhswa7Q0lx//a7HEdjb9joviPLh7Ez1NhKKFnW4GMw VRNIunUw05HFyszg49Ay28zIrMJRUPy3hpYZYRdYy2jaYRo7wo+ZKopcgMHSPUwTdoCF6U0F 6Y+GsfECJdHdYDE/nSXsAl+r8pF8CuBfLDxpfbbbFAKLq2aWGKMUND0q3M3IE8bXzLvbLoO1 u09BWIDOcbOSDHxQwERO3e4KZzBVdymIscRCY1MHRdLioa45G5EonGBi7AF6jE6W7zuJsAAr ud+V5TsRHILPZTMM0T2huus3S9gDas1L9B4P9U5T+/VqpGxEDhIvSQmxPj46XoyPliTBqDPy SS/R9u/pa/93rhP1zV+wIswh7UFVTUNymFqhT5FSE6wIOFqrUVWL25IqRp+axovCTTHZwEtW dJRjtI6qgHcjoWocq0/ib/N8Ii/uuRRn55SO7p84wI+q58yZOp0YFRKru2ESbIH3lJ59QUFD RsGm/xZZr7t10X0g68vm5IuzKYV/soJ5J8/rc4ODHq6Rvu8FYzCX6ePa/8ptM1SobHmbXdTa m5fTFlzV87phOcjg/jyiaPinrXB+oCA1PCJmqKsSHfFYuPa0TtBUXXExeW3FahkpTu99ihYl /X8PYPqQOQMAAA==
Archived-At: <https://mailarchive.ietf.org/arch/msg/cbor/ufMRzg5chZlhUIp1Kb5se-AS1lY>
Subject: [Cbor] Minutes IETF99 CBOR
X-BeenThere: cbor@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Concise Binary Object Representation \(CBOR\)" <cbor.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/cbor>, <mailto:cbor-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cbor/>
List-Post: <mailto:cbor@ietf.org>
List-Help: <mailto:cbor-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/cbor>, <mailto:cbor-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Jul 2017 09:06:26 -0000

Hi all,

Thank you for a very interesting meeting in Prague.
Here below you can find the minutes for the second CBOR meeting. Thanks a lot Paul for taking them!

Please let us know if you have any comment, as soon as possible, and no later than 2017-09-03.

Thanks,
Francesca

CBOR WG minutes
IETF 99 - Prague
Monday, July 17, 2017, 15:50 - 17:20
Chairs: Joe Hildebrand, Francesca Palombini Acting chair: Matthew Miller Minutes taken by Paul Hoffman, Francesca Palombini
    Text from the slides is not reproduced here; only differences and additions
    See https://datatracker.ietf.org/meeting/99/session/cbor for slides

CBOR specification status: Carsten
    https://tools.ietf.org/html/draft-ietf-cbor-7049bis-00

    * About tag registry (sl. 5)
    Michael Richardson: If you want to put a circuit breaker in, you need to redefine the second half ot the space to have expert review with different criteria. Two experts criteria ranges.
    Carsten: Good point, let's take that offline.

    * About implementations (sl. 8)
    ?: IPFS uses CBOR, so we should find out which library it uses
    Carsten: True for other protocols.
    Call to action: Look at the wiki page and send comments on the list about implementation features.

    * Which implementations (sl. 10)
    Francesca: Let's start with defining the most used/common libraries. Please start the discussion to the mailing list.
    Alexey: to clarify, any feature you have to have 2 independent implementation, no need to be the same implementations. 4 or 5 implementations could cover this.
    Paul: do we need to show uses of each tag?
        Alexey: Go ahead, fill in the table, find the gaps and later decide if they are unused features, if they greatly increase implementation complexity, separate document or not.
    Sean Leonard: what does "implementation" mean? Because you can tag anything with anything in CBOR...does it have to validate? reject non-conforming data?
    Carsten: hopefully we don't have to define conformity.

    Francesca: Start with what Alexey has said, then go to the list about the tag issue. Timeline?
    Carsten: end of September we should be done.

    Call to action: Please do comment on things that are unclear, even editorial, use the github or mailing list

    Carsten: from offline discussion: CBOR document doesn't say what kind of Unicode you find in UTF-8 strings
        Clear that it has to be valid UTF-8
        People might have different views of what other restrictions there should be

    Francesca: any other comment, take it to the list.

CDDL: Carsten
    https://tools.ietf.org/html/draft-greevenbosch-appsawg-cbor-cddl-11

    * Status (sl. 13)
    Alexey: Put this on Standards Track

    * Name change (sl. 14)
    Francesca (chair hat off): If we do keep the name, liked keeping the name with "CBOR"

    * Comments
    Jeffery Yasskin: Wants to be able "parse these bytes with CDDL", that's not precisely defined in current spec. Would be nice to have that.
        Carsten: mabye need to add a syntax tree. Also think useful but maybe a different project. Let's fix the acceptance part

    Carsten: When do we want to be done? Hope this to be the last round. WG last call before Singapore.

    Francesca: Any strong objections to moving this to standards track?
    Sean Leonard: has concerns about standards track because the document is changing too much
    Joe Hildebrand (chair hat on): wants to nail the name nailed down before we go too far
    Francesca: let's discuss the name offline, let's take the discussion on the mailing list.
    Henk: I understand one of the preconditions for the standard track is the name. I see it obvious evolution rather than "innovation" in the document. Please raise in the list very soon.
    Matt: Accepting a doc as wg document doesn't mean it cannot be changed.
    Alexey: rate of change isn't that important until it is done.
        Stable means stable at the end of the discussion.
        Different discussion if it's changing or if it is standard track.
    Henk: OK, that clarifies.
    Alexey: As long as the core is stable, you can move the rest to another document.

Array tags: Carsten
    https://tools.ietf.org/html/draft-jroatch-cbor-tags-05

    * Which tag length? (sl. 26)
    Joe: way too many tags. one tag with an array [type, actual array] should work just fine.
        Carsten: Somewhat of a style question
    Sean: When I reviewed this when originally proposed last year, I was okay with the quantity of tags, but opposed to them being in the 2-byte space ( < 256). In the four-byte space, no big deal.
        Carsten: some arrays will be pretty short
        Joe: sets bad precedent
        Sean: my concern with Joe's proposal is that now we need another sub-registry for the type "tag" (not truly a tag, it's an enumeration). So I agree with Carsten
        Joe: let's discuss it offline

    How many people have read? ~7
    Call for action: reviews. Paul, Jim volunteered for review.
    Call for action: discussion on which tag length.

Time tags: Carsten
    https://tools.ietf.org/html/draft-bormann-cbor-time-tag-01

CBOR Tag for CBOR Templates: Carsten
    https://tools.ietf.org/html/draft-bormann-lpwan-cbor-template-00
    Joe: had a one-tag solution

Packed Tag: Carsten
    https://tools.ietf.org/html/draft-bormann-cbor-packed-00

Sean: reminds the WG that there is the OID document and other drafts that need more review