decouple bodhi from pdc
Signed-off-by: Mark O Brien <markobri@redhat.com>
This commit is contained in:
parent
62e4abaa15
commit
ccb94b5401
2 changed files with 38 additions and 1 deletions
|
@ -3,3 +3,40 @@
|
||||||
Decouple Bodhi from pdc
|
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
|
||||||
|
|
|
@ -14,7 +14,7 @@ Resources
|
||||||
---------
|
---------
|
||||||
|
|
||||||
* Bodhi repo: https://github.com/fedora-infra/bodhi
|
* Bodhi repo: https://github.com/fedora-infra/bodhi
|
||||||
Bodhi wiki: https://fedoraproject.org/wiki/Bodhi
|
* Bodhi wiki: https://fedoraproject.org/wiki/Bodhi
|
||||||
|
|
||||||
Investigation
|
Investigation
|
||||||
-------------
|
-------------
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue