Re: [AVTCORE] Francesca Palombini's No Objection on draft-ietf-avtcore-multi-party-rtt-mix-18: (with COMMENT)

Francesca Palombini <francesca.palombini@ericsson.com> Wed, 19 May 2021 13:58 UTC

Return-Path: <francesca.palombini@ericsson.com>
X-Original-To: avt@ietfa.amsl.com
Delivered-To: avt@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6BBA93A10B3; Wed, 19 May 2021 06:58:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.798
X-Spam-Level:
X-Spam-Status: No, score=-2.798 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.698, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.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 UkNQPw1YGbfd; Wed, 19 May 2021 06:58:28 -0700 (PDT)
Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2072.outbound.protection.outlook.com [40.107.22.72]) (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 DC6C83A10B0; Wed, 19 May 2021 06:58:27 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RT4QcgZufpHDDgLquLbv6XfpCSdo+7OlBBZ8s/OG0X8c7/S+J9aNhA/PQC8hf0kYQG9QgMaXHrt6JVPUMaRB+fUI6iaE0nyvQs2Pb3SUynqjmPSOdrBFe5e/lWM+XU5BmqYVZhDyOVDMHuF0gC8Tggei+muaYvf5q4R8ATQ/oJozMU/9mQ510SOXDUp2H/4Rre5WtZTIwzDbyQH7OW9jaByEHpNs/CByUE0a7wjTSxPTbJe2AU6uPqyCeFzpkjgd8/5p0nAHUt3K+l+DlCxq5H2hHP5TXjEP6FjyiHXU5VCVoeCcJrwv3NKT94B4mUQRfseJGTcP8T+tcxJtehsZ9w==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=WQvVpecPXqYfwaoygc9/XNpRGJ2FY3h6+KBr7jD+kss=; b=oV5s0kMl3YF3dqRW9pVQ0Pfb3cg6wNcL5x907jAuNS4LfO58BmmQinEJ3E9HA4yB/5P3FlzPO5GgR4qypDMEkvV+Ss+KB4VN7reegubVHyd+6liLElMaEJKVEgFmEukaIuxkOpSKYwZymIF/SKaDpW+GV9/I2vcAkuvZig3xiZZFjh3aRUnD2rbC+HXTEm4xJO5Q0VoQI8KFz+nryQRcx3MUdOBRl3ONWFxUUOZlzxQAcOhNBbvsENKEDcUapoMZi2VC6cwPgdY1D+2Q08rbw4OKjLIJeWnMbBhQ42xMKsg4W+mWXNaWSqXKQ2aK544OMjDlF9ch+XBrUTvIXKphaQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=WQvVpecPXqYfwaoygc9/XNpRGJ2FY3h6+KBr7jD+kss=; b=FIc4gnQz+pF1FXqsoGD/ZPWg8hzFsQUG9xB7/MjxcbKsPzYYiVsnZLzkadVtqIIVMXujd3qGdRD0QkTeIRIpc6fqdHlo0GFEGyl99eSOLc0Q8hpvSam4o5mzWclv8J42SNcdhPfFFwy/9hKkfo9Dd0R+AgsdoZj/MlA8vr0KmpE=
Received: from HE1PR07MB4217.eurprd07.prod.outlook.com (2603:10a6:7:96::33) by HE1PR0701MB2459.eurprd07.prod.outlook.com (2603:10a6:3:72::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4150.14; Wed, 19 May 2021 13:58:22 +0000
Received: from HE1PR07MB4217.eurprd07.prod.outlook.com ([fe80::f4cb:88d1:88fc:d707]) by HE1PR07MB4217.eurprd07.prod.outlook.com ([fe80::f4cb:88d1:88fc:d707%6]) with mapi id 15.20.4150.017; Wed, 19 May 2021 13:58:22 +0000
From: Francesca Palombini <francesca.palombini@ericsson.com>
To: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>, Gunnar Hellström <gunnar.hellstrom@ghaccess.se>
CC: The IESG <iesg@ietf.org>, "avtcore-chairs@ietf.org" <avtcore-chairs@ietf.org>, "draft-ietf-avtcore-multi-party-rtt-mix@ietf.org" <draft-ietf-avtcore-multi-party-rtt-mix@ietf.org>, IETF AVTCore WG <avt@ietf.org>
Thread-Topic: [AVTCORE] Francesca Palombini's No Objection on draft-ietf-avtcore-multi-party-rtt-mix-18: (with COMMENT)
Thread-Index: AQHXTCVHB2zPtVcNXE2pt8ImDTgaYqrpxSsAgAENuwCAACRkgA==
Date: Wed, 19 May 2021 13:58:22 +0000
Message-ID: <CE823989-C988-422A-B508-72EF44D172C0@ericsson.com>
References: <162137008198.8563.14104995910062091869@ietfa.amsl.com> <e0a8256f-976a-3b95-7f50-2e37f5f3bead@ghaccess.se> <CAKKJt-fWiJYDr3AU-8jcENSXCsNfHADd-BrgT+GARyekWFmNOg@mail.gmail.com>
In-Reply-To: <CAKKJt-fWiJYDr3AU-8jcENSXCsNfHADd-BrgT+GARyekWFmNOg@mail.gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.49.21050901
authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=ericsson.com;
x-originating-ip: [2001:1ba8:147a:eb00:28f6:2106:d2b3:6d3e]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 2c955005-8181-4e43-17b4-08d91ace2a44
x-ms-traffictypediagnostic: HE1PR0701MB2459:
x-microsoft-antispam-prvs: <HE1PR0701MB2459E318F5B927771233F213982B9@HE1PR0701MB2459.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: LwoPoIHIKqbyUqVOyxc8EhxxrfW3+50NIUYym87roiN5WVV9/dxDlpSMtUOjb+BkltsNx7MNUqhHhFBtzx/IFmpowrT/Ay0K3FdZdgWVgHvzkDxihXJ+P+oVxupsdjoRsDBLPSIl3sS+cGonjA0d9vejLc7/uiumoGZZ2xMiAhaXDuhRBmKlSStn4a4RvLqM2/m3v3aOROp0gyaXyZ0jaTL+GsMSYw7WpboVQucPLMM5aikFJ9LK4kAo8BTS5bTc3r/xgYe3s1Ko4tK3abQZdqOVZ7iC6r4UCosawkohArWySs/Gw4EXJH51cLj77dEY/z7LFCuX2ZJ87b/Sa/9PSX45U/LGI7Q8A0CmajUw/x+ZkvsuPBwE9AT5/2aBBqPgwQ6xAsVQLxuXoHi2MwzgEW2wtnm5tji4eViCGr+My47Yk9KRqZPGI7VfKSEWlRKgNlSDbjlfYNey1RD6ILq1PR2s9b2b/o+mXDmyvLuL27jJAzvLm362wC2fz/I/QoYKz2TI3E0w6V/A7bLOa3CarjvpVF640qFn42BsP1OEJ8xzh00XTkNDT8ibo3JbyaQvrBbT4YEopkvDJAeP4C+ci3tKN1z7TpRFk/xYAYn9UYNgzk8lAZ0PpJnaZw35UF/ZY9UXFYKIAU4aPlMBR4PwjlLkUeDibKXayDdHHR7e9xxursoZWFFy/401eDFUkDDncwAstQCR0jPqJZoG0mjw5oN8SeEzC13UkaXRbXKHIvhSz++Jy+AzCl6aUcbKTSXgI4gWWu9lqgUIvWsW35taig==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:HE1PR07MB4217.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(39860400002)(376002)(396003)(346002)(366004)(136003)(76116006)(66946007)(6486002)(21615005)(110136005)(54906003)(83380400001)(36756003)(66476007)(8936002)(316002)(8676002)(33656002)(9326002)(66556008)(64756008)(166002)(66446008)(71200400001)(53546011)(6506007)(4326008)(478600001)(5660300002)(66574015)(966005)(2616005)(2906002)(186003)(122000001)(86362001)(6512007)(38100700002)(44832011)(45980500001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: mOErEYWLC4d3Tyf9LmGnGPAjsdKxETriA3gPiNk3NL28DZvELQnGd4IUUnqmpymGJKhHYlh4nC7VMJ/ypet9WcSVwOYbVFpTQoprLyu6YqEUCcQLGo/F6tN4h7PQOcEdQBboZUuS537ZS/eoC7K1cO3KpoJlB/E6AMarj2lbpUEodgkEBGfeV1+amUgL9S7whgJUwHiUmLeCcghT3OUAHoYkC13h8TKfIw3Ov262SfbCd22hnGVdM5PGCpkoWIlHfC/5R8aIJVJAHWRYtBO2T8Rdw73HJU8woAlU6oxUsHR2OmkDLtONVV1/o4T6mun4Wo4/YM4DsiegH5PgmK9mDp2xG+ExfuGSLUSYVYqX6DV/VzYEh4xD/xMwA/Q5/J7S2dlcDzq7a2oLq/qVvFLsIpUgPZ39JrBD/OmqUIZx7MMXaAc8+nSpok01Gw92VGI9oOKgmwcJU+hnqyn4DROETdQLaS2bW7uCPh64bH4od4RS7a6sOxDtu4A258LDyDxzR5BFTCbYkt+rNnLF3MV97QXz5/dD6m/ovqhv9akBevS+fFPwqTh8ZfPK/FWgREUulfpxOFVo2fsyZnDeLwgtLw2yjr/yggJvmI5L/dZ1+iGxMrHYHA7HPjrC0HIKIQIWbasjKn/ukaan6BICfqpemXCxGh8pZYzs+mMKVH8QXmx+a/IxpP5g758E2zYuk/M+g/+KuwgSLpFok5RaU6kHpjFty4i460lF8HDv+Ee6LGSH4G/g0cnvhm40kQzYvRw2/kMFB3zGl+y9ZqtrkWqW9KFYdD4juctIcRBmSnVkhkrRpN/KB2K2v4T01bFLPAYEX1zSo99ebx/LDX3IeFuz2hVf3OdsU0A21YGkpDW05oxOequ4ZL8vGGgJbTcnVDeuDcgsDXt/SCf/8Xltyxs8B3zUUVYMVnIpkHqT2SjbKvKvXBNx//3j4GDFHWEIlDEJ6cWB7awHLfwpOTDlharWxkSc/vT8EWlGpToriLcAbVaPYJhNfbl7yhFvV/faZSvNjaj5Oh2g7ken/BU5Nuac99J4Pvmf85BVF+RzfCit+BQjlsHADEDWvR/7Mb3W7E8Kj9x1hwjP64oLDsf1LYsuL1/FxwE+WqWo3Mi0nnU8tS2uO+1iUA4jMz052M8v2cgxMiIjEbKGltV9xVdkWUtNcCaDzgx8LNpr4+1S29EnnqeESSPTaMWdHjyr5vHQJoiJZxmZ3GjoJJupqPmWa8pj8aUWgHxfoatsoWCB0dVXcYUS1CVsljv+2Px9ZneO6jS5AxvI0stIgPPvbmOcr8bTDnVi3Ryk3Ssw1Sg5PlrEf2cqgbKwQy2EKrtlhw12hWMrrrDU9L+WFmn9FCfppQCyBGF22Lrm77TWSFtze1nKVGPh1Oqcg5VS9TGsdIfm+Xa4HONRq8zCstG2CUAsAnr0mA==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_CE823989C988422AB50872EF44D172C0ericssoncom_"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: HE1PR07MB4217.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 2c955005-8181-4e43-17b4-08d91ace2a44
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 May 2021 13:58:22.3107 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: wQ0i8pi4bIVF/3vCVt+6722OJrCPUCKUEO/0y3BuQQ8q1W4WViVhynY3dHNXkmAappouQahGWKo0fnWAOfd8Q2ef1b7nm0PBgSKoqGdKc2wGShGMljg5uL6h5AqgKDnd
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0701MB2459
Archived-At: <https://mailarchive.ietf.org/arch/msg/avt/H09DK-Tj7RTBCQQBthAqIy-PvPk>
Subject: Re: [AVTCORE] Francesca Palombini's No Objection on draft-ietf-avtcore-multi-party-rtt-mix-18: (with COMMENT)
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Audio/Video Transport Core Maintenance <avt.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/avt>, <mailto:avt-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/avt/>
List-Post: <mailto:avt@ietf.org>
List-Help: <mailto:avt-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 May 2021 13:58:34 -0000

Hi,

Spencer: thanks for putting into words what my uneasiness with the current text was. Rephrasing in that way would address my point.

Otherwise yes, I believe some text would be necessary to clarify that the MUST is really about “parsing and understanding the control code”, in order to ignore unsupported ones.

Francesca

From: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Date: Wednesday, 19 May 2021 at 15:48
To: Gunnar Hellström <gunnar.hellstrom@ghaccess.se>
Cc: Francesca Palombini <francesca.palombini@ericsson.com>, The IESG <iesg@ietf.org>, "avtcore-chairs@ietf.org" <avtcore-chairs@ietf.org>, "draft-ietf-avtcore-multi-party-rtt-mix@ietf.org" <draft-ietf-avtcore-multi-party-rtt-mix@ietf.org>, IETF AVTCore WG <avt@ietf.org>
Subject: Re: [AVTCORE] Francesca Palombini's No Objection on draft-ietf-avtcore-multi-party-rtt-mix-18: (with COMMENT)

I apologize for asking, but ...

On Tue, May 18, 2021 at 4:43 PM Gunnar Hellström <gunnar.hellstrom@ghaccess.se<mailto:gunnar.hellstrom@ghaccess.se>> wrote:
Francesca,

thank you for your review. I will answer your question 6 here, and
follow up soon with a new version with actions on all comments.

Den 2021-05-18 kl. 22:34, skrev Francesca Palombini via Datatracker:
> Francesca Palombini has entered the following ballot position for
> draft-ietf-avtcore-multi-party-rtt-mix-18: No Objection
>
> When responding, please keep the subject line intact and reply to all
> email addresses included in the To and CC lines. (Feel free to cut this
> introductory paragraph, however.)
>
>
> Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
> for more information about DISCUSS and COMMENT positions.
>
>
> The document, along with other ballot positions, can be found here:
> https://datatracker.ietf.org/doc/draft-ietf-avtcore-multi-party-rtt-mix/
>
>
>
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
>
> Thank you for the work on this document. I have some minor non-blocking
> comments (feel free to take them or leave them), but I'd like some response to
> point 6. about the normative MUST.
>
> Francesca
....
> 6. -----
>
>     the stream.  Some of them are optional.  Implementations MUST be able
>     to ignore optional control codes that they do not support.
>
> FP: I am really unsure how this MUST can be verified for interoperability.
> Maybe this does not need to be a BCP 14 MUST?

Gunnar,

When I read your response to Francesca's comment, my next question was whether an implementation should always ignore optional control codes that they do not support, if *not* ignoring them just cause problems, displays garbage characters, etc.

If that's correct, I'm not Francesca, of course, but I'd think "Implementations MUST ignore optional control codes that they do not support" would be verifiable for interoperability, and would justify a BCP 14 MUST..

Best,

Spencer

Yes, this MUST is intended to be a normative MUST. And it is very
important but not that complicated to properly ignore unsupported
control codes.

The control codes are specified in ITU-T T.140, in turn referencing to
ISO 6429. The control codes often consist of a special leading
character, followed by a parameter consisting of normal text characters,
and then a final special character.

Ignoring an unsupported control code means that the app needs to
understand the structure of control codes, so that it ignores everything
from the leading special character to and including the final special
character.

It would be incorrect and cause garbage in the display or even
malfunction if it just ignored the leading special character and then
interpreted the characters in the parameter as if it was text and tried
to present it.

The control codes can imply change in color or blinking or other visible
effects in the text, and it is said that such effects are optional.


Would more explaining text be required for this section?


Regards

Gunnar

>
>
>
> _______________________________________________
> Audio/Video Transport Core Maintenance
> avt@ietf.org<mailto:avt@ietf.org>
> https://www.ietf.org/mailman/listinfo/avt

--
Gunnar Hellström
GHAccess
gunnar.hellstrom@ghaccess.se<mailto:gunnar.hellstrom@ghaccess.se>

_______________________________________________
Audio/Video Transport Core Maintenance
avt@ietf.org<mailto:avt@ietf.org>
https://www.ietf.org/mailman/listinfo/avt