From: Daniel P. Berrangé on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2175#note_1245947...
A virtual "Provides" should be used when multiple packages provides the same functionality, such that they're a drop in replacement. I don't think we can claim that a UKI is a drop-in alternative for 'kernel-core'. We're only targetting a narrow set of use cases and explicitly said we were not aiming to replace existing usage of non-UKI kernels at this time. So we should not add any virtual "Provides: kernel-core" in UKIs, nor do I think we need invent a 'kernel-image' since we're not aiming to replace non-UKIs anywhere.