Re: [Bimi] [rfc-i] SVG P/S Feedback

"Martin J. Dürst" <duerst@it.aoyama.ac.jp> Mon, 31 August 2020 01:52 UTC

Return-Path: <duerst@it.aoyama.ac.jp>
X-Original-To: bimi@ietfa.amsl.com
Delivered-To: bimi@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 08AC13A0C8F for <bimi@ietfa.amsl.com>; Sun, 30 Aug 2020 18:52:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.848
X-Spam-Level:
X-Spam-Status: No, score=-2.848 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, MSGID_FROM_MTA_HEADER=0.001, NICE_REPLY_A=-0.948, 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=itaoyama.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 f-PIXlSxb90j for <bimi@ietfa.amsl.com>; Sun, 30 Aug 2020 18:52:34 -0700 (PDT)
Received: from JPN01-OS2-obe.outbound.protection.outlook.com (mail-eopbgr1410094.outbound.protection.outlook.com [40.107.141.94]) (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 3905F3A0C8E for <bimi@ietf.org>; Sun, 30 Aug 2020 18:52:33 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=f6Co/E8KeVYFC9yAxF+bYXykv/BTSLJXvFdHoICaytyFbACMpjSZf3QIjh93gdbAkAZfUvlx8uzSXsuq1Y63tCY52iCSEaPYVc4QeB/AHwyZi8LzakMwQko4bXdgFtCOASSWAUGA4ijzSuOIPL+Fq7+BXfwd4nMfH24RqvzYqbAavNsztmYtLT3Cj4kAEjRv8zVkIBJz143ctfZTQ+KVjvLleAex8/jTtTJ1APgTGmznVM4yTG/YelP+en1tGbRZjVcIT0faVMfge7WlyWgPv4ivLmsszGPqt3E330Nqw1vy5B82gQAiuZWm6UqUMzH2dnUrjXq1QDoWcLW/xI8DEQ==
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=tfKfIJA9Qw7GnjTgMZXj1T+5tvGD2nQYHOQCO2UfSGA=; b=Ag0g17x9lqSu34xb3gLWgeYLyqUIAtq0lnFYdUsrpHKILzLtVXOGH6XutrK2F2TAapu65ermEQGtC5PFHc1VIxeovzbQdB7Idyfh/G5MKzOXUF2yubyItHbQpY2tjD4e+wCHnwaPIus5u7l8XAZWcgEtNYnKhZD3MJTHI0j6RWNwvcG9QG+XnlLhKeVX84tJRpA/vqaeHQxIr6zgphCMeyuOHsIrcK/VXWECX7D2tJrMJEG2G7I3kqPY6R+uP2eSbXVtLoySCBwNYwxJDyvBd3KWvOHvId3Rl3fcxRalsga2KxAQWBIOmFURrSPaOrS8L97sFi1HpH5a4/HfdQTw9g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=it.aoyama.ac.jp; dmarc=pass action=none header.from=it.aoyama.ac.jp; dkim=pass header.d=it.aoyama.ac.jp; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=itaoyama.onmicrosoft.com; s=selector2-itaoyama-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=tfKfIJA9Qw7GnjTgMZXj1T+5tvGD2nQYHOQCO2UfSGA=; b=I5+neVQ0EXutr/1sPNiiAwb3gZl452EzLqniEFEUvnWVqHyw802veW7hQrSIdxV1QMeIhgbPqbDAlko0qZ8agj/rigdNbf0R1NShLZegiVwbAfz0rWfL1YQzx6qS0gIQk2SbYm2KMm7pNBUjYhOgA0ia5aL0uDkX3VhsxIkvEjY=
Authentication-Results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=it.aoyama.ac.jp;
Received: from OSBPR01MB2566.jpnprd01.prod.outlook.com (2603:1096:604:1c::13) by OSAPR01MB3460.jpnprd01.prod.outlook.com (2603:1096:604:53::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3326.23; Mon, 31 Aug 2020 01:52:31 +0000
Received: from OSBPR01MB2566.jpnprd01.prod.outlook.com ([fe80::50b8:6d53:1b35:2ef7]) by OSBPR01MB2566.jpnprd01.prod.outlook.com ([fe80::50b8:6d53:1b35:2ef7%6]) with mapi id 15.20.3326.025; Mon, 31 Aug 2020 01:52:31 +0000
To: Brian E Carpenter <brian.e.carpenter@gmail.com>, Leonard Rosenthol <lrosenth@adobe.com>, "rfc-interest@rfc-editor.org" <rfc-interest@rfc-editor.org>
Cc: "'BIMI (IETF)'" <bimi@ietf.org>
References: <MN2PR11MB4351CC443B406196C3953D1BF7520@MN2PR11MB4351.namprd11.prod.outlook.com> <70eadfe5-16f6-47d9-4cb8-f4f9bffdd355@gmail.com> <013c01d67d8e$5b952f60$12bf8e20$@acm.org> <f2df89d0-73c5-49b5-c18c-ec0ac16dfa1c@gmail.com> <290BCC09-02FB-4289-9D1A-2FD00B476E78@adobe.com> <53a7ca18-792f-ef67-24f9-e84e5e154989@gmail.com> <64DF8A7C-A219-45D9-9FE6-25D4CC8143EF@adobe.com> <fccae6e7-dc47-426b-56bb-1da2da7235b4@gmail.com>
From: "Martin J. Dürst" <duerst@it.aoyama.ac.jp>
Organization: Aoyama Gakuin University
Message-ID: <d227632e-482f-30af-c26d-1d122afbefb7@it.aoyama.ac.jp>
Date: Mon, 31 Aug 2020 10:52:27 +0900
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.12.0
In-Reply-To: <fccae6e7-dc47-426b-56bb-1da2da7235b4@gmail.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: en-US
Content-Transfer-Encoding: 7bit
X-ClientProxiedBy: TYXPR01CA0064.jpnprd01.prod.outlook.com (2603:1096:403:a::34) To OSBPR01MB2566.jpnprd01.prod.outlook.com (2603:1096:604:1c::13)
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
Received: from [192.168.1.6] (114.182.253.12) by TYXPR01CA0064.jpnprd01.prod.outlook.com (2603:1096:403:a::34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3326.19 via Frontend Transport; Mon, 31 Aug 2020 01:52:30 +0000
X-Originating-IP: [114.182.253.12]
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 3ffcd8f5-2511-42c9-8b7e-08d84d5085c0
X-MS-TrafficTypeDiagnostic: OSAPR01MB3460:
X-Microsoft-Antispam-PRVS: <OSAPR01MB3460BEC70BF943686682B949CA510@OSAPR01MB3460.jpnprd01.prod.outlook.com>
X-MS-Oob-TLC-OOBClassifiers: OLM:9508;
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: 76tvVY9Vg8/zp55447AUjCYafywyhMEXDL1yFELjaMww57IpwQwSypzi7A6xpZqkTEOTI1I+FTu48tMeqE8zS2hWejoSKwcUrr7UYSucgZaebCYXQefpKXRJ/GLyqrUNZ/PuMVOqFX+HQJiE7voW3mIMMeoWeWBS8J+A4Q9Fuw8qeBB4f12tnZe5Ow8OfxMMG4/Tq4aFDa+8R9Hm72BfCPRxJw5p/WuzW5jvwae+0W5/LBht57E/U+uA53Qcar9gcckKgXLTdKCB0qYNnY2duNK3nCc/gvLrW79jTsQjztvnVIAjwzoAyAshkxV6kFWiLwnRImrYr7jdE+3nDgEz+/1RFwfG90JEGhITrm9Wuj2+bd1SmqatICH9Wdi8fzVSvIzFQMd39v3aVztMejVj0i7Vrh1WocR4hC2T7fFc7y+cVGTzaw9PDlQwQ7NkvAFS68biEb16QM4JOrJ0WQGYXQ==
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:OSBPR01MB2566.jpnprd01.prod.outlook.com; PTR:; CAT:NONE; SFS:(136003)(396003)(376002)(39840400004)(366004)(346002)(6666004)(2616005)(956004)(8936002)(8676002)(4326008)(31686004)(186003)(31696002)(5660300002)(26005)(16576012)(66556008)(478600001)(66476007)(53546011)(16526019)(66946007)(2906002)(786003)(110136005)(316002)(966005)(86362001)(52116002)(6486002)(36916002)(43740500002); DIR:OUT; SFP:1102;
X-MS-Exchange-AntiSpam-MessageData: EO7Y2BqWevq0QXP55HYHUyanBp73YOZxWb2lkfQE/6x9+mW7N+WZ7El+vShlPwwtZfth1jQIOVtPcIWBrMOGZNUA3vQsa53E3OuZqmLER9Jsp26QyZseJC4GfNffU+Nv//9oH32AnkoFzDdRy6v0YpIg2pVkufAclLkOyICYfJlw3H9tl2jKEW+NfFFx7nsXniIdBnxJn8VVqr4LHgTxO9Bz4mcRNA07WTrHDZ4SXCG2hCjVyBOnNDy1/h4purlFFCuCU9s3EQDflAtV7DdcNLUeYDLV0gqmrFlUvUPSzkN4otepooXZ3sSp1ijmnO3Sz5xI0iYVMfM2Hu8yA9WGffFYqSjKbeIHECWQgw0tt6+gOoMuPGZHDRRDeJaJ3C3NHoRJUwwRG9WcoHAYYopm7X/TNI+DYUpN/hJpPuHyYEtaGCx+LBz31eBXP7Gr+LhD+qDISmXhBmAKzOAhvtlQH2gIWrtFV9W+eW/UgfHJVdCG5pYFmTRHlW5WHGflTqSHZLsEzq8wBxn8fygutCPbfFIYg7M2hjV06gECs1q/d3iq7ew4Sevc30c7oiEqPVmQNmxe3Is2MR98tWZSShGcL0b+KahaNwW7DHMDjYzqVevZzI0xoQxFTvK8IK7bOqb9tsyilwQIvw6LefkYILG8RQ==
X-OriginatorOrg: it.aoyama.ac.jp
X-MS-Exchange-CrossTenant-Network-Message-Id: 3ffcd8f5-2511-42c9-8b7e-08d84d5085c0
X-MS-Exchange-CrossTenant-AuthSource: OSBPR01MB2566.jpnprd01.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Aug 2020 01:52:31.2834 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: e02030e7-4d45-463e-a968-0290e738c18e
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: khwBuUh0uADIOq7AysWmbD0UZcAXLzRX9oaonNdVIxJxNeyP73TpT89FBQufjjSa4AsrHUXURx5jha5iQlh9wQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: OSAPR01MB3460
Archived-At: <https://mailarchive.ietf.org/arch/msg/bimi/mIw1BKjtYuBV4pDKFGdzuF3fuhA>
Subject: Re: [Bimi] [rfc-i] SVG P/S Feedback
X-BeenThere: bimi@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Brand Indicators for Message Identification <bimi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bimi>, <mailto:bimi-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bimi/>
List-Post: <mailto:bimi@ietf.org>
List-Help: <mailto:bimi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bimi>, <mailto:bimi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 31 Aug 2020 01:52:36 -0000

Hello Brian, others,

On 31/08/2020 08:36, Brian E Carpenter wrote:
> On 31-Aug-20 10:09, Leonard Rosenthol wrote:
>> Brian - not sure what you are looking at, but in SVG 1.1 (https://www.w3.org/TR/SVG11/single-page.html#types-DataTypeNumber), I see the following definition for a `<number>`

[snip]

> Yes, and that's all fine. But when you start converting formats, and the round trip converts
> 32.459999 into 32.424, there's clearly a problem of how real numbers work in a particular hardware and floating point library, and/or a difference in how real numbers are handled in the two formats. So specifying how real numbers are represented in various SGML dialects is only part of the problem.
> 
> I'm no expert on this, but https://en.wikipedia.org/wiki/IEEE_754 tells me that it's very complex and there are many cans of worms.

Floating point numbers are what they are, even if many people, including 
engineers, tend to ignore or suppress the details.

The programming language Ruby has some pointers to information about 
floating point numbers on the otherwise quite small top page of their 
bug tracker (https://bugs.ruby-lang.org/). The reason for this is the 
frequency with which we get bug reports about floating point number 
calculations that turn out not to be bugs.

For people interested in details, I suggest reading "What Every Computer 
Scientist Should Know About Floating-Point Arithmetic"
(https://docs.oracle.com/cd/E19957-01/806-3568/ncg_goldberg.html).

Btw, if a conversion changes 32.459999 into 32.424, then we indeed have 
a serious problem. Floating point arithmetic isn't that inaccurate, even 
on the worst hardware. If the conversion is from 32.459999 to 32.46, on 
the other hand, then that's entirely possible, and shouldn't create any 
problems in patent litigation.

Regards,   Martin.


> Regards
>      Brian