49 lines
1.4 KiB
ReStructuredText
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
|