add conclusions of bodhi project

Signed-off-by: Mark O Brien <markobri@redhat.com>
This commit is contained in:
Mark O Brien 2021-11-24 15:01:37 +00:00
parent 2a7ba45581
commit 4b1acd1bea
2 changed files with 51 additions and 0 deletions

50
docs/bodhi/index.rst Normal file
View file

@ -0,0 +1,50 @@
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
Splitting Bodhi up into separate 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

View file

@ -10,3 +10,4 @@ Initiatives
fmn/index
mirrors-countme/index
mailman3/index
bodhi/index