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)