.. _bodhi: Pagure Dist Git Interactions With Bodhi ======================================= `Bodhi `__ is a service that handles package updates in Fedora Linux. It works as a gating system for Fedora updates and allows users to test the updates before being published in distribution. Possible Interactions --------------------- The following are a set of documented interactions possible between Pagure Dist Git and Bodhi. Configuration ~~~~~~~~~~~~~ - The configuration in Bodhi uses ``pagure_url`` for dist git, default is defined in `config.py `_ API ~~~ - Bodhi calls following API endpoints: - ``/api/0//`` to get information about contributors for the package - ``/api/0///hascommit`` to check if user has commit access to package Changes proposed ---------------- In order to switch out Pagure Dist Git for an alternative that provides a relatively compatible API pattern, the following changes must be made in the places mentioned below. Necessary ~~~~~~~~~ - If URL for dist git is change it will need to be reflected in `deployment configuration `_