Re: [media-types] Last tracker issue for mediaman-suffixes

Orie Steele <orie@transmute.industries> Sun, 24 March 2024 16:20 UTC

Return-Path: <orie@transmute.industries>
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 76738C14F5EB for <media-types@ietfa.amsl.com>; Sun, 24 Mar 2024 09:20:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.106
X-Spam-Level:
X-Spam-Status: No, score=-7.106 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=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 (2048-bit key) header.d=transmute.industries
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 lV7QdFBRT4Lu for <media-types@ietfa.amsl.com>; Sun, 24 Mar 2024 09:19:59 -0700 (PDT)
Received: from mail-ot1-x336.google.com (mail-ot1-x336.google.com [IPv6:2607:f8b0:4864:20::336]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C9AB2C14F5E5 for <media-types@ietf.org>; Sun, 24 Mar 2024 09:19:59 -0700 (PDT)
Received: by mail-ot1-x336.google.com with SMTP id 46e09a7af769-6e67b5d6dd8so2132698a34.2 for <media-types@ietf.org>; Sun, 24 Mar 2024 09:19:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=transmute.industries; s=google; t=1711297198; x=1711901998; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=jEB7LbOySUeZfRCragjbC9EKe5h4bnG5AJ+QCcq2+HM=; b=NHvBnVa3KWhb2Vl14VhdmewqojBoE/Y3FIW+4Uf9b0QEzUOB2g1gVhusqfFKP0TlLL tIReqZbPGEVLF+medwMArgxzIQXAQ2niiKTsUzEKfVsyvylLkyE9KXFS4T4YAX1rmNLn ix3utjDEyQfXJQ4my/eRm+aW8wpx7OV/sZiu1e8OVJ06dlzkFsB5y7nCO0RmC3GKmY0P 6bUNjDtv1qvU+3ZYy6QrmKuu99Nj7Tw2MTeK5+9tUuUgH3+Z33dOuNMnft44tkojfQ23 DbwosrR3yc0RR7jFI+OFHDbDtViMMb9dsw4Feqfhh/cY67iJ05iF9EDAKllmUZZ+6UG2 9i7g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1711297198; x=1711901998; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=jEB7LbOySUeZfRCragjbC9EKe5h4bnG5AJ+QCcq2+HM=; b=bXP5O9xkJyxrzCd9QMT3JZAmnB5nl7oRA3w/KVCCradVNftTXx58OyKWLr0R++rSgL 5GrHCAVJUoccI8ZRpnhyYbseeh9IilvzpNj07rBQDv4qpVUnyiXf4mbnw+lKMvuxc/7m yJ+nJnyCXE/nnuvM94YJJVdOMgIR+0jooocG40VYjfS+L/5jEqe1IZaBSG8gKMm/xZmw YzUNAXRS6EoTtnW5D/K3L+0WAXdSuLbmhRVwx5TdiJbCgBVg7f0NV81GVNKc1TlzKExQ Y7OdeI1vF5pSDzpU9FrhsjyCjNpEn07vS+3j5Cij8g4MyoCsEmNtqNCGkCOn1D12zcFg 5v5w==
X-Forwarded-Encrypted: i=1; AJvYcCUfPCVlF2nLmEDt4F40JgBeDlf6OWS3Ih/3HRAeIpo9Wstu8RwxAzJ7oamYKo8VucPJjol8VPvk/9+XQlz7tb3b6tOvvQ==
X-Gm-Message-State: AOJu0YzJK4MkeJpQxtZLWToidbVqKG3pmbsWBCpDtElJ9V2mjyWAK/8G 1v/Uc6VzBqadf6iKZwDgEBik1uXlDBXNSrxwAie8scIHeEEJakDRZtQrimXTKE+8mPbNMgXXYiF DGLvl3qqlrn87fZ+N/B65S7vNrxv5Qq5BXRrqk+aZ9/XUJopU
X-Google-Smtp-Source: AGHT+IEF7kmQx/s4QxdIDgKSQ/flQBTtrw1RhxOfmwbh6SCEdbmo8RK8rILDGmLBFDya1Da5t6PcST9JnLU5BK3/GSo=
X-Received: by 2002:a05:6358:7691:b0:17b:f881:6635 with SMTP id e17-20020a056358769100b0017bf8816635mr5675787rwg.28.1711297198567; Sun, 24 Mar 2024 09:19:58 -0700 (PDT)
MIME-Version: 1.0
References: <CAMBN2CQbfAW2pmmxZZgbBOTUzY+TdYe5S8ve5cX_R30PXZJ=+w@mail.gmail.com> <CAN8C-_JGre8jtAenDCrV7JSwJWPhf9K7K6HiC4_cX6E+YLru+Q@mail.gmail.com> <CAMBN2CQy6GzJiZvU2fkvrDSLGpk=K-HUxv1Gwd8cDxEhjojtHw@mail.gmail.com> <PH0PR02MB7430A03285ECC49CADF584FAB7232@PH0PR02MB7430.namprd02.prod.outlook.com> <68739467-3819-4D6C-81F4-17AFE3D0A3E9@tzi.org> <CAMBN2CQVKmc9=hmm+rK2wK4aNVJfR_YDMEYUQJadzUiZCVTCkA@mail.gmail.com> <39D0F672-53F7-4AE6-8FCE-B0CA18355E05@tzi.org> <CAN8C-_K5EvziAE6h4AMnLtmFsfdNxi=ar16pzWZzfaj9cGBAtA@mail.gmail.com> <CAMBN2CS9+7Q20-Wyi__RmHe1L74nHTytSfenjBFrtiFcvDQb2Q@mail.gmail.com> <7e741a4c-3d3e-41d4-8f11-377265950c91@alvestrand.no> <c7615eb0-9662-4246-b1f7-b856188361ad@it.aoyama.ac.jp> <CAN8C-_L3pP1h4siztQxJ-BJyCHteCtSyaZubaabLGkJ3fXBGAQ@mail.gmail.com> <9716da97-943d-4f0b-b21f-bbb06ee1f3d2@it.aoyama.ac.jp>
In-Reply-To: <9716da97-943d-4f0b-b21f-bbb06ee1f3d2@it.aoyama.ac.jp>
From: Orie Steele <orie@transmute.industries>
Date: Sun, 24 Mar 2024 11:19:46 -0500
Message-ID: <CAN8C-_Kz=wbovrEwm2FBzhcLA=i7t-HN6yS9e+csh1Qw4m5nNg@mail.gmail.com>
To: "Martin J. Dürst" <duerst@it.aoyama.ac.jp>
Cc: Harald Alvestrand <harald@alvestrand.no>, IETF Media Types <media-types@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000a04d9706146a6d95"
Archived-At: <https://mailarchive.ietf.org/arch/msg/media-types/_x4AlsCRGfr4N-Rq9TAvkHo2k7o>
Subject: Re: [media-types] Last tracker issue for mediaman-suffixes
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, 24 Mar 2024 16:20:03 -0000

We is me/my company... We use DIDs and VCs, and their media types as
currently requested for registration (containing multiple +).

We also refers to folks we collaborate with on open source tests for these
technologies.

I've not seen any code that processes structured suffixes other than
browsers.

Browsers appear to basically use the suffix to decide to render instead of
download... I wonder if there is a relationship to the content disposition
header lurking in this.

OS

On Sun, Mar 24, 2024, 6:48 AM Martin J. Dürst <duerst@it.aoyama.ac.jp>
wrote:

> Hello Orie,
>
> Thanks for your explanations.
>
> On 2024-03-22 20:46, Orie Steele wrote:
> > Sorry I was not able to attend the session today.
> >
> > My original point was that people should register media types that they
> > plan to use, and that filling gaps for things nobody plans to use only
> for
> > the sake of consistency, doesn't make sense.
> >
> > In cases where we have used media types with multiple suffixes, we have
> > processed the entire media type as an opaque string.
> >
> > We don't have any code that string matches on suffixes.
>
> Can you say who "we" is in this case?
>
> Regards,    Martin.
>
> > OS
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > On Fri, Mar 22, 2024, 5:37 PM Martin J. Dürst <duerst@it.aoyama.ac.jp>
> > wrote:
> >
> >> See below.
> >>
> >> [This may be somewhat outdated if the change of direction that was "in
> >> the air" in Brisbane gets confirmed on the mailing list.]
> >>
> >> On 2024-03-20 12:45, Harald Alvestrand wrote:
> >>> Registration entries are (relatively) cheap.
> >>>
> >>> There seems to be no significant value to not registering all legal
> >>> sequences of suffixes, when the avoidance of doubt can be achieved by
> >>> registering them.
> >>>
> >>> I think we currently have:
> >>>
> >>> - if application/foo+bar+baz is to be used, it must be registered.
> >>>
> >>> - +bar+baz must be registered
> >>>
> >>> - +baz must be registered
> >>>
> >>> - There is no registration required for application/foo or
> >>> application/foo+bar - these have no standard interpretation.
> >>
> >> For those such as Orie and Manu who would prefer having gaps in the
> >> registration chain, it might make sense to allow comments to
> >> registrations saying that suffix or combination of suffixes on their own
> >> doesn't make sense without further additions.
> >>
> >> Regards,   Martin.
> >>
> >>> On 3/8/24 09:06, Manu Sporny wrote:
> >>>> On Thu, Mar 7, 2024 at 1:38 PM Orie Steele <orie@transmute.industries
> >
> >>>> wrote:
> >>>>> Otherwise, I think this issue has been addressed by previous
> >>>>> feedback, and there is no new information that warrants reopening it.
> >>>> Thank you for that summary, Orie. I agree with all of it.
> >>>>
> >>>> We tried it in the way Orie said he felt made sense (allow gaps in the
> >>>> suffixes registry, because some "intermediate suffixes", like
> >>>> "+json+jwt", probably won't be used). I (personally) prefer the same
> >>>> approach as Orie (to allow gaps in the suffixes registry).
> >>>>
> >>>> However, there were strong objections to that approach during the last
> >>>> meeting, so the only thing left to do is not allow gaps in the
> >>>> suffixes registry. So far, we haven't gotten the strength of
> >>>> objections to this "no gaps" approach that we did the other "allow
> >>>> gaps" approach; on the contrary, it seems like those that would prefer
> >>>> the "allow gaps" approach (Orie and myself) are willing to hold our
> >>>> noses and go forward with the "no gaps" approach.
> >>>>
> >>>> -- manu
> >>>>
> >>>
> >>> _______________________________________________
> >>> media-types mailing list
> >>> media-types@ietf.org
> >>> https://www.ietf.org/mailman/listinfo/media-types
> >>
> >> _______________________________________________
> >> media-types mailing list
> >> media-types@ietf.org
> >> https://www.ietf.org/mailman/listinfo/media-types
> >>
> >
>