Skip to content

Conversation

IanButterworth
Copy link
Member

Ontop of #11683

@IanButterworth
Copy link
Member Author

Largely working in the way #11683 is but failing to build for 1.12 because of

  | Cloning git-repo `https://github.com/JuliaBinaryWrappers/LibSSH2_jll.jl.git`
  | Cloning git-repo `https://github.com/JuliaBinaryWrappers/LibUnwind_jll.jl.git`
  | Cloning git-repo `https://github.com/JuliaBinaryWrappers/p7zip_jll.jl.git`
  | Cloning git-repo `https://github.com/JuliaBinaryWrappers/libblastrampoline_jll.jl.git`
  | Cloning git-repo `https://github.com/JuliaBinaryWrappers/nghttp2_jll.jl.git`
  | Cloning git-repo `https://github.com/JuliaBinaryWrappers/OpenLibm_jll.jl.git`
  | Cloning git-repo `https://github.com/JuliaBinaryWrappers/GMP_jll.jl.git`
  | Cloning git-repo `https://github.com/JuliaBinaryWrappers/LibCURL_jll.jl.git`
  | Cloning git-repo `https://github.com/JuliaBinaryWrappers/MPFR_jll.jl.git`
  | Cloning git-repo `https://github.com/JuliaBinaryWrappers/dSFMT_jll.jl.git`
  | Cloning git-repo `https://github.com/JuliaBinaryWrappers/LibUV_jll.jl.git`
  | Cloning git-repo `https://github.com/JuliaBinaryWrappers/Zlib_jll.jl.git`
  | Cloning git-repo `https://github.com/JuliaBinaryWrappers/SuiteSparse_jll.jl.git`
  | Resolving package versions...
  | ERROR: LoadError: julia version requirement from Project.toml's compat section not satisfied for package at `/cache/julia-buildkite-plugin/depots/e2fd9734-29d8-45cd-b0eb-59f7104f3131/packages/libblastrampoline_jll/E1FPu`
  | Stacktrace:
  | [1] pkgerror(msg::String)
  | @ Pkg.Types /cache/julia-buildkite-plugin/julia_installs/bin/linux/x86_64/1.12/julia-latest-linux-x86_64/share/julia/stdlib/v1.12/Pkg/src/Types.jl:68
  | [2] collect_project(pkg::PackageSpec, path::String)
  | @ Pkg.Operations /cache/julia-buildkite-plugin/julia_installs/bin/linux/x86_64/1.12/julia-latest-linux-x86_64/share/julia/stdlib/v1.12/Pkg/src/Operations.jl:329
  | [3] collect_fixed!(env::Pkg.Types.EnvCache, pkgs::Vector{PackageSpec}, names::Dict{Base.UUID, String})
  | @ Pkg.Operations /cache/julia-buildkite-plugin/julia_installs/bin/linux/x86_64/1.12/julia-latest-linux-x86_64/share/julia/stdlib/v1.12/Pkg/src/Operations.jl:421
  | [4] resolve_versions!(env::Pkg.Types.EnvCache, registries::Vector{Pkg.Registry.RegistryInstance}, pkgs::Vector{PackageSpec}, julia_version::Nothing, installed_only::Bool)
  | @ Pkg.Operations /cache/julia-buildkite-plugin/julia_installs/bin/linux/x86_64/1.12/julia-latest-linux-x86_64/share/julia/stdlib/v1.12/Pkg/src/Operations.jl:496
  | [5] targeted_resolve
  | @ /cache/julia-buildkite-plugin/julia_installs/bin/linux/x86_64/1.12/julia-latest-linux-x86_64/share/julia/stdlib/v1.12/Pkg/src/Operations.jl:1669 [inlined]
  | [6] tiered_resolve(env::Pkg.Types.EnvCache, registries::Vector{Pkg.Registry.RegistryInstance}, pkgs::Vector{PackageSpec}, julia_version::Nothing, try_all_installed::Bool)
  | @ Pkg.Operations /cache/julia-buildkite-plugin/julia_installs/bin/linux/x86_64/1.12/julia-latest-linux-x86_64/share/julia/stdlib/v1.12/Pkg/src/Operations.jl:1641
  | [7] _resolve(io::Base.TTY, env::Pkg.Types.EnvCache, registries::Vector{Pkg.Registry.RegistryInstance}, pkgs::Vector{PackageSpec}, preserve::PreserveLevel, julia_version::Nothing)
  | @ Pkg.Operations /cache/julia-buildkite-plugin/julia_installs/bin/linux/x86_64/1.12/julia-latest-linux-x86_64/share/julia/stdlib/v1.12/Pkg/src/Operations.jl:1679
  | [8] add(ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}, new_git::Set{Base.UUID}; allow_autoprecomp::Bool, preserve::PreserveLevel, platform::Platform, target::Symbol)
  | @ Pkg.Operations /cache/julia-buildkite-plugin/julia_installs/bin/linux/x86_64/1.12/julia-latest-linux-x86_64/share/julia/stdlib/v1.12/Pkg/src/Operations.jl:1712
  | [9] add
  | @ /cache/julia-buildkite-plugin/julia_installs/bin/linux/x86_64/1.12/julia-latest-linux-x86_64/share/julia/stdlib/v1.12/Pkg/src/Operations.jl:1685 [inlined]
  | [10] add(ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}; preserve::PreserveLevel, platform::Platform, target::Symbol, allow_autoprecomp::Bool, kwargs::@Kwargs{julia_version::Nothing, io::Base.TTY})
  | @ Pkg.API /cache/julia-buildkite-plugin/julia_installs/bin/linux/x86_64/1.12/julia-latest-linux-x86_64/share/julia/stdlib/v1.12/Pkg/src/API.jl:312
  | [11] add(pkgs::Vector{PackageSpec}; io::Base.TTY, kwargs::@Kwargs{julia_version::Nothing})
  | @ Pkg.API /cache/julia-buildkite-plugin/julia_installs/bin/linux/x86_64/1.12/julia-latest-linux-x86_64/share/julia/stdlib/v1.12/Pkg/src/API.jl:164
  | [12] add
  | @ /cache/julia-buildkite-plugin/julia_installs/bin/linux/x86_64/1.12/julia-latest-linux-x86_64/share/julia/stdlib/v1.12/Pkg/src/API.jl:153 [inlined]
  | [13] (::BinaryBuilderBase.var"#92#93"{@Kwargs{io::Base.TTY, julia_version::Nothing}, Tuple{Vector{PackageSpec}}})()
  | @ BinaryBuilderBase /cache/julia-buildkite-plugin/depots/e2fd9734-29d8-45cd-b0eb-59f7104f3131/packages/BinaryBuilderBase/pNEX6/src/Prefix.jl:700
  | [14] withenv(f::BinaryBuilderBase.var"#92#93"{@Kwargs{io::Base.TTY, julia_version::Nothing}, Tuple{Vector{PackageSpec}}}, keyvals::Pair{String, String})
  | @ Base ./env.jl:265
  | [15] #Pkg_add#90
  | @ /cache/julia-buildkite-plugin/depots/e2fd9734-29d8-45cd-b0eb-59f7104f3131/packages/BinaryBuilderBase/pNEX6/src/Prefix.jl:694 [inlined]
  | [16] (::BinaryBuilderBase.var"#103#104"{Bool, Prefix, Vector{PackageSpec}, Platform, Vector{String}, Vector{String}})()
  | @ BinaryBuilderBase /cache/julia-buildkite-plugin/depots/e2fd9734-29d8-45cd-b0eb-59f7104f3131/packages/BinaryBuilderBase/pNEX6/src/Prefix.jl:822
  | [17] activate(f::BinaryBuilderBase.var"#103#104"{Bool, Prefix, Vector{PackageSpec}, Platform, Vector{String}, Vector{String}}, new_project::String)
  | @ Pkg.API /cache/julia-buildkite-plugin/julia_installs/bin/linux/x86_64/1.12/julia-latest-linux-x86_64/share/julia/stdlib/v1.12/Pkg/src/API.jl:1388
  | [18] setup_dependencies(prefix::Prefix, dependencies::Vector{PackageSpec}, platform::Platform; verbose::Bool)
  | @ BinaryBuilderBase /cache/julia-buildkite-plugin/depots/e2fd9734-29d8-45cd-b0eb-59f7104f3131/packages/BinaryBuilderBase/pNEX6/src/Prefix.jl:766
  | [19] setup_dependencies
  | @ /cache/julia-buildkite-plugin/depots/e2fd9734-29d8-45cd-b0eb-59f7104f3131/packages/BinaryBuilderBase/pNEX6/src/Prefix.jl:730 [inlined]
  | [20] (::BinaryBuilder.var"#setup_deps#21")(f::typeof(BinaryBuilderBase.is_target_dependency), prefix::Prefix, dependencies::Vector{BinaryBuilderBase.AbstractDependency}, platform::Platform, verbose::Bool)
  | @ BinaryBuilder /cache/julia-buildkite-plugin/depots/e2fd9734-29d8-45cd-b0eb-59f7104f3131/packages/BinaryBuilder/UIfSO/src/AutoBuild.jl:866
  | [21] autobuild(dir::AbstractString, src_name::AbstractString, src_version::VersionNumber, sources::Vector{<:BinaryBuilderBase.AbstractSource}, script::AbstractString, platforms::Vector, products::Vector{<:Product}, dependencies::Vector{<:BinaryBuilderBase.AbstractDependency}; verbose::Bool, debug::Bool, skip_audit::Bool, ignore_audit_errors::Bool, autofix::Bool, code_dir::Union{Nothing, String}, require_license::Bool, dont_dlopen::Bool, compression_format::String, kwargs...)
  | @ BinaryBuilder /cache/julia-buildkite-plugin/depots/e2fd9734-29d8-45cd-b0eb-59f7104f3131/packages/BinaryBuilder/UIfSO/src/AutoBuild.jl:869
  | [22] build_tarballs(ARGS::Any, src_name::Any, src_version::Any, sources::Any, script::Any, platforms::Any, products::Any, dependencies::Any; julia_compat::String, validate_name::Bool, compression_format::String, kwargs...)
  | @ BinaryBuilder /cache/julia-buildkite-plugin/depots/e2fd9734-29d8-45cd-b0eb-59f7104f3131/packages/BinaryBuilder/UIfSO/src/AutoBuild.jl:380
  | [23] build_tarballs
  | @ /cache/julia-buildkite-plugin/depots/e2fd9734-29d8-45cd-b0eb-59f7104f3131/packages/BinaryBuilder/UIfSO/src/AutoBuild.jl:189 [inlined]
  | [24] build_julia(ARGS::Vector{String}, version::VersionNumber; jllversion::VersionNumber)
  | @ Main /cache/build/yggy-amdci7-4/julialang/yggdrasil/L/libjulia/common.jl:497
  | [25] top-level scope
  | @ /cache/build/yggy-amdci7-4/julialang/yggdrasil/L/libjulia/build_tarballs.jl:38
  | [26] include(mod::Module, _path::String)
  | @ Base ./Base.jl:305
  | [27] exec_options(opts::Base.JLOptions)
  | @ Base ./client.jl:321
  | [28] _start()
  | @ Base ./client.jl:554
  | in expression starting at /cache/build/yggy-amdci7-4/julialang/yggdrasil/L/libjulia/build_tarballs.jl:37

@IanButterworth
Copy link
Member Author

We tried fixing the registry JuliaRegistries/General#135451, but that didn't fix it.

To unblock this julia 1.12 needs to be updated with lbt_jll with a fixed julia compat.

@IanButterworth
Copy link
Member Author

#11740

@IanButterworth
Copy link
Member Author

Just updated here JuliaLang/julia#59110

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.

2 participants