Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Please tag a new version (with support for MKL 2022) #230

Closed
jishnub opened this issue Feb 8, 2022 · 2 comments
Closed

Please tag a new version (with support for MKL 2022) #230

jishnub opened this issue Feb 8, 2022 · 2 comments

Comments

@jishnub
Copy link
Member

jishnub commented Feb 8, 2022

43c2769 has bumped the compat bounds to support MKL 2022, but it's not been tagged. As a consequence, the latest development in MKL.jl, specifically JuliaLinearAlgebra/MKL.jl#104 (which sets 2022 as the lower bound of MKL), is only compatible with an old version of FFTW that doesn't set any MKL compat bound. Fetching old versions of dependencies is eventually leading to a precompilation failure in FastTransforms.jl. This should be avoidable by tagging a new version here.

(@v1.8) pkg> activate --temp
  Activating new project at `/tmp/jl_Fi6r0j`

(jl_Fi6r0j) pkg> add https://github.com/JuliaLinearAlgebra/MKL.jl#vs/lp64
    Updating git-repo `https://github.com/JuliaLinearAlgebra/MKL.jl`
    Updating registry at `~/.julia/registries/General.toml`
   Resolving package versions...
    Updating `/tmp/jl_Fi6r0j/Project.toml`
  [33e6dc65] + MKL v0.4.5 `https://github.com/JuliaLinearAlgebra/MKL.jl#vs/lp64`
    Updating `/tmp/jl_Fi6r0j/Manifest.toml`
  [692b3bcd] + JLLWrappers v1.4.1
  [33e6dc65] + MKL v0.4.5 `https://github.com/JuliaLinearAlgebra/MKL.jl#vs/lp64`
  [9b87118b] + PackageCompiler v2.0.4
  [21216c6a] + Preferences v1.2.3
  [05181044] + RelocatableFolders v0.1.3
  [6c6a2e73] + Scratch v1.1.0
  [1d5cc7b8] + IntelOpenMP_jll v2018.0.3+2
  [856f044c] + MKL_jll v2022.0.0+0
  [0dad84c5] + ArgTools v1.1.1
  [56f22d72] + Artifacts
  [2a0f44e3] + Base64
  [f43a241f] + Downloads v1.6.0
  [7b1f6079] + FileWatching
  [b77e0a4c] + InteractiveUtils
  [4af54fe1] + LazyArtifacts
  [b27032c2] + LibCURL v0.6.3
  [76f85450] + LibGit2
  [8f399da3] + Libdl
  [37e2e46d] + LinearAlgebra
  [56ddb016] + Logging
  [d6f4376e] + Markdown
  [ca575930] + NetworkOptions v1.2.0
  [de0858da] + Printf
  [3fa0cd96] + REPL
  [9a3f8284] + Random
  [ea8e919c] + SHA v0.7.0
  [9e88b42a] + Serialization
  [6462fe0b] + Sockets
  [fa267f1f] + TOML v1.0.0
  [a4e569a6] + Tar v1.10.0
  [cf7118a7] + UUIDs
  [4ec0a83e] + Unicode
  [e66e0078] + CompilerSupportLibraries_jll v0.5.0+0
  [deac9b47] + LibCURL_jll v7.73.0+4
  [29816b5a] + LibSSH2_jll v1.9.1+2
  [c8ffd9c3] + MbedTLS_jll v2.24.0+2
  [14a3606d] + MozillaCACerts_jll v2020.7.22
  [4536629a] + OpenBLAS_jll v0.3.17+2
  [83775a58] + Zlib_jll v1.2.12+1
  [8e850b90] + libblastrampoline_jll v5.0.1+0
  [8e850ede] + nghttp2_jll v1.41.0+1
  [3f19e933] + p7zip_jll v16.2.1+1
    Building MKL  `~/.julia/scratchspaces/44cfe95a-1eb2-52ea-b672-e2afdf69b78f/b39ccb3b83300bb9331e070270bd4ade0ea05563/build.log`
Precompiling project...
  10 dependencies successfully precompiled in 3 seconds. 4 already precompiled.

(jl_Fi6r0j) pkg> add FastTransforms
   Resolving package versions...
   Installed FillArrays ─ v0.12.8
    Updating `/tmp/jl_Fi6r0j/Project.toml`
⌃ [057dd010] + FastTransforms v0.12.6
    Updating `/tmp/jl_Fi6r0j/Manifest.toml`
⌅ [621f4979] + AbstractFFTs v0.5.0
  [4c555306] + ArrayLayouts v0.7.8
  [b99e7846] + BinaryProvider v0.5.10
  [d360d2e6] + ChainRulesCore v1.12.0
  [9e997f8a] + ChangesOfVariables v0.1.2
  [34da2185] + Compat v3.41.0
  [8f4d0f93] + Conda v1.6.0
  [717857b8] + DSP v0.7.4
  [9a962f9c] + DataAPI v1.9.0
  [864edb3b] + DataStructures v0.18.11
  [ffbed154] + DocStringExtensions v0.8.6
  [e2ba6199] + ExprTools v0.1.8
⌃ [7a1cc6ca] + FFTW v1.1.1
  [442a2c76] + FastGaussQuadrature v0.4.9
⌃ [057dd010] + FastTransforms v0.12.6
  [1a297f60] + FillArrays v0.12.8
  [842dd82b] + InlineStrings v1.1.2
  [d8418881] + Intervals v1.5.0
  [3587e190] + InverseFunctions v0.1.2
  [92d709cd] + IrrationalConstants v0.1.1
  [c8e1da08] + IterTools v1.4.0
  [682c06a0] + JSON v0.21.2
  [2ab3a3ac] + LogExpFunctions v0.3.6
  [e1d29d7a] + Missings v1.0.2
  [78c3b35d] + Mocking v0.7.3
  [d8a4904e] + MutableArithmetics v0.3.2
  [bac558e1] + OrderedCollections v1.4.1
  [69de0a69] + Parsers v2.2.1
  [f27b6e38] + Polynomials v2.0.24
  [3cdcf5f2] + RecipesBase v1.2.1
  [189a3867] + Reexport v1.2.2
  [a2af1166] + SortingAlgorithms v1.0.1
⌅ [276daf66] + SpecialFunctions v1.8.1
  [90137ffa] + StaticArrays v1.3.4
  [82ae8749] + StatsAPI v1.2.0
  [2913bbd2] + StatsBase v0.33.14
  [f269a46b] + TimeZones v1.7.1
  [c751599d] + ToeplitzMatrices v0.7.0
  [81def892] + VersionParsing v1.3.0
  [f5851436] + FFTW_jll v3.3.10+0
  [34b6f7d7] + FastTransforms_jll v0.5.4+0
  [efe28fd5] + OpenSpecFun_jll v0.5.5+0
  [8bb1440f] + DelimitedFiles
  [8ba89e20] + Distributed
  [a63ad114] + Mmap
  [1a1011a3] + SharedArrays
  [2f01184e] + SparseArrays
  [10745b16] + Statistics
  [8dfed614] + Test
  [781609d7] + GMP_jll v6.2.1+1
  [3a97d323] + MPFR_jll v4.1.1+1
  [05823500] + OpenLibm_jll v0.8.1+0
        Info Packages marked with ⌃ and ⌅ have new versions available, but those with ⌅ cannot be upgraded. To see why use `status --outdated`
Precompiling project...
  ✗ FastTransforms
  41 dependencies successfully precompiled in 64 seconds. 17 already precompiled.
  1 dependency errored. To see a full report either run `import Pkg; Pkg.precompile()` or load the package
@ViralBShah
Copy link
Member

Is it just that a new version needs to be tagged?

@giordano
Copy link
Member

Fixed by 683a6e8

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants