Package evaluation to test MQTT on Julia 1.14.0-DEV.1589 (2d9a3f8a61*) started at 2026-01-21T03:45:50.208 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Activating project at `~/.julia/environments/v1.14` Set-up completed after 10.21s ################################################################################ # 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 3.87s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... ┌ Warning: Ignoring incompatible compat entry `Test = "^0"` in "/tmp/jl_t9bUMd/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:517 Precompiling package dependencies... Precompiling packages... 881.4 ms ✓ CountDownLatches 850.5 ms ✓ CEnum 1403.4 ms ✓ MQTT 2222.4 ms ✓ MQTTClient 2.7 ms ✓ PrecompileTools 1469.4 ms ✓ aws_c_common_jll 1435.2 ms ✓ s2n_tls_jll 904.1 ms ✓ MQTT → MQTTClientExt 15878.3 ms ✓ Parsers  [pid 35] Waiting for background task / IO / timer to finish:  Handle type uv_handle_t->data  timer 0x193de810->0x777ebac3cc50  timer 0x19129760->0x777ebad60450 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. 8253.1 ms ✓ MQTTClient → PrecompileMQTT 1480.7 ms ✓ aws_c_sdkutils_jll 1468.2 ms ✓ aws_c_cal_jll 1499.6 ms ✓ aws_c_compression_jll 3923.5 ms ✓ LibAwsCommon 3666.6 ms ✓ JSON 1461.0 ms ✓ aws_c_io_jll 1693.1 ms ✓ LibAwsCal 1647.6 ms ✓ LibAwsSdkutils 1485.9 ms ✓ LibAwsCompression 1431.4 ms ✓ aws_c_http_jll 2972.2 ms ✓ LibAwsIO 1640.3 ms ✓ aws_c_mqtt_jll 2378.8 ms ✓ LibAwsHTTP 2365.1 ms ✓ LibAwsMqtt 1990.6 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:74 [inlined]  [2] setproperty!(x::Module, f::Symbol, v::Type)  @ Base ./Base_compiler.jl:72  [3] top-level scope  @ ~/.julia/packages/MQTT/mFE2O/ext/AWSCRTExt.jl:51  [4] include(mod::Module, _path::String)  @ Base ./Base.jl:309  [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:3308  [6] top-level scope  @ stdin:5  [7] eval(m::Module, e::Any)  @ Core ./boot.jl:489  [8] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base ./loading.jl:3150  [9] include_string  @ ./loading.jl:3160 [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 69 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 0x193de810->0x777ebac3cc50 │ timer 0x19129760->0x777ebad60450 │ 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 86.56s ################################################################################ # Testing # Testing MQTT ┌ Warning: Ignoring incompatible compat entry `Test = "^0"` in "/tmp/jl_HfmRNO/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:517 Status `/tmp/jl_HfmRNO/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_HfmRNO/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.1 ⌅ [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.6.4+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.4+0 [efcefdf7] PCRE2_jll v10.47.0+0 [83775a58] Zlib_jll v1.3.1+2 [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 31.3s Code quality test with Aqua | 9 9 19.3s Test ambiguitie | 1 1 8.8s Test unbound arguments | 1 1 0.8s Test exports | 1 1 0.4s Test project extras | 1 1 3.3s Test stale dependancies | 1 1 3.3s Test dependancy compatability | 4 4 2.6s 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 7.7s connect! | 1 1 3.3s subscribe! | 1 1 1.2s publish! | 2 2 1.0s unsubscribe! | 1 1 0.7s disconnect! | 2 2 0.2s 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:74 [inlined]  [2] setproperty!(x::Module, f::Symbol, v::Type)  @ Base ./Base_compiler.jl:72  [3] top-level scope  @ ~/.julia/packages/MQTT/mFE2O/ext/AWSCRTExt.jl:51  [4] include(mod::Module, _path::String)  @ Base ./Base.jl:309  [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:3308  [6] top-level scope  @ stdin:5  [7] eval(m::Module, e::Any)  @ Core ./boot.jl:489  [8] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base ./loading.jl:3150  [9] include_string  @ ./loading.jl:3160 [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_Iytrag" (ProcessExited(1)). │ └ @ Base loading.jl:1781 Test Summary: | Pass Total Time AWSCRT.jl | 14 14 35.2s Code quality test with Aqua | 9 9 9.5s Test ambiguitie | 1 1 7.0s Test unbound arguments | 1 1 0.0s Test exports | 1 1 0.0s Test project extras | 1 1 0.4s Test stale dependancies | 1 1 0.9s Test dependancy compatability | 4 4 1.2s 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 75.55s PkgEval succeeded after 189.23s