Previously built Copr PR packages used for buildroot initialization #2432
Labels
area/copr
Related to the integration with copr.fedorainfracloud.org/
complexity/single-task
Regular task, should be done within days.
gain/high
This brings a lot of value to (not strictly a lot of) users.
impact/low
This issue impacts only a few users.
kind/feature
New feature or a request for enhancement.
In dnf5, we use Packit to run CI tests on pull requests in GitHub.
Once the dnf5 package is successfully built, it becomes part of the Copr repository associated with the GitHub pull request. Any subsequent changes to the pull request retrigger the CI tests and the RPM package build in the same Copr repository containing previously built packages.
Since dnf5 is used to build packages, including itself, it is installed during buildroot initialization using the previously built version from the Copr repository. If this version has a runtime issue, it can affect the buildability of subsequent packages in the pull request.
The only workaround is to create a new pull request, which generates a new Copr repository.
The text was updated successfully, but these errors were encountered: