Package evaluation to test MQTT on Julia 1.14.0-DEV.1851 (d64c0da64c*) started at 2026-03-05T11:58:58.189 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Activating project at `~/.julia/environments/v1.14` Set-up completed after 13.46s ################################################################################ # Installation # Installing MQTT... Resolving package versions... Updating `~/.julia/environments/v1.14/Project.toml` [ebefff21] + MQTT v0.1.0 Updating `~/.julia/environments/v1.14/Manifest.toml` [ebefff21] + MQTT v0.1.0 Installation completed after 4.38s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... ┌ Warning: Ignoring incompatible compat entry `Test = "^0"` in "/tmp/jl_yta1YT/Project.toml". │ Test is a non-upgradable standard library with version 1.11.0 in the current Julia version. │ Fix by setting compat to "^0, 1" to mark support of the current version 1.11.0. └ @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Operations.jl:520 Precompiling package dependencies... Precompiling packages... 842.5 ms ✓ CountDownLatches 849.1 ms ✓ CEnum 1361.2 ms ✓ MQTT 2211.3 ms ✓ MQTTClient 1.9 ms ✓ PrecompileTools 1358.7 ms ✓ aws_c_common_jll 1423.4 ms ✓ s2n_tls_jll 863.1 ms ✓ MQTT → MQTTClientExt 16304.7 ms ✓ Parsers  [pid 35] Waiting for background task / IO / timer to finish:  Handle type uv_handle_t->data  timer 0x1329d2d0->0x757b49704290  timer 0x130e0fd0->0x757b4c6c3b90 This means that a package has started a background task or event source that has not finished running. For precompilation to complete successfully, the event source needs to be closed explicitly. See the developer documentation on fixing precompilation hangs for more help. 8069.7 ms ✓ MQTTClient → PrecompileMQTT 1427.6 ms ✓ aws_c_sdkutils_jll 1413.5 ms ✓ aws_c_cal_jll 1408.4 ms ✓ aws_c_compression_jll 3719.3 ms ✓ LibAwsCommon 3569.2 ms ✓ JSON 1469.9 ms ✓ aws_c_io_jll 1673.1 ms ✓ LibAwsCal 1646.0 ms ✓ LibAwsSdkutils 1458.4 ms ✓ LibAwsCompression 1466.2 ms ✓ aws_c_http_jll 2822.4 ms ✓ LibAwsIO 1506.3 ms ✓ aws_c_mqtt_jll 2325.6 ms ✓ LibAwsHTTP 2301.7 ms ✓ LibAwsMqtt 1782.2 ms ✓ AWSCRT ERROR: LoadError: invalid assignment to constant MQTT.OnMessage. This redefinition may be permitted using the `const` keyword. Stacktrace:  [1] setproperty!  @ ./Base_compiler.jl:75 [inlined]  [2] setproperty!(x::Module, f::Symbol, v::Type)  @ Base ./Base_compiler.jl:73  [3] top-level scope  @ ~/.julia/packages/MQTT/mFE2O/ext/AWSCRTExt.jl:51  [4] include(mod::Module, _path::String)  @ Base ./Base.jl:323  [5] include_package_for_output(pkg::Base.PkgId, input::String, syntax_version::VersionNumber, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)  @ Base ./loading.jl:3288  [6] top-level scope  @ stdin:5  [7] eval(m::Module, e::Any)  @ Core ./boot.jl:517  [8] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base ./loading.jl:3130  [9] include_string  @ ./loading.jl:3140 [inlined]  [10] exec_options(opts::Base.JLOptions)  @ Base ./client.jl:342  [11] _start()  @ Base ./client.jl:585 in expression starting at /home/pkgeval/.julia/packages/MQTT/mFE2O/ext/AWSCRTExt.jl:1 in expression starting at stdin:5 ✗ MQTT → AWSCRTExt 24 dependencies successfully precompiled in 67 seconds. 37 already precompiled. 1 dependency had output during precompilation: ┌ MQTTClient → PrecompileMQTT │ [pid 35] Waiting for background task / IO / timer to finish: │ Handle type uv_handle_t->data │ timer 0x1329d2d0->0x757b49704290 │ timer 0x130e0fd0->0x757b4c6c3b90 │ This means that a package has started a background task or event source that has not finished running. For precompilation to complete successfully, the event source needs to be closed explicitly. See the developer documentation on fixing precompilation hangs for more help. └ Precompilation completed after 89.29s ################################################################################ # Testing # Testing MQTT ┌ Warning: Ignoring incompatible compat entry `Test = "^0"` in "/tmp/jl_evlQ85/Project.toml". │ Test is a non-upgradable standard library with version 1.11.0 in the current Julia version. │ Fix by setting compat to "^0, 1" to mark support of the current version 1.11.0. └ @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Operations.jl:520 Status `/tmp/jl_evlQ85/Project.toml` ⌅ [df31ea59] AWSCRT v0.3.3 [4c88cf16] Aqua v0.8.14 [ebefff21] MQTT v0.1.0 [985f35cc] MQTTClient v0.3.1 [6462fe0b] Sockets v1.11.0 [8dfed614] Test v1.11.0 Status `/tmp/jl_evlQ85/Manifest.toml` ⌅ [df31ea59] AWSCRT v0.3.3 [4c88cf16] Aqua v0.8.14 [fa961155] CEnum v0.5.0 [34da2185] Compat v4.18.1 [621fb831] CountDownLatches v2.0.0 [692b3bcd] JLLWrappers v1.7.1 ⌅ [682c06a0] JSON v0.21.4 ⌅ [ef519ef6] LibAwsCal v1.0.0 ⌅ [c6e421ba] LibAwsCommon v1.0.0 ⌅ [51c8708f] LibAwsCompression v1.0.0 ⌅ [ce851869] LibAwsHTTP v1.0.0 ⌅ [a5388770] LibAwsIO v1.0.0 ⌅ [dbf63f58] LibAwsMqtt v1.0.0 ⌅ [c5f27dc9] LibAwsSdkutils v1.0.0 [ebefff21] MQTT v0.1.0 [985f35cc] MQTTClient v0.3.1 [69de0a69] Parsers v2.8.3 [aea7be01] PrecompileTools v1.3.3 [21216c6a] Preferences v1.5.2 ⌅ [70f11efc] aws_c_cal_jll v0.6.12+0 ⌅ [73048d1d] aws_c_common_jll v0.9.14+0 ⌅ [73a04cd5] aws_c_compression_jll v0.2.18+0 ⌅ [3254fc65] aws_c_http_jll v0.8.1+0 ⌅ [13c41daa] aws_c_io_jll v0.14.7+0 ⌅ [35636aaa] aws_c_mqtt_jll v0.10.4+0 ⌅ [1282aa60] aws_c_sdkutils_jll v0.1.12+1 [cddc5d3d] s2n_tls_jll v1.7.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.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 [a63ad114] Mmap 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.0.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.3.0+1 [deac9b47] LibCURL_jll v8.18.0+0 [e37daf67] LibGit2_jll v1.9.2+0 [29816b5a] LibSSH2_jll v1.11.3+1 [14a3606d] MozillaCACerts_jll v2025.12.2 [458c3c95] OpenSSL_jll v3.5.5+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.68.0+1 [3f19e933] p7zip_jll v17.7.0+0 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. Testing Running tests... Test Summary: | Pass Total Time MQTTClient.jl | 20 20 33.5s Code quality test with Aqua | 9 9 20.4s Test ambiguitie | 1 1 8.9s Test unbound arguments | 1 1 0.9s Test exports | 1 1 0.5s Test project extras | 1 1 3.4s Test stale dependancies | 1 1 3.5s Test dependancy compatability | 4 4 3.3s julia | 1 1 0.1s Base.PkgId(Base.UUID("ebefff21-3b8f-497c-a71a-d17835ab79ba"), "MQTT") deps | 1 1 0.5s Base.PkgId(Base.UUID("ebefff21-3b8f-497c-a71a-d17835ab79ba"), "MQTT") extras | 1 1 0.0s Base.PkgId(Base.UUID("ebefff21-3b8f-497c-a71a-d17835ab79ba"), "MQTT") weakdeps | 1 1 0.0s Extension Functions for MQTTClient.jl | 11 11 9.3s connect! | 1 1 3.9s subscribe! | 1 1 1.1s publish! | 2 2 1.2s unsubscribe! | 1 1 0.8s disconnect! | 2 2 1.0s reconnect | 4 4 1.0s ERROR: LoadError: invalid assignment to constant MQTT.OnMessage. This redefinition may be permitted using the `const` keyword. Stacktrace:  [1] setproperty!  @ ./Base_compiler.jl:75 [inlined]  [2] setproperty!(x::Module, f::Symbol, v::Type)  @ Base ./Base_compiler.jl:73  [3] top-level scope  @ ~/.julia/packages/MQTT/mFE2O/ext/AWSCRTExt.jl:51  [4] include(mod::Module, _path::String)  @ Base ./Base.jl:323  [5] include_package_for_output(pkg::Base.PkgId, input::String, syntax_version::VersionNumber, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)  @ Base ./loading.jl:3288  [6] top-level scope  @ stdin:5  [7] eval(m::Module, e::Any)  @ Core ./boot.jl:517  [8] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base ./loading.jl:3130  [9] include_string  @ ./loading.jl:3140 [inlined]  [10] exec_options(opts::Base.JLOptions)  @ Base ./client.jl:342  [11] _start()  @ Base ./client.jl:585 in expression starting at /home/pkgeval/.julia/packages/MQTT/mFE2O/ext/AWSCRTExt.jl:1 in expression starting at stdin:5 1 dependency had output during precompilation: ┌ MQTT → AWSCRTExt │ [Output was shown above] └ ┌ Error: Error during loading of extension AWSCRTExt of MQTT, use `Base.retry_load_extensions()` to retry. │ exception = │ 1-element ExceptionStack: │ The following 1 package failed to precompile: │ │ MQTT → AWSCRTExt │ Failed to precompile AWSCRTExt [750d2808-1355-56df-9340-2b6b89f50a9f] to "/home/pkgeval/.julia/compiled/v1.14/AWSCRTExt/jl_NsewLz" (ProcessExited(1)). │ └ @ Base loading.jl:1774 Test Summary: | Pass Total Time AWSCRT.jl | 14 14 37.8s Code quality test with Aqua | 9 9 10.8s Test ambiguitie | 1 1 7.0s Test unbound arguments | 1 1 0.1s Test exports | 1 1 0.0s Test project extras | 1 1 0.5s Test stale dependancies | 1 1 0.9s Test dependancy compatability | 4 4 2.4s julia | 1 1 0.0s Base.PkgId(Base.UUID("ebefff21-3b8f-497c-a71a-d17835ab79ba"), "MQTT") deps | 1 1 0.0s Base.PkgId(Base.UUID("ebefff21-3b8f-497c-a71a-d17835ab79ba"), "MQTT") extras | 1 1 0.0s Base.PkgId(Base.UUID("ebefff21-3b8f-497c-a71a-d17835ab79ba"), "MQTT") weakdeps | 1 1 0.0s Extension Functions for AWSCRT.jl | 5 5 0.0s connect! exists | 1 1 0.0s subscribe! exists | 1 1 0.0s publish! exists | 1 1 0.0s unsubscribe! exists | 1 1 0.0s disconnect! exists | 1 1 0.0s Testing MQTT tests passed Testing completed after 78.68s PkgEval succeeded after 200.34s