diff --git a/docs/bodhi/index.rst b/docs/bodhi/index.rst new file mode 100644 index 0000000..ead7128 --- /dev/null +++ b/docs/bodhi/index.rst @@ -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 diff --git a/docs/initiatives.rst b/docs/initiatives.rst index 160211c..921e64f 100644 --- a/docs/initiatives.rst +++ b/docs/initiatives.rst @@ -10,3 +10,4 @@ Initiatives fmn/index mirrors-countme/index mailman3/index + bodhi/index