JuliaLinearAlgebra / BLIS.jl

This repo plans to provide a low-level Julia wrapper for BLIS typed interface.
BSD 3-Clause "New" or "Revised" License
26 stars 4 forks source link

Installing BLIS.jl yields an older version #15

Open ikirill opened 2 years ago

ikirill commented 2 years ago

When I install BLIS.jl with julia 1.7.3, it gives BLIS v0.2.0 and blis_jll v0.8.1, despite there being more recent updates to the package. In particular, I'm also getting the crash fixed in https://github.com/JuliaLinearAlgebra/BLIS.jl/issues/12

I think this commit: https://github.com/JuliaLinearAlgebra/BLIS.jl/commit/f80507080956afda78b710d710a56eade49a6a26 might have bumped the version down by accident so Pkg.jl automatically installs an older version. I had to do dev BLIS to work around this.

▶ testjulia1 % julia --project=@.                                                                                                                                                    
               _                                                                                                                                                                     
   _       _ _(_)_     |  Documentation: https://docs.julialang.org                                                                                                                  
  (_)     | (_) (_)    |                                                                                                                                                             
   _ _   _| |_  __ _   |  Type "?" for help, "]?" for Pkg help.                                                                                                                      
  | | | | | | |/ _` |  |                                                                                                                                                             
  | | |_| | | | (_| |  |  Version 1.7.3 (2022-05-06)                                                                                                                                 
 _/ |\__'_|_|_|\__'_|  |  Official https://julialang.org/ release                                                                                                                    
|__/                   |                                                                                                                                                             

(@v1.7) pkg> activate .                                                                                                                                                              
  Activating new project at `~/Sandboxes/testjulia1`                                                                                                                                 

(testjulia1) pkg> add BLIS                                                                                                                                                           
    Updating registry at `~/.julia/registries/General.toml`                                                                                                                          
   Resolving package versions...                                                                                                                                                     
    Updating `~/Sandboxes/testjulia1/Project.toml`                                                                                                                                   
  [32f2db32] + BLIS v0.2.0                                                                                                                                                           
    Updating `~/Sandboxes/testjulia1/Manifest.toml`                                                                                                                                  
  [32f2db32] + BLIS v0.2.0                                                                                                                                                           
  [692b3bcd] + JLLWrappers v1.4.1                                                                                                                                                    
  [21216c6a] + Preferences v1.3.0                                                                                                                                                    
  [1d63c593] + LLVMOpenMP_jll v14.0.4+0                                                                                                                                              
  [6136c539] + blis_jll v0.8.1+3                                                                                                                                                     
etc.

(the version numbers for BLIS and blis_jll are wrong)

xrq-phys commented 2 years ago

Hi. Thanks for the issue.

Sorry I forgot to register the #12 fix to the Julia package registry. (s.t. it'll become v0.2.0+1)

Anyway, perhaps it's helpful to make it v0.2.1 now as you proposed in #16.