From 0fd34e9a5ca7d4b48f3e9774585d8d205d744641 Mon Sep 17 00:00:00 2001 From: Matt Prahl Date: Jul 28 2017 14:10:47 +0000 Subject: Initial structure for Bugzilla Assignee Overrides --- diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..9f11b75 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.idea/ diff --git a/README.md b/README.md index 0f2a258..eac2b35 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,28 @@ # dist-git-requests -A ticket queue for dist-git requests \ No newline at end of file +A ticket queue for dist-git requests and a repository for Bugzilla assignee +overrides + +## dist-git Tickets + +All tickets must be submitted using +[fedrepo-req](https://pagure.io/fedrepo_req). This allows other tooling to +programmatically process tickets in a format it expects. + + +## Bugzilla Assignee Overrides + +This repository is used to override the default Bugzilla ticket assignees on a +component in a product (e.g "Fedora EPEL" or "Fedora"). By default, the +Bugzilla ticket assignee is the **main admin** of the component +(e.g. rpms/python-requests) in Pagure over dist-git. + +### Structure + +The root of the repository contains a list of directories representing the +namespaces in Pagure over dist-git (e.g. rpms). Within those directories, YAML +files will be named after components. The contents of those YAML files will be +in the format of a dictionary, with each key representing a product +(e.g. "Fedora EPEL" or "Fedora") and each value specifying the email address of +the default Bugzilla ticket assignee for the component in that product. + diff --git a/rpms/fedrepo-req b/rpms/fedrepo-req new file mode 100644 index 0000000..9dd206f --- /dev/null +++ b/rpms/fedrepo-req @@ -0,0 +1,2 @@ +Fedora EPEL: rbean@redhat.com +Fedora: mprahl@redhat.com