- pkg deps should manage by prio: :_deps, _deps, _deps
- docker image name should begin with 'mdp-', be mdp--
- package should be tested in the docker container at the end, after deps installation
- change source_path to source
- app source type = dir + path (sources are not copied)
- app source type = archive + url (prio) + path (+ signature)
- app source type = git + url + (tag | commit)
- app build type = custom
- app build type cmake
- app build type autotool
- app build type python
- distro
debian
- distro
archlinux
- distro
centos
- checks most current errors (files exist, yaml required parameters, parameters types)
- option --force to rebuild the image because changing the user deps in the yaml doesn't make docker rebuild the image
- option --prune or --clean to clean docker images and containers
- option --verbose or -v
- manifest should add a user + userid configuration (build_as ?)
- distro(+version) entry in manifest must have a default (ex: if there is ubuntu_deps there must have deps too)
- manifest mandatory fields check
-
docker image should include user deps - should the final test be done on the raw image, and not on the dev image?