Package evaluation to test AbstractSDRs on Julia 1.14.0-DEV.2593 (15c2b67521*) started at 2026-07-03T20:31:06.279 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Activating project at `~/.julia/environments/v1.14` Set-up completed after 13.93s ################################################################################ # Installation # Installing AbstractSDRs... Resolving package versions... Installed CEnum ───────────────────── v0.4.2 Installed libaio_jll ──────────────── v0.3.112+0 Installed libiio_jll ──────────────── v0.24.0+0 Installed AbstractSDRs ────────────── v0.7.0 Installed UHDBindings ─────────────── v0.6.0 Installed XML2_jll ────────────────── v2.9.14+0 Installed Reexport ────────────────── v1.2.2 Installed JLLWrappers ─────────────── v1.8.0 Installed Libiconv_jll ────────────── v1.18.0+0 Installed Preferences ─────────────── v1.5.2 Installed USRPHardwareDriver_jll ──── v4.1.0+1 Installed libusb_jll ──────────────── v1.0.29+0 Installed BladeRFHardwareDriver_jll ─ v2.4.1+0 Installed librtlsdr_jll ───────────── v0.6.0+0 Installed AdalmPluto ──────────────── v0.3.3 Installed boost_jll ───────────────── v1.76.0+1 Installing 10 artifacts Installed artifact libaio 28.2 KiB Installed artifact XML2 1.9 MiB Installed artifact libiio 104.7 KiB Installed artifact Libiconv 1022.9 KiB Installed artifact BladeRFHardwareDriver 323.7 KiB Installed artifact libIIO 241.4 KiB Installed artifact libusb 321.8 KiB Installed artifact librtlsdr 123.7 KiB Installed artifact USRPHardwareDriver 4.3 MiB Installed artifact boost 13.3 MiB Updating `~/.julia/environments/v1.14/Project.toml` [0bdde9fc] + AbstractSDRs v0.7.0 Updating `~/.julia/environments/v1.14/Manifest.toml` [0bdde9fc] + AbstractSDRs v0.7.0 [af34ca7c] + AdalmPluto v0.3.3 ⌅ [fa961155] + CEnum v0.4.2 [692b3bcd] + JLLWrappers v1.8.0 [21216c6a] + Preferences v1.5.2 [189a3867] + Reexport v1.2.2 [4d90b16f] + UHDBindings v0.6.0 [ddcda2f0] + BladeRFHardwareDriver_jll v2.4.1+0 [94ce4f54] + Libiconv_jll v1.18.0+0 [e339f254] + USRPHardwareDriver_jll v4.1.0+1 ⌅ [02c8fc9c] + XML2_jll v2.9.14+0 ⌅ [28df3c45] + boost_jll v1.76.0+1 [ddfeb750] + libaio_jll v0.3.112+0 [8da1a5bb] + libiio_jll v0.24.0+0 ⌅ [d1c10d9e] + librtlsdr_jll v0.6.0+0 [a877fdc9] + libusb_jll v1.0.29+0 [0dad84c5] + ArgTools v1.2.0 [56f22d72] + Artifacts v1.11.0 [2a0f44e3] + Base64 v1.11.0 [ade2ca70] + Dates v1.11.0 [f43a241f] + Downloads v1.7.0 [7b1f6079] + FileWatching v1.11.0 [b77e0a4c] + InteractiveUtils v1.11.0 [ac6e5ff7] + JuliaSyntaxHighlighting v1.13.0 [b27032c2] + LibCURL v1.0.0 [76f85450] + LibGit2 v1.11.0 [8f399da3] + Libdl v1.11.0 [56ddb016] + Logging v1.11.0 [d6f4376e] + Markdown v1.11.0 [ca575930] + NetworkOptions v1.3.0 [44cfe95a] + Pkg v1.14.0 [de0858da] + Printf v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v1.13.0 [9e88b42a] + Serialization v1.11.0 [6462fe0b] + Sockets v1.11.0 [f489334b] + StyledStrings v1.13.0 [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.5.5+2 [deac9b47] + LibCURL_jll v8.21.0+0 [e37daf67] + LibGit2_jll v1.9.4+0 [29816b5a] + LibSSH2_jll v1.11.101+0 [14a3606d] + MozillaCACerts_jll v2026.5.14 [458c3c95] + OpenSSL_jll v3.5.7+0 [efcefdf7] + PCRE2_jll v10.47.0+0 [83775a58] + Zlib_jll v1.3.2+0 [3161d3a3] + Zstd_jll v1.5.7+1 [8e850ede] + nghttp2_jll v1.69.0+0 [3f19e933] + p7zip_jll v17.8.0+0 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. To see why use `status --outdated -m` Installation completed after 12.9s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling project... 8.8 s ✓ TestEnv 1 dependency successfully precompiled in 9 seconds. 27 already precompiled. Precompiling package dependencies... Precompiling project... 0.7 s ✓ Reexport 112.6 s ✓ CEnum 31.5 s ✓ Preferences 32.4 s ✓ JLLWrappers 33.1 s ✓ boost_jll 32.1 s ✓ Libiconv_jll 28.4 s ✓ libusb_jll 32.1 s ✓ libaio_jll 32.6 s ✓ XML2_jll 32.6 s ✓ librtlsdr_jll 32.5 s ✓ BladeRFHardwareDriver_jll 32.5 s ✓ USRPHardwareDriver_jll 32.1 s ✓ libiio_jll 103.8 s ✓ UHDBindings 65.9 s ✓ AdalmPluto On Linux with Yggdrasil, specific udev-rules should be added with root privilege. Be sure to run AdalmPluto.set_udev_rules() 80.9 s ✓ AbstractSDRs 16 dependencies successfully precompiled in 716 seconds. 30 already precompiled. 1 dependency had output during precompilation: ┌ AbstractSDRs │ On Linux with Yggdrasil, specific udev-rules should be added with root privilege. Be sure to run AdalmPluto.set_udev_rules() └ Precompilation completed after 762.25s ################################################################################ # Testing # Testing AbstractSDRs Status `/tmp/jl_pGZS1b/Project.toml` [0bdde9fc] AbstractSDRs v0.7.0 [af34ca7c] AdalmPluto v0.3.3 ⌅ [fa961155] CEnum v0.4.2 [189a3867] Reexport v1.2.2 [4d90b16f] UHDBindings v0.6.0 [ddcda2f0] BladeRFHardwareDriver_jll v2.4.1+0 ⌅ [d1c10d9e] librtlsdr_jll v0.6.0+0 [8f399da3] Libdl v1.11.0 [de0858da] Printf v1.11.0 [6462fe0b] Sockets v1.11.0 [8dfed614] Test v1.11.0 Status `/tmp/jl_pGZS1b/Manifest.toml` [0bdde9fc] AbstractSDRs v0.7.0 [af34ca7c] AdalmPluto v0.3.3 ⌅ [fa961155] CEnum v0.4.2 [692b3bcd] JLLWrappers v1.8.0 [21216c6a] Preferences v1.5.2 [189a3867] Reexport v1.2.2 [4d90b16f] UHDBindings v0.6.0 [ddcda2f0] BladeRFHardwareDriver_jll v2.4.1+0 [94ce4f54] Libiconv_jll v1.18.0+0 [e339f254] USRPHardwareDriver_jll v4.1.0+1 ⌅ [02c8fc9c] XML2_jll v2.9.14+0 ⌅ [28df3c45] boost_jll v1.76.0+1 [ddfeb750] libaio_jll v0.3.112+0 [8da1a5bb] libiio_jll v0.24.0+0 ⌅ [d1c10d9e] librtlsdr_jll v0.6.0+0 [a877fdc9] libusb_jll v1.0.29+0 [0dad84c5] ArgTools v1.2.0 [56f22d72] Artifacts v1.11.0 [2a0f44e3] Base64 v1.11.0 [ade2ca70] Dates v1.11.0 [f43a241f] Downloads v1.7.0 [7b1f6079] FileWatching v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [ac6e5ff7] JuliaSyntaxHighlighting v1.13.0 [b27032c2] LibCURL v1.0.0 [76f85450] LibGit2 v1.11.0 [8f399da3] Libdl v1.11.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [ca575930] NetworkOptions v1.3.0 [44cfe95a] Pkg v1.14.0 [de0858da] Printf v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v1.13.0 [9e88b42a] Serialization v1.11.0 [6462fe0b] Sockets v1.11.0 [f489334b] StyledStrings v1.13.0 [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.5.5+2 [deac9b47] LibCURL_jll v8.21.0+0 [e37daf67] LibGit2_jll v1.9.4+0 [29816b5a] LibSSH2_jll v1.11.101+0 [14a3606d] MozillaCACerts_jll v2026.5.14 [458c3c95] OpenSSL_jll v3.5.7+0 [efcefdf7] PCRE2_jll v10.47.0+0 [83775a58] Zlib_jll v1.3.2+0 [3161d3a3] Zstd_jll v1.5.7+1 [8e850ede] nghttp2_jll v1.69.0+0 [3f19e933] p7zip_jll v17.8.0+0 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. Testing Running tests... On Linux with Yggdrasil, specific udev-rules should be added with root privilege. Be sure to run AdalmPluto.set_udev_rules() Test Summary: | Pass Total Time RadioSims Backend | 34 34 6.9s ┌ Info: JuliaLowering threw given input: │ code = │ :(#= /home/pkgeval/.julia/packages/AbstractSDRs/LH3iv/test/test_functions.jl:4 =# Core.@doc "Scan with uhd_find_devices and return the USRP identifier \n" function check_scan(b::Symbol; UHD_ADDRESS) │ #= /home/pkgeval/.julia/packages/AbstractSDRs/LH3iv/test/test_functions.jl:7 =# │ #= /home/pkgeval/.julia/packages/AbstractSDRs/LH3iv/test/test_functions.jl:9 =# │ str = scan(b) │ #= /home/pkgeval/.julia/packages/AbstractSDRs/LH3iv/test/test_functions.jl:10 =# │ if length(str) == 0 │ #= /home/pkgeval/.julia/packages/AbstractSDRs/LH3iv/test/test_functions.jl:11 =# │ println("No UHD device found. Be sure that a USRP is connected to your PC, and that the ethernet link is up. We try to use the direct IP address now (which is $(UHD_ADDRESS)). You can change its value depending on your ethernet setup") │ else │ #= /home/pkgeval/.julia/packages/AbstractSDRs/LH3iv/test/test_functions.jl:14 =# │ if b == :uhd │ #= /home/pkgeval/.julia/packages/AbstractSDRs/LH3iv/test/test_functions.jl:15 =# │ global UHD_ADDRESS = (str[1])[(findfirst("_addr=", str[1]))[var"end"] .+ (1:13)] │ end │ end │ #= /home/pkgeval/.julia/packages/AbstractSDRs/LH3iv/test/test_functions.jl:19 =# │ str = scan(b; args = "addr=$(UHD_ADDRESS)") │ #= /home/pkgeval/.julia/packages/AbstractSDRs/LH3iv/test/test_functions.jl:20 =# │ #= /home/pkgeval/.julia/packages/AbstractSDRs/LH3iv/test/test_functions.jl:20 =# @test length(str) > 0 │ #= /home/pkgeval/.julia/packages/AbstractSDRs/LH3iv/test/test_functions.jl:21 =# │ return str │ end) │ st0 = │ SyntaxTree with attributes mod,kind,var_id,toplevel_pure,scope_type,context,syntax_flags,name_val,meta,value,jl_source,is_toplevel_thunk,source │ [macrocall] | │ @doc :: Identifier | mod=Core │ :(#= /home/pkgeval/.julia/packages/AbstractSDRs/LH3iv/test/test_functions.jl:4 =#) :: Value | │ "Scan with uhd_find_devices and return the USRP identifier \n" :: Value | │ [function] | │ [call] | │ check_scan :: Identifier | │ [parameters] | │ UHD_ADDRESS :: Identifier | │ [::] | │ b :: Identifier | │ Symbol :: Identifier | │ [block] | │ [=] | │ str :: Identifier | │ [call] | │ scan :: Identifier | │ b :: Identifier | │ [if] | │ [call] | │ == :: Identifier | │ [call] | │ length :: Identifier | │ str :: Identifier | │ 0 :: Value | │ [block] | │ [call] | │ println :: Identifier | │ [string] | │ "No UHD device found. Be sure that a USRP is connected to your PC, and that the ethernet link is up. We try to use the direct IP address now (which is " :: Value | │ UHD_ADDRESS :: Identifier | │ "). You can change its value depending on your ethernet setup" :: Value | │ [block] | │ [if] | │ [call] | │ == :: Identifier | │ b :: Identifier | │ [inert] | │ uhd :: Identifier | │ [block] | │ [global] | │ [=] | │ UHD_ADDRESS :: Identifier | │ [ref] | │ [ref] | │ str :: Identifier | │ 1 :: Value | │ [call] | │ .+ :: Identifier | │ [ref] | │ [call] | │ findfirst :: Identifier | │ "_addr=" :: Value | │ [ref] | │ str :: Identifier | │ 1 :: Value | │ end :: Identifier | │ [call] | │ : :: Identifier | │ 1 :: Value | │ 13 :: Value | │ [=] | │ str :: Identifier | │ [call] | │ scan :: Identifier | │ [parameters] | │ [kw] | │ args :: Identifier | │ [string] | │ "addr=" :: Value | │ UHD_ADDRESS :: Identifier | │ b :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/AbstractSDRs/LH3iv/test/test_functions.jl:20 =#) :: Value | │ [call] | │ > :: Identifier | │ [call] | │ length :: Identifier | │ str :: Identifier | │ 0 :: Value | │ [return] | │ str :: Identifier | │ │ st1 = │ SyntaxTree with attributes mod,kind,var_id,toplevel_pure,scope_type,context,syntax_flags,name_val,meta,value,jl_source,is_toplevel_thunk,source │ [block] | [old,SL(4GVrU99lxAZ,Base.Docs,SL(Hu61JMXdv3f,Main,)),@doc], │ [if] | [old,SL(4GVrU99lxAZ,Base.Docs,SL(Hu61JMXdv3f,Main,)),@doc], │ true :: Value | [old,SL(4GVrU99lxAZ,Base.Docs,SL(Hu61JMXdv3f,Main,)),@doc], │ [=] | [old,SL(4GVrU99lxAZ,Base.Docs,SL(Hu61JMXdv3f,Main,)),@doc], │ val :: Identifier | [old,SL(4GVrU99lxAZ,Base.Docs,SL(Hu61JMXdv3f,Main,)),@doc], │ [function] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ [call] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ check_scan :: Identifier | [old,SL(Hu61JMXdv3f,Main,),@doc], │ [parameters] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ UHD_ADDRESS :: Identifier | [old,SL(Hu61JMXdv3f,Main,),@doc], │ [::] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ b :: Identifier | [old,SL(Hu61JMXdv3f,Main,),@doc], │ Symbol :: Identifier | [old,SL(Hu61JMXdv3f,Main,),@doc], │ [block] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ [=] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ str :: Identifier | [old,SL(Hu61JMXdv3f,Main,),@doc], │ [call] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ scan :: Identifier | [old,SL(Hu61JMXdv3f,Main,),@doc], │ b :: Identifier | [old,SL(Hu61JMXdv3f,Main,),@doc], │ [if] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ [call] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ == :: Identifier | [old,SL(Hu61JMXdv3f,Main,),@doc], │ [call] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ length :: Identifier | [old,SL(Hu61JMXdv3f,Main,),@doc], │ str :: Identifier | [old,SL(Hu61JMXdv3f,Main,),@doc], │ 0 :: Value | [old,SL(Hu61JMXdv3f,Main,),@doc], │ [block] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ [call] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ println :: Identifier | [old,SL(Hu61JMXdv3f,Main,),@doc], │ [string] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ "No UHD device found. Be sure that a USRP is connected to your PC, and that the ethernet link is up. We try to use the direct IP address now (which is " :: Value | [old,SL(Hu61JMXdv3f,Main,),@doc], │ UHD_ADDRESS :: Identifier | [old,SL(Hu61JMXdv3f,Main,),@doc], │ "). You can change its value depending on your ethernet setup" :: Value | [old,SL(Hu61JMXdv3f,Main,),@doc], │ [block] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ [if] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ [call] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ == :: Identifier | [old,SL(Hu61JMXdv3f,Main,),@doc], │ b :: Identifier | [old,SL(Hu61JMXdv3f,Main,),@doc], │ [inert] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ uhd :: Identifier | [old,SL(Hu61JMXdv3f,Main,),@doc], │ [block] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ [global] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ [=] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ UHD_ADDRESS :: Identifier | [old,SL(Hu61JMXdv3f,Main,),@doc], │ [ref] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ [ref] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ str :: Identifier | [old,SL(Hu61JMXdv3f,Main,),@doc], │ 1 :: Value | [old,SL(Hu61JMXdv3f,Main,),@doc], │ [call] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ .+ :: Identifier | [old,SL(Hu61JMXdv3f,Main,),@doc], │ [ref] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ [call] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ findfirst :: Identifier | [old,SL(Hu61JMXdv3f,Main,),@doc], │ "_addr=" :: Value | [old,SL(Hu61JMXdv3f,Main,),@doc], │ [ref] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ str :: Identifier | [old,SL(Hu61JMXdv3f,Main,),@doc], │ 1 :: Value | [old,SL(Hu61JMXdv3f,Main,),@doc], │ end :: Identifier | [old,SL(Hu61JMXdv3f,Main,),@doc], │ [call] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ : :: Identifier | [old,SL(Hu61JMXdv3f,Main,),@doc], │ 1 :: Value | [old,SL(Hu61JMXdv3f,Main,),@doc], │ 13 :: Value | [old,SL(Hu61JMXdv3f,Main,),@doc], │ [=] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ str :: Identifier | [old,SL(Hu61JMXdv3f,Main,),@doc], │ [call] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ scan :: Identifier | [old,SL(Hu61JMXdv3f,Main,),@doc], │ [parameters] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ [kw] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ args :: Identifier | [old,SL(Hu61JMXdv3f,Main,),@doc], │ [string] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ "addr=" :: Value | [old,SL(Hu61JMXdv3f,Main,),@doc], │ UHD_ADDRESS :: Identifier | [old,SL(Hu61JMXdv3f,Main,),@doc], │ b :: Identifier | [old,SL(Hu61JMXdv3f,Main,),@doc], │ [block] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ [if] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ false :: Value | [old,SL(Hu61JMXdv3f,Main,),@doc], │ [block] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ [call] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ record :: Identifier | [old,SL(Hu61JMXdv3f,Main,),@doc],mod=Test │ [call] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ get_testset :: Identifier | [old,SL(Hu61JMXdv3f,Main,),@doc],mod=Test │ [call] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ Broken :: Identifier | [old,SL(Hu61JMXdv3f,Main,),@doc],mod=Test │ [inert] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ skipped :: Identifier | [old,SL(Hu61JMXdv3f,Main,),@doc], │ [inert] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ [call] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ > :: Identifier | [old,SL(Hu61JMXdv3f,Main,),@doc], │ [call] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ length :: Identifier | [old,SL(Hu61JMXdv3f,Main,),@doc], │ str :: Identifier | [old,SL(Hu61JMXdv3f,Main,),@doc], │ 0 :: Value | [old,SL(Hu61JMXdv3f,Main,),@doc], │ [block] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ [let] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ [block] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ [=] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ #109#_do :: Identifier | [old,SL(Hu61JMXdv3f,Main,),@doc], │ [if] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ false :: Value | [old,SL(Hu61JMXdv3f,Main,),@doc], │ do_broken_test :: Identifier | [old,SL(Hu61JMXdv3f,Main,),@doc],mod=Test │ do_test :: Identifier | [old,SL(Hu61JMXdv3f,Main,),@doc],mod=Test │ [block] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ [call] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ #109#_do :: Identifier | [old,SL(Hu61JMXdv3f,Main,),@doc], │ [block] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ [try] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ [block] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ [call] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ eval_test_comparison :: Identifier | [old,SL(Hu61JMXdv3f,Main,),@doc],mod=Test │ [call] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ Expr :: Identifier | [old,SL(Hu61JMXdv3f,Main,),@doc],mod=Test │ [inert] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ comparison :: Identifier | [old,SL(Hu61JMXdv3f,Main,),@doc], │ [call] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ length :: Identifier | [old,SL(Hu61JMXdv3f,Main,),@doc], │ str :: Identifier | [old,SL(Hu61JMXdv3f,Main,),@doc], │ > :: Identifier | [old,SL(Hu61JMXdv3f,Main,),@doc], │ 0 :: Value | [old,SL(Hu61JMXdv3f,Main,),@doc], │ Any[:(length(str)), :>, 0] :: Value | [old,SL(Hu61JMXdv3f,Main,),@doc], │ [inert] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ :(#= /home/pkgeval/.julia/packages/AbstractSDRs/LH3iv/test/test_functions.jl:20 =#) :: Value | [old,SL(Hu61JMXdv3f,Main,),@doc], │ false :: Value | [old,SL(Hu61JMXdv3f,Main,),@doc], │ #111#_e :: Identifier | [old,SL(Hu61JMXdv3f,Main,),@doc], │ [block] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ [&&] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ [call] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ isa :: Identifier | [old,SL(Hu61JMXdv3f,Main,),@doc],mod=Test │ #111#_e :: Identifier | [old,SL(Hu61JMXdv3f,Main,),@doc], │ InterruptException :: Identifier | [old,SL(Hu61JMXdv3f,Main,),@doc],mod=Test │ [call] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ rethrow :: Identifier | [old,SL(Hu61JMXdv3f,Main,),@doc],mod=Test │ [call] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ Threw :: Identifier | [old,SL(Hu61JMXdv3f,Main,),@doc],mod=Test │ #111#_e :: Identifier | [old,SL(Hu61JMXdv3f,Main,),@doc], │ [call] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ [.] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ Base :: Identifier | [old,SL(Hu61JMXdv3f,Main,),@doc],mod=Test │ [inert] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ current_exceptions :: Identifier | [old,SL(Hu61JMXdv3f,Main,),@doc], │ [inert] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ :(#= /home/pkgeval/.julia/packages/AbstractSDRs/LH3iv/test/test_functions.jl:20 =#) :: Value | [old,SL(Hu61JMXdv3f,Main,),@doc], │ [inert] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ [call] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ > :: Identifier | [old,SL(Hu61JMXdv3f,Main,),@doc], │ [call] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ length :: Identifier | [old,SL(Hu61JMXdv3f,Main,),@doc], │ str :: Identifier | [old,SL(Hu61JMXdv3f,Main,),@doc], │ 0 :: Value | [old,SL(Hu61JMXdv3f,Main,),@doc], │ nothing :: Value | [old,SL(Hu61JMXdv3f,Main,),@doc], │ [return] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ str :: Identifier | [old,SL(Hu61JMXdv3f,Main,),@doc], │ [call] | [old,SL(4GVrU99lxAZ,Base.Docs,SL(Hu61JMXdv3f,Main,)),@doc], │ Base.Docs.doc! :: Value | [old,SL(4GVrU99lxAZ,Base.Docs,SL(Hu61JMXdv3f,Main,)),@doc], │ Main :: Value | [old,SL(4GVrU99lxAZ,Base.Docs,SL(Hu61JMXdv3f,Main,)),@doc], │ [call] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ Base.Docs.Binding :: Value | [old,SL(Hu61JMXdv3f,Main,),@doc], │ Main :: Value | [old,SL(PVRlI1bdY2,Base,SL(Hu61JMXdv3f,Main,)),(. Base (inert @__MODULE__))], │ [inert] | [old,SL(Hu61JMXdv3f,Main,),@doc],jl_source=L47 │ check_scan :: Identifier | [old,SL(Hu61JMXdv3f,Main,),@doc], │ [call] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ Base.Docs.docstr :: Value | [old,SL(Hu61JMXdv3f,Main,),@doc], │ [call] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ Core.svec :: Value | [old,SL(Hu61JMXdv3f,Main,),@doc], │ "Scan with uhd_find_devices and return the USRP identifier \n" :: Value | [old,SL(Hu61JMXdv3f,Main,),@doc], │ [call] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ Dict{Symbol, Any} :: Value | [old,SL(Hu61JMXdv3f,Main,),@doc], │ :path => "/home/pkgeval/.julia/packages/AbstractSDRs/LH3iv/test/test_functions.jl" :: Value | [old,SL(Hu61JMXdv3f,Main,),@doc], │ :linenumber => 4 :: Value | [old,SL(Hu61JMXdv3f,Main,),@doc], │ :module => Main :: Value | [old,SL(Hu61JMXdv3f,Main,),@doc], │ [curly] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ Union :: Identifier | [old,SL(Hu61JMXdv3f,Main,),@doc], │ [curly] | [old,SL(Hu61JMXdv3f,Main,),@doc], │ Tuple :: Identifier | [old,SL(Hu61JMXdv3f,Main,),@doc], │ Symbol :: Identifier | [old,SL(Hu61JMXdv3f,Main,),@doc], │ [if] | [old,SL(4GVrU99lxAZ,Base.Docs,SL(Hu61JMXdv3f,Main,)),@doc], │ true :: Value | [old,SL(4GVrU99lxAZ,Base.Docs,SL(Hu61JMXdv3f,Main,)),@doc], │ val :: Identifier | [old,SL(4GVrU99lxAZ,Base.Docs,SL(Hu61JMXdv3f,Main,)),@doc], │ │ file = "/home/pkgeval/.julia/packages/AbstractSDRs/LH3iv/test/test_functions.jl" │ line = 4 └ mod = Main ERROR: LoadError: LoweringError: #= /home/pkgeval/.julia/packages/AbstractSDRs/LH3iv/test/test_functions.jl:15 =# - global variable name `UHD_ADDRESS` conflicts with an existing argument from the same scope Expression: UHD_ADDRESS Containing expressions: (block (global UHD_ADDRESS) (block (block (= #₃ (call top.getindex str 1))) (= UHD_ADDRESS (call top.getindex #₃ (call top.materialize (call top.broadcasted + (block (= #₄ (call findfirst "_addr=" (block (call top.getindex str 1)))) (call top.getindex #₄ (call top.lastindex #₄))) (call : 1 13))))))) (block (block (global UHD_ADDRESS) (block (block (= #₃ (call top.getindex str 1))) (= UHD_ADDRESS (call top.getindex #₃ (call top.materialize (call top.broadcasted + (block (= #₄ (call findfirst "_addr=" (block (call top.getindex str 1)))) (call top.getindex #₄ (call top.lastindex #₄))) (call : 1 13)))))))) (block (global (= UHD_ADDRESS (ref (ref str 1) (dotcall + (ref (call findfirst "_addr=" (ref str 1)) end) (call : 1 13)))))) Detailed provenance: UHD_ADDRESS ├─ UHD_ADDRESS │ └─ @ /home/pkgeval/.julia/packages/AbstractSDRs/LH3iv/test/test_functions.jl:15 └─ (macrocall @doc :(#= /home/pkgeval/.julia/packages/AbstractSDRs/LH3iv/test/test_functions.jl:4 =#) "Scan with uhd_find_devices and return the USRP identifier \n" (function (call check_scan (parameters UHD_ADDRESS) (:: b Symbol)) (block (= str (call scan b)) (if (call == (call length str) 0) (block (call println (string "No UHD device found. Be sure that a USRP is connected to your PC, and that the ethernet link is up. We try to use the direct IP address now (which is " UHD_ADDRESS "). You can change its value depending on your ethernet setup"))) (block (if (call == b (inert uhd)) (block (global (= UHD_ADDRESS (ref (ref str 1) (call .+ (ref (call findfirst "_addr=" (ref str 1)) end) (call : 1 13))))))))) (= str (call scan (parameters (kw args (string "addr=" UHD_ADDRESS))) b)) (macrocall @test :(#= /home/pkgeval/.julia/packages/AbstractSDRs/LH3iv/test/test_functions.jl:20 =#) (call > (call length str) 0)) (return str)))) └─ (macrocall @doc :(#= /home/pkgeval/.julia/packages/AbstractSDRs/LH3iv/test/test_functions.jl:4 =#) "Scan with uhd_find_devices and return the USRP identifier \n" (function (call check_scan (parameters UHD_ADDRESS) (:: b Symbol)) (block (= str (call scan b)) (if (call == (call length str) 0) (block (call println (string "No UHD device found. Be sure that a USRP is connected to your PC, and that the ethernet link is up. We try to use the direct IP address now (which is " UHD_ADDRESS "). You can change its value depending on your ethernet setup"))) (block (if (call == b (inert uhd)) (block (global (= UHD_ADDRESS (ref (ref str 1) (call .+ (ref (call findfirst "_addr=" (ref str 1)) end) (call : 1 13))))))))) (= str (call scan (parameters (kw args (string "addr=" UHD_ADDRESS))) b)) (macrocall @test :(#= /home/pkgeval/.julia/packages/AbstractSDRs/LH3iv/test/test_functions.jl:20 =#) (call > (call length str) 0)) (return str)))) └─ @ /home/pkgeval/.julia/packages/AbstractSDRs/LH3iv/test/test_functions.jl:4 Stacktrace: [1] explicit_declare_in_scope!(ctx::Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}, scope::Base.JuliaLowering.ScopeInfo, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, new_k::Symbol) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:138 [2] _find_scope_decls!(ctx::Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}, scope::Base.JuliaLowering.ScopeInfo, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:227 ┌ [3] _find_scope_decls!(ctx::Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}, scope::Base.JuliaLowering.ScopeInfo, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:268 ╰──── repeated 7 times [10] enter_scope!(ctx::Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:298 [11] _resolve_scopes(ctx::Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, scope::Union{Nothing, Base.JuliaLowering.ScopeInfo}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:427 [12] (::Base.JuliaLowering.var"#_resolve_scopes##6#_resolve_scopes##7"{Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}})(e::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:600 [inlined] [13] mapchildren(f::Base.JuliaLowering.var"#_resolve_scopes##6#_resolve_scopes##7"{Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}}, ctx::Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:839 [14] _resolve_scopes(ctx::Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, scope::Union{Nothing, Base.JuliaLowering.ScopeInfo}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:600 [15] _resolve_scopes(ctx::Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, scope::Union{Nothing, Base.JuliaLowering.ScopeInfo}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:475 [16] (::Base.JuliaLowering.var"#_resolve_scopes##6#_resolve_scopes##7"{Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}})(e::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:600 [inlined] [17] mapchildren(f::Base.JuliaLowering.var"#_resolve_scopes##6#_resolve_scopes##7"{Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}}, ctx::Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:839 [18] _resolve_scopes(ctx::Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, scope::Union{Nothing, Base.JuliaLowering.ScopeInfo}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:600 [19] (::Base.JuliaLowering.var"#_resolve_scopes##6#_resolve_scopes##7"{Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}})(e::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:600 [inlined] [20] mapchildren(f::Base.JuliaLowering.var"#_resolve_scopes##6#_resolve_scopes##7"{Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}}, ctx::Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:839 [21] _resolve_scopes(ctx::Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, scope::Union{Nothing, Base.JuliaLowering.ScopeInfo}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:600 [22] (::Base.JuliaLowering.var"#_resolve_scopes##6#_resolve_scopes##7"{Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}})(e::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:600 [inlined] [23] mapchildren(f::Base.JuliaLowering.var"#_resolve_scopes##6#_resolve_scopes##7"{Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}}, ctx::Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:839 [24] _resolve_scopes(ctx::Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, scope::Union{Nothing, Base.JuliaLowering.ScopeInfo}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:600 [25] _resolve_scopes(ctx::Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, scope::Union{Nothing, Base.JuliaLowering.ScopeInfo}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:440 [26] resolve_scopes(ctx::Base.JuliaLowering.ScopeResolutionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:790 [27] resolve_scopes(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}; soft_scope::Nothing, world::UInt64) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:819 [28] resolve_scopes(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/scope_analysis.jl:807 [inlined] [29] core_lowering_hook(code::Any, mod::Module, file::String, line::UInt64, world::UInt64, _warn::Bool) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/hooks.jl:31 [30] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [31] top-level scope @ ~/.julia/packages/AbstractSDRs/LH3iv/test/runtests.jl:19 [32] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [33] top-level scope @ none:6 [34] eval(m::Module, e::Any) @ Core boot.jl:522 [35] exec_options(opts::Base.JLOptions) @ Base client.jl:321 [36] _start() @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/AbstractSDRs/LH3iv/test/test_functions.jl:4 in expression starting at /home/pkgeval/.julia/packages/AbstractSDRs/LH3iv/test/runtests.jl:19 Testing failed after 248.68s ERROR: LoadError: Package AbstractSDRs errored during testing Stacktrace: [1] pkgerror(msg::String) @ Pkg.Types /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Types.jl:68 [2] test(ctx::Pkg.Types.Context, pkgs::Vector{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.14/Pkg/src/Operations.jl:3247 [3] test(ctx::Pkg.Types.Context, pkgs::Vector{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.14/Pkg/src/API.jl:587 [4] test(pkgs::Vector{PackageSpec}; io::IOContext{IO}, kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:172 [5] test(pkgs::Vector{String}; kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:160 [6] test(pkg::String; kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:159 [inlined] [7] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:223 [8] include(mod::Module, _path::String) @ Base Base.jl:325 [9] exec_options(opts::Base.JLOptions) @ Base client.jl:355 [10] _start() @ Base client.jl:596 in expression starting at /PkgEval.jl/scripts/evaluate.jl:214 PkgEval failed after 1064.22s: package tests unexpectedly errored