# Own Registry Problems

**URL:** <https://discourse.julialang.org/t/own-registry-problems/36433>\
**Category:** General Usage\
**Created:** [March 24, 2020, 11:37am UTC](https://discourse.julialang.org/t/own-registry-problems/36433 "2020-03-24T11:37:32Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![cortner](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/cortner/32/204_2.png) [@cortner](https://discourse.julialang.org/u/cortner)\
**Post date:** [March 24, 2020, 11:37am UTC](https://discourse.julialang.org/t/own-registry-problems/36433/1 "2020-03-24T11:37:32Z")

</div>

I’m managing a [small registry for Julia packages related to molecular simulation](https://github.com/JuliaMolSim/MolSim). I’ve recently started to run into errors that I don’t understand and cannot fix usually I’ll find a workaround that I don’t understand either. I would appreciate some advise, on my current difficulty:

The following is an excerpt from `SHIPs.jl : Project.toml`

```julia
name = "SHIPs"
uuid = "07029e18-8f70-11e9-35ce-2d4df590abdc"
version = "0.5.6"

[deps]
JuLIP = "945c410c-986d-556a-acb1-167a618e0462"
# ... 

[compat]
JuLIP = "0.8.13"
# ... 

```

I double-checked the uuid and version number are correct. I create an empty project, activate it and try to add `SHIPs`

```julia
] add SHIPs

```

This gives the following error message:

```julia
ERROR: Unknown package JuLIP found in the compatibility requirements of SHIPs [07029e18]
Stacktrace: ...

```

`JuLIP` is registered in the same registry, the relevant line is

```julia
945c410c-986d-556a-acb1-167a618e0462 = { name = "JuLIP", path = "J/JuLIP" }

```

In this case I seem to have no workaround at all other than manually cloning SHIPs.jl into the `dev` directory.

Maybe one comment to add : if I activate the `SHIPs.jl` project, then I can run `up`, `resolve`, `test`, etc without problems.

I fear I must have messed up my registry at some point, but I just cannot find any mistakes. Any help or suggestions what to look for would be greatly appreciated.

---

<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:** [March 24, 2020, 12:20pm UTC](https://discourse.julialang.org/t/own-registry-problems/36433/2 "2020-03-24T12:20:36Z")

</div>

In [MolSim/Deps.toml at d1e9159377bd685cf0c0a79f75043b482703b126 · JuliaMolSim/MolSim · GitHub](https://github.com/JuliaMolSim/MolSim/blob/d1e9159377bd685cf0c0a79f75043b482703b126/S/SHIPs/Deps.toml) you claim that `JuLIP` is a dependency for the version ranges `[0-0.4)` and `[0.5.5-1.0)` for SHIPs.jl. Note that the version 0.4 is excluded.

However, in [MolSim/Compat.toml at d1e9159377bd685cf0c0a79f75043b482703b126 · JuliaMolSim/MolSim · GitHub](https://github.com/JuliaMolSim/MolSim/blob/d1e9159377bd685cf0c0a79f75043b482703b126/S/SHIPs/Compat.toml) you have a compatibility bound on `JuLIP` for `[0.4 - 1.0)` (0.4 included). So for v0.4 of SHIPs.jl you claim compatibility with a packages that is not listed as a a dependency.

---

<div class="post-metadata">

**Author:** ![cortner](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/cortner/32/204_2.png) [@cortner](https://discourse.julialang.org/u/cortner)\
**Post date:** [March 24, 2020, 12:53pm UTC](https://discourse.julialang.org/t/own-registry-problems/36433/3 "2020-03-24T12:53:32Z")

</div>

Thank you - that solved it.
