Currently when a package is linked, we only install the linked package and not it's dependencies.
When the linked package contains new dependencies on other packages, or a new version of a package, we should pull those in when they can be included and don't conflict with other required packages.
Currently when a package is linked, we only install the linked package and not it's dependencies.
When the linked package contains new dependencies on other packages, or a new version of a package, we should pull those in when they can be included and don't conflict with other required packages.