# Is Pkg's dependency resolution order-dependent?

**URL:** <https://discourse.julialang.org/t/is-pkgs-dependency-resolution-order-dependent/30899>\
**Category:** General Usage\
**Created:** [November 9, 2019, 6:35pm UTC](https://discourse.julialang.org/t/is-pkgs-dependency-resolution-order-dependent/30899 "2019-11-09T18:35:05Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![kristoffer.carlsson](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/kristoffer.carlsson/32/22_2.png) [@kristoffer.carlsson](https://discourse.julialang.org/u/kristoffer.carlsson)\
**Post date:** [November 9, 2019, 6:50pm UTC](https://discourse.julialang.org/t/is-pkgs-dependency-resolution-order-dependent/30899/2 "2019-11-09T18:50:52Z")

</div>

The answer to the question of order dependency is yes, it matters. The reason is that Pkg doesn’t want to change the version of installed packages on `add`.

However, this was determined to be quite confusing so in 1.4 there is a different strategy in place which should reduce the number of resolver errors by allowing current installed versions to change on `add` if they need to.

---

_[View the full topic](https://discourse.julialang.org/t/is-pkgs-dependency-resolution-order-dependent/30899)._
