# Different UUID in Project.toml and registry

**URL:** <https://discourse.julialang.org/t/different-uuid-in-project-toml-and-registry/15819>\
**Category:** General Usage\
**Tags:** pkg\
**Created:** [October 3, 2018, 7:37am UTC](https://discourse.julialang.org/t/different-uuid-in-project-toml-and-registry/15819 "2018-10-03T07:37:29Z")\
**Posts on this page:** 6\
**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:** [October 3, 2018, 7:37am UTC](https://discourse.julialang.org/t/different-uuid-in-project-toml-and-registry/15819/1 "2018-10-03T07:37:29Z")

</div>

I was tracking down a problem with my packages, and I think it stems from

> <https://github.com/JuliaRegistries/General/blob/master/T/TransformVariables/Package.toml>

having a different UUID than in

[https://github.com/tpapp/TransformVariables.jl/blob/master/Project.toml](https://github.com/tpapp/TransformVariables.jl/blob/master/Project.toml)

Is this supposed to happen? Did I make a mistake somewhere?

---

<div class="post-metadata">

**Author:** ![tim.holy](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tim.holy/32/52_2.png) [@tim.holy](https://discourse.julialang.org/u/tim.holy)\
**Post date:** [October 3, 2018, 8:12am UTC](https://discourse.julialang.org/t/different-uuid-in-project-toml-and-registry/15819/2 "2018-10-03T08:12:23Z")

</div>

My guess is this is an artifact of the METADATA-\>JuliaRegistries pipeline we have now, and that when you first registered the package it ignored the UUID in your Project.toml file and generated a new one for you. Hopefully someone who knows more can confirm or correct this. (If it’s correct, I’d also guess it’s a bug worth reporting to Pkg.jl.)

---

<div class="post-metadata">

**Author:** ![fredrikekre](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/fredrikekre/32/1688_2.png) [@fredrikekre](https://discourse.julialang.org/u/fredrikekre)\
**Post date:** [October 3, 2018, 8:12am UTC](https://discourse.julialang.org/t/different-uuid-in-project-toml-and-registry/15819/3 "2018-10-03T08:12:56Z")

</div>

Correct. Just update to the one in the registry and all should be well.

---

<div class="post-metadata">

**Author:** ![tim.holy](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tim.holy/32/52_2.png) [@tim.holy](https://discourse.julialang.org/u/tim.holy)\
**Post date:** [October 3, 2018, 8:13am UTC](https://discourse.julialang.org/t/different-uuid-in-project-toml-and-registry/15819/4 "2018-10-03T08:13:38Z")

</div>

Is there any reason not to use the one in the Project.toml file, as long as it’s unique? Seems like this will come up a lot in the future.

---

<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:** [October 3, 2018, 8:24am UTC](https://discourse.julialang.org/t/different-uuid-in-project-toml-and-registry/15819/5 "2018-10-03T08:24:56Z")

</div>

> [@fredrikekre](#):
>
> Just update to the one in the registry and all should be well.

Will do, but this affects 4-5 packages I registered recently, with interdependencies, so it will be a bit cumbersome.

Is there an existing issue for this?

---

<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:** [October 3, 2018, 8:40am UTC](https://discourse.julialang.org/t/different-uuid-in-project-toml-and-registry/15819/6 "2018-10-03T08:40:16Z")

</div>

Opened an issue:

[https://github.com/JuliaRegistries/General/issues/22](https://github.com/JuliaRegistries/General/issues/22)
