Should we mention here that publishing generates a version? What about being specific to 'yum repositories' since users can create puppet repositories?