# Sorting out FFT Compat Issue - help needed

**URL:** https://discourse.julialang.org/t/sorting-out-fft-compat-issue-help-needed/32569
**Category:** New to Julia
**Created:** [December 22, 2019, 12:28am UTC](https://discourse.julialang.org/t/sorting-out-fft-compat-issue-help-needed/32569 "2019-12-22T00:28:47Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![anon92994695](https://avatars.discourse-cdn.com/v4/letter/a/ce7236/32.png) [@anon92994695](https://discourse.julialang.org/u/anon92994695)
#### Post date: [December 22, 2019, 12:28am UTC](https://discourse.julialang.org/t/sorting-out-fft-compat-issue-help-needed/32569/1 "2019-12-22T00:28:47Z")

</div>

So I am not so fresh on this Compat detection and dependency control flow thing. I really need some help!

I tried to push a fix to my package and was met with a CI/CD error. Weird because my push did NOT change any dependencies whatsoever!

> **[Travis CI - Test and Deploy with Confidence](https://app.travis-ci.com/caseykneale/ChemometricsTools.jl/jobs/625277701)**
>
> Travis CI enables your team to test and ship your apps with confidence. Easily sync your projects with Travis CI and you'll be testing your code in minutes.

```plaintext
ERROR: Unsatisfiable requirements detected for package FFTW [7a1cc6ca]:

 FFTW [7a1cc6ca] log:

 ├─possible versions are: [0.1.0-0.1.2, 0.2.0-0.2.4, 0.3.0, 1.0.0-1.0.1, 1.1.0] or uninstalled

 ├─restricted to versions 1.0.1-1 by ChemometricsTools [a9718f02], leaving only versions [1.0.1, 1.1.0]

 │ └─ChemometricsTools [a9718f02] log:

 │ ├─possible versions are: 0.5.10 or uninstalled

 │ └─ChemometricsTools [a9718f02] is fixed to version 0.5.10

 ├─restricted to versions 1.0.1 by an explicit requirement, leaving only versions 1.0.1

 └─restricted by compatibility requirements with AbstractFFTs [621f4979] to versions: 1.1.0 or uninstalled — no versions left

   └─AbstractFFTs [621f4979] log:

     ├─possible versions are: [0.3.0-0.3.2, 0.4.0-0.4.1, 0.5.0] or uninstalled

     └─restricted to versions 0.5.0 by an explicit requirement, leaving only versions 0.5.0

```

What happened I don’t know, but I also don’t see any issues with what’s happening in my TOML?

> <https://github.com/caseykneale/ChemometricsTools.jl/blob/master/Project.toml>

I even asked the FFT package mantainers - and I don’t think they are having any issues with this. So it seems isolated to my package? Any tips for how to debug these kinds of issues, or any idea whats going on?

---

<div class="post-metadata">

### Author: ![ssfrr](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ssfrr/32/3736_2.png) [@ssfrr](https://discourse.julialang.org/u/ssfrr)
#### Post date: [December 22, 2019, 1:25am UTC](https://discourse.julialang.org/t/sorting-out-fft-compat-issue-help-needed/32569/2 "2019-12-22T01:25:48Z")

</div>

Currently your Manifest.toml indicates that FFTW 1.0.1 is installed. What happens if you remove your Manifest.toml from the repo (or update your local dev environment so that it’s using the most recent FFTW and then check-in the modified Manifest.toml)?

---

<div class="post-metadata">

### Author: ![anon92994695](https://avatars.discourse-cdn.com/v4/letter/a/ce7236/32.png) [@anon92994695](https://discourse.julialang.org/u/anon92994695)
#### Post date: [December 22, 2019, 2:38am UTC](https://discourse.julialang.org/t/sorting-out-fft-compat-issue-help-needed/32569/3 "2019-12-22T02:38:17Z")

</div>

One of those classic - why didn’t I think of that? fixes.

Thanks - yep updating FFT fixed the problem entirely!
