Build log
nerves_system_trellis
sumo_rest 0.3.4 · fail · run sumo_rest-0.3.4-1791280138267
288 of 288 lines
1Resolving Hex dependencies...2Resolution completed in 0.093s3Unchanged:4 circular_buffer 1.1.05 cowboy 1.0.4 VULNERABLE!6 GHSA-w4f7-4cxr-rv3c (MEDIUM)7 aka: CVE-2026-43966, EEF-CVE-2026-439668 cowboy and gun affected by an HTTP Request/Response Splitting vulnerability9 https://osv.dev/vulnerability/GHSA-w4f7-4cxr-rv3c10 cowboy_swagger 1.1.011 cowlib 1.0.2 VULNERABLE!12 EEF-CVE-2026-7790 (HIGH)13 aka: CVE-2026-7790, GHSA-32p9-57cr-4x6514 Unbounded chunk-size hex digits in cowlib cause quadratic CPU and memory DoS15 https://osv.dev/vulnerability/EEF-CVE-2026-77901617 EEF-CVE-2026-43970 (HIGH)18 aka: CVE-2026-43970, GHSA-84f2-rp86-235p19 Decompression Bomb in cow_spdy:inflate/2 Allows Memory Exhaustion via Crafted SPDY Frame20 https://osv.dev/vulnerability/EEF-CVE-2026-4397021 elixir_make 0.10.022 goldrush 0.1.823 inaka_iso8601 1.1.224 inaka_mixer 0.1.525 interactive_cmd 0.1.426 jiffy 0.14.727 lager 3.2.128 logger_backends 1.0.129 nerves 2.0.0-pre.230 nerves_discovery 0.1.531 nerves_logging 0.2.432 nerves_runtime 0.13.1333 nerves_system_bbb 2.30.234 nerves_system_br 1.34.435 nerves_system_mangopi_mq_pro 0.17.236 nerves_system_qemu_aarch64 0.4.237 nerves_system_rpi0 2.1.238 nerves_system_rpi4 2.1.239 nerves_system_rpi5 2.1.240 nerves_system_trellis 0.5.041 nerves_system_x86_64 1.34.242 nerves_toolchain_aarch64_nerves_linux_gnu 15.3.143 nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.144 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.145 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.146 nerves_toolchain_x86_64_nerves_linux_musl 15.3.147 nerves_uevent 0.1.748 property_table 0.3.449 quickrand 1.5.450 ranch 1.2.151 ring_logger 0.11.752 sumo_db 0.6.453 sumo_rest 0.3.454 tablet 0.3.355 toolshed 0.5.056 trails 0.2.057 uboot_env 1.0.258 uuid_erl 1.5.2-rc159 worker_pool 2.0.160* Getting sumo_rest (Hex package)61* Getting nerves (Hex package)62* Getting logger_backends (Hex package)63* Getting ring_logger (Hex package)64* Getting toolshed (Hex package)65* Getting nerves_runtime (Hex package)66* Getting nerves_system_bbb (Hex package)67* Getting nerves_system_mangopi_mq_pro (Hex package)68* Getting nerves_system_qemu_aarch64 (Hex package)69* Getting nerves_system_rpi0 (Hex package)70* Getting nerves_system_rpi4 (Hex package)71* Getting nerves_system_rpi5 (Hex package)72* Getting nerves_system_trellis (Hex package)73* Getting nerves_system_x86_64 (Hex package)74* Getting nerves_system_br (Hex package)75* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)76* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)77* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)78* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)79* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)80* Getting nerves_logging (Hex package)81* Getting nerves_uevent (Hex package)82* Getting uboot_env (Hex package)83* Getting elixir_make (Hex package)84* Getting property_table (Hex package)85* Getting circular_buffer (Hex package)86* Getting interactive_cmd (Hex package)87* Getting nerves_discovery (Hex package)88* Getting tablet (Hex package)89* Getting cowboy (Hex package)90* Getting cowboy_swagger (Hex package)91* Getting iso8601 (Hex package)92* Getting jiffy (Hex package)93* Getting mixer (Hex package)94* Getting sumo_db (Hex package)95* Getting trails (Hex package)96* Getting ranch (Hex package)97* Getting lager (Hex package)98* Getting uuid (Hex package)99* Getting worker_pool (Hex package)100* Getting quickrand (Hex package)101* Getting goldrush (Hex package)102* Getting cowlib (Hex package)103Found packages with security advisories, see above for details104==> tablet105Compiling 2 files (.ex)106==> nerves_discovery107Compiling 5 files (.ex)108Generated nerves_discovery app109==> interactive_cmd110Compiling 1 file (.ex)111==> nerves112Compiling 65 files (.ex)113Generated nerves app114==> nerves_system_br115Generated nerves_system_br app116==> nerves_compatibility_test117===> Analyzing applications...118===> Compiling goldrush119 ┌─ src/gr_counter.erl:120 │121 39 │ case (catch gen_server:call(Server, list)) of122 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.123Compile directive 'nowarn_deprecated_catch' can be used to suppress124warnings in selected modules.125126 ┌─ src/gr_counter.erl:127 │128 46 │ case (catch gen_server:call(Server, {lookup_element, Term})) of129 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.130Compile directive 'nowarn_deprecated_catch' can be used to suppress131warnings in selected modules.132133 ┌─ src/gr_counter.erl:134 │135 66 │ case (catch gen_server:call(Server, {insert_counter, Counter, Value})) of136 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.137Compile directive 'nowarn_deprecated_catch' can be used to suppress138warnings in selected modules.139140 ┌─ src/gr_counter.erl:141 │142 89 │ case (catch gen_server:call(Server, {reset_counters, Counter})) of143 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.144Compile directive 'nowarn_deprecated_catch' can be used to suppress145warnings in selected modules.146147148 ┌─ src/gr_param.erl:149 │150 39 │ case (catch gen_server:call(Server, list)) of151 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.152Compile directive 'nowarn_deprecated_catch' can be used to suppress153warnings in selected modules.154155 ┌─ src/gr_param.erl:156 │157 46 │ case (catch gen_server:call(Server, info_size)) of158 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.159Compile directive 'nowarn_deprecated_catch' can be used to suppress160warnings in selected modules.161162 ┌─ src/gr_param.erl:163 │164 53 │ case (catch gen_server:call(Server, {insert, Term})) of165 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.166Compile directive 'nowarn_deprecated_catch' can be used to suppress167warnings in selected modules.168169 ┌─ src/gr_param.erl:170 │171 60 │ case (catch gen_server:call(Server, {lookup, Term})) of172 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.173Compile directive 'nowarn_deprecated_catch' can be used to suppress174warnings in selected modules.175176 ┌─ src/gr_param.erl:177 │178 67 │ case (catch gen_server:call(Server, {lookup_element, Term})) of179 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.180Compile directive 'nowarn_deprecated_catch' can be used to suppress181warnings in selected modules.182183 ┌─ src/gr_param.erl:184 │185 74 │ case (catch gen_server:call(Server, info)) of186 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.187Compile directive 'nowarn_deprecated_catch' can be used to suppress188warnings in selected modules.189190 ┌─ src/gr_param.erl:191 │192 82 │ case (catch gen_server:call(Server, transform)) of193 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.194Compile directive 'nowarn_deprecated_catch' can be used to suppress195warnings in selected modules.196197198===> Analyzing applications...199===> Compiling ranch200 ┌─ src/ranch_conns_sup.erl:201 │202 80 │ catch erlang:send(SupPid, {?MODULE, active_connections, self(), Tag},203 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.204Compile directive 'nowarn_deprecated_catch' can be used to suppress205warnings in selected modules.206207208 ┌─ src/ranch_ssl.erl:209 │210 118 │ case ssl:ssl_accept(CSocket, Timeout) of211 │ ╰── Warning: ssl:ssl_accept/2 is removed; use ssl:handshake/1,2,3 instead212213 ┌─ src/ranch_ssl.erl:214 │215 223 │ end, ssl:cipher_suites());216 │ ╰── Warning: ssl:cipher_suites/0 is removed; use ssl:cipher_suites/2,3 instead217218 ┌─ src/ranch_ssl.erl:219 │220 225 │ ssl:cipher_suites()221 │ ╰── Warning: ssl:cipher_suites/0 is removed; use ssl:cipher_suites/2,3 instead222223224 ┌─ src/ranch.erl:225 │226 73 │ catch Transport:controlling_process(Socket, AcceptorsSup);227 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.228Compile directive 'nowarn_deprecated_catch' can be used to suppress229warnings in selected modules.230231232===> Analyzing applications...233===> Compiling mixer234 ┌─ src/mixer.erl:235 │236 103 │ case catch Name:module_info(exports) of237 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.238Compile directive 'nowarn_deprecated_catch' can be used to suppress239warnings in selected modules.240241 ┌─ src/mixer.erl:242 │243 115 │ case catch Name:module_info(exports) of244 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.245Compile directive 'nowarn_deprecated_catch' can be used to suppress246warnings in selected modules.247248249===> Failed to update package rebar_gdb_plugin from repo hexpm250===> Errors loading plugin rebar_gdb_plugin. Run rebar3 with DEBUG=1 set to see errors.251===> Failed to update package rebar_gdb_plugin from repo hexpm252===> Errors loading plugin rebar_gdb_plugin. Run rebar3 with DEBUG=1 set to see errors.253===> Analyzing applications...254===> Compiling jiffy255==> elixir_make256Compiling 8 files (.ex)257Generated elixir_make app258==> nerves_logging259 CC kmsg_tailer.o260 LD kmsg_tailer261Compiling 5 files (.ex)262Generated nerves_logging app263==> nerves_compatibility_test264===> Analyzing applications...265===> Compiling cowlib266===> Analyzing applications...267===> Compiling quickrand268==> nerves_toolchain_armv7_nerves_linux_gnueabihf269Compiling 1 file (.ex)270Generated nerves_toolchain_armv7_nerves_linux_gnueabihf app271==> nerves_system_trellis272Generated nerves_system_trellis app273==> nerves_compatibility_test274===> Analyzing applications...275===> Compiling iso8601276===> Compiling src/iso8601.erl failed277 ┌─ src/iso8601.erl:278 │279 27 │ -type maybe(A) :: undefined | A.280 │ ╰── syntax error before: '::'281282 ┌─ src/iso8601.erl:283 │284 306 │ maybe(pos_integer()),285 │ ╰── syntax error before: 'maybe'286287288** (Mix) Could not compile dependency :iso8601, "/home/nerves/.mix/elixir/1-20-otp-29/rebar3 bare compile --paths /work/proj/_build/trellis/lib/*/ebin" command failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile iso8601 --force", update it with "mix deps.update iso8601" or clean it with "mix deps.clean iso8601"