-
Notifications
You must be signed in to change notification settings - Fork 424
Description
A big issue with testing updates to Python (and other complicated) packages in Fedora is that many packages have upper bounds to versions, which causes them to simply grab the current version of the rebuilt package from the main repository - masking the fact that updating the first package will break dependencies of the later. Another issue is packages with circular dependencies.
If dnf had a strict_repo_priority option (similar to conda's strict channel priority -https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-channels.html) where if a package existed in a higher priority repo, it would be automatically excluded from repos of lower priority, then it would be much easier to test package updates in copr.
See also fedora-copr/copr#3819