i am writing a cfengine like program for routeros to massively configure ros devices via api. i would like to manage package sets in ros devices but i don’t know their dependencies.
there is no dependency except that all packages require system. the rest are all independent. all packages except the Dude must have same version as System.
Dependencies
All packages require same version as system package and system package itself.
Packages are independent.
Dude package does not depend on any package and on any version.
For example you have system version 4.10. You want to install 5.2 becouse of new features in ssh. You will have to upgrade all packages as well as system to version 5.2