Erratum Excludes filter by id not working in some cases
1) Extract the attached repo tgz and sync it from katello
2) Create a cv and include the above repo
3) Create an errata excludes filter that excludes the 1 erratum in that repo
4) Publish the content view
CVV version with no errata since you excluded the specific one
The excluded errata still persists in the destination repo
This repo has a couple of quirks identical to repos from cdn
Module Duck:0 is duplicated with different versions with identical rpms in both
The errata points to the more recent module. The issue here is that during
publish we purge partial errata in terms of packages and not modules.
So when 2 modules with duplicate rpms are present the publish process incorrectly
thinks this errata should be copied.
- Fixes #28988 - Purge modular errata
This commit properly purges modular errata.
Before this fix the purge_partial_errata would check on the packages
belonging to the errata and if they matched will keep the errata in the
destination. However with modular errata we need to inaddition check if
the module exists in the destination repo before copying the errata
over. This commit handles that appropriately.
#4 Updated by Partha Aji about 2 months ago
- Assignee deleted (
- Category deleted (
Alternatively you can use this repo for step 1 -> https://partha.fedorapeople.org/test-repos/dup-modules/