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

Julia 1.8 update #11

Merged
merged 1 commit into from
May 29, 2024
Merged

Julia 1.8 update #11

merged 1 commit into from
May 29, 2024

Conversation

fonsp
Copy link
Contributor

@fonsp fonsp commented Apr 17, 2023

Hello! 👋

This binder currently fails to build, I think this is happening because it is using Julia 1.8 during the build, but this environment was generated using Julia 1.6, and one of the pinned dependencies (RDatasets.jl) used internal Julia API (ccall) in a way that was not future-proof.

What I did to generate the files in this PR:

  • Run julia --project inside the repo with Julia 1.8
  • import Pkg
  • Pkg.upgrade_manifest() (not strictly necessary, but Julia 1.7 started using a new format for Manifest.toml. You see a warning otherwise.)
  • Pkg.update() (update all packages to latest and update Manifest.toml

You can test my branch with:

https://mybinder.org/v2/gh/fonsp/demo-julia/julia-18-update it works!

Logs from failing binder build on current `main`
Waiting for build to start...
�[91m   Installed VersionParsing ── v1.3.0
�[0m�[91m   Installed Parsers ───────── v2.5.8
�[0m�[91m   Installed IJulia ────────── v1.24.0
�[0m�[91m   Installed JLLWrappers ───── v1.4.1
�[0m�[91m   Installed ZeroMQ_jll ────── v4.3.4+0
�[0m�[91m   Installed libsodium_jll ─── v1.0.20+0
�[0m�[91m   Installed SnoopPrecompile ─ v1.0.3
�[0m�[91m   Installed MbedTLS ───────── v1.1.7
   Installed SoftGlobalScope ─ v1.1.0
�[0m�[91m    Updating `/srv/julia/pkg/environments/v1.8/Project.toml`
  [7073ff75] + IJulia v1.24.0
�[0m�[91m    Updating `/srv/julia/pkg/environments/v1.8/Manifest.toml`
�[0m�[91m  [8f4d0f93] + Conda v1.8.0
�[0m�[91m  [7073ff75] + IJulia v1.24.0
 �[0m�[91m [692b3bcd] + JLLWrappers v1.4.1
  [682c06a0] + JSON v0.21.4
  [739be429] + MbedTLS v1.1.7�[0m�[91m
  [69de0a69] + Parsers v2.5.8
  [21216c6a] �[0m�[91m+ Preferences v1.3.0
 �[0m�[91m [66db9d55] + SnoopPrecompile v1.0.3�[0m�[91m
 �[0m�[91m [b85f4697] + SoftGlobalScope v1.1.0�[0m�[91m
 �[0m�[91m [81def892] �[0m�[91m+ VersionParsing v1.3.0
  [c2297ded] �[0m�[91m+ ZMQ v1.2.2
  [8f1865be] �[0m�[91m+ ZeroMQ_jll v4.3.4+0
  [a9144af2] �[0m�[91m+ libsodium_jll v1.0.20+0
  [0dad84c5] + ArgTools v1.1.1
  [56f22d72] �[0m�[91m+ Artifacts
  [2a0f44e3] �[0m�[91m+ Base64
  [ade2ca70] �[0m�[91m+ Dates�[0m�[91m
�[0m�[91m �[0m�[91m [f43a241f] �[0m�[91m+ Downloads v1.6.0�[0m�[91m
�[0m�[91m �[0m�[91m [7b1f6079] �[0m�[91m+ FileWatching�[0m�[91m
�[0m�[91m �[0m�[91m [b77e0a4c] �[0m�[91m+ InteractiveUtils
�[0m�[91m �[0m�[91m [b27032c2] �[0m�[91m+ LibCURL v0.6.3�[0m�[91m
�[0m�[91m �[0m�[91m [76f85450] �[0m�[91m+ LibGit2�[0m�[91m
�[0m�[91m �[0m�[91m [8f399da3] �[0m�[91m+ Libdl�[0m�[91m
�[0m�[91m �[0m�[91m [56ddb016] �[0m�[91m+ Logging�[0m�[91m
�[0m�[91m �[0m�[91m [d6f4376e] �[0m�[91m+ Markdown
  [a63ad114] �[0m�[91m+ Mmap�[0m�[91m
�[0m�[91m  [ca575930] �[0m�[91m+ NetworkOptions v1.2.0
�[0m�[91m �[0m�[91m [44cfe95a] + Pkg v1.8.0�[0m�[91m
 �[0m�[91m [de0858da] �[0m�[91m+ Printf
 �[0m�[91m [3fa0cd96] �[0m�[91m+ REPL�[0m�[91m
 �[0m�[91m [9a3f8284] �[0m�[91m+ Random�[0m�[91m
 �[0m�[91m [ea8e919c] �[0m�[91m+ SHA v0.7.0�[0m�[91m
  [9e88b42a] �[0m�[91m+ Serialization�[0m�[91m
�[0m�[91m �[0m�[91m [6462fe0b] �[0m�[91m+ Sockets
  [fa267f1f] + TOML v1.0.0�[0m�[91m
  [a4e569a6] �[0m�[91m+ Tar v1.10.1
  [8dfed614] �[0m�[91m+ Test
 �[0m�[91m [cf7118a7] + UUIDs
 �[0m�[91m [4ec0a83e] + Unicode
  [deac9b47] �[0m�[91m+ LibCURL_jll v7.84.0+0
  [29816b5a] + LibSSH2_jll v1.10.2+0
 �[0m�[91m [c8ffd9c3] �[0m�[91m+ MbedTLS_jll v2.28.0+0�[0m�[91m
�[0m�[91m  [14a3606d] �[0m�[91m+ MozillaCACerts_jll v2022.2.1�[0m�[91m
�[0m�[91m  [83775a58] �[0m�[91m+ Zlib_jll v1.2.12+3
 �[0m�[91m [8e850ede] �[0m�[91m+ nghttp2_jll v1.48.0+0
  [3f19e933] �[0m�[91m+ p7zip_jll v17.4.0+0
�[0m�[91m    Building Conda ─→ `/srv/julia/pkg/scratchspaces/44cfe95a-1eb2-52ea-b672-e2afdf69b78f/e32a90da027ca45d84678b826fffd3110bb3fc90/build.log`
�[0m�[91m    Building IJulia → `/srv/julia/pkg/scratchspaces/44cfe95a-1eb2-52ea-b672-e2afdf69b78f/59e19713542dd9dd02f31d59edbada69530d6a14/build.log`
�[0m�[91mPrecompiling�[0m�[91m �[0m�[91mproject...�[0m�[91m
�[0m�[91m�[32m  ✓ �[39m�[90mMbedTLS_jll�[39m�[0m�[91m
�[0m�[91m�[32m  ✓ �[39m�[90mSoftGlobalScope�[39m�[0m�[91m
�[0m�[91m�[32m  ✓ �[39m�[90mJLLWrappers�[39m�[0m�[91m
�[0m�[91m�[32m  ✓ �[39m�[90mZlib_jll�[39m
�[0m�[91m�[32m  ✓ �[39m�[90mLibSSH2_jll�[39m
�[0m�[91m�[32m  ✓ �[39m�[90mlibsodium_jll�[39m�[0m�[91m
�[0m�[91m�[32m  ✓ �[39m�[90mZeroMQ_jll�[39m
�[0m�[91m�[32m  ✓ �[39m�[90mMbedTLS�[39m
�[0m�[91m�[32m  ✓ �[39m�[90mZMQ�[39m
�[0m�[91m�[32m  ✓ �[39mIJulia�[0m�[91m
�[0m�[91m  10 dependencies successfully precompiled in 15 seconds. 6 already precompiled.
�[0m�[91m[ Info: Installing Julia kernelspec in /srv/conda/envs/notebook/share/jupyter/kernels/julia-1.8
�[0m�[91m┌ Warning: The active manifest file is an older format with no julia version entry. Dependencies may have been resolved with a different julia version.
â”” @ ~/Manifest.toml:0
�[0m�[91m   Installed RData ─────────────────────── v0.8.3
�[0m�[91m   Installed Crayons ───────────────────── v4.0.4
�[0m�[91m   Installed Adapt ─────────────────────── v3.3.1
�[0m�[91m   Installed Showoff ───────────────────── v1.0.3
�[0m�[91m   Installed IrrationalConstants ───────── v0.1.0
�[0m�[91m   Installed OffsetArrays ──────────────── v1.10.6
�[0m�[91m   Installed ColorTypes ────────────────── v0.11.0
�[0m�[91m   Installed Rmath ─────────────────────── v0.7.0
�[0m�[91m   Installed StatsFuns ─────────────────── v0.9.10
�[0m�[91m   Installed Preferences ───────────────── v1.2.2
�[0m�[91m   Installed JSON ──────────────────────── v0.21.2
�[0m�[91m   Installed FFTW ──────────────────────── v1.4.3
�[0m�[91m   Installed IterTools ─────────────────── v1.3.0
�[0m�[91m   Installed TableTraits ───────────────── v1.0.1
�[0m�[91m   Installed Mocking ───────────────────── v0.7.2
�[0m�[91m   Installed IndirectArrays ────────────── v0.5.1
�[0m�[91m   Installed Parsers ───────────────────── v1.1.2
   Installed SpecialFunctions ──────────── v1.6.1
�[0m�[91m   Installed PrettyTables ──────────────── v1.1.0
�[0m�[91m   Installed SentinelArrays ────────────── v1.3.7
�[0m�[91m   Installed Hexagons ──────────────────── v0.2.0
�[0m�[91m   Installed PDMats ────────────────────── v0.11.1
�[0m�[91m   Installed Tables ────────────────────── v1.5.1
�[0m�[91m   Installed DataAPI ───────────────────── v1.8.0
�[0m�[91m   Installed CategoricalArrays ─────────── v0.10.0
�[0m�[91m   Installed Contour ───────────────────── v0.5.7
�[0m�[91m   Installed TimeZones ─────────────────── v1.5.7
�[0m�[91m   Installed PooledArrays ──────────────── v1.3.0
�[0m�[91m   Installed FixedPointNumbers ─────────── v0.8.4
�[0m�[91m   Installed MKL_jll ───────────────────── v2021.1.1+1
�[0m�[91m   Installed Measures ──────────────────── v0.3.1
�[0m�[91m   Installed RecipesBase ───────────────── v1.1.2
�[0m�[91m   Installed AbstractFFTs ──────────────── v1.0.1
�[0m�[91m   Installed StaticArrays ──────────────── v1.2.12
�[0m�[91m   Installed CSV ───────────────────────── v0.8.5
�[0m�[91m   Installed Grisu ─────────────────────── v1.0.2
�[0m�[91m   Installed DataValueInterfaces ───────── v1.0.0
�[0m�[91m   Installed IteratorInterfaceExtensions ─ v1.0.0
�[0m�[91m   Installed Formatting ────────────────── v0.4.2
�[0m�[91m   Installed OrderedCollections ────────── v1.4.1
�[0m�[91m   Installed JLLWrappers ───────────────── v1.3.0
�[0m�[91m   Installed Gadfly ────────────────────── v1.3.3
�[0m�[91m   Installed KernelDensity ─────────────── v0.6.3
�[0m�[91m   Installed InvertedIndices ───────────── v1.1.0
�[0m�[91m   Installed TranscodingStreams ────────── v0.9.6
�[0m�[91m   Installed ChainRulesCore ────────────── v1.3.1
�[0m�[91m   Installed Loess ─────────────────────── v0.5.3
�[0m�[91m   Installed FileIO ────────────────────── v1.11.1
�[0m�[91m   Installed Reexport ──────────────────── v1.2.2
�[0m�[91m   Installed QuadGK ────────────────────── v2.4.1
�[0m�[91m   Installed FillArrays ────────────────── v0.11.9
�[0m�[91m   Installed DataFrames ────────────────── v1.2.2
�[0m�[91m   Installed Media ─────────────────────── v0.5.0
�[0m�[91m   Installed Rmath_jll ─────────────────── v0.3.0+0
�[0m�[91m   Installed AxisAlgorithms ────────────── v1.0.0
�[0m�[91m   Installed Ratios ────────────────────── v0.4.1
�[0m�[91m   Installed DataStructures ────────────── v0.18.10
�[0m�[91m   Installed LogExpFunctions ───────────── v0.3.2
�[0m�[91m   Installed IntelOpenMP_jll ───────────── v2018.0.3+2
�[0m�[91m   Installed Requires ──────────────────── v1.1.3
�[0m�[91m   Installed Colors ────────────────────── v0.12.8
�[0m�[91m   Installed Juno ──────────────────────── v0.8.4
�[0m�[91m   Installed Interpolations ────────────── v0.13.4
�[0m�[91m   Installed Distributions ─────────────── v0.24.18
�[0m�[91m   Installed FFTW_jll ──────────────────── v3.3.9+8
�[0m�[91m   Installed ExprTools ─────────────────── v0.1.6
�[0m�[91m   Installed Compat ────────────────────── v3.35.0
�[0m�[91m   Installed OpenSpecFun_jll ───────────── v0.5.5+0
   Installed CoupledFields ─────────────── v0.2.0
�[0m�[91m   Installed StatsAPI ──────────────────── v1.0.0
�[0m�[91m   Installed Distances ─────────────────── v0.10.4
�[0m�[91m   Installed Compose ───────────────────── v0.9.2
�[0m�[91m   Installed MacroTools ────────────────── v0.5.7
�[0m�[91m   Installed CodecZlib ─────────────────── v0.7.0
�[0m�[91m   Installed SortingAlgorithms ─────────── v1.0.1
�[0m�[91m   Installed RDatasets ─────────────────── v0.7.5
�[0m�[91m   Installed WoodburyMatrices ──────────── v0.5.3
�[0m�[91m   Installed Missings ──────────────────── v1.0.1
�[0m�[91m   Installed StructTypes ───────────────── v1.7.3
�[0m�[91m   Installed StatsBase ─────────────────── v0.33.10
   Installed DocStringExtensions ───────── v0.8.5
�[0m�[91m    Building TimeZones → `/srv/julia/pkg/scratchspaces/44cfe95a-1eb2-52ea-b672-e2afdf69b78f/6c9040665b2da00d30143261aea22c7427aada1c/build.log`�[0m�[91m
�[0m�[91mPrecompiling project...
�[0m�[91m�[32m  ✓ �[39m�[90mDataValueInterfaces�[39m�[0m�[91m
�[0m�[91m�[32m  ✓ �[39m�[90mOrderedCollections�[39m�[0m�[91m
�[0m�[91m�[32m  ✓ �[39m�[90mRequires�[39m�[0m�[91m
�[0m�[91m�[32m  ✓ �[39m�[90mCompat�[39m
�[0m�[91m�[32m  ✓ �[39m�[90mAbstractFFTs�[39m�[0m�[91m
�[0m�[91m�[32m  ✓ �[39m�[90mMeasures�[39m�[0m�[91m
�[0m�[91m�[32m  ✓ �[39m�[90mStructTypes�[39m
�[0m�[91m�[91m  ✗ �[39m�[90mSentinelArrays�[39m�[0m�[91m
�[0m�[91m�[32m  ✓ �[39m�[90mFixedPointNumbers�[39m�[0m�[91m
�[0m�[91m�[32m  ✓ �[39m�[90mReexport�[39m
�[0m�[91m�[32m  ✓ �[39m�[90mFillArrays�[39m�[0m�[91m
�[0m�[91m�[32m  ✓ �[39m�[90mInvertedIndices�[39m�[0m�[91m
�[0m�[91m�[32m  ✓ �[39m�[90mIndirectArrays�[39m�[0m�[91m
�[0m�[91m�[32m  ✓ �[39m�[90mHexagons�[39m�[0m�[91m
�[0m�[91m�[32m  ✓ �[39m�[90mPDMats�[39m�[0m�[91m
�[0m�[91m�[32m  ✓ �[39m�[90mStatsAPI�[39m
�[0m�[91m�[32m  ✓ �[39m�[90mIrrationalConstants�[39m
�[0m�[91m�[32m  ✓ �[39m�[90mAdapt�[39m�[0m�[91m
�[0m�[91m�[32m  ✓ �[39m�[90mDataAPI�[39m�[0m�[91m
�[0m�[91m�[32m  ✓ �[39m�[90mDocStringExtensions�[39m�[0m�[91m
�[0m�[91m�[32m  ✓ �[39m�[90mIteratorInterfaceExtensions�[39m�[0m�[91m
�[0m�[91m�[32m  ✓ �[39m�[90mCompilerSupportLibraries_jll�[39m
�[0m�[91m�[32m  ✓ �[39m�[90mCrayons�[39m�[0m�[91m
�[0m�[91m�[32m  ✓ �[39m�[90mPreferences�[39m�[0m�[91m
�[0m�[91m�[32m  ✓ �[39m�[90mTranscodingStreams�[39m�[0m�[91m
�[0m�[91m�[32m  ✓ �[39m�[90mFormatting�[39m�[0m�[91m
�[0m�[91m�[32m  ✓ �[39m�[90mWoodburyMatrices�[39m�[0m�[91m
�[0m�[91m�[32m  ✓ �[39m�[90mGrisu�[39m�[0m�[91m
�[0m�[91m�[32m  ✓ �[39m�[90mRatios�[39m�[0m�[91m
�[0m�[91m�[32m  ✓ �[39m�[90mIterTools�[39m�[0m�[91m
�[0m�[91m�[32m  ✓ �[39m�[90mOffsetArrays�[39m�[0m�[91m
�[0m�[91m�[32m  ✓ �[39m�[90mChainRulesCore�[39m�[0m�[91m
�[0m�[91m�[32m  ✓ �[39m�[90mParsers�[39m�[0m�[91m
�[0m�[91m�[32m  ✓ �[39m�[90mMacroTools�[39m�[0m�[91m
�[0m�[91m�[32m  ✓ �[39m�[90mDistances�[39m
�[0m�[91m�[32m  ✓ �[39m�[90mMissings�[39m�[0m�[91m
�[0m�[91m�[32m  ✓ �[39m�[90mTableTraits�[39m�[0m�[91m
�[0m�[91m�[32m  ✓ �[39m�[90mPooledArrays�[39m�[0m�[91m
�[0m�[91m�[32m  ✓ �[39m�[90mDataStructures�[39m�[0m�[91m
�[0m�[91m�[32m  ✓ �[39m�[90mAxisAlgorithms�[39m�[0m�[91m
�[0m�[91m�[32m  ✓ �[39m�[90mShowoff�[39m�[0m�[91m
�[0m�[91m�[32m  ✓ �[39m�[90mJLLWrappers�[39m�[0m�[91m
�[0m�[91m�[32m  ✓ �[39m�[90mCodecZlib�[39m�[0m�[91m
�[0m�[91m�[32m  ✓ �[39m�[90mLoess�[39m�[0m�[91m
�[0m�[91m�[32m  ✓ �[39m�[90mFileIO�[39m�[0m�[91m
�[0m�[91m�[32m  ✓ �[39m�[90mMedia�[39m
�[0m�[91m�[32m  ✓ �[39m�[90mSortingAlgorithms�[39m
�[0m�[91m�[32m  ✓ �[39m�[90mJSON�[39m�[0m�[91m
�[0m�[91m�[32m  ✓ �[39m�[90mLogExpFunctions�[39m�[0m�[91m
�[0m�[91m�[32m  ✓ �[39m�[90mRmath_jll�[39m�[0m�[91m
�[0m�[91m�[32m  ✓ �[39m�[90mTables�[39m�[0m�[91m
�[0m�[91m�[32m  ✓ �[39m�[90mIntelOpenMP_jll�[39m
�[0m�[91m�[32m  ✓ �[39m�[90mFFTW_jll�[39m
�[0m�[91m�[32m  ✓ �[39m�[90mOpenSpecFun_jll�[39m�[0m�[91m
�[0m�[91m�[32m  ✓ �[39m�[90mRmath�[39m
�[0m�[91m�[32m  ✓ �[39m�[90mQuadGK�[39m�[0m�[91m
�[0m�[91m�[32m  ✓ �[39m�[90mJuno�[39m�[0m�[91m
�[0m�[91m�[32m  ✓ �[39m�[90mMKL_jll�[39m�[0m�[91m
�[0m�[91m�[32m  ✓ �[39m�[90mCategoricalArrays�[39m
�[0m�[91m�[32m  ✓ �[39m�[90mStatsBase�[39m�[0m�[91m
�[0m�[91m�[32m  ✓ �[39m�[90mStaticArrays�[39m�[0m�[91m
�[0m�[91m�[32m  ✓ �[39m�[90mCoupledFields�[39m�[0m�[91m
�[0m�[91m�[91m  ✗ �[39m�[90mCSV�[39m
�[0m�[91m�[32m  ✓ �[39m�[90mContour�[39m�[0m�[91m
�[0m�[91m�[32m  ✓ �[39m�[90mPrettyTables�[39m�[0m�[91m
�[0m�[91m�[32m  ✓ �[39m�[90mColorTypes�[39m
�[0m�[91m�[32m  ✓ �[39m�[90mFFTW�[39m�[0m�[91m
�[0m�[91m�[32m  ✓ �[39m�[90mSpecialFunctions�[39m�[0m�[91m
�[0m�[91m�[32m  ✓ �[39m�[90mInterpolations�[39m
�[0m�[91m�[32m  ✓ �[39m�[90mStatsFuns�[39m�[0m�[91m
�[0m�[91m�[32m  ✓ �[39m�[90mColors�[39m
�[0m�[91m�[32m  ✓ �[39m�[90mCompose�[39m�[0m�[91m
�[0m�[91m�[32m  ✓ �[39m�[90mDistributions�[39m�[0m�[91m
�[0m�[91m�[32m  ✓ �[39m�[90mKernelDensity�[39m�[0m�[91m
�[0m�[91m�[32m  ✓ �[39mGadfly
�[0m�[91m�[32m  ✓ �[39m�[90mDataFrames�[39m�[0m�[91m
�[0m�[91m�[32m  ✓ �[39m�[90mRData�[39m�[0m�[91m
�[0m�[91m�[91m  ✗ �[39mRDatasets
�[0m�[91m  75 dependencies successfully precompiled in 198 seconds. 7 already precompiled.
  �[91m3�[39m dependencies errored. To see a full report either run `import Pkg; Pkg.precompile()` or load the packages�[0m�[91m
�[0m�[91m   Installed MKL_jll ─ v2021.1.1+2
�[0m�[91m┌ Warning: The active manifest file at `/home/jovyan/Manifest.toml` has an old format that is being maintained.
│ To update to the new format, which is supported by Julia versions ≥ 1.6.2, run `Pkg.upgrade_manifest()` which will upgrade the format without re-resolving.
│ To then record the julia version re-resolve with `Pkg.resolve()` and if there are resolve conflicts consider `Pkg.update()`.
â”” @ Pkg.Types /cache/build/default-amdci4-2/julialang/julia-release-1-dot-8/usr/share/julia/stdlib/v1.8/Pkg/src/manifest.jl:287
�[0m�[91m  No Changes�[0m�[91m to `~/Project.toml`
�[0m�[91m    Updating `~/Manifest.toml`
�[0m�[91m  [8f4d0f93] - Conda v1.5.2
  [7073ff75] - IJulia v1.23.2
 �[0m�[91m [739be429] - MbedTLS v1.0.3
�[0m�[91m  [b85f4697] - SoftGlobalScope v1.1.0
  [81def892] �[0m�[91m- VersionParsing v1.2.0
 �[0m�[91m [c2297ded] �[0m�[91m- ZMQ v1.2.1
�[0m�[91m⌅�[0m�[91m [856f044c] �[0m�[91m↑ MKL_jll v2021.1.1+1 ⇒ v2021.1.1+2
  [8f1865be] - ZeroMQ_jll v4.3.4+0
  [a9144af2] - libsodium_jll v1.0.20+0
  [0dad84c5] �[0m�[91m~ ArgTools ⇒ v1.1.1
  [f43a241f] �[0m�[91m~ Downloads ⇒ v1.6.0
�[0m�[91m  [b27032c2] ~ LibCURL ⇒ v0.6.3
  [ca575930] ~ NetworkOptions ⇒ v1.2.0
  [44cfe95a] ~ Pkg ⇒ v1.8.0
  [ea8e919c] ~ SHA ⇒ v0.7.0
  [fa267f1f] ~ TOML ⇒ v1.0.0
  [a4e569a6] ~ Tar ⇒ v1.10.1
�[0m�[91m  [e66e0078] ~ CompilerSupportLibraries_jll ⇒ v1.0.1+0
  [deac9b47] ~ LibCURL_jll ⇒ v7.84.0+0
  [29816b5a] ~ LibSSH2_jll ⇒ v1.10.2+0
  [c8ffd9c3] ~ MbedTLS_jll ⇒ v2.28.0+0
  [14a3606d] �[0m�[91m~ MozillaCACerts_jll ⇒ v2022.2.1
  [4536629a] �[0m�[91m+ OpenBLAS_jll v0.3.20+0
 �[0m�[91m [83775a58] ~ Zlib_jll ⇒ v1.2.12+3
  [8e850b90] + libblastrampoline_jll v5.1.1+0
  [8e850ede] ~ nghttp2_jll ⇒ v1.48.0+0
  [3f19e933] ~ p7zip_jll ⇒ v17.4.0+0
        Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. To see why use `status --outdated -m`
�[0m�[91m┌ Warning: The Pkg REPL mode is intended for interactive use only, and should not be used from scripts. It is recommended to use the functional API instead.
â”” @ Pkg.REPLMode /cache/build/default-amdci4-2/julialang/julia-release-1-dot-8/usr/share/julia/stdlib/v1.8/Pkg/src/REPLMode/REPLMode.jl:379
�[0m�[91mPrecompiling�[0m�[91m �[0m�[91mproject...�[0m�[91m
�[0m�[91m�[32m  ✓ �[39m�[90mOpenBLAS_jll�[39m�[0m�[91m
�[0m�[91m�[32m  ✓ �[39m�[90mMKL_jll�[39m�[0m�[91m
�[0m�[91m�[32m  ✓ �[39m�[90mlibblastrampoline_jll�[39m
�[0m�[91m�[91m  ✗ �[39m�[90mSentinelArrays�[39m
�[0m�[91m�[91m  ✗ �[39m�[90mCSV�[39m
�[0m�[91m�[32m  ✓ �[39m�[90mFFTW�[39m
�[0m�[91m�[32m  ✓ �[39m�[90mKernelDensity�[39m
�[0m�[91m�[91m  ✗ �[39mRDatasets
�[0m�[91m�[32m  ✓ �[39mGadfly
�[0m�[91m  6 dependencies successfully precompiled in 44 seconds. 78 already precompiled.
�[0m�[91m
�[0m�[91mERROR: �[0m�[91mThe following 1 direct dependency failed to precompile:

RDatasets [ce6b1742-4840-55fa-b093-852dadbb1d8b]

Failed to precompile RDatasets [ce6b1742-4840-55fa-b093-852dadbb1d8b] to /srv/julia/pkg/compiled/v1.8/RDatasets/jl_2O94e1.
ERROR: LoadError: ccall method definition: argument 1 type doesn't correspond to a C type
Stacktrace:
 [1] top-level scope
   @ /srv/julia/pkg/packages/SentinelArrays/VbnBp/src/SentinelArrays.jl:209
 [2] include
   @ ./Base.jl:419 [inlined]
 [3] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt64}}, source::String)
   @ Base ./loading.jl:1554
 [4] top-level scope
   @ stdin:1
in expression starting at /srv/julia/pkg/packages/SentinelArrays/VbnBp/src/SentinelArrays.jl:1
in expression starting at stdin:1
ERROR: LoadError: Failed to precompile SentinelArrays [91c51154-3ec4-41a3-a24f-3f23e20d615c] to /srv/julia/pkg/compiled/v1.8/SentinelArrays/jl_5HnZZo.
Stacktrace:
  [1] error(s::String)
    @ Base ./error.jl:35
  [2] compilecache(pkg::Base.PkgId, path::String, internal_stderr::IO, internal_stdout::IO, keep_loaded_modules::Bool)
    @ Base ./loading.jl:1707
  [3] compilecache
    @ ./loading.jl:1651 [inlined]
  [4] _require(pkg::Base.PkgId)
    @ Base ./loading.jl:1337
  [5] _require_prelocked(uuidkey::Base.PkgId)
    @ Base ./loading.jl:1200
  [6] macro expansion
    @ ./loading.jl:1180 [inlined]
  [7] macro expansion
    @ ./lock.jl:223 [inlined]
  [8] require(into::Module, mod::Symbol)
    @ Base ./loading.jl:1144
  [9] include
    @ ./Base.jl:419 [inlined]
 [10] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt64}}, source::String)
    @ Base ./loading.jl:1554
 [11] top-level scope
    @ stdin:1
in expression starting at /srv/julia/pkg/packages/CSV/Zl2ww/src/CSV.jl:1
in expression starting at stdin:1
ERROR: LoadError: Failed to precompile CSV [336ed68f-0bac-5ca0-87d4-7b16caf5d00b] to /srv/julia/pkg/compiled/v1.8/CSV/jl_htt4Dv.
Stacktrace:
  [1] error(s::String)
    @ Base ./error.jl:35
  [2] compilecache(pkg::Base.PkgId, path::String, internal_stderr::IO, internal_stdout::IO, keep_loaded_modules::Bool)
    @ Base ./loading.jl:1707
  [3] compilecache
    @ ./loading.jl:1651 [inlined]
  [4] _require(pkg::Base.PkgId)
    @ Base ./loading.jl:1337
  [5] _require_prelocked(uuidkey::Base.PkgId)
    @ Base ./loading.jl:1200
  [6] macro expansion
    @ ./loading.jl:1180 [inlined]
  [7] macro expansion
    @ ./lock.jl:223 [inlined]
  [8] require(into::Module, mod::Symbol)
    @ Base ./loading.jl:1144
  [9] include
    @ ./Base.jl:419 [inlined]
 [10] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt64}}, source::Nothing)
    @ Base ./loading.jl:1554
 [11] top-level scope
    @ stdin:1
in expression starting at /srv/julia/pkg/packages/RDatasets/eRbZP/src/RDatasets.jl:1
in expression starting at stdin:1�[0m�[91m
Stacktrace:�[0m�[91m
�[0m�[91m [1] pkgerror(msg::�[0m�[91mString)
   @ Pkg.Types �[0m�[91m/srv/julia/share/julia/stdlib/v1.8/Pkg/src/Types.jl:67�[0m�[91m
�[0m�[91m [2] �[0m�[91mprecompile(ctx::�[0m�[91mPkg.Types.Context, pkgs�[0m�[91m::�[0m�[91mVector{String}; internal_call::�[0m�[91mBool, strict�[0m�[91m::Bool, warn_loaded::�[0m�[91mBool, already_instantiated::�[0m�[91mBool, kwargs::�[0m�[91mBase.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}})
   @ Pkg.API /srv/julia/share/julia/stdlib/v1.8/Pkg/src/API.jl:1435
 [3] precompile
   @ /srv/julia/share/julia/stdlib/v1.8/Pkg/src/API.jl:1072 [inlined]
 [4] #precompile#225
   @ /srv/julia/share/julia/stdlib/v1.8/Pkg/src/API.jl:1071 [inlined]
 [5] precompile (repeats 2 times)
   @ /srv/julia/share/julia/stdlib/v1.8/Pkg/src/API.jl:1071 [inlined]
 [6] do_cmd!(command::Pkg.REPLMode.Command, repl::Pkg.REPLMode.MiniREPL)
   @ Pkg.REPLMode �[0m�[91m/srv/julia/share/julia/stdlib/v1.8/Pkg/src/REPLMode/REPLMode.jl:406
 [7] do_cmd(repl::Pkg.REPLMode.MiniREPL, input::String; do_rethrow::Bool)
   @ Pkg.REPLMode /srv/julia/share/julia/stdlib/v1.8/Pkg/src/REPLMode/REPLMode.jl:387
 [8] top-level scope
   @ none:1
�[0mRemoving intermediate container 2fac049b0a26
The command '/bin/sh -c JULIA_PROJECT="" julia -e "using Pkg; Pkg.add(\"IJulia\"); using IJulia; installkernel(\"Julia\", \"--project=${REPO_DIR}\");" && julia --project=${REPO_DIR} -e 'using Pkg; Pkg.instantiate(); Pkg.resolve(); pkg"precompile"'' returned a non-zero code: 1

@minrk minrk merged commit 950270c into binder-examples:main May 29, 2024
@fonsp
Copy link
Contributor Author

fonsp commented May 30, 2024

@minrk I could update to Julia 1.10 if you like?

@fonsp fonsp deleted the julia-18-update branch May 30, 2024 07:12
@minrk
Copy link
Contributor

minrk commented May 30, 2024

That would be great, thanks! Sorry for forgetting about this one

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

Successfully merging this pull request may close these issues.

None yet

2 participants