In this we specify the dependency and the version only If we know that one version don't works.
In the `version.cfg` we specify all the version to be able to redo a build with all the same version.

It is important because when we start a new version we update all the version present in the `version.cfg`.
Than what you do is correct :-)