Project

Profile

Help

Task #4873

Updated by ttereshc over 1 year ago

Add modulemd and modulemd-defaults and through table for keeping track of dependencies modulemd - rpm relations (which rpms beling to which modulemd) packages

h2. Modulemd ModuleMD

TYPE = modulemd
- NSVCA to identify

name = StringField
stream = StringField
version = IntField
context = StringField
arch = StringField

dependencies = DictField
- dict because can have different deps on different systems [f30/rhel8]
artifacts = ListField

h2. ModulemdDefaults

modulemd-defaults

- still we can decide to not track modulemd-default to modulemd

TYPE = modulemd_defaults

module = StringField
stream = StringField
profiles = DictField

h2. ModulemdPackage ModulemdRpm

modulemd = ManyToManyField
rpms = ManyToManyField

Back