For Beaker 0.15, we migrated away from using tito to generate RPMs (we
wanted to start building release candidate RPMs and it was easier to
replace tito with some suitable scripts than it was to figure out how to
get tito to do what we wanted).
The new commands are in the Misc directory: rpmbuild.sh and tag-release.sh
Misc/rpmbuild.sh is just a thin wrapper around rpmbuild (use rmpbuild.sh
-bs and mock to generate RPMs for other versions)
$ ./rpmbuild.sh
Usage: -bs|-bb <rpmbuild-options...>
Hint: -bs builds SRPM, -bb builds RPM, refer to rpmbuild(8)
Misc/tag-release.sh handles the edits needed to bump the version number
and then commits and tags the result.
$ ./tag-release.sh
Usage: ./tag-release.sh <version> [<prerelease>]
Example: ./tag-release.sh 0.15.0 rc1
The latter change means that the "*.py.in" input files that were
previously used to inject the version are now gone, and Beaker should
run from a fresh clone without needing to run "make" first.
Cheers,
Nick.
--
Nick Coghlan
Red Hat Infrastructure Engineering & Development, Brisbane
Testing Solutions Team Lead
Beaker Development Lead (
http://beaker-project.org/)