rgwilton / YANG-Packages-Draft

IETF Individual Draft for possible YANG Package Solution
Other
0 stars 0 forks source link

Clean up terminology between package and package instance #37

Closed rgwilton closed 5 years ago

rgwilton commented 5 years ago

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.

rgwilton commented 5 years ago

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.