Bower fresh installation does not install correct dependencies

Issue #84 resolved
Ghislain Hachey created an issue

When doing fresh bower install starting from scratch (like when setting up a new development environment) here is what gets pulled in. The application then fails with errors because it installs the wrong dependencies versions.

>bower list
bower check-new     Checking for new versions of the project dependencies...
Pineapples#1.0.0 C:\pineapples\Pineapples.Client
├── angular#1.2.29 incompatible with ^1.5.0 (1.5.6-build.4791+sha.5b053b1 available)
├─┬ angular-animate#1.5.5 (1.5.6-build.4791+sha.5b053b1 available)
│ └── angular#1.2.29 incompatible with 1.5.5 (1.5.5 available, latest is 1.5.6-build.4791+sha.5b053b1)
├─┬ angular-aria#1.5.5 (1.5.6-build.4791+sha.5b053b1 available)
│ └── angular#1.2.29
├─┬ angular-bootstrap#0.14.3 (latest is 1.3.2)
│ └── angular#1.2.29 incompatible with >=1.3.0 (1.5.6-build.4791+sha.5b053b1 available)
├─┬ angular-dc#0.0.8
│ ├── angular#1.2.29 (1.5.6-build.4791+sha.5b053b1 available)
│ ├── crossfilter#1.3.12
│ ├─┬ dcjs#2.0.0-beta.3 (latest is 2.0.0-beta.29)
│ │ ├── crossfilter#1.3.12
│ │ └── d3#3.4.13 (3.5.17 available)
│ └── lodash#3.10.1 incompatible with ~2 (2.4.2 available, latest is 4.12.0)
├─┬ angular-dimple#2.0.1
│ ├── d3#3.4.13 (latest is 3.5.17)
│ ├─┬ dimple#2.1.6 (latest is 2.2.0)
│ │ └── d3#3.4.13 incompatible with >=3.5.2 (3.5.17 available)
│ ├── rye#0.0.1 (latest is 0.1.1)
│ ├── typecabinet#0.0.4 (latest is 0.1.0)
│ └── viewport-grid#1.0.3
├─┬ angular-material#0.11.4 (latest is 1.1.0-rc4-master-f0e6de9)
│ ├── angular#1.2.29 incompatible with ^1.3.0 || >1.4.0-beta.0 (1.5.6-build.4791+sha.5b053b1 available)
│ ├── angular-animate#1.5.5 (1.5.6-build.4791+sha.5b053b1 available)
│ └── angular-aria#1.5.5 (1.5.6-build.4791+sha.5b053b1 available)
├─┬ angular-material-icons#0.7.0
│ └── angular#1.2.29 incompatible with >1.3.x (1.5.6-build.4791+sha.5b053b1 available)
├─┬ angular-mocks#1.5.5 (1.5.6-build.4791+sha.5b053b1 available)
│ └── angular#1.2.29
├─┬ angular-permission#3.0.1
│ └── angular#1.2.29 incompatible with >=1.4.8 (1.5.6-build.4791+sha.5b053b1 available)
├─┬ angular-pnotify#0.0.6
│ ├── angular#1.2.29 (1.2.30-build.605+sha.fb8f1dd available, latest is 1.5.6-build.4791+sha.5b053b1)
│ ├── jquery#2.2.3 (3.0.0-beta1 available)
│ └── pnotify#2.0.1 (latest is 3.0.0)
├── angular-toggle-switch#0.3.2 (latest is 1.3.0)
├─┬ angular-ui-grid#3.1.1
│ └── angular#1.2.29 incompatible with >=1.2.16 1.4.x (1.4.10 available, latest is 1.5.6-build.4791+sha.5b053b1)
├─┬ angular-ui-router#0.2.18 (latest is 1.0.0-alpha.4)
│ └── angular#1.2.29 (1.5.6-build.4791+sha.5b053b1 available)
├─┬ angular-xeditable#0.1.8 (latest is 0.1.12)
│ └── angular#1.2.29 (1.5.6-build.4791+sha.5b053b1 available)
├── angularjs-slider#1.1.0 (latest is 2.13.0)
├─┬ bootstrap#3.3.6 (latest is 4.0.0-alpha.2)
│ └── jquery#2.2.3 (latest is 3.0.0-beta1)
├── colorbrewer#1.0.0
├── crossfilter#1.3.12
├── d3#3.4.13 incompatible with ^3.5.6 (3.5.17 available)
├── d3-geo-projection#0.2.16
├── dimple#2.1.6 (2.2.0 available)
├── enquire#2.1.1 (latest is 2.1.2)
├── font-awesome#4.0.3 (latest is 4.6.2)
├── gmaps#0.4.13 (latest is 0.4.24)
├─┬ jScrollPane#2.0.23
│ └── jquery#2.2.3 (3.0.0-beta1 available)
├── jquery#2.2.3 (latest is 3.0.0-beta1)
├─┬ jquery-autosize#1.18.9 (latest is 3.0.15)
│ └── jquery#2.2.3 (3.0.0-beta1 available)
├─┬ jquery-validation#1.15.0
│ └── jquery#2.2.3 (3.0.0-beta1 available)
├─┬ jquery.inputmask#3.0.0 (latest is 3.3.1)
│ └── jquery#2.2.3
├── jquery.slimscroll#1.3.7
├── jquery.sparkline#e-tag:5c79-4df3
├─┬ jquery.ui#1.11.4 (1.12.0-rc.2 available)
│ └── jquery#2.2.3 (3.0.0-beta1 available)
├── key_drag_zoom#e-tag:073a6d0bd
├── lodash#3.10.1 (3.11.0-npm-packages available, latest is 4.12.0)
├── markerclustererplus#2.1.4
├── modernizr#3.3.1
├─┬ ng-flow#2.4.0 (latest is 2.7.1)
│ ├── angular#1.2.29 (1.5.6-build.4791+sha.5b053b1 available)
│ └── flow.js#2.10.1
├── ngmap#1.1.8 (latest is 1.17.3)
├─┬ ngstorage#0.3.10
│ └── angular#1.2.29 (1.5.6-build.4791+sha.5b053b1 available)
├── overlapping_marker_spiderfier
├─┬ plottable#58d4779ed5
│ └── d3#3.4.13 incompatible with 3.5.5 (3.5.5 available, latest is 3.5.17)
├─┬ pnotify_build#3de12535c6
│ ├─┬ bootstrap#3.3.6 (latest is 4.0.0-alpha.2)
│ │ └── jquery#2.2.3
│ └── jquery#2.2.3 (latest is 3.0.0-beta1)
├── responsive-tables#0d34bc64df
├─┬ restangular#1.5.2
│ ├── angular#1.2.29
│ └── lodash#3.10.1 (4.12.0 available)
├─┬ seiyria-bootstrap-slider#1.9.5 (latest is 7.0.3)
│ ├── bootstrap#3.3.6 (4.0.0-alpha.2 available)
│ ├── jquery#2.2.3
│ └── modernizr#3.3.1
├─┬ skylo#e02aa1634d
│ ├─┬ bootstrap#3.3.6
│ │ └── jquery#2.2.3
│ └── jquery#2.2.3 (latest is 3.0.0-beta1)
└── topojson#1.6.26

Comments (2)

  1. Ghislain Hachey reporter

    Brian's email with this screenshot is all that is required I think. Just a matter of committing this change. bower-resolution.png

  2. Log in to comment