I know that question has come up before. I’m not sure I fully understand the solutions, however.
I just added FFTW and AbstractFFTs as dependencies to a package. I’m getting this
(see Travis CI - Test and Deploy with Confidence)
ERROR: Unsatisfiable requirements detected for package FFTW [7a1cc6ca]:
132 FFTW [7a1cc6ca] log:
133 ├─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, 1.2.0-1.2.1] or uninstalled
134 ├─restricted to versions * by SIAMFANLEquations [084e46ad], leaving only versions [0.1.0-0.1.2, 0.2.0-0.2.4, 0.3.0, 1.0.0-1.0.1, 1.1.0, 1.2.0-1.2.1]
135 │ └─SIAMFANLEquations [084e46ad] log:
136 │ ├─possible versions are: 0.1.5 or uninstalled
137 │ └─SIAMFANLEquations [084e46ad] is fixed to version 0.1.5
138 ├─restricted to versions 1.2.1 by an explicit requirement, leaving only versions 1.2.1
139 └─restricted by julia compatibility requirements to versions: [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 — no versions left
I’ve seen recommendations to remove Manifest.toml from the repo. I did that and it solved my problem. As best I can tell from the output, Travis wants to use FFTW v 1.1 and I’m using 3.3.9+5. I think this will be ok, but am nervous about leaving Manifest.toml out of the repo. Should I care about this at all?
Is there a way I can convince Travis to update its FFTW? Would asking it to do that make the CI take a lot longer every time I do it?
'preciate any help,
– Tim