FloatingTableView.jl icon indicating copy to clipboard operation
FloatingTableView.jl copied to clipboard

floatingtableview not allowing Makie update

Open lmiq opened this issue 3 years ago • 2 comments

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 [email protected]
    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

lmiq avatar Jul 16 '21 17:07 lmiq

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 avatar Jul 16 '21 18:07 pdeffebach

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?

pdeffebach avatar Jul 21 '21 15:07 pdeffebach