# Workaround for CompatHelper Bug

**URL:** https://discourse.julialang.org/t/workaround-for-compathelper-bug/107449
**Category:** Package Management
**Tags:** compathelper
**Created:** [December 11, 2023, 2:39pm UTC](https://discourse.julialang.org/t/workaround-for-compathelper-bug/107449 "2023-12-11T14:39:19Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![Nathan\_Boyer](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/nathan_boyer/32/14825_2.png) [@Nathan\_Boyer](https://discourse.julialang.org/u/Nathan_Boyer)
#### Post date: [December 11, 2023, 2:39pm UTC](https://discourse.julialang.org/t/workaround-for-compathelper-bug/107449/1 "2023-12-11T14:39:19Z")

</div>

I keep getting this pull request from CompatHelper:

> This pull request changes the compat entry for the `XLSX` package from `0.10.1` to `0.10.1, 0.10`.

The current compat is listed as `XLSX = "0.10.1"` which seems correct according to the Pkg documentation:

> ```julia
> [compat]
> Example = "0.2.1"
> 
> ```
> 
> results in a versionbound on Example as `[0.2.1, 0.3.0)`.

It seems like this is a [known bug](https://github.com/JuliaRegistries/CompatHelper.jl/issues/266) that has been open for almost 3 years, so imagine others have dealt with this before.

I keep closing this pull request without merging, but it always reappears as a new PR the next day. What should I do to avoid the bad PRs while I wait for the bug fix?

---

<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: [December 11, 2023, 3:33pm UTC](https://discourse.julialang.org/t/workaround-for-compathelper-bug/107449/2 "2023-12-11T15:33:38Z")

</div>

Hmmm. Why is your compat entry `XLSX = "0.10.1"`? The General registry says the latest registered version of XLSX is 0.10.0: [https://github.com/JuliaRegistries/General/blob/master/X/XLSX/Versions.toml](https://github.com/JuliaRegistries/General/blob/master/X/XLSX/Versions.toml)

---

<div class="post-metadata">

### Author: ![Nathan\_Boyer](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/nathan_boyer/32/14825_2.png) [@Nathan\_Boyer](https://discourse.julialang.org/u/Nathan_Boyer)
#### Post date: [December 11, 2023, 3:56pm UTC](https://discourse.julialang.org/t/workaround-for-compathelper-bug/107449/3 "2023-12-11T15:56:09Z")

</div>

Oh, I just had an XLSX PR merged that I need, so I have `XLSX#master` loaded in my environment which comes in as `0.10.1`. That PR should be released in 0.10.1, so that is the compatibility I need going forward. I didn’t think about the interaction with the general registry though; I just thought it should know that 0.10 is less than 0.10.1.
