# How does the General registry work?

**URL:** https://discourse.julialang.org/t/how-does-the-general-registry-work/27120
**Category:** General Usage
**Tags:** question
**Created:** [August 2, 2019, 7:49pm UTC](https://discourse.julialang.org/t/how-does-the-general-registry-work/27120 "2019-08-02T19:49:58Z")
**Posts on this page:** 3
**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 2, 2019, 7:49pm UTC](https://discourse.julialang.org/t/how-does-the-general-registry-work/27120/1 "2019-08-02T19:49:58Z")

</div>

I understand the mechanics, but I am unsure about the actual rules since there is no README (sorry if I missed some discussion or announcement, I tried to look in all the docs). Specifically,

1. From the METADATA days, I remember a 3-day waiting period for new packages, is that still the case for /JuliaRegistries/General?

2. Is there a similar waiting time for version upgrade? How is it determined? I could not determine a pattern, for some packages new versions get merged in an hour, while at the same time there are pull requests for new versions that pass tests that have been open for more than a day (without discussion).

3. Does discussion delay things or restart the waiting period? How does it work?

4. Are there scheduled times when someone looks at outstanding pull requests and merges them?

---

<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: [August 2, 2019, 8:39pm UTC](https://discourse.julialang.org/t/how-does-the-general-registry-work/27120/2 "2019-08-02T20:39:17Z")

</div>

> [@Tamas\_Papp](#):
>
> From the METADATA days, I remember a 3-day waiting period for new packages, is that still the case for /JuliaRegistries/General?

Kinda.

> [@Tamas\_Papp](#):
>
> Is there a similar waiting time for version upgrade? How is it determined? I could not determine a pattern, for some packages new versions get merged in an hour, while at the same time there are pull requests for new versions that pass tests that have been open for more than a day (without discussion).

> [@Tamas\_Papp](#):
>
> Are there scheduled times when someone looks at outstanding pull requests and merges them?

Merging is basically determined by mine and Stefans morning coffee.

> [@Tamas\_Papp](#):
>
> Does discussion delay things or restart the waiting period? How does it work?

No.

See [automatic merging guidelines · Issue #3673 · JuliaRegistries/General · GitHub](https://github.com/JuliaRegistries/Registrator.jl/issues/204) for the non-coffee governed plan.

---

<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 3, 2019, 7:40am UTC](https://discourse.julialang.org/t/how-does-the-general-registry-work/27120/3 "2019-08-03T07:40:07Z")

</div>

Thanks for the clarification.

> [@fredrikekre](#):
>
> Merging is basically determined by mine and Stefans morning coffee.

I notice that some others are also merging PR, mostly related to their own packages. Is this an option open to others, or a legacy thing that will be superseded by #204?
