- the 'package' atom within a patch is not a stand-alone resolvable
but contains only _additional_ information to augment the package
created by standard repomd data
- add 'augmentPackage()' to inject this additional metadata into
an already existing package
(this does not work as expected since the Package is const.
So we re-create a new Package from the old and add information)
(incomplete, currently only dependencies are added. Should add
also patch_rpm and delta_rpm information)
- dont use 'PackageID' but 'NVRA' which is semantically identical
ToDo:
strip down 'YUMPatchPackage' to the 'augmentable' information.
The updated package, the patch refers to, should have all
information, The 'YUMPatchPackage' should only add information
relevant for the patch-package relationship.