This document provides information about where we are right now and where I'd like to go. Eventually there will be information about how to make tarball releases and update the generic-release packages. Currently I have just imported the (extracted) tarball from fedora 20. We currently don't have a build for rawhide with a version of 21. This is the top priority. fedora-release has some features that would be nice to get into generic-release, in particular the arch mapping that associates the correct keys for different architecures. The package version needs to match the fedora release (unless we switch over to just relying on the system-release(release) provides, but that seems to be premature now), but I'd like to allow multiple tarballs for a single release (to add features or keys) with different versions. My thought on this was to use a major.minor version, where major is the fedora release version and would be used for the package version. Minor would just end up in the package release. I don't want to build new tarballs to cover spec file changes that are just configuration or changelog updates. I prefer to not keep changelog updates in this repo, as changes to the spec file will be documented in git. When changes are incorporated into packages, important notes from the git log, can be added to the changelog. While there is currently just a master branch, the plan is to add a new branch each time Fedora is branched. I don't think we'll go back and add branches before f21.