Skip to content

Latest commit

 

History

History
27 lines (25 loc) · 1.3 KB

TODO.md

File metadata and controls

27 lines (25 loc) · 1.3 KB

TODO

TODO list

  • 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?