# Reduce package registration waiting period

**URL:** <https://discourse.julialang.org/t/reduce-package-registration-waiting-period/40954>\
**Category:** Meta Discussion\
**Created:** [June 7, 2020, 9:45pm UTC](https://discourse.julialang.org/t/reduce-package-registration-waiting-period/40954 "2020-06-07T21:45:03Z")\
**Posts on this page:** 4\
**Page:** 5

<div class="post-metadata">

**Author:** ![anon94023334](https://avatars.discourse-cdn.com/v4/letter/a/e274bd/32.png) [@anon94023334](https://discourse.julialang.org/u/anon94023334)\
**Post date:** [June 9, 2020, 7:14pm UTC](https://discourse.julialang.org/t/reduce-package-registration-waiting-period/40954/99 "2020-06-09T19:14:05Z")

</div>

Sorry, I claim firsts on this. Your response to me at the time was “as long as you don’t complain if there’s a collision, go ahead”.

I never really followed through, but perhaps I should 🙂

---

<div class="post-metadata">

**Author:** ![pfitzseb](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/pfitzseb/32/45566_2.png) [@pfitzseb](https://discourse.julialang.org/u/pfitzseb)\
**Post date:** [June 9, 2020, 7:55pm UTC](https://discourse.julialang.org/t/reduce-package-registration-waiting-period/40954/100 "2020-06-09T19:55:37Z")

</div>

> I’m still waiting for someone to insist on a particular “vanity UUID.”

Wait no longer:

> <https://github.com/JuliaRegistries/General/blob/master/R/REPLTreeViews/Package.toml>

---

<div class="post-metadata">

**Author:** ![dlakelan](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/dlakelan/32/8491_2.png) [@dlakelan](https://discourse.julialang.org/u/dlakelan)\
**Post date:** [June 9, 2020, 10:02pm UTC](https://discourse.julialang.org/t/reduce-package-registration-waiting-period/40954/101 "2020-06-09T22:02:41Z")

</div>

That’s not a UUID. 😉

> **[Universally unique identifier | Versions 3 and 5 (namespace name-based)](https://en.wikipedia.org/wiki/Universally_unique_identifier#Versions_3_and_5_(namespace_name-based))**
>
> Version-3 and version-5 UUIDs are generated by hashing a namespace identifier and name. Version 3 uses MD5 as the hashing algorithm, and version 5 uses SHA-1.
> The namespace identifier is itself a UUID. The specification provides UUIDs to represent the namespaces for URLs, fully qualified domain names, object identifiers, and X.500 distinguished names; but any desired UUID may be used as a namespace designator.
> To determine the version-3 UUID corresponding to a given namespace and name, the UUID...

It obviously doesn’t conform to version 1, version 2, or versions 3 and 5. You could argue that it’s a version 4, but besides not actually being generated by any randomness, I’m guessing it doesn’t mark itself properly as a version 4 ID.

---

<div class="post-metadata">

**Author:** ![dilumaluthge](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/dilumaluthge/32/29283_2.png) [@dilumaluthge](https://discourse.julialang.org/u/dilumaluthge)\
**Post date:** [June 10, 2020, 1:40am UTC](https://discourse.julialang.org/t/reduce-package-registration-waiting-period/40954/102 "2020-06-10T01:40:22Z")

</div>

Just a FYI, there is an open PR ([https://github.com/JuliaRegistries/General/pull/16058](https://github.com/JuliaRegistries/General/pull/16058)) that proposes some changes to the policies and documentation of the General registry.

[Previous page](https://discourse.julialang.org/t/reduce-package-registration-waiting-period/40954.md?page=4)
