stripe_callbacks

Build log

nerves_system_rpi4

stripe_callbacks 0.6.1 · fail · run stripe_callbacks-0.6.1-1791116534205
910 of 910 lines
1Resolving Hex dependencies...2Resolution completed in 0.166s3Unchanged:4  certifi 1.2.15  circular_buffer 1.1.06  connection 1.0.47  db_connection 1.1.38  decimal 1.9.0 VULNERABLE!9    EEF-CVE-2026-32686 (MEDIUM)10    aka: CVE-2026-32686, GHSA-rhv4-8758-jx7v11    Unbounded exponent in decimal enables unauthenticated DoS12    https://osv.dev/vulnerability/EEF-CVE-2026-3268613  deferred_config 0.1.114  ecto 2.2.1215  elixir_make 0.10.016  fn_expr 0.3.017  git_cli 0.3.018  hackney 1.8.6 VULNERABLE!19    EEF-CVE-2026-47075 (MEDIUM)20    aka: CVE-2026-47075, GHSA-j9wq-vxxc-94wf21    CR/LF injection in query parameter in hackney22    https://osv.dev/vulnerability/EEF-CVE-2026-470752324    EEF-CVE-2026-47071 (HIGH)25    aka: CVE-2026-47071, GHSA-gp9c-pm5m-5cxr26    SOCKS5 TLS upgrade ignores caller timeout in hackney27    https://osv.dev/vulnerability/EEF-CVE-2026-470712829    EEF-CVE-2026-47076 (MEDIUM)30    aka: CVE-2026-47076, GHSA-pj7v-xfvx-wmjq31    SSRF allowlist bypass via percent-encoded host in hackney32    https://osv.dev/vulnerability/EEF-CVE-2026-470763334    EEF-CVE-2026-47069 (LOW)35    aka: CVE-2026-47069, GHSA-mp55-p8c9-rfw236    CRLF injection in cookie domain/path options in hackney37    https://osv.dev/vulnerability/EEF-CVE-2026-470693839    GHSA-9fm9-hp7p-53mf (LOW)40    aka: CVE-2025-386441    Hackney fails to properly release HTTP connections to the pool42    https://osv.dev/vulnerability/GHSA-9fm9-hp7p-53mf4344    GHSA-vq52-99r9-h5pw (LOW)45    aka: CVE-2025-121146    Server-side Request Forgery (SSRF) in hackney47    https://osv.dev/vulnerability/GHSA-vq52-99r9-h5pw48  httpoison 0.11.249  idna 5.0.250  interactive_cmd 0.1.451  jason 1.4.552  metrics 1.0.153  mimerl 1.0.254  nerves 2.0.0-pre.255  nerves_discovery 0.1.556  nerves_logging 0.2.457  nerves_runtime 0.13.1358  nerves_system_bbb 2.30.259  nerves_system_br 1.34.460  nerves_system_mangopi_mq_pro 0.17.261  nerves_system_qemu_aarch64 0.4.262  nerves_system_rpi0 2.1.263  nerves_system_rpi4 2.1.264  nerves_system_rpi5 2.1.265  nerves_system_trellis 0.5.066  nerves_system_x86_64 1.34.267  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.168  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.169  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.170  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.171  nerves_toolchain_x86_64_nerves_linux_musl 15.3.172  nerves_uevent 0.1.773  poison 3.1.074  poolboy 1.5.275  postgrex 0.13.576  property_table 0.3.477  ring_logger 0.11.778  ssl_verify_fun 1.1.179  stripe_callbacks 0.6.180  stripe_post 0.5.181  tablet 0.3.382  toolshed 0.5.083  uboot_env 1.0.284  unicode_util_compat 0.2.085  version_tasks 0.12.086* Getting stripe_callbacks (Hex package)87* Getting nerves (Hex package)88* Getting ring_logger (Hex package)89* Getting toolshed (Hex package)90* Getting nerves_runtime (Hex package)91* Getting nerves_system_bbb (Hex package)92* Getting nerves_system_mangopi_mq_pro (Hex package)93* Getting nerves_system_qemu_aarch64 (Hex package)94* Getting nerves_system_rpi0 (Hex package)95* Getting nerves_system_rpi4 (Hex package)96* Getting nerves_system_rpi5 (Hex package)97* Getting nerves_system_trellis (Hex package)98* Getting nerves_system_x86_64 (Hex package)99* Getting nerves_system_br (Hex package)100* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)101* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)102* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)103* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)104* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)105* Getting nerves_logging (Hex package)106* Getting nerves_uevent (Hex package)107* Getting uboot_env (Hex package)108* Getting elixir_make (Hex package)109* Getting property_table (Hex package)110* Getting circular_buffer (Hex package)111* Getting interactive_cmd (Hex package)112* Getting nerves_discovery (Hex package)113* Getting tablet (Hex package)114* Getting deferred_config (Hex package)115* Getting ecto (Hex package)116* Getting fn_expr (Hex package)117* Getting poison (Hex package)118* Getting postgrex (Hex package)119* Getting stripe_post (Hex package)120* Getting version_tasks (Hex package)121* Getting git_cli (Hex package)122* Getting httpoison (Hex package)123* Getting jason (Hex package)124* Getting hackney (Hex package)125* Getting certifi (Hex package)126* Getting idna (Hex package)127* Getting metrics (Hex package)128* Getting mimerl (Hex package)129* Getting ssl_verify_fun (Hex package)130* Getting unicode_util_compat (Hex package)131* Getting connection (Hex package)132* Getting db_connection (Hex package)133* Getting decimal (Hex package)134* Getting poolboy (Hex package)135Found packages with security advisories, see above for details136    warning: String.strip/1 is deprecated. Use String.trim/1 instead137    │138  4 │   @version File.read!("VERSION") |> String.strip139    │                                            ~140    │141    └─ /work/proj/deps_rpi4/poison/mix.exs:4:44: Poison.Mixfile (module)142143==> nerves_system_br144Generated nerves_system_br app145==> connection146Compiling 1 file (.ex)147     warning: using single-quoted strings to represent charlists is deprecated.148     Use ~c"" if you indeed want a charlist or use "" instead.149     You may run "mix format --migrate" to change all single-quoted150     strings to use the ~c sigil and fix this warning.151     │152 553 │         [{:data, [{'State', mod_state}]}]153     │                    ~154     │155     └─ lib/connection.ex:553:20156157     warning: using single-quoted strings to represent charlists is deprecated.158     Use ~c"" if you indeed want a charlist or use "" instead.159     You may run "mix format --migrate" to change all single-quoted160     strings to use the ~c sigil and fix this warning.161     │162 680 │     format = '** Generic server ~p terminating \n' ++163     │              ~164     │165     └─ lib/connection.ex:680:14166167     warning: using single-quoted strings to represent charlists is deprecated.168     Use ~c"" if you indeed want a charlist or use "" instead.169     You may run "mix format --migrate" to change all single-quoted170     strings to use the ~c sigil and fix this warning.171     │172 681 │       '** Last message in was ~p~n' ++ ## No last message173     │       ~174     │175     └─ lib/connection.ex:681:7176177     warning: using single-quoted strings to represent charlists is deprecated.178     Use ~c"" if you indeed want a charlist or use "" instead.179     You may run "mix format --migrate" to change all single-quoted180     strings to use the ~c sigil and fix this warning.181     │182 682 │       '** When Server state == ~p~n' ++183     │       ~184     │185     └─ lib/connection.ex:682:7186187     warning: using single-quoted strings to represent charlists is deprecated.188     Use ~c"" if you indeed want a charlist or use "" instead.189     You may run "mix format --migrate" to change all single-quoted190     strings to use the ~c sigil and fix this warning.191     │192 683 │       '** Reason for termination == ~n** ~p~n'193     │       ~194     │195     └─ lib/connection.ex:683:7196197     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead198     │199 429 │         init_stop(starter, name, {reason, System.stacktrace()})200     │                                                  ~201     │202     └─ lib/connection.ex:429:50: Connection.init_it/6203     └─ lib/connection.ex:431:45: Connection.init_it/6204     └─ lib/connection.ex:491:57: Connection.handle_call/3205     └─ lib/connection.ex:540:41: Connection.code_change/3206     └─ lib/connection.ex:581:57: Connection.terminate/2207     └─ lib/connection.ex:625:49: Connection.enter_connect/5208     └─ lib/connection.ex:628:34: Connection.enter_connect/5209     └─ lib/connection.ex:631:45: Connection.enter_connect/5210     └─ lib/connection.ex:657:49: Connection.enter_terminate/5211     └─ lib/connection.ex:660:34: Connection.enter_terminate/5212     └─ lib/connection.ex:663:45: Connection.enter_terminate/5213     └─ lib/connection.ex:744:24: Connection.connect/3214     └─ lib/connection.ex:770:24: Connection.disconnect/3215     └─ lib/connection.ex:813:57: Connection.handle_async/3216217Generated connection app218==> circular_buffer219Compiling 1 file (.ex)220Generated circular_buffer app221==> git_cli222Compiling 3 files (.ex)223Generated git_cli app224==> poison225Compiling 4 files (.ex)226    warning: using single-quoted strings to represent charlists is deprecated.227    Use ~c"" if you indeed want a charlist or use "" instead.228    You may run "mix format --migrate" to change all single-quoted229    strings to use the ~c sigil and fix this warning.230    │231 93 │   for {char, seq} <- Enum.zip('"\\\n\t\r\f\b', '"\\ntrfb') do232    │                               ~233    │234    └─ lib/poison/encoder.ex:93:31235236    warning: using single-quoted strings to represent charlists is deprecated.237    Use ~c"" if you indeed want a charlist or use "" instead.238    You may run "mix format --migrate" to change all single-quoted239    strings to use the ~c sigil and fix this warning.240    │241 93 │   for {char, seq} <- Enum.zip('"\\\n\t\r\f\b', '"\\ntrfb') do242    │                                                ~243    │244    └─ lib/poison/encoder.ex:93:48245246     warning: using single-quoted strings to represent charlists is deprecated.247     Use ~c"" if you indeed want a charlist or use "" instead.248     You may run "mix format --migrate" to change all single-quoted249     strings to use the ~c sigil and fix this warning.250     │251 139 │   defp chunk_size(<<char>> <> _, _mode, acc) when char <= 0x1F or char in '"\\' do252     │                                                                           ~253     │254     └─ lib/poison/encoder.ex:139:75255256    warning: using single-quoted strings to represent charlists is deprecated.257    Use ~c"" if you indeed want a charlist or use "" instead.258    You may run "mix format --migrate" to change all single-quoted259    strings to use the ~c sigil and fix this warning.260    │261 77 │   defp value(<<char, _ :: binary>> = string, pos, _keys) when char in '-0123456789' do262    │                                                                       ~263    │264    └─ lib/poison/parser.ex:77:71265266     warning: using single-quoted strings to represent charlists is deprecated.267     Use ~c"" if you indeed want a charlist or use "" instead.268     You may run "mix format --migrate" to change all single-quoted269     strings to use the ~c sigil and fix this warning.270     │271 155 │   defp number_int(<<char, _ :: binary>> = string, pos, acc) when char in '123456789' do272     │                                                                          ~273     │274     └─ lib/poison/parser.ex:155:74275276     warning: using single-quoted strings to represent charlists is deprecated.277     Use ~c"" if you indeed want a charlist or use "" instead.278     You may run "mix format --migrate" to change all single-quoted279     strings to use the ~c sigil and fix this warning.280     │281 171 │   defp number_exp(<<e>> <> rest, frac, pos, acc) when e in 'eE' do282     │                                                            ~283     │284     └─ lib/poison/parser.ex:171:60285286     warning: using single-quoted strings to represent charlists is deprecated.287     Use ~c"" if you indeed want a charlist or use "" instead.288     You may run "mix format --migrate" to change all single-quoted289     strings to use the ~c sigil and fix this warning.290     │291 197 │   defp number_digits(<<char>> <> rest = string, pos) when char in '0123456789' do292     │                                                                   ~293     │294     └─ lib/poison/parser.ex:197:67295296     warning: using single-quoted strings to represent charlists is deprecated.297     Use ~c"" if you indeed want a charlist or use "" instead.298     You may run "mix format --migrate" to change all single-quoted299     strings to use the ~c sigil and fix this warning.300     │301 205 │   defp number_digits_count(<<char>> <> rest, acc) when char in '0123456789' do302     │                                                                ~303     │304     └─ lib/poison/parser.ex:205:64305306     warning: using single-quoted strings to represent charlists is deprecated.307     Use ~c"" if you indeed want a charlist or use "" instead.308     You may run "mix format --migrate" to change all single-quoted309     strings to use the ~c sigil and fix this warning.310     │311 229 │   for {seq, char} <- Enum.zip('"\\ntr/fb', '"\\\n\t\r/\f\b') do312     │                               ~313     │314     └─ lib/poison/parser.ex:229:31315316     warning: using single-quoted strings to represent charlists is deprecated.317     Use ~c"" if you indeed want a charlist or use "" instead.318     You may run "mix format --migrate" to change all single-quoted319     strings to use the ~c sigil and fix this warning.320     │321 229 │   for {seq, char} <- Enum.zip('"\\ntr/fb', '"\\\n\t\r/\f\b') do322     │                                            ~323     │324     └─ lib/poison/parser.ex:229:44325326     warning: using single-quoted strings to represent charlists is deprecated.327     Use ~c"" if you indeed want a charlist or use "" instead.328     You may run "mix format --migrate" to change all single-quoted329     strings to use the ~c sigil and fix this warning.330     │331 239 │     when a1 in 'dD' and a2 in 'dD'332     │                ~333     │334     └─ lib/poison/parser.ex:239:16335336     warning: using single-quoted strings to represent charlists is deprecated.337     Use ~c"" if you indeed want a charlist or use "" instead.338     You may run "mix format --migrate" to change all single-quoted339     strings to use the ~c sigil and fix this warning.340     │341 239 │     when a1 in 'dD' and a2 in 'dD'342     │                               ~343     │344     └─ lib/poison/parser.ex:239:31345346     warning: using single-quoted strings to represent charlists is deprecated.347     Use ~c"" if you indeed want a charlist or use "" instead.348     You may run "mix format --migrate" to change all single-quoted349     strings to use the ~c sigil and fix this warning.350     │351 240 │     and (b1 in '89abAB')352     │                ~353     │354     └─ lib/poison/parser.ex:240:16355356     warning: using single-quoted strings to represent charlists is deprecated.357     Use ~c"" if you indeed want a charlist or use "" instead.358     You may run "mix format --migrate" to change all single-quoted359     strings to use the ~c sigil and fix this warning.360     │361 274 │   defp skip_whitespace(<<char>> <> rest, pos) when char in '\s\n\t\r' do362     │                                                            ~363     │364     └─ lib/poison/parser.ex:274:60365366    warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead367    │368 22 │   if Application.get_env(:poison, :native) do369    │                  ~370    │371    └─ lib/poison/parser.ex:22:18: Poison.Parser (module)372373    warning: use Bitwise is deprecated. import Bitwise instead374    │375 26 │   use Bitwise376    │   ~~~~~~~~~~~377    │378    └─ lib/poison/parser.ex:26: Poison.Parser (module)379380     warning: the variable "count" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator381     │382 199 │     <<digits :: binary-size(count), rest :: binary>> = string383     │                             ~384     │385     └─ lib/poison/parser.ex:199:29: Poison.Parser.number_digits/2386387     warning: the variable "count" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator388     │389 225 │     <<chunk :: binary-size(count), rest :: binary>> = string390     │                            ~391     │392     └─ lib/poison/parser.ex:225:28: Poison.Parser.string_continue/3393394    warning: use Bitwise is deprecated. import Bitwise instead395    │396 83 │   use Bitwise397    │   ~~~~~~~~~~~398    │399    └─ lib/poison/encoder.ex:83: Poison.Encoder.BitString (module)400401     warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator402     │403 135 │     <<chunk :: binary-size(size), rest :: binary>> = string404     │                            ~405     │406     └─ lib/poison/encoder.ex:135:28: Poison.Encoder.BitString.escape/2407408     warning: Integer.to_char_list/2 is deprecated. Use Integer.to_charlist/2 instead409     │410 173 │     case Integer.to_char_list(char, 16) do411     │                  ~412     │413     └─ lib/poison/encoder.ex:173:18: Poison.Encoder.BitString.seq/1414415Generated poison app416==> version_tasks417Compiling 22 files (.ex)418Generated version_tasks app419==> nerves_compatibility_test420===> Analyzing applications...421===> Compiling mimerl422===> Analyzing applications...423===> Compiling ssl_verify_fun424===> "/work/proj/_build/rpi4/lib/ssl_verify_fun/ebin/ssl_verify_fun.app" is missing description entry425==> tablet426Compiling 2 files (.ex)427Generated tablet app428==> elixir_make429Compiling 8 files (.ex)430Generated elixir_make app431==> nerves_logging432 CC kmsg_tailer.o433 LD kmsg_tailer434Compiling 5 files (.ex)435Generated nerves_logging app436==> nerves_discovery437Compiling 5 files (.ex)438Generated nerves_discovery app439==> ring_logger440Compiling 7 files (.ex)441Generated ring_logger app442==> fn_expr443Compiling 3 files (.ex)444Generated fn_expr app445==> nerves_compatibility_test446===> Analyzing applications...447===> Compiling poolboy448warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"449  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/2450  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/1451  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5452  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2453  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4454  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2455456==> db_connection457Compiling 23 files (.ex)458warning: cannot infer signatures from :poolboy because it is not loaded459460    warning: unused require Bitwise461    │462 31 │     require Bitwise463    │     ~464    │465    └─ lib/db_connection/backoff.ex:31:5466467     warning: using single-quoted strings to represent charlists is deprecated.468     Use ~c"" if you indeed want a charlist or use "" instead.469     You may run "mix format --migrate" to change all single-quoted470     strings to use the ~c sigil and fix this warning.471     │472 406 │       :normal    -> [{:data, [{'Module', mod}]}]473     │                                ~474     │475     └─ lib/db_connection/connection.ex:406:32476477     warning: using single-quoted strings to represent charlists is deprecated.478     Use ~c"" if you indeed want a charlist or use "" instead.479     You may run "mix format --migrate" to change all single-quoted480     strings to use the ~c sigil and fix this warning.481     │482 661 │     [{:data, [{'Module', mod}, {'State', state}]}]483     │                ~484     │485     └─ lib/db_connection/connection.ex:661:16486487     warning: using single-quoted strings to represent charlists is deprecated.488     Use ~c"" if you indeed want a charlist or use "" instead.489     You may run "mix format --migrate" to change all single-quoted490     strings to use the ~c sigil and fix this warning.491     │492 661 │     [{:data, [{'Module', mod}, {'State', state}]}]493     │                                 ~494     │495     └─ lib/db_connection/connection.ex:661:33496497    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead498    │499  8 │     children  = [supervisor(child_mod, [], [restart: :temporary])]500    │                  ~501    │502    └─ lib/db_connection/sojourn/supervisor.ex:8:18: DBConnection.Sojourn.Supervisor.start_link/0503504    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead505    │506 30 │     worker(DBConnection.Watcher, [owner])507    │     ~508    │509    └─ lib/db_connection/sojourn/pool.ex:30:5: DBConnection.Sojourn.Pool.watcher/1510511    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead512    │513 37 │     worker(:sregulator, [regulator, opts, start_opts], child_opts)514    │     ~515    │516    └─ lib/db_connection/sojourn/pool.ex:37:5: DBConnection.Sojourn.Pool.regulator/1517    └─ lib/db_connection/sojourn/pool.ex:49:5: DBConnection.Sojourn.Pool.starter/2518519    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead520    │521 45 │     supervisor(Supervisor, [[conn], sup_opts], [id: :conn_sup])522    │     ~523    │524    └─ lib/db_connection/sojourn/pool.ex:45:5: DBConnection.Sojourn.Pool.conn_sup/2525526    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead527    │528 55 │     worker(:sbroker, broker_args(mod, opts), child_opts ++ [modules: :dynamic])529    │     ~530    │531    └─ lib/db_connection/sojourn.ex:55:5: DBConnection.Sojourn.child_spec/3532533    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead534    │535 96 │     Supervisor.Spec.worker(__MODULE__, [mod, opts, mode], child_opts)536    │                     ~537    │538    └─ lib/db_connection/connection.ex:96:21: DBConnection.Connection.child_spec/4539540     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead541     │542 138 │         case System.stacktrace() do543     │                     ~544     │545     └─ lib/db_connection/connection.ex:138:21: DBConnection.Connection.connect/2546547     warning: the following clause will never match:548549         [{_, _, arity, _} | _rest] = stacktrace when is_integer(arity) ->550551     because it attempts to match on the result of:552553         System.stacktrace()554555     which has type:556557         empty_list()558559     where "arity" was given the type:560561         # type: integer()562         # from: lib/db_connection/connection.ex:139:56563         is_integer(arity)564565     type warning found at:566     │567 139 │           [{_, _, arity, _} | _rest] = stacktrace when is_integer(arity) -> stacktrace568     │                                      ~569     │570     └─ lib/db_connection/connection.ex:139:38: DBConnection.Connection.connect/2571572     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead573     │574 117 │     Supervisor.Spec.worker(Manager, [module, opts], child_opts)575     │                     ~576     │577     └─ lib/db_connection/ownership.ex:117:21: DBConnection.Ownership.child_spec/3578579     warning: the following clause will never match:580581         [{a, b, params, c} | rest] when is_list(params) ->582583     because it attempts to match on the result of:584585         System.stacktrace()586587     which has type:588589         empty_list()590591     where "params" was given the type:592593         # type: empty_list() or non_empty_list(term(), term())594         # from: lib/db_connection/connection.ex:140:43595         is_list(params)596597     type warning found at:598     │599 140 │           [{a, b, params, c} | rest] when is_list(params) ->600     │           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~601     │602     └─ lib/db_connection/connection.ex:140: DBConnection.Connection.connect/2603604    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead605    │606  6 │     children  = [supervisor(DBConnection.Ownership.Proxy, [], [restart: :temporary])]607    │                  ~608    │609    └─ lib/db_connection/ownership/proxy_supervisor.ex:6:18: DBConnection.Ownership.ProxySupervisor.start_link/0610611     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead612     │613 111 │         stack = System.stacktrace()614     │                        ~615     │616     └─ lib/db_connection/ownership/proxy.ex:111:24: DBConnection.Ownership.Proxy.handle_call/3617618    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead619    │620  8 │     pool = supervisor(Pool, [], [restart: :temporary])621    │            ~622    │623    └─ lib/db_connection/ownership/pool_supervisor.ex:8:12: DBConnection.Ownership.PoolSupervisor.start_link/0624625    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead626    │627  9 │                 supervisor(DBConnection.Ownership.ProxySupervisor, [],628    │                 ~629    │630    └─ lib/db_connection/ownership/pool.ex:9:17: DBConnection.Ownership.Pool.start_link/3631632    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead633    │634 36 │     worker(DBConnection.Watcher, [owner])635    │     ~636    │637    └─ lib/db_connection/ownership/pool.ex:36:5: DBConnection.Ownership.Pool.watcher/1638639     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead640     │641 986 │             stack = System.stacktrace()642     │                            ~643     │644     └─ lib/db_connection.ex:986:28: DBConnection.handle/4645     └─ lib/db_connection.ex:992:24: DBConnection.handle/4646     └─ lib/db_connection.ex:1003:65: DBConnection.parse/4647     └─ lib/db_connection.ex:1012:24: DBConnection.encode/4648     └─ lib/db_connection.ex:1022:40: DBConnection.decode/6649     └─ lib/db_connection.ex:1057:40: DBConnection.describe/3650     └─ lib/db_connection.ex:1082:40: DBConnection.describe_run/5651     └─ lib/db_connection.ex:1222:28: DBConnection.run_end/2652     └─ lib/db_connection.ex:1293:40: DBConnection.transaction_run/4653     └─ lib/db_connection.ex:1359:28: DBConnection.handle/5654     └─ lib/db_connection.ex:1365:24: DBConnection.handle/5655     └─ lib/db_connection.ex:1383:24: DBConnection.transaction_nested/2656     └─ lib/db_connection.ex:1434:24: DBConnection.prepare_declare_log/6657     └─ lib/db_connection.ex:1463:24: DBConnection.declare_log/6658659    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead660    │661  9 │       supervisor(DBConnection.Task, []),662    │       ~663    │664    └─ lib/db_connection/app.ex:9:7: DBConnection.App.start/2665    └─ lib/db_connection/app.ex:10:7: DBConnection.App.start/2666    └─ lib/db_connection/app.ex:11:7: DBConnection.App.start/2667668     warning: :random.seed/3 is deprecated. Use the 'rand' module instead669     │670 108 │     case :random.seed(hash, sec, micro) do671     │                  ~672     │673     └─ lib/db_connection/backoff.ex:108:18: DBConnection.Backoff.random_seed/0674675Generated db_connection app676==> decimal677Compiling 4 files (.ex)678      warning: using single-quoted strings to represent charlists is deprecated.679      Use ~c"" if you indeed want a charlist or use "" instead.680      You may run "mix format --migrate" to change all single-quoted681      strings to use the ~c sigil and fix this warning.682      │683 1320 │           '0.' ++ :lists.duplicate(-diff, ?0) ++ list684      │           ~685      │686      └─ lib/decimal.ex:1320:11687688      warning: using single-quoted strings to represent charlists is deprecated.689      Use ~c"" if you indeed want a charlist or use "" instead.690      You may run "mix format --migrate" to change all single-quoted691      strings to use the ~c sigil and fix this warning.692      │693 1351 │           list = list ++ 'E'694      │                          ~695      │696      └─ lib/decimal.ex:1351:26697698      warning: using single-quoted strings to represent charlists is deprecated.699      Use ~c"" if you indeed want a charlist or use "" instead.700      You may run "mix format --migrate" to change all single-quoted701      strings to use the ~c sigil and fix this warning.702      │703 1352 │           list = if exp >= 0, do: list ++ '+', else: list704      │                                           ~705      │706      └─ lib/decimal.ex:1352:43707708      warning: using single-quoted strings to represent charlists is deprecated.709      Use ~c"" if you indeed want a charlist or use "" instead.710      You may run "mix format --migrate" to change all single-quoted711      strings to use the ~c sigil and fix this warning.712      │713 1775 │       int = if int == [], do: '0', else: int714      │                               ~715      │716      └─ lib/decimal.ex:1775:31717718      warning: using single-quoted strings to represent charlists is deprecated.719      Use ~c"" if you indeed want a charlist or use "" instead.720      You may run "mix format --migrate" to change all single-quoted721      strings to use the ~c sigil and fix this warning.722      │723 1776 │       exp = if exp == [], do: '0', else: exp724      │                               ~725      │726      └─ lib/decimal.ex:1776:31727728Generated decimal app729==> jason730Compiling 10 files (.ex)731Generated jason app732==> interactive_cmd733Compiling 1 file (.ex)734Generated interactive_cmd app735==> nerves736Compiling 65 files (.ex)737    warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Mix.Tasks.Nerves.Init.beam)738    │739  6 │ defmodule Mix.Tasks.Nerves.Init do740    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~741    │742    └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)743744    warning: redefining module Nerves (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.beam)745    │746  6 │ defmodule Nerves do747    │ ~~~~~~~~~~~~~~~~~~~748    │749    └─ lib/nerves.ex:6: Nerves (module)750751    warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)752    │753  5 │ defmodule Nerves.ArtifactResolver do754    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~755    │756    └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)757758    warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)759    │760  6 │ defmodule Nerves.BuildAction.AppModes do761    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~762    │763    └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)764765    warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)766    │767  5 │ defmodule Nerves.BuildAction.CheckExecutables do768    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~769    │770    └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)771772    warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)773    │774  8 │ defmodule Nerves.BuildAction.Erlinit do775    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~776    │777    └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)778779    warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)780    │781  5 │ defmodule Nerves.BuildAction.Firmware do782    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~783    │784    └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)785786    warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)787    │788  7 │ defmodule Nerves.BuildAction.IExStartupCheck do789    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~790    │791    └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)792793    warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)794    │795  5 │ defmodule Nerves.BuildAction.NervesV1System do796    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~797    │798    └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)799800    warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)801    │802  5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do803    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~804    │805    └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)806807    warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)808    │809  5 │ defmodule Nerves.BuildAction.Rootfs do810    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~811    │812    └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)813814    warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)815    │816  6 │ defmodule Nerves.BuildAction.SortApps do817    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~818    │819    └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)820821    warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)822    │823  5 │ defmodule Nerves.BuildAction.StripAll do824    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~825    │826    └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)827828    warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)829    │830  5 │ defmodule Nerves.BuildAction.Trimmer do831    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~832    │833    └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)834835    warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)836    │837  5 │ defmodule Nerves.BuildPlan do838    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~839    │840    └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)841842    warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)843    │844  5 │ defmodule Nerves.BuildPlan.Checks do845    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~846    │847    └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)848849    warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.Container.beam)850    │851  6 │ defmodule Nerves.Container do852    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~853    │854    └─ lib/nerves/container.ex:6: Nerves.Container (module)855856    warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)857    │858  5 │ defmodule Nerves.Fingerprint do859    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~860    │861    └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)862863    warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)864    │865  5 │ defmodule Nerves.MixPackage do866    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~867    │868    └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)869870    warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.Paths.beam)871    │872  5 │ defmodule Nerves.Paths do873    │ ~~~~~~~~~~~~~~~~~~~~~~~~~874    │875    └─ lib/nerves/paths.ex:5: Nerves.Paths (module)876877    warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/rpi4/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)878    │879  5 │ defmodule Nerves.TargetTuple do880    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~881    │882    └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)883884Generated nerves app885==> nerves_toolchain_aarch64_nerves_linux_gnu886Compiling 1 file (.ex)887Generated nerves_toolchain_aarch64_nerves_linux_gnu app888==> nerves_system_rpi4889Generated nerves_system_rpi4 app890==> nerves_compatibility_test891===> Analyzing applications...892===> Compiling unicode_util_compat893===> Analyzing applications...894===> Compiling idna895make: Entering directory '/work/proj/deps_rpi4/certifi/certs_spec'896escript ../certs_spec/gen_certifi_mod.escript897=ERROR REPORT==== 4-Oct-2026::12:27:18.084571 ===898Can't load module 'compile' that resides in sticky dir899900escript: Internal error: {badmatch,{error,sticky_directory}}901[{escript,parse_and_run,3,[{file,"escript.erl"},{line,466}]},902 {escript,start,1,[{file,"escript.erl"},{line,422}]},903 {init,start_it,1,[]},904 {init,start_em,1,[]},905 {init,do_boot,3,[]}]906make: *** [Makefile:4: generate] Error 127907make: Leaving directory '/work/proj/deps_rpi4/certifi/certs_spec'908===> Hook for compile failed!909910** (Mix) Could not compile dependency :certifi, "/home/nerves/.mix/elixir/1-20-otp-29/rebar3 bare compile --paths /work/proj/_build/rpi4/lib/*/ebin" command failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile certifi --force", update it with "mix deps.update certifi" or clean it with "mix deps.clean certifi"