# Package version purgatory

**URL:** https://discourse.julialang.org/t/package-version-purgatory/49246
**Category:** General Usage
**Created:** [October 29, 2020, 3:52pm UTC](https://discourse.julialang.org/t/package-version-purgatory/49246 "2020-10-29T15:52:10Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![grahamstark](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/grahamstark/32/5200_2.png) [@grahamstark](https://discourse.julialang.org/u/grahamstark)
#### Post date: [October 29, 2020, 3:52pm UTC](https://discourse.julialang.org/t/package-version-purgatory/49246/1 "2020-10-29T15:52:10Z")

</div>

Hi,

I published a package a while back, here:

> **[GitHub - grahamstark/PovertyAndInequalityMeasures.jl: A collection of...](https://github.com/grahamstark/PovertyAndInequalityMeasures.jl)**
>
> A collection of standard measures of poverty and inequality for microsimulation models. - GitHub - grahamstark/PovertyAndInequalityMeasures.jl: A collection of standard measures of poverty and ineq...

(it’s a slightly niche economics thing). All went well, and it’s in Julia’s package Registry at version 1.0, which is also the GitHub release version.

Later I make a small change, so I bumped the version to 1.0.1 and resubmited to the registry via Julia Hub. The registration is rejected because I forgot to put a version number for a dependency in Project.toml

So I fixed that, bumped the version to 1.0.2 and resubmited. That one was rejected because version 1.0.2 is non-consecutive with v1.0.0. (I think what I should have done here is resubmit keeping the version at 1.01).

I put the version back to 1.0.1, resubmiedt, but that was rejected because I’ve already submitted a version 1.0.1.

Can anyone suggest how I get out of this? Should I try submit in a different, lower level, way than through JuliaHub. I’m finding all this rather confusing …

Graham

---

<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: [October 29, 2020, 4:06pm UTC](https://discourse.julialang.org/t/package-version-purgatory/49246/2 "2020-10-29T16:06:31Z")

</div>

First, let me say that I do think all these strict version checks are pretty pointless. But anyway, I closed the 1.0.1 PR so I think it should work to register that one again now.

---

<div class="post-metadata">

### Author: ![grahamstark](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/grahamstark/32/5200_2.png) [@grahamstark](https://discourse.julialang.org/u/grahamstark)
#### Post date: [October 29, 2020, 4:29pm UTC](https://discourse.julialang.org/t/package-version-purgatory/49246/3 "2020-10-29T16:29:33Z")

</div>

Thanks! But when I resubmit I get the message here:

[https://github.com/JuliaRegistries/General/pull/23851](https://github.com/JuliaRegistries/General/pull/23851)

the bot still thinks I’m at the non-consecutive version 1.0.2. Both project.toml and the git tag are back at 1.0.1, so I don’t see where than comes from. This is, again, submitting via JuliaHub.

Thanks very much for taking time to look at this.

---

<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: [October 29, 2020, 4:33pm UTC](https://discourse.julialang.org/t/package-version-purgatory/49246/4 "2020-10-29T16:33:05Z")

</div>

> [@grahamstark](#):
>
> This is, again, submitting via JuliaHub.
> 
> Thanks very much for taking time to look at this.

Hm, maybe JuliaHub is doing something strange. I’ll look into it.

---

<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: [October 29, 2020, 4:42pm UTC](https://discourse.julialang.org/t/package-version-purgatory/49246/5 "2020-10-29T16:42:39Z")

</div>

Your v1.0.1 tag has v1.0.2 in the project file: [https://github.com/grahamstark/PovertyAndInequalityMeasures.jl/releases/tag/v1.0.1](https://github.com/grahamstark/PovertyAndInequalityMeasures.jl/releases/tag/v1.0.1). Perhaps you get git reference “master” instead. Or update the tag.

---

<div class="post-metadata">

### Author: ![grahamstark](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/grahamstark/32/5200_2.png) [@grahamstark](https://discourse.julialang.org/u/grahamstark)
#### Post date: [October 29, 2020, 5:03pm UTC](https://discourse.julialang.org/t/package-version-purgatory/49246/6 "2020-10-29T17:03:02Z")

</div>

Oh, er… actually, all my mistake… I had tagged the new version 1.01 instead of 1.0.1 Fixed that & it all went through. Sorry for wasting your time. Looks fine now.

many thanks

Graham
