Update requirements with filter option:
"mandatory": {
"enum": ["exact", "newest"]
}
1) [RPM] We need to search the newest mandatory packages in all
forest but not from the exact tree, also repo priority should
be take into account
2) Add priority to gen_repository in tests, since this is
mandatory parameter
3) [Tests] Add package10 with different version to check mandatory
values:
- None
- "exact"
- "newest"
match for mandatory packages
Change-Id: I36a1463b495075bf6c44a46b557c3ac524de0220
Closes-bug: #1585103
Option 'cache_dir' uses to specify directory where
will be downloaded remote files
The packaging controller allows to use files which
are available via HTTP as source or spec file
Each driver has its own section in input data,
this allows to use same input data for several drivers.
Change-Id: I1fb3b08fe305c3413e5aa4a9213762208a2479da
the requirements can contain the following sections:
packages - the list of packages that are needed
repositories - the list of repositories, packages from that are needed
mandatory - boolean flag that uses to automatically copy mandatory packages
Change-Id: Ic26f991c0bf1e9819005cd4bbe7ed40228b2ce1b
Also make versions as optional field in packages_schema.
Fixed ValidationError formatting when path contains int indexes.
Closes-Bug: 1543503
Change-Id: Idf070b4431bdac2c49340e9e09902a5b39d2a548