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

@giordano
Copy link
Member

giordano commented Oct 5, 2025

Closing in favour of #12226.

@giordano giordano closed this Oct 5, 2025
@giordano giordano deleted the ib/bb_1.12 branch October 5, 2025 17:40
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