Details
-
Enhancement
-
Resolution: Done
-
Major
-
None
-
None
-
None
Description
The bower components should always resolve to one version for each component and should not prompt user for manual version resolution.
e.g.:
Unable to find a suitable version for bootstrap-select, please choose one: 1) bootstrap-select#~1.4.3 which resolved to 1.4.3 and is required by newadmin 2) bootstrap-select#~1.5.2 which resolved to 1.5.2 and is required by patternfly#1.0.2 Unable to find a suitable version for angular, please choose one: 1) angular#1.2.16 which resolved to 1.2.16 and is required by angular-cookies#1.2.16, angular-mocks#1.2.16, angular-resource#1.2.16, angular-route#1.2.16, angular-sanitize#1.2.16, angular-scenario#1.2.16, newadmin 2) angular#1.2.18 which resolved to 1.2.18 and is required by angular-animate#1.2.18, angular-route#1.2.18, angular-sanitize#1.2.18, angular-touch#1.2.18 3) angular#>=1 which resolved to 1.2.18 and is required by angular-bootstrap#0.11.0 4) angular#~1.2.0 which resolved to 1.2.18 and is required by angular-patternfly#714b9c6a91 5) angular#>1.0.8 which resolved to 1.2.18 and is required by angular-highlightjs#0.3.0
The hard-coded version resolution makes for stabler builds.