From Fedora Project Wiki

Revision as of 17:50, 3 November 2015 by Maxamillion (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

This page is deprecated
All Fedora Release Engineering Documentation has moved here with source hosted along side the code in the releng pagure repository


This SOP covers how to make git and pkgdb branches for packages, either for new packages that have passed review, or for existing packages that need a new branch (e.g. EPEL). Release Engineering has written a script to automate this process.

Normal Action (automated)

1) On your local system (not on an infrastructure hosted system), be sure you have the following packages installed:

  • python-bugzilla
  • python-configobj
  • python-fedora

2) Run "bugzilla login" and successfully receive an Authorization cookie.

3) Clone the fedora-infrastructure tools repository:

git clone ssh://

4) In scripts/process-git-requests, run "process-git-requests". Answer the prompts.

Manual Action

Creating a new branch for an existing package

1) ssh into

2) pkgdb-client edit -u $YOURUSERNAME -b $NEWBRANCH --master=devel $NAMEOFPACKAGE