RalphAS / PeriodicSchurDecompositions.jl

Julia package for periodic Schur decompositions of matrix products
Other
8 stars 0 forks source link

Loading PSD in Julia 1.9 produces strange messages #13

Closed andreasvarga closed 4 months ago

andreasvarga commented 1 year ago

I tried recently to install all dependencies of the PeriodicSystems with Julia 1.9.0. When loading PSD I got the following messages:

julia> using PeriodicSchurDecompositions
 │ Package PeriodicSchurDecompositions not found, but a package named PeriodicSchurDecompositions is available from a
 │ registry.
 │ Install package?
 │   (@v1.9) pkg> add PeriodicSchurDecompositions
 └ (y/n/o) [y]:
   Resolving package versions...
    Updating `C:\Users\Andreas\.julia\environments\v1.9\Project.toml`
  [e5aedecb] + PeriodicSchurDecompositions v0.1.3
    Updating `C:\Users\Andreas\.julia\environments\v1.9\Manifest.toml`
⌅ [4c555306] ↓ ArrayLayouts v1.0.4 ⇒ v0.8.18
⌃ [aae01518] ↓ BandedMatrices v0.17.24 ⇒ v0.17.18
⌃ [8e7c35d0] ↓ BlockArrays v0.16.28 ⇒ v0.16.25
⌅ [ffab5731] ↓ BlockBandedMatrices v0.12.0 ⇒ v0.11.10
⌅ [1a297f60] ↓ FillArrays v1.1.0 ⇒ v0.13.11
⌃ [4858937d] ↓ InfiniteArrays v0.12.13 ⇒ v0.12.12
⌃ [cde9dba0] ↓ InfiniteLinearAlgebra v0.6.18 ⇒ v0.6.16
⌅ [5078a376] ↓ LazyArrays v1.1.1 ⇒ v0.22.18
⌅ [a3b82374] ↓ MatrixFactorizations v1.0.0 ⇒ v0.9.6
  [e5aedecb] + PeriodicSchurDecompositions v0.1.3
        Info Packages marked with ⌃ and ⌅ have new versions available, but those with ⌅ are restricted by compatibility constraints from upgrading. To see why use `status --outdated -m`
Precompiling project...
  ✓ FillArrays
  ✓ ArrayLayouts
  ✓ LowRankApprox
  ✓ FastTransforms
  ✓ Distributions
  ✓ Optim
  ✓ MatrixFactorizations
  ✓ BlockArrays
  ✓ BandedMatrices
  ✓ Distributions → DistributionsChainRulesCoreExt
  ✓ Symbolics
  ✓ DiffEqBase → DiffEqBaseDistributionsExt
  ✓ LazyArrays
  ✓ InfiniteArrays
  ✓ ArrayInterface → ArrayInterfaceBandedMatricesExt
  ✓ BlockBandedMatrices
  ✓ ArrayInterface → ArrayInterfaceBlockBandedMatricesExt
  ✓ LazyBandedMatrices
  ✓ SemiseparableMatrices
  ✓ InfiniteLinearAlgebra
  ✓ ApproxFunBase
  ✓ ApproxFunFourier
  ✓ ApproxFunOrthogonalPolynomials
  ✓ ApproxFunSingularities
  ✓ ApproxFun
  26 dependencies successfully precompiled in 79 seconds. 198 already precompiled.
  25 dependencies precompiled but different versions are currently loaded. Restart julia to access the new versions
┌ Warning: C:\Users\Andreas\.julia\packages\FillArrays\KpKaA\src\oneelement.jl no longer exists, deleted all methods
└ @ Revise C:\Users\Andreas\.julia\packages\Revise\Kw99o\src\packagedef.jl:663
┌ Error: Failed to revise C:\Users\Andreas\.julia\packages\BandedMatrices\qzqxQ\src\symbanded\bandedeigen.jl
│   exception =
│    invalid redefinition of constant BandedEigenvectors
│    Stacktrace:
│     [1] top-level scope
│       @ C:\Users\Andreas\.julia\packages\BandedMatrices\qzqxQ\src\symbanded\bandedeigen.jl:2
│    Revise evaluation error at C:\Users\Andreas\.julia\packages\BandedMatrices\qzqxQ\src\symbanded\bandedeigen.jl:2
│
└ @ Revise C:\Users\Andreas\.julia\packages\Revise\Kw99o\src\packagedef.jl:719
┌ Warning: The running code does not match the saved version for the following files:
│
│   C:\Users\Andreas\.julia\packages\BandedMatrices\qzqxQ\src\symbanded\bandedeigen.jl
│
│ If the error was due to evaluation order, it can sometimes be resolved by calling `Revise.retry()`.
│ Use Revise.errors() to report errors again. Only the first error in each file is shown.
│ Your prompt color may be yellow until the errors are resolved.
└ @ Revise C:\Users\Andreas\.julia\packages\Revise\Kw99o\src\packagedef.jl:829
[ Info: Precompiling PeriodicSchurDecompositions [e5aedecb-f6c0-4c91-b6ff-fbae4296f459]

I wonder if I have to undertake any action. After a new start of Julia using PeriodicSchurDecompositionsworks, but I wonder which version of the above packages are used.

andreasvarga commented 4 months ago

I am closing this because it is not anymore relevant. I wonder if the following has any importance for using this package:

ArnoldiMethod and MatrixFactorizations have newer versions as requested in Project.toml.