JuliaData / JuliaDB.jl

Parallel analytical database in pure Julia
http://juliadb.org/
Other
768 stars 62 forks source link

Update JDB dependencies to prevent environment-wide downgrades #407

Open danvinci opened 2 years ago

danvinci commented 2 years ago

When trying to add JuliaDB to my local environment (1.7), the following happens, hindering all packages installed:

(@v1.7) pkg> add JuliaDB
Updating registry at `~/.julia/registries/General`
Updating git-repo `https://github.com/JuliaRegistries/General.git`
Resolving package versions...
Installed Polynomials ─ v2.0.22
Updating `~/.julia/environments/v1.7/Project.toml`
[336ed68f] ↓ CSV v0.9.11 ⇒ v0.8.5
[a93c6f00] ↓ DataFrames v1.3.1 ⇒ v0.21.8
[a93385a2] + JuliaDB v0.13.0
[ccf2f8ad] ↓ PlotThemes v2.0.1 ⇒ v1.0.3
[91a5bcdd] ↓ Plots v1.25.4 ⇒ v0.28.4
[7f904dfe] ↓ PlutoUI v0.7.27 ⇒ v0.7.1
[428bdadb] ↓ SimJulia v0.8.2 ⇒ v0.8.0
[2913bbd2] ↓ StatsBase v0.33.14 ⇒ v0.32.2
Updating `~/.julia/environments/v1.7/Manifest.toml`
[6e696c72] - AbstractPlutoDingetjes v1.1.4
[1520ce14] + AbstractTrees v0.3.4
[79e6a3ab] ↓ Adapt v3.3.2 ⇒ v2.4.0
[b99e7846] + BinaryProvider v0.5.10
[336ed68f] ↓ CSV v0.9.11 ⇒ v0.8.5
[324d7699] + CategoricalArrays v0.8.3
[944b1d66] ↓ CodecZlib v0.7.0 ⇒ v0.6.0
[3da002f7] ↓ ColorTypes v0.11.0 ⇒ v0.9.1
[5ae59095] ↓ Colors v0.12.8 ⇒ v0.11.2
[34da2185] ↓ Compat v3.41.0 ⇒ v2.2.1
[a8cc5b0e] - Crayons v4.1.0
[d58978e5] + Dagger v0.8.0
[a93c6f00] ↓ DataFrames v1.3.1 ⇒ v0.21.8
[864edb3b] ↓ DataStructures v0.18.11 ⇒ v0.17.20
[497a8b3b] + DoubleFloats v1.1.25
[c87230d0] ↓ FFMPEG v0.4.1 ⇒ v0.2.4
[48062228] - FilePathsBase v0.9.17
[53c48c17] ↓ FixedPointNumbers v0.8.4 ⇒ v0.6.1
[59287772] - Formatting v0.4.2
[28b8d3ca] ↓ GR v0.63.0 ⇒ v0.44.0
[14197337] + GenericLinearAlgebra v0.2.7
[5c1252a2] - GeometryBasics v0.4.1
[4d00f742] + GeometryTypes v0.7.10
[c27321d9] + Glob v1.3.0
[47d2ed2b] - Hyperscript v0.0.4
[ac1192a8] - HypertextLiteral v0.9.3
[b5f81e59] - IOCapture v0.2.2
[6deec6e2] + IndexedTables v0.12.6
[842dd82b] - InlineStrings v1.1.1
[d8418881] + Intervals v1.5.0
[c8e1da08] - IterTools v1.4.0
[a93385a2] + JuliaDB v0.13.0
[23fbe1c1] - Latexify v0.15.9
[f9f48841] + MemPool v0.2.0
[e1d29d7a] ↓ Missings v1.0.2 ⇒ v0.4.5
[78c3b35d] ↓ Mocking v0.7.3 ⇒ v0.7.2
[d8a4904e] + MutableArithmetics v0.3.2
[4d1e1d77] + Nullables v0.0.8
[a15396b6] + OnlineStats v1.5.13
[925886fa] + OnlineStatsBase v1.4.9
[69de0a69] ↓ Parsers v2.1.3 ⇒ v1.1.2
[ccf2f8ad] ↓ PlotThemes v2.0.1 ⇒ v1.0.3
[995b91a9] ↓ PlotUtils v1.1.2 ⇒ v0.6.5
[91a5bcdd] ↓ Plots v1.25.4 ⇒ v0.28.4
[7f904dfe] ↓ PlutoUI v0.7.27 ⇒ v0.7.1
[f27b6e38] + Polynomials v2.0.22
[2dfb63ee] ↓ PooledArrays v1.4.0 ⇒ v0.5.3
[08abe8d2] - PrettyTables v1.3.1
[be4d8f0f] + Quadmath v0.5.5
[3cdcf5f2] ↓ RecipesBase v1.2.1 ⇒ v0.7.0
[01d81517] - RecipesPipeline v0.4.1
[189a3867] ↓ Reexport v1.2.2 ⇒ v0.2.0
[c5292f4c] ↓ ResumableFunctions v0.6.1 ⇒ v0.5.2
[6c6a2e73] - Scratch v1.1.0
[992d4aef] ↓ Showoff v1.0.3 ⇒ v0.3.2
[428bdadb] ↓ SimJulia v0.8.2 ⇒ v0.8.0
[a2af1166] ↓ SortingAlgorithms v1.0.1 ⇒ v0.3.1
[276daf66] + SpecialFunctions v2.0.0
[90137ffa] ↓ StaticArrays v1.3.0 ⇒ v0.12.5
[82ae8749] - StatsAPI v1.2.0
[2913bbd2] ↓ StatsBase v0.33.14 ⇒ v0.32.2
[09ab397b] ↓ StructArrays v0.6.3 ⇒ v0.4.4
[fd094767] + Suppressor v0.2.0
[e0df1984] + TextParse v0.9.1
[f269a46b] ↓ TimeZones v1.7.0 ⇒ v1.5.9
[1cfade01] - UnicodeFun v0.4.1
[41fe7b60] - Unzip v0.1.2
[ea10d353] ↓ WeakRefStrings v1.4.1 ⇒ v0.6.2
[6e34b625] - Bzip2_jll v1.0.8+0
[83423d85] - Cairo_jll v1.16.1+1
[5ae413db] - EarCut_jll v2.2.3+0
[2e619515] - Expat_jll v2.2.10+0
[b22a6f82] - FFMPEG_jll v4.4.0+0
[a3f928ae] - Fontconfig_jll v2.13.93+0
[d7e528f0] - FreeType2_jll v2.10.4+0
[559328eb] - FriBidi_jll v1.0.10+0
[0656b61e] - GLFW_jll v3.3.5+1
[d2c73de3] - GR_jll v0.63.0+0
[78b55507] - Gettext_jll v0.21.0+0
[7746bdde] - Glib_jll v2.68.3+2
[3b182d85] - Graphite2_jll v1.3.14+0
[2e76f6c2] - HarfBuzz_jll v2.8.1+1
[aacddb02] - JpegTurbo_jll v2.1.0+0
[c1c5ebd0] - LAME_jll v3.100.1+0
[dd4b983a] - LZO_jll v2.10.1+0
[e9f186c6] - Libffi_jll v3.2.2+1
[d4300ac3] - Libgcrypt_jll v1.8.7+0
[7e76a0d4] - Libglvnd_jll v1.3.0+3
[7add5ba3] - Libgpg_error_jll v1.42.0+0
[4b2f31a3] - Libmount_jll v2.35.0+0
[89763e89] - Libtiff_jll v4.3.0+0
[38a345b3] - Libuuid_jll v2.36.0+0
[e7412a2a] - Ogg_jll v1.3.5+0
[458c3c95] - OpenSSL_jll v1.1.10+0
[efe28fd5] + OpenSpecFun_jll v0.5.5+0
[91d4177d] - Opus_jll v1.3.2+0
[2f80f16e] - PCRE_jll v8.44.0+0
[30392449] - Pixman_jll v0.40.1+0
[ea2cea3b] - Qt5Base_jll v5.15.3+0
[a2964d1f] - Wayland_jll v1.19.0+0
[2381bf8a] - Wayland_protocols_jll v1.23.0+0
[02c8fc9c] - XML2_jll v2.9.12+0
[aed1982a] - XSLT_jll v1.1.34+0
[4f6342f7] - Xorg_libX11_jll v1.6.9+4
[0c0b7dd1] - Xorg_libXau_jll v1.0.9+4
[935fb764] - Xorg_libXcursor_jll v1.2.0+4
[a3789734] - Xorg_libXdmcp_jll v1.1.3+4
[1082639a] - Xorg_libXext_jll v1.3.4+4
[d091e8ba] - Xorg_libXfixes_jll v5.0.3+4
[a51aa0fd] - Xorg_libXi_jll v1.7.10+4
[d1454406] - Xorg_libXinerama_jll v1.1.4+4
[ec84b674] - Xorg_libXrandr_jll v1.5.2+4
[ea2f1a96] - Xorg_libXrender_jll v0.9.10+4
[14d82f49] - Xorg_libpthread_stubs_jll v0.1.0+3
[c7cfdc94] - Xorg_libxcb_jll v1.13.0+3
[cc61e674] - Xorg_libxkbfile_jll v1.1.0+4
[12413925] - Xorg_xcb_util_image_jll v0.4.0+1
[2def613f] - Xorg_xcb_util_jll v0.4.0+1
[975044d2] - Xorg_xcb_util_keysyms_jll v0.4.0+1
[0d47668e] - Xorg_xcb_util_renderutil_jll v0.3.9+1
[c22f9ab0] - Xorg_xcb_util_wm_jll v0.4.1+1
[35661453] - Xorg_xkbcomp_jll v1.4.2+4
[33bec58e] - Xorg_xkeyboard_config_jll v2.27.0+4
[c5fb5394] - Xorg_xtrans_jll v1.4.0+3
[0ac62f75] - libass_jll v0.15.1+0
[f638f0a6] - libfdk_aac_jll v2.0.2+0
[b53b4c65] - libpng_jll v1.6.38+0
[f27f6e37] - libvorbis_jll v1.3.7+0
[1270edf5] - x264_jll v2021.5.5+0
[dfaa095f] - x265_jll v3.5.0+0
[d8fb68d0] - xkbcommon_jll v0.9.1+5
[9abbd945] + Profile
[05823500] + OpenLibm_jll

`

fhouser commented 2 years ago

This! I (new to Julia) had naively added JuliaDB only to later realize it was keeping all of my other packages -- themselves seemingly JuliaDB dependencies (a lot of them) -- at lower versions leading to confusion as to why some packages were apparently missing methods and functions that were documented in doc pages...