The problem is that packages listed on the first line have in their bower.json
's written "angular#1.2.6". Meaning they want this and only this version. Though the angular-strap
package wants at least version 1.2.10, but accepts patches of it so v1.2.16 would be downloaded.
Bower decided to go with the lower dependency (represented by the string "angular#1.2.6" taken from the bower.json
), that is to download v1.2.6 of Angular (shortened to "angular#1.2.6"). That should clarify the error message.
It would make sense to assume that the authors of the packages had a reason to require at least v1.2.10. My advice is to update packages from the first line if possible. If not, consider a pull request or downgrade the angular-strap
package.