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

floatingtableview not allowing Makie update #25

Open
lmiq opened this issue Jul 16, 2021 · 2 comments
Open

floatingtableview not allowing Makie update #25

lmiq opened this issue Jul 16, 2021 · 2 comments

Comments

@lmiq
Copy link

lmiq commented Jul 16, 2021

I don't know if this can be easily solved by a compat entry update, but FloatingTableView was not letting me to update Makie:

(@v1.6) pkg> add Makie@0.15
    Updating registry at `~/.julia/registries/General`
    Updating git-repo `https://github.com/JuliaRegistries/General.git`
   Resolving package versions...
ERROR: Unsatisfiable requirements detected for package WebIO [0f1e0344]:
 WebIO [0f1e0344] log:
 ├─possible versions are: 0.2.5-0.8.15 or uninstalled
 ├─restricted by compatibility requirements with TableView [40c74d1a] to versions: 0.8.0-0.8.15
 │ └─TableView [40c74d1a] log:
 │   ├─possible versions are: 0.1.0-0.7.1 or uninstalled
 │   └─restricted by compatibility requirements with FloatingTableView [197bc772] to versions: 0.6.0-0.7.1
 │     └─FloatingTableView [197bc772] log:
 │       ├─possible versions are: 0.1.0-0.2.0 or uninstalled
 │       └─restricted to versions * by an explicit requirement, leaving only versions 0.1.0-0.2.0
 └─restricted by compatibility requirements with Observables [510215fc] to versions: uninstalled — no versions left
   └─Observables [510215fc] log:
     ├─possible versions are: 0.2.0-0.4.0 or uninstalled
     ├─restricted by compatibility requirements with StatsPlots [f3b207a7] to versions: 0.2.0-0.4.0
     │ └─StatsPlots [f3b207a7] log:
     │   ├─possible versions are: 0.10.0-0.14.25 or uninstalled
     │   ├─restricted to versions * by an explicit requirement, leaving only versions 0.10.0-0.14.25
     │   ├─restricted by compatibility requirements with Distributions [31c24e10] to versions: 0.14.2-0.14.25 or uninstalled, leaving only versions: 0.14.2-0.14.25
     │   │ └─Distributions [31c24e10] log:
     │   │   ├─possible versions are: 0.16.0-0.25.11 or uninstalled
     │   │   ├─restricted to versions * by an explicit requirement, leaving only versions 0.16.0-0.25.11
     │   │   ├─restricted by compatibility requirements with Symbolics [0c5d862f] to versions: 0.23.0-0.25.11
     │   │   │ └─Symbolics [0c5d862f] log:
     │   │   │   ├─possible versions are: 0.1.0-1.3.0 or uninstalled
     │   │   │   └─restricted to versions * by an explicit requirement, leaving only versions 0.1.0-1.3.0
     │   │   ├─restricted by compatibility requirements with Gadfly [c91e804a] to versions: 0.16.0-0.24.18, leaving only versions: 0.23.0-0.24.18
     │   │   │ └─Gadfly [c91e804a] log:
     │   │   │   ├─possible versions are: 0.8.0-1.3.3 or uninstalled
     │   │   │   ├─restricted to versions * by an explicit requirement, leaving only versions 0.8.0-1.3.3
     │   │   │   └─restricted by compatibility requirements with Distributions [31c24e10] to versions: 1.2.1-1.3.3 or uninstalled, leaving only versions: 1.2.1-1.3.3
     │   │   │     └─Distributions [31c24e10] log: see above
     │   │   └─restricted by compatibility requirements with StaticArrays [90137ffa] to versions: [0.16.0-0.23.11, 0.24.5-0.25.11] or uninstalled, leaving only versions: [0.23.0-0.23.11, 0.24.5-0.24.18]
     │   │     └─StaticArrays [90137ffa] log:
     │   │       ├─possible versions are: 0.8.0-1.2.6 or uninstalled
     │   │       └─restricted to versions 1 by FundamentosDMC [7c3e4e1e], leaving only versions 1.0.0-1.2.6
     │   │         └─FundamentosDMC [7c3e4e1e] log:
     │   │           ├─possible versions are: 1.0.1 or uninstalled
     │   │           └─FundamentosDMC [7c3e4e1e] is fixed to version 1.0.1
     │   └─restricted by compatibility requirements with Interpolations [a98d9a8b] to versions: [0.10.0-0.11.0, 0.14.15-0.14.25] or uninstalled, leaving only versions: 0.14.15-0.14.25
     │     └─Interpolations [a98d9a8b] log:
     │       ├─possible versions are: 0.3.6-0.13.3 or uninstalled
     │       ├─restricted by compatibility requirements with EasyFit [fde71243] to versions: 0.12.0-0.13.3
     │       │ └─EasyFit [fde71243] log:
     │       │   ├─possible versions are: 0.1.0-0.5.4 or uninstalled
     │       │   ├─restricted to versions * by an explicit requirement, leaving only versions 0.1.0-0.5.4
     │       │   └─restricted by compatibility requirements with Interpolations [a98d9a8b] to versions: 0.5.2-0.5.4 or uninstalled, leaving only versions: 0.5.2-0.5.4
     │       │     └─Interpolations [a98d9a8b] log: see above
     │       └─restricted by compatibility requirements with StaticArrays [90137ffa] to versions: [0.3.6-0.4.0, 0.13.1-0.13.3] or uninstalled, leaving only versions: 0.13.1-0.13.3
     │         └─StaticArrays [90137ffa] log: see above
     └─restricted by compatibility requirements with Makie [ee78f7c6] to versions: 0.4.0
       └─Makie [ee78f7c6] log:
         ├─possible versions are: 0.9.0-0.15.0 or uninstalled
         └─restricted to versions 0.15 by an explicit requirement, leaving only versions 0.15.0

@pdeffebach
Copy link
Owner

I'm sure this can be fixed by just allowing an extra version. I should really have compat helper installed.

Thanks for the bug report.

@pdeffebach
Copy link
Owner

I don't understand what's going on here. Here is a simpler version.

(jl_A8oBm8) pkg> pin Makie
   Resolving package versions...
    Updating `/tmp/jl_A8oBm8/Project.toml`
  [ee78f7c6] ~ Makie v0.15.0 ⇒ v0.15.0 ⚲
    Updating `/tmp/jl_A8oBm8/Manifest.toml`
  [ee78f7c6] ~ Makie v0.15.0 ⇒ v0.15.0 ⚲

(jl_A8oBm8) pkg> add FloatingTableView
   Resolving package versions...
ERROR: Unsatisfiable requirements detected for package WebIO [0f1e0344]:
 WebIO [0f1e0344] log:
 ├─possible versions are: 0.2.5-0.8.15 or uninstalled
 ├─restricted by compatibility requirements with Blink [ad839575] to versions: [0.8.0-0.8.5, 0.8.7-0.8.15]
 │ └─Blink [ad839575] log:
 │   ├─possible versions are: 0.8.0-0.12.5 or uninstalled
 │   └─restricted by compatibility requirements with FloatingTableView [197bc772] to versions: 0.12.0-0.12.5
 │     └─FloatingTableView [197bc772] log:
 │       ├─possible versions are: 0.1.0-0.2.0 or uninstalled
 │       └─restricted to versions * by an explicit requirement, leaving only versions 0.1.0-0.2.0
 └─restricted by compatibility requirements with Observables [510215fc] to versions: uninstalled — no versions left
   └─Observables [510215fc] log:
     ├─possible versions are: 0.2.0-0.4.0 or uninstalled
     └─restricted by compatibility requirements with Makie [ee78f7c6] to versions: 0.4.0
       └─Makie [ee78f7c6] log:
         ├─possible versions are: 0.9.0-0.15.0 or uninstalled
         └─restricted to versions 0.15.0 by an explicit requirement, leaving only versions 0.15.0

Observables.jl doesn't seem to depend on WebIO. So why is it restricting WebIO's compatability?

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

2 participants