# Package stuck at old version

**URL:** <https://discourse.julialang.org/t/package-stuck-at-old-version/32924>\
**Category:** New to Julia\
**Tags:** package\
**Created:** [January 3, 2020, 2:00pm UTC](https://discourse.julialang.org/t/package-stuck-at-old-version/32924 "2020-01-03T14:00:26Z")\
**Posts on this page:** 1\
**Showing post:** 7

<div class="post-metadata">

**Author:** ![Tamas\_Papp](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tamas_papp/32/25949_2.png) [@Tamas\_Papp](https://discourse.julialang.org/u/Tamas_Papp)\
**Post date:** [January 3, 2020, 4:02pm UTC](https://discourse.julialang.org/t/package-stuck-at-old-version/32924/7 "2020-01-03T16:02:53Z")

</div>

> [@NicholasWMRitchie](#):
>
> On one hand, you don’t want your package to be used with dependencies that haven’t been tested. On the other hand, your package can cause others to be downgraded - potentially reintroducing bugs.  
> This seems like a significant issue with the current package manager’s design.

This is intentional: the design of the package manager favors an environment that is composed of compatible packages (explicitly declared), and only upgrades when this can be maintained. The discussion starting here is worth reading:

> [@Please be mindful of version bounds and semantic versioning when tagging your packages](https://discourse.julialang.org/t/please-be-mindful-of-version-bounds-and-semantic-versioning-when-tagging-your-packages/30708/12):
>
> Since we (Pkg) consider minor versions breaking pre 1.0 there is not really a point in beeing able to specify 0.2 \<= v \< 1.0. It is correct by definition; we have to assume that the next breaking (according to semver) release is actually breaking. Exactly. So why YOLO it? It’s like not putting on your safety belt when driving because “How can I know I will crash and die otherwise on this new route?”. Thats not what you do; you put on your safety belt, and then if it turns out that specific …

In the long run, this should be solved by tooling (eg CompatHelper).

---

_[View the full topic](https://discourse.julialang.org/t/package-stuck-at-old-version/32924)._
