# Diagnostics for Pkg.update() non-latest version

**URL:** <https://discourse.julialang.org/t/diagnostics-for-pkg-update-non-latest-version/5496>\
**Category:** General Usage\
**Tags:** question\
**Created:** [August 22, 2017, 8:33am UTC](https://discourse.julialang.org/t/diagnostics-for-pkg-update-non-latest-version/5496 "2017-08-22T08:33:11Z")\
**Posts on this page:** 4\
**Page:** 1

<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:** [August 22, 2017, 8:33am UTC](https://discourse.julialang.org/t/diagnostics-for-pkg-update-non-latest-version/5496/1 "2017-08-22T08:33:11Z")

</div>

When `Pkg.update()` does not upgrade to the latest version of a package, is it possible to learn why? Eg something along the lines of “because I calculated the dependencies and can’t figure out a way to do it” or “a package was pinned”.

---

<div class="post-metadata">

**Author:** ![mauro3](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mauro3/32/292_2.png) [@mauro3](https://discourse.julialang.org/u/mauro3)\
**Post date:** [August 23, 2017, 7:11am UTC](https://discourse.julialang.org/t/diagnostics-for-pkg-update-non-latest-version/5496/2 "2017-08-23T07:11:03Z")

</div>

It would also be great if `Pkg.status()` would show which packages are not at the most recent tag:

```julia
julia> Pkg.status()
...
 - SmoothingSplines 0.1.2 master                                                                                            
 - SortingAlgorithms 0.1.1 held back by SomePackage; most recent v0.2.1                                                                                                
...

```

---

<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:** [August 23, 2017, 8:34am UTC](https://discourse.julialang.org/t/diagnostics-for-pkg-update-non-latest-version/5496/3 "2017-08-23T08:34:40Z")

</div>

Good point, please consider opening an issue about this.

---

<div class="post-metadata">

**Author:** ![mauro3](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mauro3/32/292_2.png) [@mauro3](https://discourse.julialang.org/u/mauro3)\
**Post date:** [August 23, 2017, 8:40am UTC](https://discourse.julialang.org/t/diagnostics-for-pkg-update-non-latest-version/5496/4 "2017-08-23T08:40:29Z")

</div>

I found an existing one:

[https://github.com/JuliaLang/julia/issues/17571](https://github.com/JuliaLang/julia/issues/17571)
