-
Story
-
Resolution: Done
-
Undefined
-
None
-
None
-
None
-
False
-
-
False
-
None
-
Testable
-
-
https://pagure.io/fedora-infra/infrastructure-projects/issue/1
New initiative: PDC replacement
What is this initiative about?
PDC is the Product Definition Center, running at: https://pdc.fedoraproject.org/
However, this application, developed internally, is no longer maintained. This codebase has been "orphaned" for a few years now and we need to find a solution for it.
We should review and have a critical look on what we store in there, see what is really needed and then find a solution for its replacement.
Why this initiative?
PDC is a core-component to our dist-git mechanism as it stores for each branch in dist-git their "End-Of-Life" (EOL) date after which packagers are not allowed to push to these branches.
PDC is also used to store information about composes that is used, among others, by @adamwill.
Definition of success
What is the minimal outcome you would like to see from this initiative to be satisfied?
We have a fresh look at the data store
We record somewhere what we store, why and for how long
We have a new/maintained code-base to store this data
We port the tools populating the data to PDC to use this new code-base instead
We port the tools using PDC as data-source to use this new code-base instead
What are your nice or really nice to have wishes?
Area/community impacted
Will this initiative impact CentOS, Fedora? All users? All contributors? A group of contributors (which)?
Community: Fedora
Contributors: Packagers and QA
Dependencies
Do this initiative have any dependencies? - Not really
Skills needed? - Python dev
Person who must or should be involved? - For input to the current usage of PDC: @kevin @mohanboddu @adamwill
Other work that should be completed prior to this initiative? - None that I can think of
Deadline
Is this initiative under a time-constraint? Should it start or end before a certain date?
Not real time-constraint but it is an unmaintained code-base.
Adam Williamson did a writeup of PDC uses by QA on devel list
[devel list](https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/QKLCWYBBBS6GGGFMY7W3E7XD3V6UQ2GL/)