arc/docs/bodhi/index.rst
Ryan Lerch ba720c3d77 fix parsing errors and sphinx warnings
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2023-11-20 13:04:34 +00:00

49 lines
1.4 KiB
ReStructuredText

Bodhi
=====
Purpose
-------
This investigation is intended to investigate possible improvements to Bodhi. The
suggested improvement areas are related to improving packaging to allow for smaller
incremental releases of bodhi, fix unit and integration tests in CI, simplify and
partially automate the release process, add dependency managment and to decouple Bodhi
from PDC
Resources
---------
- Bodhi repo: https://github.com/fedora-infra/bodhi
- Bodhi wiki: https://fedoraproject.org/wiki/Bodhi
Investigation
-------------
Here is the list of ideas/things we discussed/looked at:
.. toctree::
:maxdepth: 1
separate_bodhi_packages
decouple_bodhi_from_pdc
Conclusions
-----------
There was a number of separate improvements to Bodhi proposed for this investigation
some of which are needed and can be carried out as part of general Infra & Releng work
under mini-initiatives.
The investigation also concluded that Bodhi does not need to take over any functionality
from PDC. As dist-git is the source of truth for packages all the information relating
to packages from PDC should instead be moved there.
Proposed Roadmap
----------------
- Mini-initiative to separate Bodhi into multiple sub packages
https://pagure.io/fedora-infrastructure/issue/10368
- Ticket to fix integration and unit tests in CI
- Ticket to fix dependency management in Bodhi
- Ticket to automat part of the release process
- Propose dist-git changes