Re: [media-types] Paul Wouters' Discuss on draft-ietf-mediaman-toplevel-03: (with DISCUSS and COMMENT)

"Martin J. Dürst" <duerst@it.aoyama.ac.jp> Sun, 05 November 2023 02:24 UTC

Return-Path: <duerst@it.aoyama.ac.jp>
X-Original-To: media-types@ietfa.amsl.com
Delivered-To: media-types@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 42394C18E548; Sat, 4 Nov 2023 19:24:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7
X-Spam-Level:
X-Spam-Status: No, score=-7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, NICE_REPLY_A=-0.091, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=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 ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 90wQxejNEovc; Sat, 4 Nov 2023 19:24:08 -0700 (PDT)
Received: from JPN01-OS0-obe.outbound.protection.outlook.com (mail-os0jpn01on2118.outbound.protection.outlook.com [40.107.113.118]) (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 BBEEEC09B5C8; Sat, 4 Nov 2023 19:24:05 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jsn4rjOPdDpQOBxOUnQbZwpjtN9tRSrk39gpSaTVK8RqASWCpWURHSEngIZ51iO9K5AZ073+hCxtsKz8+Bf0ek32OYRPCi4b7e5JW5pWwL2/14ElMrKlN5X7tF+XpyBoRjiWDgOd/OOOj5Wca7IH0tfYXxL8Pc8bKvIk4qjf07Bwoo9ttr65KaTRSLFwngXuoLwFY+pfENCcn4sG54L/dyvAM+/eVePInH400hQzo1/xub82e5WwongmpxJka9ataJAT6uO7Mi+1/hP0D8BT0DuXzlVo7ahnU79KbtjGDr5mGBvUFAj2Pp3dRtgrmzBDlzfUiX9PR4Ua+Al6PrpIQQ==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=7WyZruvAuJsQefJ9+dyOMDlcC7ZJQgWBLlcXlNW/Y34=; b=br5ygce/94JS1sEJY5z0NEmpFqJKvxtKS5yWPIQbsXrs6lenCU4S1XkTrU0jU9dzL7fLTQMsmrD46GP07WPjE3NDkDRZp+hEuaT0sT61MWh74x0YmedCEDyOmURZgQmoK7PGHz5YHkU5+QWzjlXT5P98tpwud5YgEs1hZAq01JT93Ayc5VQCqxHyWOLXJ4fdAVWC047N4GLbiq/XFLbVzR674gpvLwquW6t30+INC0syCxsp9COgbwMKhv3hBYsNeRZw97gh1tmZ/np90xgJcS+TA/Jaymf8MOO21YuW+wnivBwjiVrcRW2KVooZE/5koHvcF3HL/kmJ68EwohJIBw==
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=7WyZruvAuJsQefJ9+dyOMDlcC7ZJQgWBLlcXlNW/Y34=; b=MAPvrVSjNuLZN56e1aoassQrLryOARmd6Wwq0SMNoIWwiYWhMsPXOgbiP9RtuMCOSx2bcoXC7XJkueYZt8amPB4VWtZHBaoq86ezq9f7F8dyhtSshUZw6uPZeGvT2LkeEbyqpp3qjnqlDsJJH3LGSnNgbMgkLBkvI/emRDPJ6uk=
Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=it.aoyama.ac.jp;
Received: from TYWPR01MB10208.jpnprd01.prod.outlook.com (2603:1096:400:1e4::12) by TYCPR01MB8754.jpnprd01.prod.outlook.com (2603:1096:400:18e::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6954.25; Sun, 5 Nov 2023 02:24:02 +0000
Received: from TYWPR01MB10208.jpnprd01.prod.outlook.com ([fe80::2191:ff2e:544c:384b]) by TYWPR01MB10208.jpnprd01.prod.outlook.com ([fe80::2191:ff2e:544c:384b%4]) with mapi id 15.20.6954.025; Sun, 5 Nov 2023 02:24:02 +0000
Message-ID: <a7cdc719-f60b-e4a8-01f2-8968a7bbc7fe@it.aoyama.ac.jp>
Date: Sun, 05 Nov 2023 11:24:00 +0900
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.15.1
Content-Language: en-US
To: Harald Alvestrand <harald@alvestrand.no>, Paul Wouters <paul.wouters@aiven.io>, The IESG <iesg@ietf.org>
Cc: draft-ietf-mediaman-toplevel@ietf.org, mediaman-chairs@ietf.org, media-types@ietf.org
References: <169505609363.21296.10886332403562799930@ietfa.amsl.com> <d76dc211-ff45-42da-9ef6-38975c3a6adb@alvestrand.no>
From: "Martin J. Dürst" <duerst@it.aoyama.ac.jp>
Organization: Aoyama Gakuin University
In-Reply-To: <d76dc211-ff45-42da-9ef6-38975c3a6adb@alvestrand.no>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
X-ClientProxiedBy: TYWP286CA0027.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:262::11) To TYWPR01MB10208.jpnprd01.prod.outlook.com (2603:1096:400:1e4::12)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: TYWPR01MB10208:EE_|TYCPR01MB8754:EE_
X-MS-Office365-Filtering-Correlation-Id: bfbb33fd-fcef-485b-0037-08dbdda646a2
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: kARGNs7bTR67px1db20vldupeGBPWXyy72ZgYbaoY81zL4u136aFHBQyEDD1pl2QGwG9K5BwfpQ8y180Axpny/Ou7REGm3fggWlESCU/smSgeikSBf53F5Era8xRTFWZvr6DDxEp1YcuKc1SmCATN2MjQf7j/FkfIs1p2XL+Ek/LoUDpigVhB5aHbLREFtFVQF6wlJZ4nXimj9yP7mhtFL6+tN/aNso02J0ykW0Tt80LtOgK6xn9/uH+c+zekmawMQI/g2pjHmTa0mQcna0fPYn06wtsBwuJkMTLBxGAP6c3IOyKX5s/qrDj8q0370Dpb194gqHw+Zqj2xyrh3YbMIt2mlvNz8jlGSqozmoxJQz5jtIDhG+rU+UH8uHn5FYbBA/TWGFnqMCOV2IO5gABxubCebDXPalkCTKKlVILhVPe1LK2RAPH5rrde6J12wjx/pYvo3QNjNG2zhsmTuxPd0eGn0T1V+bG7Rs/ByzWASGAP/XjtkEZoYSc5T/OQUR/q32gukVdWhZk4iLTPUQ+i3zcT7yrqL+k21c7J3bSyY5GVvhFfSQxKH3qt5Sij0jWObpQ1WbMK6zyD1Pw8qF9Ac1VwBCPEAYkX2DF2apebe5idYFf1/pfoI3sRqYl2XDccUDDZbgLrWNnJL/QBufaFO/gEa2xHlWq/4dFKB4+yDgh72BDvigFehrDYuYM4hBVQDZuYdmF2iUI9ODTT4b2Og==
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:TYWPR01MB10208.jpnprd01.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(396003)(39840400004)(136003)(376002)(346002)(366004)(230922051799003)(186009)(64100799003)(451199024)(1800799009)(31686004)(38350700005)(66899024)(66946007)(66556008)(66476007)(786003)(316002)(110136005)(31696002)(86362001)(38100700002)(41320700001)(478600001)(52116002)(53546011)(6512007)(83380400001)(26005)(2616005)(6506007)(36916002)(2906002)(6486002)(966005)(41300700001)(8676002)(8936002)(5660300002)(4326008)(45980500001)(43740500002); DIR:OUT; SFP:1102;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: Vuz8ZGuBK9Ybzbqjw0fCYNVsWp1Shh4/IACkZIo0KhinS+ActaIswnaNytrbpHFpmU7GdfRoRQRCywbZbyDPNJZE8vKyjnB1zy/m07c2HQfvlHTVWy9zHNG0WhgeCHTogkWiDGMJ67v+E6C8RPGgclkGyNebIlfgSJXYNWRlAOR/aGBC8HuHY8W7JMFT4oi4WdDpw82pRsCez1fZ/hDiC3hfdClC/qB4D0C/WxVKPADhdCvS4sceJtwbDpV3ZiskH4bOHlkh3XxC4Ka9BhLyTQNMEptPw1NA1uzs7ULt6PCGK+JLLjZWA2SnsDToJz+0HDQw78mN38+XMzlhI5eouHAaB/PPwQIiS1/MrARKq4TCOhtiYIu4howeY2MYFmZhw7WphDzG1AwMd9AXepKLtLD6xxY3dZDX36bPU6d1QPwDzXUG/tzvtWKMemYz/R1NYPZ49IuO6rwRrTkGGSFtj+ntOhsXIXShJOpOSPjP9gXy5rJNsqU4+ty1KfdZSBEU9pRx1U3a2OZja0wAVud4y0qHjdfhBMGopKizNJqmQc7XWW9C8inKeD0RhH8O117FAC0KwWrkM1jcypQeYk7x+lGgIOzeg2vtAb57upqAWX+y3PN3BhK3myA8eWY9s3m3Ou8gFCcwGAv/a5mDc+YYMcrcwDYSar4QGsFalDodYI8E5XbsX9MIdthQt0VACrhu7wkOAc5A1PJlxdIeBkq31SJsQjWP36sIsHXKP8CZ3uqxKGKdK9EZslRUREXlCGBapk2U6aZAXeXdcN421MJcWDy3VTmRJQ9Bx73/H9rN6kml6aqUWtrKaEIzbwFrgMMNryDC04HEiEQ3DU8PA7yEiyUoiKT9Iog9r9wEedf7IadSkIyhm5uAlUBXNLGhupyzMt/VDURWIgsWeORcQFXO4HW0ZxMXzc+cLyrY7wer/jZjb6T9canz0uuOAVf9iWjZ+9CPx4n+1Rf95YF1W7GI5Yl2g5kobmAM6kQdo5HbR5tm9PsX0POMJCNaFsqZ2ma+uM95viSldQAYDQ00JFvuFXtovIeAoBmMvN0i43cpTsRRBfjMqcmHrwvcT3Y/Eb6ZZA54cNoznJhhBY6G446TVTDleeSGJ17POesapGexOGjHG0C9pHW8+0QTb0GahwLs3E55G47oXH5G51je2cFJmaktHQO+O8rl+2escO2J+Yb+nncxbgoS++Q3I93Txr5m9kvztWj4hNS5mJor9XSMHf6hJ5AutPgxi1ai2TlOFwV+hZIv/UHA7uD5yEfpRP4X5ChnPqxrzbdgcDlfryCpW48tyX1g+/f3KQEPLuQcy9RK8+4Zf1HtPoT7xPt6yTHZ3Bwy4hnYiGiNYkmDEDa1/ICjgksBmn6/lX/QD19kOLlZFufc/QNAl+Tl4l+2aES1NKazN6shlFfNRTKGckG4mX/9hQt9/zKXW3vOGt0AS6Vv0l7JMTfmUNW6Fku154Qh8HuwgP3C4paeOa354LolnJlypOrv22XzpfyoIwVYtbs2365GoSSM0dfYx+Ev7UvwRVxperbSLJ1nuaNOnfsvU4TTkfF9GRGw+Q5X5Iq3d/0L0ziBKnfbrMByPACTcJX37kf4pyhUVrjocDg3N6aZpg==
X-OriginatorOrg: it.aoyama.ac.jp
X-MS-Exchange-CrossTenant-Network-Message-Id: bfbb33fd-fcef-485b-0037-08dbdda646a2
X-MS-Exchange-CrossTenant-AuthSource: TYWPR01MB10208.jpnprd01.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Nov 2023 02:24:02.3912 (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: ohfAXkoBtK5Kcthi3mKOcq2bt7xeKwrw+FHgh4nQoZIweuqZNCTfd/HMI29AmYCga0WpjJmx8xNCWocobBYy7g==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYCPR01MB8754
Archived-At: <https://mailarchive.ietf.org/arch/msg/media-types/D9UXZ5I2CKJkPqc8LH7uaZiF6tk>
Subject: Re: [media-types] Paul Wouters' Discuss on draft-ietf-mediaman-toplevel-03: (with DISCUSS and COMMENT)
X-BeenThere: media-types@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "IANA mailing list for reviewing Media Type \(MIME Type, Content Type\) registration requests." <media-types.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/media-types>, <mailto:media-types-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/media-types/>
List-Post: <mailto:media-types@ietf.org>
List-Help: <mailto:media-types-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/media-types>, <mailto:media-types-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 05 Nov 2023 02:24:13 -0000

Hello Paul, others,

On 2023-09-19 03:23, Harald Alvestrand wrote:
> Thanks for the review!
> 
> It seeems that the document is not quite clear enough on what a top 
> level type is, or how it's currently managed - suggestions for better 
> language to clear up the misunderstandings would be appreciated.

I have added some explanatory language with
https://github.com/ietf-wg-mediaman/toplevel/commit/b6591724fb29.
Hope this is enough (and not too much).

> Detailed comments below.
> 
> On 9/18/23 18:54, Paul Wouters via Datatracker wrote:
>> Paul Wouters has entered the following ballot position for
>> draft-ietf-mediaman-toplevel-03: Discuss
>>
>> 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/about/groups/iesg/statements/handling-ballot-positions/
>> for more information about how to handle DISCUSS and COMMENT positions.
>>
>>
>> The document, along with other ballot positions, can be found here:
>> https://datatracker.ietf.org/doc/draft-ietf-mediaman-toplevel/
>>
>>
>>
>> ----------------------------------------------------------------------
>> DISCUSS:
>> ----------------------------------------------------------------------
>>
>>          Every new top-level type MUST be defined in a Standards Track 
>> RFC.
>>
>> This is a bit of an odd thing to say, esp. for a BCP document? Should 
>> there
>> be a Standards Track policy that updates an IANA Registration policy to
>> be Standards Track for the top-level IANA Registry?
> 
> This document does not change RFC 6838 - the current policy is 
> "standards track", as specified in 
> https://www.rfc-editor.org/rfc/rfc6838#section-4.2.7

I explicitly mentioned section 4.2.7, done at
https://github.com/ietf-wg-mediaman/toplevel/commit/b6591724fb29.

>> If I look at
>> https://www.iana.org/assignments/media-types/media-types.xhtml
>> I see no such split in the Registry. It states "Expert Review for 
>> Vendor and
>> Personal Trees", leaving the top level registration policy undefined.

You do not see a split in the registry because the part of the registry 
that would be split off (the one for top-level types) doesn't yet exist. 
We are fixing this with this document.


> I think we may have failed to explain the difference between "toplevel" 
> and "trees" - not so strange, since this document does not deal with 
> "trees" at all.
> 
> Trees are strictly a construct at the right hand side of the MIME type 
> (after the slash) - all second level types start with vnd., prs. or 
> "nothing", if "nothing", we call it the "standards tree.
> 
> The toplevel type is what occurs to the left of the slash.

As said above, an explanation has been added with
https://github.com/ietf-wg-mediaman/toplevel/commit/b6591724fb29.

>> It would be odd if this BCP document would update the registration policy
>> for this registry at the top level. It is also odd that this document, as
>> a BCP, DOES in fact create a new Registry for the top level 
>> registrations,
>> but does not clearly set a registration policy.
> 
> The registration policy is "standards track required", as you described 
> above.
> 
>>
>> Additionally, I cannot find a definition of "standards tree" in 6838 
>> or this
>> document? Are some of the "top levels" in the IANA registree "standard" ?
> 
> The definition of the "standards tree" is in 
> https://www.rfc-editor.org/rfc/rfc6838#section-3.1 - this document does 
> not touch tis.

The concept of top-level types and of trees are essentially orthogonal.

>>
>>          At a minimum, one actual subtype SHOULD exist. But the existence
>>          of a single subtype SHOULD not be enough;
>>
>> Who are these SHOULDs directed at?
> 
> People who wish to register a new top level type.

Does anybody think this needs to be spelled out more clearly?

>>          The document defining the new top-level type MUST include 
>> initial
>>          registrations of actual subtypes.
>>
>> This MUST and the previous SHOULD's contradict each other.
> 
> Agree that the first SHOULD should be a MUST.

I'm not so sure. In general, MUST makes sense, but there's the example 
of the 'example/' (sic!) top level type, which on purpose doesn't have 
any subtypes. We may not want to rule out another similar top-level type.

So for the moment, I'm aligning this to SHOULD, but I'm ready to follow 
additional instructions.

(done with https://github.com/ietf-wg-mediaman/toplevel/commit/6f6cb9b85925)

Regards,   Martin.

>> It also seems these are directives towards the Delegated Experts, so 
>> perhaps
>> these do not need 2119 style wording?
> 
> They are directed at the people writing definition documents for new top 
> level types, such as the "haptics" type that is also under balloting.
>>
>>
>> ----------------------------------------------------------------------
>> COMMENT:
>> ----------------------------------------------------------------------
>>
>> This document references RFC6838 that states:
>>
>>          The media types reviewer, who is appointed by the
>>          IETF Applications Area Director(s)
>>
>> But there is no "Applications" Area anymore. Should this document
>> mention the new appropriate (ART ?) Area as an update? Or Whatever
>> the Area is called at time of publication :P
> 
> This document does not change anything about the Media Types reviewer, 
> so we wouldn't want to touch that text. It's for the IESG to decide what 
> the successor area of the Applications Area is - likely the IESG should 
> file its opinion on that as an errata on RFC 6838.
> 
> The WG is considering whether we should merge all the changes we're 
> contemplating in an RFC 6838 update; if we do, that's a natural thing to 
> include - but at the current pace of this WG, that's some time away.
> 
>>
>>
>>
>