releng / fedora-scm-requests

Created 2 years ago
Maintained by mohanboddu
A ticket queue for Fedora SCM admin requests | https://fedoraproject.org/wiki/Changes/ArbitraryBranching
Members 5
David Kaufmann committed 4 days ago

fedora-scm-requests

A ticket queue for dist-git requests and a repository for Bugzilla assignee overrides

Tickets For "dist-git" Requests

All tickets must be submitted using either fedpkg request-repo or fedpkg request-branch. This allows other tooling to programmatically process tickets in a format it expects.

Repository 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 being an option for the repo.

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.

To override the default assignee in Bugzilla, find/or create the YAML file that configures the repository you want to set (e.g. rpms/python-requests). The bugzilla_contact key in the YAML file is used to override this with a dictionary, where each key represents a product (e.g. "Fedora EPEL" or "Fedora"). Each value should specify the FAS username or FAS group (groups are signified by starting with a "@") of the default Bugzilla ticket assignee for the component in that product.

Anitya setting

This repo used to offer the possibility to set the Anitya settings for a package, however this functionality has been moved to the overview page of the package on dist-git: https://src.fedoraproject.org/