add conclusions of bodhi project
Signed-off-by: Mark O Brien <markobri@redhat.com>
This commit is contained in:
parent
2a7ba45581
commit
4b1acd1bea
2 changed files with 51 additions and 0 deletions
50
docs/bodhi/index.rst
Normal file
50
docs/bodhi/index.rst
Normal 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
|
|
@ -10,3 +10,4 @@ Initiatives
|
||||||
fmn/index
|
fmn/index
|
||||||
mirrors-countme/index
|
mirrors-countme/index
|
||||||
mailman3/index
|
mailman3/index
|
||||||
|
bodhi/index
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue