Overview#
This page describes Dogtag’s release procedure.
Fedora#
Make sure the spec files have been updated to use the new version/release number.
Generate SRPM#
Create a local build on the target platform (e.g. F21), it will produce an SRPM.
Checkout package repo#
If this is the first time, clone the package and checkout the proper branch:
$ fedpkg clone pki-core
$ cd pki-core
$ git checkout -b f21 origin/f21
If the proper branch is already checked out:
$ git pull
Import SRPM#
$ fedpkg import pki-core-10.2.0-4.fc21.src.rpm
$ fedpkg commit
Create scratch build#
$ fedpkg scratch-build
Create build#
$ fedpkg build
Publish build#
$ bodhi --new --type bugfix -R testing --stablekarma=1 --unstablekarma=-1 --bugs "..." -N "..." $(fedpkg verrel)