-
Notifications
You must be signed in to change notification settings - Fork 14
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix creation of source RPMs output set
Previously the method _get_rpm_output_set() stripped away all modular packages and kept only the latest version of packages. This seems to be too strict for source RPMs in some edge cases, at the time when source RPMs output set is created, beacause the output set is based on final output sets of binary and debug rpms that are already properly filtered - they include only the latest versions of RPMs and non-modular packages. Because of that we don't need to check again if the source RPM is modular or not, or keep the latest version of SRPM. Only blacklisting should happen. There are some edge cases when the original implementation stripped some source RPMs that should be part of the output set. It's probable that the edge cases happen due to data inconsistency especially for modular packages. We always need to include source RPMs of all binary and debug RPMs unless they're blacklisted.
- Loading branch information
Showing
2 changed files
with
93 additions
and
7 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters