Build log
nerves_system_x86_64
roger_ui 0.1.9 · fail · run roger_ui-0.1.9-1791090074035
402 of 402 lines
1Resolving Hex dependencies...2Resolution completed in 0.133s3Unchanged:4 amqp 0.3.15 amqp_client 3.6.166 circular_buffer 1.1.07 cowboy 1.1.2 VULNERABLE!8 GHSA-w4f7-4cxr-rv3c (MEDIUM)9 aka: CVE-2026-43966, EEF-CVE-2026-4396610 cowboy and gun affected by an HTTP Request/Response Splitting vulnerability11 https://osv.dev/vulnerability/GHSA-w4f7-4cxr-rv3c12 cowlib 1.0.2 VULNERABLE!13 EEF-CVE-2026-7790 (HIGH)14 aka: CVE-2026-7790, GHSA-32p9-57cr-4x6515 Unbounded chunk-size hex digits in cowlib cause quadratic CPU and memory DoS16 https://osv.dev/vulnerability/EEF-CVE-2026-77901718 EEF-CVE-2026-43970 (HIGH)19 aka: CVE-2026-43970, GHSA-84f2-rp86-235p20 Decompression Bomb in cow_spdy:inflate/2 Allows Memory Exhaustion via Crafted SPDY Frame21 https://osv.dev/vulnerability/EEF-CVE-2026-4397022 elixir_make 0.10.023 gproc 0.6.124 interactive_cmd 0.1.425 jsx 2.11.026 mime 2.0.727 nerves 2.0.0-pre.228 nerves_discovery 0.1.529 nerves_logging 0.2.430 nerves_runtime 0.13.1331 nerves_system_bbb 2.30.232 nerves_system_br 1.34.433 nerves_system_mangopi_mq_pro 0.17.234 nerves_system_qemu_aarch64 0.4.235 nerves_system_rpi0 2.1.236 nerves_system_rpi4 2.1.237 nerves_system_rpi5 2.1.238 nerves_system_trellis 0.5.039 nerves_system_x86_64 1.34.240 nerves_toolchain_aarch64_nerves_linux_gnu 15.3.141 nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.142 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.143 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.144 nerves_toolchain_x86_64_nerves_linux_musl 15.3.145 nerves_uevent 0.1.746 plug 1.20.347 plug_crypto 2.2.048 poison 3.1.049 property_table 0.3.450 rabbit_common 3.6.1651 ranch 1.3.252 recon 2.3.253 ring_logger 0.11.754 roger 1.3.255 roger_ui 0.1.956 singleton 1.4.057 tablet 0.3.358 telemetry 1.4.259 toolshed 0.5.060 uboot_env 1.0.261* Getting roger_ui (Hex package)62* Getting nerves (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 plug (Hex package)91* Getting roger (Hex package)92* Getting amqp (Hex package)93* Getting gproc (Hex package)94* Getting jsx (Hex package)95* Getting poison (Hex package)96* Getting singleton (Hex package)97* Getting amqp_client (Hex package)98* Getting rabbit_common (Hex package)99* Getting recon (Hex package)100* Getting mime (Hex package)101* Getting plug_crypto (Hex package)102* Getting telemetry (Hex package)103* Getting cowlib (Hex package)104* Getting ranch (Hex package)105Found packages with security advisories, see above for details106 warning: String.strip/1 is deprecated. Use String.trim/1 instead107 │108 4 │ @version File.read!("VERSION") |> String.strip109 │ ~110 │111 └─ /work/proj/deps_x86_64/poison/mix.exs:4:44: Poison.Mixfile (module)112113===> Analyzing applications...114===> Compiling recon115 ┌─ src/recon_alloc.erl:116 │117 575 │ usage(0.0,0.0) -> 1.00;118 │ ╰── Warning: matching on the float 0.0 will no longer also match -0.0 in OTP 27.119If you specifically intend to match 0.0 alone, write +0.0 instead.120121 ┌─ src/recon_alloc.erl:122 │123 575 │ usage(0.0,0.0) -> 1.00;124 │ ╰── Warning: matching on the float 0.0 will no longer also match -0.0 in OTP 27.125If you specifically intend to match 0.0 alone, write +0.0 instead.126127128===> Analyzing applications...129===> Compiling rabbit_common130 ┌─ src/gen_server2.erl:131 │132 317 │ case catch gen:call(Name, '$gen_call', Request) of133 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.134Compile directive 'nowarn_deprecated_catch' can be used to suppress135warnings in selected modules.136137 ┌─ src/gen_server2.erl:138 │139 325 │ case catch gen:call(Name, '$gen_call', Request, Timeout) of140 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.141Compile directive 'nowarn_deprecated_catch' can be used to suppress142warnings in selected modules.143144 ┌─ src/gen_server2.erl:145 │146 336 │ catch global:send(Name, {'$gen_cast', Request}),147 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.148Compile directive 'nowarn_deprecated_catch' can be used to suppress149warnings in selected modules.150151 ┌─ src/gen_server2.erl:152 │153 339 │ catch (Dest ! {'$gen_cast', Request}),154 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.155Compile directive 'nowarn_deprecated_catch' can be used to suppress156warnings in selected modules.157158 ┌─ src/gen_server2.erl:159 │160 342 │ catch (Dest ! {'$gen_cast', Request}),161 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.162Compile directive 'nowarn_deprecated_catch' can be used to suppress163warnings in selected modules.164165 ┌─ src/gen_server2.erl:166 │167 349 │ catch To ! {Tag, Reply}.168 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.169Compile directive 'nowarn_deprecated_catch' can be used to suppress170warnings in selected modules.171172 ┌─ src/gen_server2.erl:173 │174 361 │ catch ({Name, Node} ! Msg),175 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.176Compile directive 'nowarn_deprecated_catch' can be used to suppress177warnings in selected modules.178179 ┌─ src/gen_server2.erl:180 │181 422 │ catch msend(Pid, MRef, Request),182 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.183Compile directive 'nowarn_deprecated_catch' can be used to suppress184warnings in selected modules.185186 ┌─ src/gen_server2.erl:187 │188 431 │ catch msend(Dest, MRef, Request),189 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.190Compile directive 'nowarn_deprecated_catch' can be used to suppress191warnings in selected modules.192193 ┌─ src/gen_server2.erl:194 │195 435 │ catch msend(Dest, MRef, Request),196 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.197Compile directive 'nowarn_deprecated_catch' can be used to suppress198warnings in selected modules.199200 ┌─ src/gen_server2.erl:201 │202 472 │ case catch gen:call(Name, '$with_state', Fun, infinity) of203 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.204Compile directive 'nowarn_deprecated_catch' can be used to suppress205warnings in selected modules.206207 ┌─ src/gen_server2.erl:208 │209 548 │ case catch Mod:init(Args) of210 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.211Compile directive 'nowarn_deprecated_catch' can be used to suppress212warnings in selected modules.213214 ┌─ src/gen_server2.erl:215 │216 605 │ _ = (catch unregister(Name));217 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.218Compile directive 'nowarn_deprecated_catch' can be used to suppress219warnings in selected modules.220221 ┌─ src/gen_server2.erl:222 │223 712 │ case catch Mod:handle_pre_hibernate(State) of224 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.225Compile directive 'nowarn_deprecated_catch' can be used to suppress226warnings in selected modules.227228 ┌─ src/gen_server2.erl:229 │230 727 │ case catch Mod:handle_post_hibernate(State) of231 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.232Compile directive 'nowarn_deprecated_catch' can be used to suppress233warnings in selected modules.234235 ┌─ src/gen_server2.erl:236 │237 805 │ reply(From, catch Fun(State)),238 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.239Compile directive 'nowarn_deprecated_catch' can be used to suppress240warnings in selected modules.241242 ┌─ src/gen_server2.erl:243 │244 866 │ catch {Name, Node} ! {'$gen_call', {self(), {Tag, Node}}, Req},245 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.246Compile directive 'nowarn_deprecated_catch' can be used to suppress247warnings in selected modules.248249 ┌─ src/gen_server2.erl:250 │251 926 │ case catch erlang:cancel_timer(TimerId) of252 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.253Compile directive 'nowarn_deprecated_catch' can be used to suppress254warnings in selected modules.255256 ┌─ src/gen_server2.erl:257 │258 979 │ case catch erlang:monitor(process, {Name, Node}) of259 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.260Compile directive 'nowarn_deprecated_catch' can be used to suppress261warnings in selected modules.262263 ┌─ src/gen_server2.erl:264 │265 1029 │ case catch Mod:handle_call(Msg, From, State) of266 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.267Compile directive 'nowarn_deprecated_catch' can be used to suppress268warnings in selected modules.269270 ┌─ src/gen_server2.erl:271 │272 1042 │ (catch terminate(Reason, Msg,273 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.274Compile directive 'nowarn_deprecated_catch' can be used to suppress275warnings in selected modules.276277 ┌─ src/gen_server2.erl:278 │279 1050 │ Reply = (catch dispatch(Msg, Mod, State)),280 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.281Compile directive 'nowarn_deprecated_catch' can be used to suppress282warnings in selected modules.283284 ┌─ src/gen_server2.erl:285 │286 1106 │ case catch Mod:code_change(OldVsn, State, Extra) of287 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.288Compile directive 'nowarn_deprecated_catch' can be used to suppress289warnings in selected modules.290291 ┌─ src/gen_server2.erl:292 │293 1152 │ case catch Mod:terminate(Reason, State) of294 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.295Compile directive 'nowarn_deprecated_catch' can be used to suppress296warnings in selected modules.297298 ┌─ src/gen_server2.erl:299 │300 1233 │ case catch sys:debug_options(Opts) of301 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.302Compile directive 'nowarn_deprecated_catch' can be used to suppress303warnings in selected modules.304305 ┌─ src/gen_server2.erl:306 │307 1315 │ case catch Mod:Fun(Msg, Length, State) of308 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.309Compile directive 'nowarn_deprecated_catch' can be used to suppress310warnings in selected modules.311312 ┌─ src/gen_server2.erl:313 │314 1327 │ case catch Mod:Fun(Msg, From, Length, State) of315 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.316Compile directive 'nowarn_deprecated_catch' can be used to suppress317warnings in selected modules.318319 ┌─ src/gen_server2.erl:320 │321 1351 │ Log = sys:get_debug(log, Debug, []),322 │ ╰── Warning: sys:get_debug/3 is deprecated; incorrectly documented and only for internal use. Can often be replaced with sys:get_log/1323324 ┌─ src/gen_server2.erl:325 │326 1365 │ true -> case catch apply(Mod, FunName, Args) of327 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.328Compile directive 'nowarn_deprecated_catch' can be used to suppress329warnings in selected modules.330331332 ┌─ src/mochiweb_util.erl:333 │334 139 │ after catch port_close(Port)335 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.336Compile directive 'nowarn_deprecated_catch' can be used to suppress337warnings in selected modules.338339340 ┌─ src/mirrored_supervisor.erl:341 │342 212 │ {ok, Pid} -> case catch call(Pid, {init, Pid}) of343 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.344Compile directive 'nowarn_deprecated_catch' can be used to suppress345warnings in selected modules.346347 ┌─ src/mirrored_supervisor.erl:348 │349 256 │ M <- pg2:get_members(Group),350 │ ╰── Warning: pg2:get_members/1 is removed; this module was removed in OTP 24. Use 'pg' instead351352 ┌─ src/mirrored_supervisor.erl:353 │354 288 │ pg2:create(Group),355 │ ╰── Warning: pg2:create/1 is removed; this module was removed in OTP 24. Use 'pg' instead356357 ┌─ src/mirrored_supervisor.erl:358 │359 289 │ ok = pg2:join(Group, Overall),360 │ ╰── Warning: pg2:join/2 is removed; this module was removed in OTP 24. Use 'pg' instead361362 ┌─ src/mirrored_supervisor.erl:363 │364 290 │ Rest = pg2:get_members(Group) -- [Overall],365 │ ╰── Warning: pg2:get_members/1 is removed; this module was removed in OTP 24. Use 'pg' instead366367 ┌─ src/mirrored_supervisor.erl:368 │369 366 │ R = case lists:sort(pg2:get_members(Group)) -- [Pid] of370 │ ╰── Warning: pg2:get_members/1 is removed; this module was removed in OTP 24. Use 'pg' instead371372 ┌─ src/mirrored_supervisor.erl:373 │374 391 │ [cast(P, {die, Reason}) || P <- pg2:get_members(Group) -- [self()]].375 │ ╰── Warning: pg2:get_members/1 is removed; this module was removed in OTP 24. Use 'pg' instead376377378===> Compiling src/rabbit_cert_info.erl failed379 ┌─ src/rabbit_cert_info.erl:380 │381 125 │ {?'street-address' , "STREET"},382 │ ╰── undefined macro 'street-address'383384385 ┌─ src/rabbit_cert_info.erl:386 │387 104 │ string:join([format_rdn(RDN) || RDN <- RDNs], "+").388 │ ╰── function format_rdn/1 undefined, did you mean format_complex_rdn/1?389390391 ┌─ src/rabbit_cert_info.erl:392 │393 138 │ escape_rdn_value(V) ->394 │ ╰── Warning: function escape_rdn_value/1 is unused395396 ┌─ src/rabbit_cert_info.erl:397 │398 141 │ escape_rdn_value([], _) ->399 │ ╰── Warning: function escape_rdn_value/2 is unused400401402** (Mix) Could not compile dependency :rabbit_common, "/home/nerves/.mix/elixir/1-20-otp-29/rebar3 bare compile --paths /work/proj/_build/x86_64/lib/*/ebin" command failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile rabbit_common --force", update it with "mix deps.update rabbit_common" or clean it with "mix deps.clean rabbit_common"