Skip to main content

A Concise Binary Object Representation (CBOR)-based Serialization Format for the Software Updates for Internet of Things (SUIT) Manifest
draft-ietf-suit-manifest-33

Yes

Roman Danyliw

No Objection

Erik Kline
Gunter Van de Velde
Jim Guichard
(John Scudder)
(Robert Wilton)
(Zaheduzzaman Sarker)

Note: This ballot was opened for revision 25 and is now closed.

Roman Danyliw
Yes
Erik Kline
No Objection
Gunter Van de Velde
No Objection
Jim Guichard
No Objection
Orie Steele
No Objection
Comment (2024-11-07 for -29) Sent
Murray had previously had this text on my behalf in his discuss:

"""
From Orie Steele, incoming ART Area Director:
I have concerns with how i18n and unicode may interact with suite text strings and suite URIs.  Particularly in the case of fetching remote content.
I am also concerned about the potential IDNA issues with how UUIDs are constructed per Section 8.4.8.2.
"""

I believe this has been addressed as of: https://author-tools.ietf.org/iddiff?url1=draft-ietf-suit-manifest-26&url2=draft-ietf-suit-manifest-29&difftype=--html

This comment is to make it clear, my position is currently no objection on this draft.
Paul Wouters
(was Discuss) No Objection
Comment (2025-02-25) Sent
Thanks for resolving my DISCUSSES. I've updated my ballot to No Objection.
Éric Vyncke
No Objection
Comment (2024-03-04 for -25) Sent
# Éric Vyncke, INT AD, comments for draft-ietf-suit-manifest-25

This is a rather superficial/high level ballot of mine (after the actual telechat) in the hope of getting enough ballots before the next IESG is seated.

Thank you for the work put into this document. It is clearly written and pretty clear. I also like the fact that the text elements are i18n per section 8.4.4.

Please find below some non-blocking COMMENT points (but replies would be appreciated even if only for my own education), and some nits.

Special thanks to Russ Housley for the shepherd's write-up including the *brief* WG consensus *but it lacks* the justification of the intended status.

I hope that this review helps to improve the document,

Regards,

-éric

# COMMENTS (non-blocking)

## Too complex for IoT

When reading (even superficially) the whole document, I wonder whether a constrained device can realistically implement the full document (power, CPU, & memory constraints), are there proof of concept ?

## Section 1

Just curious about `a device to reason`, "to reason" may be a false friend with the French "raisonner", but it seems really weird to give some reasoning power (i.e., conscience) to a device...

## Section 4.1

Is lack of correct time also a limiting factor ? Or intermittent/unstable connection ?

## Section 6.2

Isn't the section title `Required Checks` in contradiction with the first sentence `The RECOMMENDED process is to verify` ?

## Section 8.4.8.1

Should "PEN" be expanded before first use ?

## Section 8.4.8.2

It is too late to raise a DISCUSS after the IESG telechat, but what is `DNS_PREFIX` ? I found definition neither in this I-D not in RFC 4122. Should it be `DNS_SUFFIX` BTW? 

`MCU` what is it ? I guess that it is not "MCU        - Multipoint Control Unit (MCU)" per https://www.rfc-editor.org/materials/abbrev.expansion.txt

# NITS (non-blocking / cosmetic)

## Wi-Fi or WiFi

It seems that Wi-Fi is usually written with an hyphen. The RFC Editor will probably check anyway.

## E.g.

Usually, "e.g." is followed by a comma.
John Scudder Former IESG member
No Objection
No Objection (for -25) Not sent

                            
Martin Duke Former IESG member
No Objection
No Objection (2024-03-04 for -25) Sent
(Section 5) the word choice is very confusing:

"-- The manifest is structured from several key components:

The Envelope (see Section 5.1) contains the Authentication Block, the Manifest, any Severable Elements, and any Integrated Payloads."

The common sense reading of this is that the structure is recursive. The manifest contains an envelope, which contains a manifest, which contains an envelope. I think it should be "The metadata is structured"?

Similarly, the hierarchy doesn't seem quite right here. The metadata contains a bunch of stuff, including the envelope, but the envelope actually contains all the other things. So perhaps the correct way to express it is that the envelope carries the metadata, which consists of items 2 through 5. Or maybe you mean something else, in which case this needs to be rewritten even more thoroughly.

(Appendix C) s/Rational/Rationale.
Murray Kucherawy Former IESG member
(was Discuss) No Objection
No Objection (2024-12-09 for -32) Sent
Thanks for clearing up the IANA-related DISCUSS I was holding.

The shepherd writeup doesn't include the reason that PS is the right status here.

"nint" appears in Appendix B, but I don't know what that is.  Where's it defined?
Robert Wilton Former IESG member
No Objection
No Objection (for -25) Not sent

                            
Zaheduzzaman Sarker Former IESG member
No Objection
No Objection (for -25) Not sent