[{"author": "Deb Cooley", "text": "<p>test</p>", "time": "2024-07-23T00:30:19Z"}, {"author": "Akira Tsukamoto", "text": "<p>hi</p>", "time": "2024-07-23T00:32:12Z"}, {"author": "David Brown", "text": "<p>BTW, the \"notes\" for this session take me to notes for COSE.</p>", "time": "2024-07-23T00:36:29Z"}, {"author": "Dave Thaler", "text": "<p><a href=\"https://notes.ietf.org/notes-ietf-120-suit?edit\">https://notes.ietf.org/notes-ietf-120-suit?edit</a></p>", "time": "2024-07-23T00:36:42Z"}, {"author": "David Brown", "text": "<p>That looks good. The \"PDF\" link is from COSE, though.</p>", "time": "2024-07-23T00:37:13Z"}, {"author": "Deb Cooley", "text": "<p>that's weird.</p>", "time": "2024-07-23T00:39:06Z"}, {"author": "Carsten Bormann", "text": "<p>A statement has effects, an expression also returns a value</p>", "time": "2024-07-23T00:46:29Z"}, {"author": "David Brown", "text": "<p>I wouldn't consider \"statement\" and \"expression to be old vs new.</p>", "time": "2024-07-23T00:46:36Z"}, {"author": "David Brown", "text": "<p>re Carsten's comment.</p>", "time": "2024-07-23T00:46:53Z"}, {"author": "David Brown", "text": "<p>They have different and specific meanings.</p>", "time": "2024-07-23T00:47:01Z"}, {"author": "David Brown", "text": "<p>To clarify, are was the intent of \"utf-8\" to say it isn't actually a UCI, but something encoded as UTF-8.</p>", "time": "2024-07-23T00:50:56Z"}, {"author": "Dave Thaler", "text": "<p>If you say it's a \"URI\" then it's pct encoded by definition.  Otherwise it's not a URI (if it has any i18n)</p>", "time": "2024-07-23T00:52:31Z"}, {"author": "Dave Thaler", "text": "<p>\"suit-parameter-uri<br>\nA UTF-8 encoded URI Reference [RFC3986] from which to fetch a resource.\"</p>", "time": "2024-07-23T00:53:41Z"}, {"author": "Carsten Bormann", "text": "<p>It should say, when percent-decoded, it's UTF-8.</p>", "time": "2024-07-23T00:55:10Z"}, {"author": "Carsten Bormann", "text": "<p>The URI is ASCII</p>", "time": "2024-07-23T00:55:20Z"}, {"author": "Carsten Bormann", "text": "<p>I would recommend to retain that restriction</p>", "time": "2024-07-23T00:55:47Z"}, {"author": "Carsten Bormann", "text": "<p>I would recommend not to do that</p>", "time": "2024-07-23T00:55:59Z"}, {"author": "Dave Thaler", "text": "<p>Why would a SUIT parser want to ever percent-decode it?  It's for machine access only.  The only reason I know of to pct decode is for human display which the document says we don't do here.</p>", "time": "2024-07-23T00:56:28Z"}, {"author": "Carsten Bormann", "text": "<p>because that is the way we handle URIs in CoAP options.</p>", "time": "2024-07-23T00:56:59Z"}, {"author": "Dave Thaler", "text": "<p>It sounds carsten like you disagree with the statement \"URIs are for machine access only\"</p>", "time": "2024-07-23T00:57:05Z"}, {"author": "Dave Thaler", "text": "<p>er SUIT URIs</p>", "time": "2024-07-23T00:57:15Z"}, {"author": "Carsten Bormann", "text": "<p>That is not what I'm saying.</p>", "time": "2024-07-23T00:57:21Z"}, {"author": "Dave Thaler", "text": "<p>I haven't heard a technical reason to say UTF-8.  \"Because COAP did\" isn't a technical reason I can understand.</p>", "time": "2024-07-23T00:57:58Z"}, {"author": "Dave Thaler", "text": "<p>so maybe you can elaborate on what the issue is?</p>", "time": "2024-07-23T00:58:10Z"}, {"author": "Carsten Bormann", "text": "<p>You cannot use URIs that don't decode to UTF-8 with CoAP.  I'd say that is a pretty good reason.</p>", "time": "2024-07-23T00:58:28Z"}, {"author": "Dave Thaler", "text": "<p>I think you can, you just can't use the coap uri tag.  But I don't think we have anything using coap now.</p>", "time": "2024-07-23T00:59:30Z"}, {"author": "Dave Thaler", "text": "<p>with suit</p>", "time": "2024-07-23T00:59:46Z"}, {"author": "Carsten Bormann", "text": "<p>CoAP has options, Uri-Path, Uri-Query, etc.</p>", "time": "2024-07-23T01:00:02Z"}, {"author": "Dave Thaler", "text": "<p>lets say someone wants to use SUIT with another protocol that only permits (say) UTF-16LE pct-encoded URIs.</p>", "time": "2024-07-23T01:00:33Z"}, {"author": "Carsten Bormann", "text": "<p>Don't use that protocol.</p>", "time": "2024-07-23T01:00:45Z"}, {"author": "Dave Thaler", "text": "<p>shouldn't a suit manifest be generic and usable with any protocol?</p>", "time": "2024-07-23T01:00:47Z"}, {"author": "Carsten Bormann", "text": "<p>Yes. including CoAP.</p>", "time": "2024-07-23T01:00:58Z"}, {"author": "Dave Thaler", "text": "<p>why would coap be special per se?</p>", "time": "2024-07-23T01:01:05Z"}, {"author": "Carsten Bormann", "text": "<p>It has some relevance in the constrained space</p>", "time": "2024-07-23T01:01:19Z"}, {"author": "Dave Thaler", "text": "<p>pick any 2 protocols with mutually exclusive encoding requirements.   SUIT manifest should still work.</p>", "time": "2024-07-23T01:01:22Z"}, {"author": "Dave Thaler", "text": "<p>so it can be used with CoAP as long as you use UTF-8 encoded URIs.  But it doesn't mean that SUIT manifests that are only distributed via other protocols have to follow that constraint.</p>", "time": "2024-07-23T01:01:50Z"}, {"author": "Carsten Bormann", "text": "<p>You can design the protocol to use EBCDIC. The IETF has decided to use UTF-8 some 25 years ago, and where we have a choice, we should heed that.</p>", "time": "2024-07-23T01:03:59Z"}, {"author": "Carsten Bormann", "text": "<p>Ignore idnits.</p>", "time": "2024-07-23T01:05:19Z"}, {"author": "Dave Thaler", "text": "<p>theres also no requirement that pct encoding has to be a string at all.  And I don't believe SUIT manifests should require that either.  They're just URIs.</p>", "time": "2024-07-23T01:06:48Z"}, {"author": "Carsten Bormann", "text": "<p>That is a design decision you can make.  It is somewhat hostile to people trying to use the protcol, which is why I'd recommend against it.</p>", "time": "2024-07-23T01:12:45Z"}, {"author": "Carsten Bormann", "text": "<p>There probably is a normative reference?</p>", "time": "2024-07-23T01:17:34Z"}]