Ch 5.1 para 3) I am not sure what is a package instance? What identifies a package and what identifies a package instance? Do we need it in terminology?
[RW]
Yes, it sounds like we need additional terminology.
By “package instance” I mean a particular version of a package. Whereas a package more generally might be used to refer to all possible versions of a package with the same name.
So, a package is defined by having a name that acts as a unique identifier.
A package instance is defined by a instance data file containing a package definition, and is uniquely identified by the (name, version) tuple, and can be verified by its checksum.
I've changed the text so remove references to "YANG package instance". Normally, "YANG package" refers to a specific version of a package. Where necessary I can refer to package version.
Ch 5.1 para 3) I am not sure what is a package instance? What identifies a package and what identifies a package instance? Do we need it in terminology? [RW] Yes, it sounds like we need additional terminology.
By “package instance” I mean a particular version of a package. Whereas a package more generally might be used to refer to all possible versions of a package with the same name.
So, a package is defined by having a name that acts as a unique identifier. A package instance is defined by a instance data file containing a package definition, and is uniquely identified by the (name, version) tuple, and can be verified by its checksum.