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

Update EpiAware to depend on more recent version of Turing.jl and >= in compat #261

Closed
SamuelBrand1 opened this issue Jun 6, 2024 · 0 comments · Fixed by #262
Closed
Labels

Comments

@SamuelBrand1
Copy link
Collaborator

At the moment in main branch the precise version of deps being used in EpiAware are:

Status `~/GitHub/CFA/Rt-without-renewal/EpiAware/Project.toml`
⌅ [47edcb42] ADTypes v0.2.7
  [80f14c24] AbstractMCMC v5.2.0
  [0bf59076] AdvancedHMC v0.6.1
⌅ [1313f7d8] DataFramesMeta v0.14.1
  [31c24e10] Distributions v0.25.109
  [ffbed154] DocStringExtensions v0.9.3
⌅ [366bfd00] DynamicPPL v0.24.11
  [2ab3a3ac] LogExpFunctions v0.3.28
  [c7f686f2] MCMCChains v6.0.6
  [b1d3bc72] Pathfinder v0.8.7
  [1fd47b50] QuadGK v2.9.4
  [189a3867] Reexport v1.2.2
  [bd369af6] Tables v1.11.1
⌅ [fce5fe82] Turing v0.30.9
  [37e2e46d] LinearAlgebra
  [9a3f8284] Random
  [2f01184e] SparseArrays v1.10.0
  [10745b16] Statistics v1.10.0

Turing is moving forward and changing the interface to samplers (see #238 and links from that issue).

What I think is happening here is that there is some kind of [compat] mutual blocking going on because latest versions of some packages like ADTypes.jl, which has moved to v1.2.1 but we have pinned to somewhere [0.2.0 - 0.3.0).

A related question is should we have weaker compat, e.g. here https://pkgdocs.julialang.org/v1/compatibility/#Inequality-specifiers

However, I'm slightly worried about this causing longer term problems.

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

Successfully merging a pull request may close this issue.

1 participant