Package evaluation of YaoExtensions on Julia 1.11.4 (a71dd056e0*) started at 2025-04-08T21:17:48.422 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 8.57s ################################################################################ # Installation # Installing YaoExtensions... Resolving package versions... Updating `~/.julia/environments/v1.11/Project.toml` [7a06699c] + YaoExtensions v0.2.6 Updating `~/.julia/environments/v1.11/Manifest.toml` [621f4979] + AbstractFFTs v1.5.0 ⌅ [79e6a3ab] + Adapt v3.7.2 ⌃ [4fba245c] + ArrayInterface v7.7.1 ⌅ [50ba71b6] + BitBasis v0.7.4 [a921213e] + CacheServers v0.2.0 [d360d2e6] + ChainRulesCore v1.25.1 [34da2185] + Compat v4.16.0 [9a962f9c] + DataAPI v1.16.0 [864edb3b] + DataStructures v0.18.22 [ffbed154] + DocStringExtensions v0.9.4 [d4d017d3] + ExponentialUtilities v1.27.0 [7a1cc6ca] + FFTW v1.8.1 ⌃ [46192b85] + GPUArraysCore v0.1.5 [c145ed77] + GenericSchur v0.5.4 [92d709cd] + IrrationalConstants v0.2.4 [692b3bcd] + JLLWrappers v1.7.0 [f1f30506] + LegibleLambdas v0.3.0 [2ab3a3ac] + LogExpFunctions v0.3.29 ⌅ [d05aeea4] + LuxurySparse v0.6.13 [d8e11817] + MLStyle v0.4.17 [1914dd2f] + MacroTools v0.5.15 [e1d29d7a] + Missings v1.2.0 [bac558e1] + OrderedCollections v1.8.0 ⌅ [aea7be01] + PrecompileTools v1.2.1 [21216c6a] + Preferences v1.4.3 [189a3867] + Reexport v1.2.2 [ae029012] + Requires v1.3.1 [699a6c99] + SimpleTraits v0.9.4 [a2af1166] + SortingAlgorithms v1.2.1 [90137ffa] + StaticArrays v1.9.13 [1e83bf80] + StaticArraysCore v1.4.3 [10745b16] + Statistics v1.11.1 [82ae8749] + StatsAPI v1.7.0 ⌅ [2913bbd2] + StatsBase v0.33.21 [9d95972d] + TupleTools v1.6.0 ⌅ [5872b779] + Yao v0.6.5 ⌅ [0843a435] + YaoAPI v0.1.2 ⌅ [e600142f] + YaoArrayRegister v0.7.12 ⌅ [a8f54c17] + YaoBase v0.14.7 ⌅ [418bc28f] + YaoBlocks v0.11.11 [7a06699c] + YaoExtensions v0.2.6 ⌅ [3b27209a] + YaoSym v0.4.8 [f5851436] + FFTW_jll v3.3.11+0 [1d5cc7b8] + IntelOpenMP_jll v2025.0.4+0 [856f044c] + MKL_jll v2025.0.1+1 [1317d2d5] + oneTBB_jll v2022.0.0+0 [0dad84c5] + ArgTools v1.1.2 [56f22d72] + Artifacts v1.11.0 [2a0f44e3] + Base64 v1.11.0 [ade2ca70] + Dates v1.11.0 [8ba89e20] + Distributed v1.11.0 [f43a241f] + Downloads v1.6.0 [7b1f6079] + FileWatching v1.11.0 [b77e0a4c] + InteractiveUtils v1.11.0 [4af54fe1] + LazyArtifacts v1.11.0 [b27032c2] + LibCURL v0.6.4 [76f85450] + LibGit2 v1.11.0 [8f399da3] + Libdl v1.11.0 [37e2e46d] + LinearAlgebra v1.11.0 [56ddb016] + Logging v1.11.0 [d6f4376e] + Markdown v1.11.0 [ca575930] + NetworkOptions v1.2.0 [44cfe95a] + Pkg v1.11.0 [de0858da] + Printf v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v0.7.0 [9e88b42a] + Serialization v1.11.0 [6462fe0b] + Sockets v1.11.0 [2f01184e] + SparseArrays v1.11.0 [4607b0f0] + SuiteSparse [fa267f1f] + TOML v1.0.3 [a4e569a6] + Tar v1.10.0 [8dfed614] + Test v1.11.0 [cf7118a7] + UUIDs v1.11.0 [4ec0a83e] + Unicode v1.11.0 [e66e0078] + CompilerSupportLibraries_jll v1.1.1+0 [deac9b47] + LibCURL_jll v8.6.0+0 [e37daf67] + LibGit2_jll v1.7.2+0 [29816b5a] + LibSSH2_jll v1.11.0+1 [c8ffd9c3] + MbedTLS_jll v2.28.6+0 [14a3606d] + MozillaCACerts_jll v2023.12.12 [4536629a] + OpenBLAS_jll v0.3.27+1 [bea87d4a] + SuiteSparse_jll v7.7.0+0 [83775a58] + Zlib_jll v1.2.13+1 [8e850b90] + libblastrampoline_jll v5.11.0+0 [8e850ede] + nghttp2_jll v1.59.0+0 [3f19e933] + p7zip_jll v17.4.0+2 Info Packages marked with ⌃ and ⌅ have new versions available. Those with ⌃ may be upgradable, but those with ⌅ are restricted by compatibility constraints from upgrading. To see why use `status --outdated -m` Installation completed after 4.33s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompilation completed after 27.84s ################################################################################ # Testing # Testing YaoExtensions Status `/tmp/jl_wUo8gf/Project.toml` ⌅ [50ba71b6] BitBasis v0.7.4 [7a1cc6ca] FFTW v1.8.1 [f1f30506] LegibleLambdas v0.3.0 ⌅ [d05aeea4] LuxurySparse v0.6.13 [90137ffa] StaticArrays v1.9.13 ⌅ [2913bbd2] StatsBase v0.33.21 ⌅ [5872b779] Yao v0.6.5 [7a06699c] YaoExtensions v0.2.6 [37e2e46d] LinearAlgebra v1.11.0 [9a3f8284] Random v1.11.0 [8dfed614] Test v1.11.0 Status `/tmp/jl_wUo8gf/Manifest.toml` [621f4979] AbstractFFTs v1.5.0 ⌅ [79e6a3ab] Adapt v3.7.2 ⌃ [4fba245c] ArrayInterface v7.7.1 ⌅ [50ba71b6] BitBasis v0.7.4 [a921213e] CacheServers v0.2.0 [d360d2e6] ChainRulesCore v1.25.1 [34da2185] Compat v4.16.0 [9a962f9c] DataAPI v1.16.0 [864edb3b] DataStructures v0.18.22 [ffbed154] DocStringExtensions v0.9.4 [d4d017d3] ExponentialUtilities v1.27.0 [7a1cc6ca] FFTW v1.8.1 ⌃ [46192b85] GPUArraysCore v0.1.5 [c145ed77] GenericSchur v0.5.4 [92d709cd] IrrationalConstants v0.2.4 [692b3bcd] JLLWrappers v1.7.0 [f1f30506] LegibleLambdas v0.3.0 [2ab3a3ac] LogExpFunctions v0.3.29 ⌅ [d05aeea4] LuxurySparse v0.6.13 [d8e11817] MLStyle v0.4.17 [1914dd2f] MacroTools v0.5.15 [e1d29d7a] Missings v1.2.0 [bac558e1] OrderedCollections v1.8.0 ⌅ [aea7be01] PrecompileTools v1.2.1 [21216c6a] Preferences v1.4.3 [189a3867] Reexport v1.2.2 [ae029012] Requires v1.3.1 [699a6c99] SimpleTraits v0.9.4 [a2af1166] SortingAlgorithms v1.2.1 [90137ffa] StaticArrays v1.9.13 [1e83bf80] StaticArraysCore v1.4.3 [10745b16] Statistics v1.11.1 [82ae8749] StatsAPI v1.7.0 ⌅ [2913bbd2] StatsBase v0.33.21 [9d95972d] TupleTools v1.6.0 ⌅ [5872b779] Yao v0.6.5 ⌅ [0843a435] YaoAPI v0.1.2 ⌅ [e600142f] YaoArrayRegister v0.7.12 ⌅ [a8f54c17] YaoBase v0.14.7 ⌅ [418bc28f] YaoBlocks v0.11.11 [7a06699c] YaoExtensions v0.2.6 ⌅ [3b27209a] YaoSym v0.4.8 [f5851436] FFTW_jll v3.3.11+0 [1d5cc7b8] IntelOpenMP_jll v2025.0.4+0 [856f044c] MKL_jll v2025.0.1+1 [1317d2d5] oneTBB_jll v2022.0.0+0 [0dad84c5] ArgTools v1.1.2 [56f22d72] Artifacts v1.11.0 [2a0f44e3] Base64 v1.11.0 [ade2ca70] Dates v1.11.0 [8ba89e20] Distributed v1.11.0 [f43a241f] Downloads v1.6.0 [7b1f6079] FileWatching v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [4af54fe1] LazyArtifacts v1.11.0 [b27032c2] LibCURL v0.6.4 [76f85450] LibGit2 v1.11.0 [8f399da3] Libdl v1.11.0 [37e2e46d] LinearAlgebra v1.11.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [ca575930] NetworkOptions v1.2.0 [44cfe95a] Pkg v1.11.0 [de0858da] Printf v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v0.7.0 [9e88b42a] Serialization v1.11.0 [6462fe0b] Sockets v1.11.0 [2f01184e] SparseArrays v1.11.0 [4607b0f0] SuiteSparse [fa267f1f] TOML v1.0.3 [a4e569a6] Tar v1.10.0 [8dfed614] Test v1.11.0 [cf7118a7] UUIDs v1.11.0 [4ec0a83e] Unicode v1.11.0 [e66e0078] CompilerSupportLibraries_jll v1.1.1+0 [deac9b47] LibCURL_jll v8.6.0+0 [e37daf67] LibGit2_jll v1.7.2+0 [29816b5a] LibSSH2_jll v1.11.0+1 [c8ffd9c3] MbedTLS_jll v2.28.6+0 [14a3606d] MozillaCACerts_jll v2023.12.12 [4536629a] OpenBLAS_jll v0.3.27+1 [bea87d4a] SuiteSparse_jll v7.7.0+0 [83775a58] Zlib_jll v1.2.13+1 [8e850b90] libblastrampoline_jll v5.11.0+0 [8e850ede] nghttp2_jll v1.59.0+0 [3f19e933] p7zip_jll v17.4.0+2 Info Packages marked with ⌃ and ⌅ have new versions available. Those with ⌃ may be upgradable, but those with ⌅ are restricted by compatibility constraints from upgrading. Testing Running tests... Precompiling Yao... 1496.6 ms ? LuxurySparse 1714.1 ms ? YaoBase 2053.3 ms ? YaoArrayRegister 2004.4 ms ? YaoBlocks 1982.5 ms ? YaoSym Info Given Yao was explicitly requested, output will be shown live  WARNING: Method definition convert(Type{var"#s14"} where var"#s14"<:(LinearAlgebra.Diagonal{T, V} where V<:AbstractArray{T, 1} where T), AbstractArray{T, 2} where T) in module LinearAlgebra at /source/usr/share/julia/stdlib/v1.11/LinearAlgebra/src/diagonal.jl:105 overwritten in module LuxurySparse at /home/pkgeval/.julia/packages/LuxurySparse/qV7pU/src/conversions.jl:114. ERROR: Method overwriting is not permitted during Module precompilation. Use `__precompile__(false)` to opt-out of precompilation. 2971.4 ms ? Yao WARNING: Method definition convert(Type{var"#s14"} where var"#s14"<:(LinearAlgebra.Diagonal{T, V} where V<:AbstractArray{T, 1} where T), AbstractArray{T, 2} where T) in module LinearAlgebra at /source/usr/share/julia/stdlib/v1.11/LinearAlgebra/src/diagonal.jl:105 overwritten in module LuxurySparse at /home/pkgeval/.julia/packages/LuxurySparse/qV7pU/src/conversions.jl:114. ERROR: Method overwriting is not permitted during Module precompilation. Use `__precompile__(false)` to opt-out of precompilation. Precompiling YaoBlocks... 1638.4 ms ? LuxurySparse 2039.4 ms ? YaoBase 2495.5 ms ? YaoArrayRegister Info Given YaoBlocks was explicitly requested, output will be shown live  WARNING: Method definition convert(Type{var"#s14"} where var"#s14"<:(LinearAlgebra.Diagonal{T, V} where V<:AbstractArray{T, 1} where T), AbstractArray{T, 2} where T) in module LinearAlgebra at /source/usr/share/julia/stdlib/v1.11/LinearAlgebra/src/diagonal.jl:105 overwritten in module LuxurySparse at /home/pkgeval/.julia/packages/LuxurySparse/qV7pU/src/conversions.jl:114. ERROR: Method overwriting is not permitted during Module precompilation. Use `__precompile__(false)` to opt-out of precompilation. 2454.7 ms ? YaoBlocks WARNING: Method definition convert(Type{var"#s14"} where var"#s14"<:(LinearAlgebra.Diagonal{T, V} where V<:AbstractArray{T, 1} where T), AbstractArray{T, 2} where T) in module LinearAlgebra at /source/usr/share/julia/stdlib/v1.11/LinearAlgebra/src/diagonal.jl:105 overwritten in module LuxurySparse at /home/pkgeval/.julia/packages/LuxurySparse/qV7pU/src/conversions.jl:114. ERROR: Method overwriting is not permitted during Module precompilation. Use `__precompile__(false)` to opt-out of precompilation. Precompiling YaoBase... 1517.8 ms ? LuxurySparse Info Given YaoBase was explicitly requested, output will be shown live  WARNING: Method definition convert(Type{var"#s14"} where var"#s14"<:(LinearAlgebra.Diagonal{T, V} where V<:AbstractArray{T, 1} where T), AbstractArray{T, 2} where T) in module LinearAlgebra at /source/usr/share/julia/stdlib/v1.11/LinearAlgebra/src/diagonal.jl:105 overwritten in module LuxurySparse at /home/pkgeval/.julia/packages/LuxurySparse/qV7pU/src/conversions.jl:114. ERROR: Method overwriting is not permitted during Module precompilation. Use `__precompile__(false)` to opt-out of precompilation. 2054.6 ms ? YaoBase WARNING: Method definition convert(Type{var"#s14"} where var"#s14"<:(LinearAlgebra.Diagonal{T, V} where V<:AbstractArray{T, 1} where T), AbstractArray{T, 2} where T) in module LinearAlgebra at /source/usr/share/julia/stdlib/v1.11/LinearAlgebra/src/diagonal.jl:105 overwritten in module LuxurySparse at /home/pkgeval/.julia/packages/LuxurySparse/qV7pU/src/conversions.jl:114. ERROR: Method overwriting is not permitted during Module precompilation. Use `__precompile__(false)` to opt-out of precompilation. Precompiling LuxurySparse... Info Given LuxurySparse was explicitly requested, output will be shown live  WARNING: Method definition convert(Type{var"#s14"} where var"#s14"<:(LinearAlgebra.Diagonal{T, V} where V<:AbstractArray{T, 1} where T), AbstractArray{T, 2} where T) in module LinearAlgebra at /source/usr/share/julia/stdlib/v1.11/LinearAlgebra/src/diagonal.jl:105 overwritten in module LuxurySparse at /home/pkgeval/.julia/packages/LuxurySparse/qV7pU/src/conversions.jl:114. ERROR: Method overwriting is not permitted during Module precompilation. Use `__precompile__(false)` to opt-out of precompilation. 1609.5 ms ? LuxurySparse WARNING: Method definition convert(Type{var"#s14"} where var"#s14"<:(LinearAlgebra.Diagonal{T, V} where V<:AbstractArray{T, 1} where T), AbstractArray{T, 2} where T) in module LinearAlgebra at /source/usr/share/julia/stdlib/v1.11/LinearAlgebra/src/diagonal.jl:105 overwritten in module LuxurySparse at /home/pkgeval/.julia/packages/LuxurySparse/qV7pU/src/conversions.jl:114. ERROR: Method overwriting is not permitted during Module precompilation. Use `__precompile__(false)` to opt-out of precompilation. WARNING: Method definition convert(Type{var"#s14"} where var"#s14"<:(LinearAlgebra.Diagonal{T, V} where V<:AbstractArray{T, 1} where T), AbstractArray{T, 2} where T) in module LinearAlgebra at /source/usr/share/julia/stdlib/v1.11/LinearAlgebra/src/diagonal.jl:105 overwritten in module LuxurySparse at /home/pkgeval/.julia/packages/LuxurySparse/qV7pU/src/conversions.jl:114. Precompiling BitBasis... 1743.4 ms ✓ BitBasis 1 dependency successfully precompiled in 2 seconds. 8 already precompiled. WARNING: method definition for rot_mat at /home/pkgeval/.julia/packages/YaoBase/NIWfs/src/utils/math.jl:314 declares type variable N but does not use it. WARNING: method definition for #measure!#33 at /home/pkgeval/.julia/packages/YaoBase/NIWfs/src/abstract_register.jl:71 declares type variable MODE but does not use it. WARNING: method definition for #measure#34 at /home/pkgeval/.julia/packages/YaoBase/NIWfs/src/abstract_register.jl:89 declares type variable MODE but does not use it. Precompiling YaoArrayRegister... 1492.0 ms ? LuxurySparse 1437.8 ms ? YaoBase Info Given YaoArrayRegister was explicitly requested, output will be shown live  ┌ Warning: Module YaoBase with build ID ffffffff-ffff-ffff-0026-7d59c97cc539 is missing from the cache. │ This may mean YaoBase [a8f54c17-34bc-5a9d-b050-f522fe3f755f] does not support precompilation but is imported by a module that does. └ @ Base loading.jl:2541 1599.3 ms ? YaoArrayRegister ┌ Warning: Module YaoBase with build ID ffffffff-ffff-ffff-0026-7d59c97cc539 is missing from the cache. │ This may mean YaoBase [a8f54c17-34bc-5a9d-b050-f522fe3f755f] does not support precompilation but is imported by a module that does. └ @ Base loading.jl:2541 WARNING: method definition for regscale! at /home/pkgeval/.julia/packages/YaoArrayRegister/lEHFd/src/operations.jl:88 declares type variable T1 but does not use it. WARNING: method definition for instruct! at /home/pkgeval/.julia/packages/YaoArrayRegister/lEHFd/src/instruct.jl:82 declares type variable M but does not use it. WARNING: method definition for instruct! at /home/pkgeval/.julia/packages/YaoArrayRegister/lEHFd/src/instruct.jl:127 declares type variable M but does not use it. WARNING: method definition for instruct! at /home/pkgeval/.julia/packages/YaoArrayRegister/lEHFd/src/instruct.jl:372 declares type variable N but does not use it. WARNING: method definition for instruct! at /home/pkgeval/.julia/packages/YaoArrayRegister/lEHFd/src/instruct.jl:383 declares type variable N but does not use it. WARNING: method definition for instruct! at /home/pkgeval/.julia/packages/YaoArrayRegister/lEHFd/src/instruct.jl:394 declares type variable N but does not use it. WARNING: method definition for instruct! at /home/pkgeval/.julia/packages/YaoArrayRegister/lEHFd/src/instruct.jl:501 declares type variable N but does not use it. WARNING: method definition for instruct! at /home/pkgeval/.julia/packages/YaoArrayRegister/lEHFd/src/instruct.jl:501 declares type variable N but does not use it. WARNING: method definition for instruct! at /home/pkgeval/.julia/packages/YaoArrayRegister/lEHFd/src/instruct.jl:501 declares type variable N but does not use it. WARNING: method definition for instruct! at /home/pkgeval/.julia/packages/YaoArrayRegister/lEHFd/src/instruct.jl:501 declares type variable N but does not use it. WARNING: method definition for instruct! at /home/pkgeval/.julia/packages/YaoArrayRegister/lEHFd/src/instruct.jl:501 declares type variable N but does not use it. WARNING: method definition for instruct! at /home/pkgeval/.julia/packages/YaoArrayRegister/lEHFd/src/instruct.jl:501 declares type variable N but does not use it. WARNING: method definition for instruct! at /home/pkgeval/.julia/packages/YaoArrayRegister/lEHFd/src/instruct.jl:501 declares type variable N but does not use it. WARNING: method definition for setiparams! at /home/pkgeval/.julia/packages/YaoBlocks/UDr4d/src/primitive/rotation_gate.jl:110 declares type variable T but does not use it. WARNING: method definition for setiparams! at /home/pkgeval/.julia/packages/YaoBlocks/UDr4d/src/primitive/rotation_gate.jl:110 declares type variable N but does not use it. WARNING: method definition for setiparams at /home/pkgeval/.julia/packages/YaoBlocks/UDr4d/src/primitive/rotation_gate.jl:111 declares type variable T but does not use it. WARNING: method definition for setiparams at /home/pkgeval/.julia/packages/YaoBlocks/UDr4d/src/primitive/rotation_gate.jl:111 declares type variable N but does not use it. Precompiling ExponentialUtilities... 81612.6 ms ✓ ExponentialUtilities 1 dependency successfully precompiled in 82 seconds. 17 already precompiled. Precompiling ArrayInterfaceStaticArraysCoreExt... 1601.2 ms ✓ ArrayInterface → ArrayInterfaceStaticArraysCoreExt 1 dependency successfully precompiled in 2 seconds. 9 already precompiled. Precompiling ExponentialUtilitiesStaticArraysExt... 3180.9 ms ✓ ExponentialUtilities → ExponentialUtilitiesStaticArraysExt 1 dependency successfully precompiled in 4 seconds. 22 already precompiled. WARNING: method definition for #Measure#37 at /home/pkgeval/.julia/packages/YaoBlocks/UDr4d/src/primitive/measure.jl:135 declares type variable LT but does not use it. WARNING: method definition for #Measure#38 at /home/pkgeval/.julia/packages/YaoBlocks/UDr4d/src/primitive/measure.jl:167 declares type variable K but does not use it. WARNING: method definition for ControlBlock at /home/pkgeval/.julia/packages/YaoBlocks/UDr4d/src/composite/control.jl:43 declares type variable M but does not use it. WARNING: method definition for to_basictypes at /home/pkgeval/.julia/packages/YaoBlocks/UDr4d/src/treeutils/to_basictypes.jl:33 declares type variable N but does not use it. WARNING: method definition for to_basictypes at /home/pkgeval/.julia/packages/YaoBlocks/UDr4d/src/treeutils/to_basictypes.jl:34 declares type variable N but does not use it. WARNING: method definition for to_basictypes at /home/pkgeval/.julia/packages/YaoBlocks/UDr4d/src/treeutils/to_basictypes.jl:37 declares type variable N but does not use it. WARNING: method definition for OuterProduct at /home/pkgeval/.julia/packages/YaoBlocks/UDr4d/src/autodiff/outerproduct_and_projection.jl:15 declares type variable T but does not use it. WARNING: method definition for rrule at /home/pkgeval/.julia/packages/YaoBlocks/UDr4d/src/autodiff/chainrules_patch.jl:160 declares type variable B but does not use it. WARNING: method definition for rrule at /home/pkgeval/.julia/packages/YaoBlocks/UDr4d/src/autodiff/chainrules_patch.jl:166 declares type variable N but does not use it. WARNING: method definition for rrule at /home/pkgeval/.julia/packages/YaoBlocks/UDr4d/src/autodiff/chainrules_patch.jl:166 declares type variable N but does not use it. WARNING: method definition for rrule at /home/pkgeval/.julia/packages/YaoBlocks/UDr4d/src/autodiff/chainrules_patch.jl:173 declares type variable N but does not use it. WARNING: method definition for rrule at /home/pkgeval/.julia/packages/YaoBlocks/UDr4d/src/autodiff/chainrules_patch.jl:166 declares type variable N but does not use it. WARNING: method definition for rrule at /home/pkgeval/.julia/packages/YaoBlocks/UDr4d/src/autodiff/chainrules_patch.jl:166 declares type variable N but does not use it. WARNING: method definition for rrule at /home/pkgeval/.julia/packages/YaoBlocks/UDr4d/src/autodiff/chainrules_patch.jl:173 declares type variable N but does not use it. Precompiling YaoSym... 1495.3 ms ? LuxurySparse 1640.5 ms ? YaoBase 1663.0 ms ? YaoArrayRegister 1643.4 ms ? YaoBlocks Info Given YaoSym was explicitly requested, output will be shown live  ┌ Warning: Module YaoBase with build ID ffffffff-ffff-ffff-0026-7d59c97cc539 is missing from the cache. │ This may mean YaoBase [a8f54c17-34bc-5a9d-b050-f522fe3f755f] does not support precompilation but is imported by a module that does. └ @ Base loading.jl:2541 1657.4 ms ? YaoSym ┌ Warning: Module YaoBase with build ID ffffffff-ffff-ffff-0026-7d59c97cc539 is missing from the cache. │ This may mean YaoBase [a8f54c17-34bc-5a9d-b050-f522fe3f755f] does not support precompilation but is imported by a module that does. └ @ Base loading.jl:2541 Precompiling YaoExtensions... 1571.0 ms ? LuxurySparse 6160.0 ms ✓ FFTW 1626.0 ms ? YaoBase 1652.0 ms ? YaoArrayRegister 1618.6 ms ? YaoBlocks 1660.5 ms ? YaoSym 1843.4 ms ? Yao Info Given YaoExtensions was explicitly requested, output will be shown live  ┌ Warning: Module LuxurySparse with build ID ffffffff-ffff-ffff-0026-7d5a933f4471 is missing from the cache. │ This may mean LuxurySparse [d05aeea4-b7d4-55ac-b691-9e7fabb07ba2] does not support precompilation but is imported by a module that does. └ @ Base loading.jl:2541 1442.9 ms ? YaoExtensions 1 dependency successfully precompiled in 19 seconds. 81 already precompiled. 6 dependencies precompiled but different versions are currently loaded. Restart julia to access the new versions. Otherwise, loading dependents of these packages may trigger further precompilation to work with the unexpected versions. 7 dependencies failed but may be precompilable after restarting julia 7 dependencies had output during precompilation: ┌ YaoSym │ ┌ Warning: Module YaoBase with build ID ffffffff-ffff-ffff-0026-7d59c97cc539 is missing from the cache. │ │ This may mean YaoBase [a8f54c17-34bc-5a9d-b050-f522fe3f755f] does not support precompilation but is imported by a module that does. │ └ @ Base loading.jl:2541 └ ┌ YaoExtensions │ [Output was shown above] └ ┌ Yao │ ┌ Warning: Module YaoBlocks with build ID ffffffff-ffff-ffff-0026-7d5870b7c723 is missing from the cache. │ │ This may mean YaoBlocks [418bc28f-b43b-5e0b-a6e7-61bbc1a2c1df] does not support precompilation but is imported by a module that does. │ └ @ Base loading.jl:2541 └ ┌ LuxurySparse │ WARNING: Method definition convert(Type{var"#s14"} where var"#s14"<:(LinearAlgebra.Diagonal{T, V} where V<:AbstractArray{T, 1} where T), AbstractArray{T, 2} where T) in module LinearAlgebra at /source/usr/share/julia/stdlib/v1.11/LinearAlgebra/src/diagonal.jl:105 overwritten in module LuxurySparse at /home/pkgeval/.julia/packages/LuxurySparse/qV7pU/src/conversions.jl:114. │ ERROR: Method overwriting is not permitted during Module precompilation. Use `__precompile__(false)` to opt-out of precompilation. └ ┌ YaoBlocks │ ┌ Warning: Module YaoBase with build ID ffffffff-ffff-ffff-0026-7d59c97cc539 is missing from the cache. │ │ This may mean YaoBase [a8f54c17-34bc-5a9d-b050-f522fe3f755f] does not support precompilation but is imported by a module that does. │ └ @ Base loading.jl:2541 └ ┌ YaoBase │ ┌ Warning: Module LuxurySparse with build ID ffffffff-ffff-ffff-0026-7d5a933f4471 is missing from the cache. │ │ This may mean LuxurySparse [d05aeea4-b7d4-55ac-b691-9e7fabb07ba2] does not support precompilation but is imported by a module that does. │ └ @ Base loading.jl:2541 └ ┌ YaoArrayRegister │ ┌ Warning: Module YaoBase with build ID ffffffff-ffff-ffff-0026-7d59c97cc539 is missing from the cache. │ │ This may mean YaoBase [a8f54c17-34bc-5a9d-b050-f522fe3f755f] does not support precompilation but is imported by a module that does. │ └ @ Base loading.jl:2541 └ ┌ Warning: Module LuxurySparse with build ID ffffffff-ffff-ffff-0026-7d5a933f4471 is missing from the cache. │ This may mean LuxurySparse [d05aeea4-b7d4-55ac-b691-9e7fabb07ba2] does not support precompilation but is imported by a module that does. └ @ Base loading.jl:2541 WARNING: method definition for push! at /home/pkgeval/.julia/packages/YaoExtensions/ruz2W/src/block_extension/sequence.jl:33 declares type variable N but does not use it. WARNING: method definition for append! at /home/pkgeval/.julia/packages/YaoExtensions/ruz2W/src/block_extension/sequence.jl:34 declares type variable N but does not use it. WARNING: method definition for append! at /home/pkgeval/.julia/packages/YaoExtensions/ruz2W/src/block_extension/sequence.jl:35 declares type variable N but does not use it. WARNING: method definition for prepend! at /home/pkgeval/.julia/packages/YaoExtensions/ruz2W/src/block_extension/sequence.jl:37 declares type variable N but does not use it. WARNING: method definition for print_block at /home/pkgeval/.julia/packages/YaoExtensions/ruz2W/src/block_extension/qft.jl:49 declares type variable T but does not use it. WARNING: Method definition gate_expr(Base.Val{:FSimGate}, Any, Any) in module EasyBuild at /home/pkgeval/.julia/packages/YaoBlocks/UDr4d/src/treeutils/dump.jl:101 overwritten in module YaoExtensions on the same line (check for duplicate calls to `include`). QFT: Error During Test at /home/pkgeval/.julia/packages/YaoExtensions/ruz2W/test/block_extension/qft.jl:15 Test threw exception Expression: Matrix(mat(chain(3, qft_circuit(3) |> adjoint, qft_circuit(3)))) ≈ IMatrix(1 << 3) BoundsError: attempt to access 0-element Vector{ComplexF64} at index [1] Stacktrace: [1] throw_boundserror(A::Vector{ComplexF64}, I::Tuple{Int64}) @ Base ./essentials.jl:14 [2] getindex @ ./essentials.jl:916 [inlined] [3] macro expansion @ ~/.julia/packages/LuxurySparse/qV7pU/src/linalg.jl:200 [inlined] [4] macro expansion @ ./simdloop.jl:77 [inlined] [5] mul!(Y::SparseArrays.SparseMatrixCSC{ComplexF64, Int64}, A::Diagonal{ComplexF64, Vector{ComplexF64}}, X::SparseArrays.SparseMatrixCSC{ComplexF64, Int64}) @ LuxurySparse ~/.julia/packages/LuxurySparse/qV7pU/src/linalg.jl:199 [6] * @ /opt/julia/share/julia/stdlib/v1.11/LinearAlgebra/src/matmul.jl:114 [inlined] [7] mul_prod @ ./reduce.jl:35 [inlined] [8] (::Base.BottomRF{typeof(Base.mul_prod)})(acc::Diagonal{ComplexF64, Vector{ComplexF64}}, x::SparseArrays.SparseMatrixCSC{ComplexF64, Int64}) @ Base ./reduce.jl:86 [9] MappingRF @ ./reduce.jl:100 [inlined] [10] _foldl_impl(op::Base.MappingRF{YaoBlocks.var"#55#56"{ComplexF64}, Base.BottomRF{typeof(Base.mul_prod)}}, init::Base._InitialValue, itr::Base.Iterators.Reverse{Vector{AbstractBlock{3}}}) @ Base ./reduce.jl:62 [11] foldl_impl @ ./reduce.jl:48 [inlined] [12] mapfoldl_impl @ ./reduce.jl:44 [inlined] [13] mapfoldl @ ./reduce.jl:175 [inlined] [14] mapreduce @ ./reduce.jl:307 [inlined] [15] prod @ ./reduce.jl:588 [inlined] [16] mat @ ~/.julia/packages/YaoBlocks/UDr4d/src/composite/chain.jl:82 [inlined] [17] (::YaoBlocks.var"#55#56"{ComplexF64})(x::ChainBlock{3}) @ YaoBlocks ~/.julia/packages/YaoBlocks/UDr4d/src/composite/chain.jl:82 [18] MappingRF @ ./reduce.jl:100 [inlined] [19] _foldl_impl(op::Base.MappingRF{YaoBlocks.var"#55#56"{ComplexF64}, Base.BottomRF{typeof(Base.mul_prod)}}, init::Base._InitialValue, itr::Base.Iterators.Reverse{Vector{AbstractBlock{3}}}) @ Base ./reduce.jl:62 [20] foldl_impl @ ./reduce.jl:48 [inlined] [21] mapfoldl_impl @ ./reduce.jl:44 [inlined] [22] mapfoldl @ ./reduce.jl:175 [inlined] [23] mapreduce @ ./reduce.jl:307 [inlined] [24] prod @ ./reduce.jl:588 [inlined] [25] mat @ ~/.julia/packages/YaoBlocks/UDr4d/src/composite/chain.jl:82 [inlined] [26] (::YaoBlocks.var"#55#56"{ComplexF64})(x::ChainBlock{3}) @ YaoBlocks ~/.julia/packages/YaoBlocks/UDr4d/src/composite/chain.jl:82 [27] MappingRF @ ./reduce.jl:100 [inlined] [28] _foldl_impl(op::Base.MappingRF{YaoBlocks.var"#55#56"{ComplexF64}, Base.BottomRF{typeof(Base.mul_prod)}}, init::Base._InitialValue, itr::Base.Iterators.Reverse{Vector{AbstractBlock{3}}}) @ Base ./reduce.jl:58 [29] foldl_impl @ ./reduce.jl:48 [inlined] [30] mapfoldl_impl @ ./reduce.jl:44 [inlined] [31] mapfoldl @ ./reduce.jl:175 [inlined] [32] mapreduce @ ./reduce.jl:307 [inlined] [33] prod @ ./reduce.jl:588 [inlined] [34] mat(::Type{ComplexF64}, c::ChainBlock{3}) @ YaoBlocks ~/.julia/packages/YaoBlocks/UDr4d/src/composite/chain.jl:82 [35] mat(x::ChainBlock{3}) @ YaoBlocks ~/.julia/packages/YaoBlocks/UDr4d/src/abstract_block.jl:98 [36] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:676 [inlined] [37] macro expansion @ ~/.julia/packages/YaoExtensions/ruz2W/test/block_extension/qft.jl:15 [inlined] [38] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [39] top-level scope @ ~/.julia/packages/YaoExtensions/ruz2W/test/block_extension/qft.jl:9 RotBasis: Error During Test at /home/pkgeval/.julia/packages/YaoExtensions/ruz2W/test/block_extension/RotBasis.jl:25 Test threw exception Expression: state(apply!(psi, rb)) ≈ [1, 0] BoundsError: attempt to access 0-element Vector{ComplexF64} at index [1] Stacktrace: [1] throw_boundserror(A::Vector{ComplexF64}, I::Tuple{Int64}) @ Base ./essentials.jl:14 [2] getindex @ ./essentials.jl:916 [inlined] [3] mul!(Y::SparseArrays.SparseMatrixCSC{ComplexF64, Int64}, X::SparseArrays.SparseMatrixCSC{ComplexF64, Int64}, A::Diagonal{ComplexF64, Vector{ComplexF64}}) @ LuxurySparse ~/.julia/packages/LuxurySparse/qV7pU/src/linalg.jl:189 [4] * @ /opt/julia/share/julia/stdlib/v1.11/LinearAlgebra/src/matmul.jl:114 [inlined] [5] mat(::Type{ComplexF64}, x::RotBasis{Float64}) @ YaoExtensions ~/.julia/packages/YaoExtensions/ruz2W/src/block_extension/RotBasis.jl:19 [6] mat_matchreg @ ~/.julia/packages/YaoBlocks/UDr4d/src/abstract_block.jl:101 [inlined] [7] _apply! @ ~/.julia/packages/YaoBlocks/UDr4d/src/composite/put_block.jl:81 [inlined] [8] apply!(r::ArrayReg{1, ComplexF64, Matrix{ComplexF64}}, b::PutBlock{1, 1, RotBasis{Float64}}) @ YaoBlocks ~/.julia/packages/YaoBlocks/UDr4d/src/abstract_block.jl:10 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:676 [inlined] [10] macro expansion @ ~/.julia/packages/YaoExtensions/ruz2W/test/block_extension/RotBasis.jl:25 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [12] top-level scope @ ~/.julia/packages/YaoExtensions/ruz2W/test/block_extension/RotBasis.jl:7 ┌ Warning: Diff block has been deprecated, please use `Yao.AD.NoParams` to block non-differential parameters. └ @ YaoExtensions ~/.julia/packages/YaoExtensions/ruz2W/src/block_extension/Diff.jl:11 ┌ Warning: Diff block has been deprecated, please use `Yao.AD.NoParams` to block non-differential parameters. └ @ YaoExtensions ~/.julia/packages/YaoExtensions/ruz2W/src/block_extension/Diff.jl:11 ┌ Warning: Diff block has been deprecated, please use `Yao.AD.NoParams` to block non-differential parameters. └ @ YaoExtensions ~/.julia/packages/YaoExtensions/ruz2W/src/block_extension/Diff.jl:11 ┌ Warning: Diff block has been deprecated, please use `Yao.AD.NoParams` to block non-differential parameters. └ @ YaoExtensions ~/.julia/packages/YaoExtensions/ruz2W/src/block_extension/Diff.jl:11 ┌ Warning: Diff block has been deprecated, please use `Yao.AD.NoParams` to block non-differential parameters. └ @ YaoExtensions ~/.julia/packages/YaoExtensions/ruz2W/src/block_extension/Diff.jl:11 ┌ Warning: Diff block has been deprecated, please use `Yao.AD.NoParams` to block non-differential parameters. └ @ YaoExtensions ~/.julia/packages/YaoExtensions/ruz2W/src/block_extension/Diff.jl:11 [⊙] T [⊗] put on (1) └─ I2 [⊙] T apply!(::ArrayReg{1, ComplexF64, Matrix{ComplexF64}}, Test) getiparams(Test) mat(::Type{ComplexF64}, Test) ishermitian(Test) isreflexive(Test) isunitary(Test) getiparams(Test) c = nqubits: 1 if result(id = 257766371660060759) ├─ Measure(1) ├─ X └─ put on (1) └─ I2 Conditioned on a measurement that has not been performed. Test Summary: | Pass Error Total Time block extension | 136 2 138 1m47.8s QFTBlock | 8 1 9 25.1s QFT | 2 1 3 17.0s QFT | 6 6 8.0s RotBasis | 12 1 13 24.2s RotBasis | 7 1 8 4.4s polar and u | 2 2 4.7s basis rotor | 3 3 11.6s Sequence | 20 20 7.6s Diff | 7 7 3.7s Bag | 22 22 3.0s TrivialGate | 8 8 0.3s ConditionBlock | 3 3 6.1s Mod | 12 12 2.7s pauli_strings | 15 15 10.8s reflect_gate | 9 9 11.3s math_gate | 14 14 4.4s shortcuts | 6 6 8.5s ERROR: LoadError: Some tests did not pass: 136 passed, 0 failed, 2 errored, 0 broken. in expression starting at /home/pkgeval/.julia/packages/YaoExtensions/ruz2W/test/runtests.jl:5 Testing failed after 331.32s ERROR: LoadError: Package YaoExtensions errored during testing Stacktrace: [1] pkgerror(msg::String) @ Pkg.Types /opt/julia/share/julia/stdlib/v1.11/Pkg/src/Types.jl:68 [2] test(ctx::Pkg.Types.Context, pkgs::Vector{Pkg.Types.PackageSpec}; coverage::Bool, julia_args::Cmd, test_args::Cmd, test_fn::Nothing, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool) @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.11/Pkg/src/Operations.jl:2124 [3] test @ /opt/julia/share/julia/stdlib/v1.11/Pkg/src/Operations.jl:2007 [inlined] [4] test(ctx::Pkg.Types.Context, pkgs::Vector{Pkg.Types.PackageSpec}; coverage::Bool, test_fn::Nothing, julia_args::Cmd, test_args::Cmd, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool, kwargs::@Kwargs{io::IOContext{IO}}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.11/Pkg/src/API.jl:481 [5] test(pkgs::Vector{Pkg.Types.PackageSpec}; io::IOContext{IO}, kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.11/Pkg/src/API.jl:159 [6] test @ /opt/julia/share/julia/stdlib/v1.11/Pkg/src/API.jl:147 [inlined] [7] #test#74 @ /opt/julia/share/julia/stdlib/v1.11/Pkg/src/API.jl:146 [inlined] [8] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:219 in expression starting at /PkgEval.jl/scripts/evaluate.jl:210 PkgEval failed after 396.04s: illegal method overwrites during precompilation