V Thu, Mar 17, 2022 at 04:13:44PM +0100, Tomas Hrcka napsal(a):
On Thu, Mar 17, 2022 at 3:09 PM Petr Pisar <ppisar(a)redhat.com>
wrote:
> Having the dist-git retirement as a primary source of truth has the problem
> that you need to clone a dist-git branch to get the data. And then for each
> package you are interested again and again. Whereas PDC, being a database
> underneath, have the data centralized at one place, and readily available
> in
> no time.
>
distgit is basically pagure in it has a DB we were thinking about moving
package-specific data like EOL to in information already stored in the DB
for each repository.
I cannot parse your sentence. Does it mean there is one database which
stores all the data about all repositories, or does it mean that each
repository has its own database?
Is this Pagure/dist-git database publically accessible for reading?
This would allow us to use specific EOL for modules.
In modularity I want to deliver the EOL dates to user's YUM repositories so
that "dnf module list" can list them and alert users about EOLed module stream
they use (bug #2054662).
We already have a mechanism for delivering the data to the YUM repositories
<
https://docs.fedoraproject.org/en-US/modularity/building-modules/fedora/m...;.
But the mechanism relies on a manual input
<
https://pagure.io/releng/fedora-module-defaults/blob/main/f/obsoletes>. It's
manual because one of the purposes if the mechanism is delivering which stream
replaces which one. But the EOL dates could be filled automaticaly.
That's why I'm so obsessed with PDC.
-- Petr