[openpgp] Re: Fwd: New Version Notification for draft-gall agher-openpgp-media-types-00.txt
Daniel Kahn Gillmor <[email protected]> Mon, 17 Nov 2025 15:59:11 -0500
| Newsgroups | gmane.ietf.openpgp |
|---|---|
| Message-ID | <[email protected]> |
On Wed 2025-11-05 20:05:06 +0100, Simon Josefsson wrote:
> Yes, probably, but I think breaking RFC 3156 media types ought to be
> avoided (if possible),
With no hats on, i think i agree with Simon here -- when we start
parameterizing, we create combinatorial complexity. Combinatorics are
great for extensibility, but we're not really looking for extensibility.
we want a fixed name for a thing.
The fact that some OpenPGP tooling can ingest an armored object the same
way as a non-armored object is cute: application code that knows its
OpenPGP tooling has that capacity can check the non-parameterized name
and ignore the parameters in that case. But it isn't much harder for
application code with such a dependency to test against a list of two
variants, either.
And it discourages clever folks from coming along and adding more
parameters that might have surprising combinatorial effects.
> so I'm hoping these media types will be a strict superset of the old
> ones.
I'm not entirely sure what you mean by "strict superset" here. It could
mean "This new media type X subsumes media type Y -- if you were to use
X in the past, we recommend you use Y; also, include these new kinds of
documents". Or it could mean "here is a list of media types, and the
list contains old media types (including Y) and new ones (like X); each
document under discussion can be mapped to exactly one of them"
Anyway, keep it simple!
--dkg
_______________________________________________
openpgp mailing list -- [email protected]
To unsubscribe send an email to [email protected]
signature.asc
(application/pgp-signature, 324 B)
-----BEGIN PGP SIGNATURE----- wr0EARYKAG8FgmkbjJ8JEHgLhU7ZwrSWRxQAAAAAAB4AIHNhbHRAbm90YXRpb25z LnNlcXVvaWEtcGdwLm9yZ4RvGCcvmQWKDdWB/PBu/h2u7eQ5BxDgOe8za66tYmPL FiEEY6wRjlsuXWbIioWneAuFTtnCtJYAAGqLAP4p36P6IVklKvGwYo7soF7KYT1I OqrwpXR1Ip6zaYHuAgEAwPqP4mPU2G64aoMS574QGNPR4Sn613eIcw884SgkKA4= =ApEU -----END PGP SIGNATURE-----