#180 Simplify package related logic and drop PDC
Closed by zlopez. Opened by humaton.

With the retirement of modularity from Fedora, we will be dropping the concept of SLA for packages, this plays nicely with dropping PDC. This means some logic here can be simplified. The source of truth, if the package is retired, should be the presence of the dead.package on its release branch in dist-git. The source of truth about active release branches should be bodhi API.


Metadata Update from @humaton:
- Issue assigned to amedvede

Now I'm removing PDC calls from the pdc_retired_packages, most of its functionality is no longer needed, because as a source of truth we are using json files that checks all packages that contain dead.package file https://src.fedoraproject.org/lookaside/ for each branch it in each individual file. I'm also implementing releng/block_retired.py script into toddlers to block retired packages on koji automatically.

link to the PR with new plugin https://pagure.io/fedora-infra/toddlers/pull-request/201

link to the PR with pdc_retired_packages removed: https://pagure.io/fedora-infra/toddlers/pull-request/202

pdc calls removed from unretire_packages plugin https://pagure.io/fedora-infra/toddlers/pull-request/226

I finished the changes on distgit_bugzilla_sync.

I will close this ticket since PDC is completely removed from toddlers

Yes, close this.

Metadata Update from @zlopez:
- Issue status updated to: Closed (was: Open)

Metadata