Closed ufechner7 closed 9 months ago
julia> versioninfo() Julia Version 1.10.0 Commit 3120989f39b (2023-12-25 18:01 UTC) Build Info: Official https://julialang.org/ release Platform Info: OS: Linux (x86_64-linux-gnu) CPU: 32 × AMD Ryzen 9 7950X 16-Core Processor WORD_SIZE: 64 LIBM: libopenlibm LLVM: libLLVM-15.0.7 (ORCJIT, znver3) Threads: 1 on 32 virtual cores Environment: LD_LIBRARY_PATH = /lib:/usr/lib:/usr/local/lib
MWE:
mkdir test cd test julia --project="."
and then in Julia:
] add ModelingToolkit
This prints two errors, you can ignore them. Restart Julia, and then:
] st add LowLevelParticleFilters
gives the output:
(test) pkg> st Status `~/repos/test/Project.toml` [961ee093] ModelingToolkit v8.75.0 (test) pkg> add LowLevelParticleFilters Resolving package versions... Installed SeeToDee ──────────────── v1.2.0 Installed FastGaussQuadrature ───── v0.5.1 Installed LowLevelParticleFilters ─ v3.6.1 Installed ModelingToolkit ───────── v8.73.2 Installed OrdinaryDiffEq ────────── v6.59.3 Updating `~/repos/test/Project.toml` [d9d29d28] + LowLevelParticleFilters v3.6.1 ⌃ [961ee093] ↓ ModelingToolkit v8.75.0 ⇒ v8.73.2 Updating `~/repos/test/Manifest.toml` ⌅ [c3fe647b] + AbstractAlgebra v0.34.7 [7d9f7c33] + Accessors v0.1.35 [4c555306] - ArrayLayouts v1.5.2 [a33af91c] + CompositionsBase v0.1.2 [8bb1440f] + DelimitedFiles v1.9.1 ⌃ [2b5f629d] ↓ DiffEqBase v6.146.0 ⇒ v6.145.2 ⌃ [459566f4] ↓ DiffEqCallbacks v2.36.1 ⇒ v2.35.0 ⌅ [442a2c76] + FastGaussQuadrature v0.5.1 ⌅ [0b43b601] + Groebner v0.5.1 ⌅ [d5909c97] + GroupsCore v0.4.2 [18e54dd8] + IntegerMathUtils v0.1.2 [3587e190] + InverseFunctions v0.1.12 [73f95e8e] + LatticeRules v0.0.1 [5078a376] - LazyArrays v1.8.3 [d9d29d28] + LowLevelParticleFilters v3.6.1 [a3b82374] - MatrixFactorizations v2.1.0 [bb5d69b7] - MaybeInplace v0.1.1 ⌃ [961ee093] ↓ ModelingToolkit v8.75.0 ⇒ v8.73.2 ⌅ [8913a72c] ↓ NonlinearSolve v3.4.0 ⇒ v2.8.2 ⌃ [1dea7af3] ↓ OrdinaryDiffEq v6.69.0 ⇒ v6.59.3 [08abe8d2] + PrettyTables v2.3.1 [27ebfcd6] + Primes v0.5.5 [8a4e6c94] + QuasiMonteCarlo v0.3.3 [fb686558] + RandomExtensions v0.4.4 ⌅ [731186ca] ↓ RecursiveArrayTools v3.5.4 ⇒ v2.38.10 [fdea26ae] + SIMD v3.4.6 ⌃ [0bca4576] ↓ SciMLBase v2.20.0 ⇒ v2.10.0 [e9a6253c] + SciMLNLSolve v0.1.9 ⌃ [1c904df7] + SeeToDee v1.2.0 ⌅ [727e6d20] ↓ SimpleNonlinearSolve v1.3.1 ⇒ v0.1.25 [ed01d8cd] + Sobol v1.5.0 [892a3eda] + StringManipulation v0.3.4 ⌅ [2efcf032] ↓ SymbolicIndexingInterface v0.3.3 ⇒ v0.2.2 ⌃ [d1185830] ↓ SymbolicUtils v1.5.0 ⇒ v1.4.0 ⌃ [0c5d862f] ↓ Symbolics v5.16.1 ⇒ v5.11.0 Info Packages marked with ⌃ and ⌅ have new versions available. Those with ⌃ may be upgradable, but those with ⌅ are restricted by compatibility constraints from upgrading. To see why use `status --outdated -m` Precompiling project... 32 dependencies successfully precompiled in 111 seconds. 193 already precompiled. (test) pkg>
Expected result: Installing ModelingToolkit and then LowLevelParticleFilters is NOT downgrading any packages.
MWE:
and then in Julia:
This prints two errors, you can ignore them. Restart Julia, and then:
gives the output:
Expected result: Installing ModelingToolkit and then LowLevelParticleFilters is NOT downgrading any packages.