1.4. Naming and Versioning conventions

Before going into further discussion of Paperboy, it will be helpful to discuss some of the conventions we use in discussing the project. "Paperboy RSS" is the name of the project as a whole including all its components. "Paperboy" is used as a shorthand for "Paperboy RSS", but also as a more general term rather than the somewhat official/technical name. "paperboy" refers to one of the programs that is part of Paperboy: the main utility which is the topic of this document. "paperboyd" (note the D) refers to another of the programs in the project; this program is used both as a daemon (for routinely running paperboy in the background for you) and as a batch processor to help automate calls to paperboy.

(This information may be helpful to know, but won't really come up in the rest of the manual.) The versioning schema of Paperboy looks something like X.Y.Z where X is the "major version", Y is the "minor version", and Z is the "patch version". Each of the three components is not limited to a single digit so 1.10.0 comes after 1.9.0. This is a pretty typical versioning scheme. If you have a version of the project downloaded from the CVS repository instead of an official release, the version information will have a suffix like "+cvsYYYYMMDD" where YYYY, MM, and DD are the year, month, and day the cvs was last modified.