# Diamond dependencies problem between Atom dependencies and my project's dependencies

**URL:** <https://discourse.julialang.org/t/diamond-dependencies-problem-between-atom-dependencies-and-my-projects-dependencies/34678>\
**Category:** Juno\
**Tags:** question\
**Created:** [February 15, 2020, 11:15am UTC](https://discourse.julialang.org/t/diamond-dependencies-problem-between-atom-dependencies-and-my-projects-dependencies/34678 "2020-02-15T11:15:25Z")\
**Posts on this page:** 1\
**Showing post:** 6

<div class="post-metadata">

**Author:** ![tencnivel](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tencnivel/32/8662_2.png) [@tencnivel](https://discourse.julialang.org/u/tencnivel)\
**Post date:** [February 17, 2020, 8:05am UTC](https://discourse.julialang.org/t/diamond-dependencies-problem-between-atom-dependencies-and-my-projects-dependencies/34678/6 "2020-02-17T08:05:56Z")

</div>

From this post :

> [@Autocompletion & tab complete no longer work after Atom Package update](https://discourse.julialang.org/t/autocompletion-tab-complete-no-longer-work-after-atom-package-update/18344):
>
> Today Atom told me there where updates available to 3 packages, Julia\_client, ink, and one other. I promply updated and after the restart Autocompletion is no longer working. If I hit tab where I previously got completion I now get spaces. Working on OSX.

I hit Shit-Ctrl-I and I get

> Please upgrade Atom.jl to at least version `0.12.0` with e.g. `using Pkg; Pkg.update()`

I had to remove the current version of DocSeeker that was preventing me from updating to the desired version of Atom

```julia
julia> Pkg.add(Pkg.PackageSpec(;name="Atom", version="0.12.0"))
 Resolving package versions...
ERROR: Unsatisfiable requirements detected for package DocSeeker [33d173f1]:
 DocSeeker [33d173f1] log:
 ├─possible versions are: 0.3.2 or uninstalled
 ├─DocSeeker [33d173f1] is fixed to version 0.3.2
 └─found to have no compatible versions left with Atom [c52e3926] 
   └─Atom [c52e3926] log:
     ├─possible versions are: [0.8.0-0.8.8, 0.9.0-0.9.1, 0.10.0-0.10.2, 0.11.0-0.11.3, 0.12.0-0.12.2] or uninstalled
     └─restricted to versions 0.12.0 by an explicit requirement, leaving only versions 0.12.0

     
(v1.2) pkg> rm DocSeeker

Pkg.add(Pkg.PackageSpec(;name="Atom", version="0.12.0"))

```

But Atom@0.12.0 has this issue [Atom precompilation fails after Juno v0.8.0 update [BUG] · Issue #480 · JunoLab/Juno.jl · GitHub](https://github.com/JunoLab/Juno.jl/issues/480)

After updating to Atom@0.12.2, Juno works as expected 🙂

---

_[View the full topic](https://discourse.julialang.org/t/diamond-dependencies-problem-between-atom-dependencies-and-my-projects-dependencies/34678)._
