diff --git a/docs/bodhi/decouple_bodhi_from_pdc.rst b/docs/bodhi/decouple_bodhi_from_pdc.rst index 20098d6..c9c5550 100644 --- a/docs/bodhi/decouple_bodhi_from_pdc.rst +++ b/docs/bodhi/decouple_bodhi_from_pdc.rst @@ -3,3 +3,40 @@ Decouple Bodhi from pdc ======================================== + +Resources +---------- + +* Dtabase Models: https://bodhi.fedoraproject.org/docs/developer/models.html + + +Discussion +---------- + +Bodhi currently relies on PDC for criticl path package information, this +information could potentiallt=y be stored in Bodhi itself to remove the need to +call out to PDC at all. PDC currently works but is not maintained, n the case of +a CVE or some other reason we need to update PDC there could be knock on effects +with Bodhi. + +What would be needed +-------------------- + +To add this functionality to Bodhi we would need to investigate if the packaging +entity present has the ability to cope with this change. New tooling would need +to be added to Bodhi to cope with the changes in the application. + +The biggest piece of work would be to remodel the database to include a new +relation which would have the information to check if each package is critical +path for each release. Every package would need a record to specify if it was +critical path or not. + + +Conclusion +---------- + +After some initial investigation and discussion it was deemed that this should +not go into bodhi. + +Dist-git is the source of truth for al packages so all package information +should be held in that application diff --git a/docs/bodhi/index.rst b/docs/bodhi/index.rst index ff3277f..5c3e957 100644 --- a/docs/bodhi/index.rst +++ b/docs/bodhi/index.rst @@ -14,7 +14,7 @@ Resources --------- * Bodhi repo: https://github.com/fedora-infra/bodhi - Bodhi wiki: https://fedoraproject.org/wiki/Bodhi +* Bodhi wiki: https://fedoraproject.org/wiki/Bodhi Investigation -------------