arpos

Build log

nerves_system_mangopi_mq_pro

arpos 0.1.13 · fail · run arpos-0.1.13-1789767388624
516 of 516 lines
1Resolving Hex dependencies...2Resolution completed in 0.928s3Unchanged:4  arpos 0.1.135  aws_signature 0.4.36  castore 1.0.217  circular_buffer 1.1.08  db_connection 2.10.29  decimal 2.4.1 VULNERABLE!10    EEF-CVE-2026-32686 (MEDIUM)11    aka: CVE-2026-32686, GHSA-rhv4-8758-jx7v12    Unbounded exponent in decimal enables unauthenticated DoS13    https://osv.dev/vulnerability/EEF-CVE-2026-3268614  ecto 3.10.315  ecto_sql 3.10.216  elixir_make 0.10.017  explorer 0.7.218  finch 0.23.019  fss 0.1.120  hpax 1.0.421  interactive_cmd 0.1.422  jason 1.4.523  mime 2.0.724  mint 1.10.025  nerves 1.15.026  nerves_discovery 0.1.527  nerves_logging 0.2.428  nerves_runtime 0.13.1329  nerves_system_bbb 2.30.230  nerves_system_br 1.34.431  nerves_system_mangopi_mq_pro 0.17.232  nerves_system_qemu_aarch64 0.4.233  nerves_system_rpi 2.1.234  nerves_system_rpi0 2.1.235  nerves_system_rpi0_2 2.1.236  nerves_system_rpi2 2.1.237  nerves_system_rpi3 2.1.238  nerves_system_rpi4 2.1.239  nerves_system_rpi5 2.1.240  nerves_system_x86_64 1.34.241  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.142  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.143  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.144  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.145  nerves_toolchain_x86_64_nerves_linux_musl 15.3.146  nerves_uevent 0.1.747  nimble_options 1.1.148  nimble_pool 1.1.049  postgrex 0.17.5 VULNERABLE!50    EEF-CVE-2026-32687 (HIGH)51    aka: CVE-2026-32687, GHSA-r73h-97w8-m54h52    SQL injection via channel name in Postgrex.Notifications.listen/3 and unlisten/353    https://osv.dev/vulnerability/EEF-CVE-2026-326875455    EEF-CVE-2026-58225 (LOW)56    aka: CVE-2026-58225, GHSA-4mw9-4qgj-m97w57    SQL injection via unescaped dollar-quote in Postgrex.Notifications reconnect replay causes notification denial of service58    https://osv.dev/vulnerability/EEF-CVE-2026-5822559  property_table 0.3.460  req 0.3.12 VULNERABLE!61    EEF-CVE-2026-49755 (HIGH)62    aka: CVE-2026-49755, GHSA-655f-mp8p-96gv63    Decompression bomb DoS in Req via auto-decoded archive and compressed response bodies64    https://osv.dev/vulnerability/EEF-CVE-2026-4975565  ring_logger 0.11.766  rustler_precompiled 0.9.067  shoehorn 0.9.368  table 0.1.269  table_rex 4.0.070  tablet 0.3.371  telemetry 1.4.272  toolshed 0.5.073  uboot_env 1.0.274* Getting arpos (Hex package)75* Getting nerves (Hex package)76* Getting shoehorn (Hex package)77* Getting ring_logger (Hex package)78* Getting toolshed (Hex package)79* Getting nerves_runtime (Hex package)80* Getting nerves_system_bbb (Hex package)81* Getting nerves_system_mangopi_mq_pro (Hex package)82* Getting nerves_system_qemu_aarch64 (Hex package)83* Getting nerves_system_rpi (Hex package)84* Getting nerves_system_rpi0 (Hex package)85* Getting nerves_system_rpi0_2 (Hex package)86* Getting nerves_system_rpi2 (Hex package)87* Getting nerves_system_rpi3 (Hex package)88* Getting nerves_system_rpi4 (Hex package)89* Getting nerves_system_rpi5 (Hex package)90* Getting nerves_system_x86_64 (Hex package)91* Getting nerves_system_br (Hex package)92* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)93* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)94* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)95* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)96* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)97* Getting nerves_logging (Hex package)98* Getting nerves_uevent (Hex package)99* Getting uboot_env (Hex package)100* Getting elixir_make (Hex package)101* Getting property_table (Hex package)102* Getting circular_buffer (Hex package)103* Getting interactive_cmd (Hex package)104* Getting jason (Hex package)105* Getting nerves_discovery (Hex package)106* Getting tablet (Hex package)107* Getting ecto_sql (Hex package)108* Getting explorer (Hex package)109* Getting postgrex (Hex package)110* Getting req (Hex package)111* Getting finch (Hex package)112* Getting mime (Hex package)113* Getting mint (Hex package)114* Getting nimble_options (Hex package)115* Getting nimble_pool (Hex package)116* Getting telemetry (Hex package)117* Getting hpax (Hex package)118* Getting db_connection (Hex package)119* Getting decimal (Hex package)120* Getting aws_signature (Hex package)121* Getting castore (Hex package)122* Getting fss (Hex package)123* Getting rustler_precompiled (Hex package)124* Getting table (Hex package)125* Getting table_rex (Hex package)126* Getting ecto (Hex package)127Found packages with security advisories, see above for details128==> tablet129Compiling 2 files (.ex)130Generated tablet app131==> elixir_make132Compiling 8 files (.ex)133Generated elixir_make app134==> nerves_discovery135Compiling 5 files (.ex)136Generated nerves_discovery app137==> decimal138Compiling 4 files (.ex)139      warning: this clause of defp check_dbl_min_max/1 is never used (or it will always fail/warn when invoked)140      │141 2842 │   defp check_dbl_min_max(%Decimal{coef: :inf} = infinity), do: infinity142      │        ~143      │144      └─ lib/decimal.ex:2842:8: Decimal.check_dbl_min_max/1145146Generated decimal app147==> jason148Compiling 10 files (.ex)149Compiling lib/decoder.ex (it's taking more than 10s)150Generated jason app151==> interactive_cmd152Compiling 1 file (.ex)153Generated interactive_cmd app154==> nerves155HOST_CC port.o156HOST_LD port157Compiling 55 files (.ex)158Generated nerves app159==> nerves_compatibility_test160161Nerves environment162  MIX_TARGET:   mangopi_mq_pro163  MIX_ENV:      prod164165Checking for prebuilt Nerves artifacts...166  Found nerves_system_mangopi_mq_pro in cache167    /home/nerves/.nerves/artifacts/nerves_system_mangopi_mq_pro-portable-0.17.2168  Found nerves_toolchain_riscv64_nerves_linux_gnu in cache169    /home/nerves/.nerves/artifacts/nerves_toolchain_riscv64_nerves_linux_gnu-linux_x86_64-15.3.1170==> tablet171Compiling 2 files (.ex)172Generated tablet app173==> elixir_make174Compiling 8 files (.ex)175Generated elixir_make app176==> nerves_discovery177Compiling 5 files (.ex)178Generated nerves_discovery app179==> decimal180Compiling 4 files (.ex)181      warning: this clause of defp check_dbl_min_max/1 is never used (or it will always fail/warn when invoked)182      │183 2842 │   defp check_dbl_min_max(%Decimal{coef: :inf} = infinity), do: infinity184      │        ~185      │186      └─ lib/decimal.ex:2842:8: Decimal.check_dbl_min_max/1187188Generated decimal app189==> jason190Compiling 10 files (.ex)191Generated jason app192==> interactive_cmd193Compiling 1 file (.ex)194Generated interactive_cmd app195==> nerves196HOST_CC port.o197HOST_LD port198Compiling 55 files (.ex)199Generated nerves app200==> nerves_system_br201Generated nerves_system_br app202==> nerves_toolchain_riscv64_nerves_linux_gnu203Compiling 1 file (.ex)204Generated nerves_toolchain_riscv64_nerves_linux_gnu app205==> nerves_system_mangopi_mq_pro206Generated nerves_system_mangopi_mq_pro app207==> nerves_compatibility_test208209Nerves environment210  MIX_TARGET:   mangopi_mq_pro211  MIX_ENV:      prod212213==> mime214Compiling 1 file (.ex)215Generated mime app216==> circular_buffer217Compiling 1 file (.ex)218Generated circular_buffer app219==> nimble_options220Compiling 3 files (.ex)221Generated nimble_options app222==> hpax223Compiling 4 files (.ex)224Generated hpax app225==> table_rex226Compiling 7 files (.ex)227     warning: expected a module (an atom) when invoking render/2 in expression:228229         renderer.render(table, opts)230231     where "opts" was given the type:232233         # type: dynamic()234         # from: lib/table_rex/table.ex:267:10235         opts = Enum.into(opts, renderer.default_options)236237     where "renderer" was given the type:238239         # type: dynamic(%{..., default_options: term()})240         # from: lib/table_rex/table.ex:267:25241         Enum.into(opts, renderer.default_options)242243     where "table" was given the type:244245         # type: dynamic(%TableRex.Table{})246         # from: lib/table_rex/table.ex:265:23247         %TableRex.Table{} = table248249     type warning found at:250     │251 268 │     renderer.render(table, opts)252     │              ~253     │254     └─ lib/table_rex/table.ex:268:14: TableRex.Table.render/2255256     warning: incompatible types given to Map.get/3:257258         Map.get(cell, :width_calc, nil)259260     the map:261262         dynamic(%TableRex.Cell{})263264     does not have all required keys:265266         :width_calc267268     therefore this function will always return nil269270     where "cell" was given the types:271272         # type: dynamic(%TableRex.Cell{})273         # from: lib/table_rex/renderer/text.ex:292:63274         %TableRex.Cell{} = cell275276         # type: dynamic(%TableRex.Cell{})277         # from: lib/table_rex/renderer/text.ex278         {%TableRex.Cell{} = cell, col_index}279280     type warning found at:281     │282 299 │       Map.get(cell, :width_calc, nil) || Table.get_column_meta(table, col_index, :width_calc)283     │           ~284     │285     └─ lib/table_rex/renderer/text.ex:299:11: TableRex.Renderer.Text.render_cell/3286287Generated table_rex app288==> nerves_logging289 CC kmsg_tailer.o290 LD kmsg_tailer291Compiling 5 files (.ex)292Generated nerves_logging app293==> castore294Compiling 1 file (.ex)295Generated castore app296==> mint297Compiling 1 file (.erl)298Compiling 20 files (.ex)299Generated mint app300==> ring_logger301Compiling 7 files (.ex)302Generated ring_logger app303==> nerves_compatibility_test304===> Analyzing applications...305===> Compiling aws_signature306==> shoehorn307Compiling 8 files (.ex)308Generated shoehorn app309==> table310Compiling 5 files (.ex)311Generated table app312==> nerves_compatibility_test313===> Analyzing applications...314===> Compiling telemetry315==> db_connection316Compiling 18 files (.ex)317Generated db_connection app318==> ecto319Compiling 56 files (.ex)320     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead321     │322 474 │       Logger.warn """323     │              ~324     │325     └─ lib/ecto/changeset/relation.ex:474:14: Ecto.Changeset.Relation.process_current/3326327    warning: unused require Logger328    │329  6 │   require Logger330    │   ~331    │332    └─ lib/ecto/query/builder/join.ex:6:3333334     warning: fun/1 is not valid in typespecs. Either specify fun() or use (... -> return) instead335     │336 287 │   @spec insert(t, name, Changeset.t | Ecto.Schema.t | fun(Changeset.t | Ecto.Schema.t), Keyword.t) :: t337     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~338     │339     └─ lib/ecto/multi.ex:287: Ecto.Multi (module)340341     warning: fun/1 is not valid in typespecs. Either specify fun() or use (... -> return) instead342     │343 323 │   @spec update(t, name, Changeset.t | fun(Changeset.t), Keyword.t) :: t344     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~345     │346     └─ lib/ecto/multi.ex:323: Ecto.Multi (module)347348     warning: fun/1 is not valid in typespecs. Either specify fun() or use (... -> return) instead349     │350 356 │   @spec insert_or_update(t, name, Changeset.t | fun(Changeset.t), Keyword.t) :: t351     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~352     │353     └─ lib/ecto/multi.ex:356: Ecto.Multi (module)354355     warning: fun/1 is not valid in typespecs. Either specify fun() or use (... -> return) instead356     │357 397 │   @spec delete(t, name, Changeset.t | Ecto.Schema.t | fun(Changeset.t | Ecto.Schema.t), Keyword.t) :: t358     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~359     │360     └─ lib/ecto/multi.ex:397: Ecto.Multi (module)361362     warning: fun/1 is not valid in typespecs. Either specify fun() or use (... -> return) instead363     │364 426 │   @spec one(365     │   ~~~~~~~~~~366     │367     └─ lib/ecto/multi.ex:426: Ecto.Multi (module)368369     warning: fun/1 is not valid in typespecs. Either specify fun() or use (... -> return) instead370     │371 457 │   @spec all(372     │   ~~~~~~~~~~373     │374     └─ lib/ecto/multi.ex:457: Ecto.Multi (module)375376     warning: fun/1 is not valid in typespecs. Either specify fun() or use (... -> return) instead377     │378 488 │   @spec exists?(379     │   ~~~~~~~~~~~~~~380     │381     └─ lib/ecto/multi.ex:488: Ecto.Multi (module)382383     warning: fun/1 is not valid in typespecs. Either specify fun() or use (... -> return) instead384     │385 597 │   @spec insert_all(386     │   ~~~~~~~~~~~~~~~~~387     │388     └─ lib/ecto/multi.ex:597: Ecto.Multi (module)389390     warning: fun/1 is not valid in typespecs. Either specify fun() or use (... -> return) instead391     │392 640 │   @spec update_all(t, name, Ecto.Queryable.t | fun(Ecto.Queryable.t), Keyword.t, Keyword.t) :: t393     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~394     │395     └─ lib/ecto/multi.ex:640: Ecto.Multi (module)396397     warning: fun/1 is not valid in typespecs. Either specify fun() or use (... -> return) instead398     │399 678 │   @spec delete_all(t, name, Ecto.Queryable.t | fun(Ecto.Queryable.t), Keyword.t) :: t400     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~401     │402     └─ lib/ecto/multi.ex:678: Ecto.Multi (module)403404     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead405     │406 208 │           Logger.warn """407     │                  ~408     │409     └─ lib/ecto/repo/preloader.ex:208:18: Ecto.Repo.Preloader.fetch_ids/4410411    warning: unused require Ecto.Query412    │413  6 │   require Ecto.Query414    │   ~415    │416    └─ lib/ecto/repo/preloader.ex:6:3417418      warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead419      │420 3156 │       Logger.warn """421      │              ~422      │423      └─ lib/ecto/changeset.ex:3156:14: Ecto.Changeset.optimistic_lock/3424425     warning: BadStructError.exception/1 is undefined (module BadStructError is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)426     │427 340 │         raise BadStructError, struct: struct, term: data428     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~429     │430     └─ lib/ecto/repo/queryable.ex:340: Ecto.Repo.Queryable.process/4431432    warning: expected a map or struct when accessing .__adapter__ in expression:433434        repo.__adapter__435436    where "repo" was given the type:437438        # type: dynamic(atom())439        # from: lib/mix/tasks/ecto.drop.ex:60:7440        Mix.Ecto.ensure_repo(repo, args)441442    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()443444    type warning found at:445    │446 61 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,447    │                              ~448    │449    └─ lib/mix/tasks/ecto.drop.ex:61:30: Mix.Tasks.Ecto.Drop.run/1450451    warning: expected a map or struct when accessing .__adapter__ in expression:452453        repo.__adapter__454455    where "repo" was given the type:456457        # type: dynamic(atom())458        # from: lib/mix/tasks/ecto.create.ex:50:7459        Mix.Ecto.ensure_repo(repo, args)460461    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()462463    type warning found at:464    │465 51 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,466    │                              ~467    │468    └─ lib/mix/tasks/ecto.create.ex:51:30: Mix.Tasks.Ecto.Create.run/1469470     warning: the following clause will never match:471472         {:ok, decimal} ->473474     because it attempts to match on the result of:475476         Decimal.parse(term)477478     which has type:479480         dynamic(481           :error or482             {%Decimal{sign: integer(), coef: integer(), exp: float() or integer()} or483                %Decimal{sign: integer(), coef: :NaN or :inf, exp: integer()}, term()}484         )485486     type warning found at:487     │488 834 │       {:ok, decimal} -> check_decimal(decimal, false)489     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~490     │491     └─ lib/ecto/type.ex:834: Ecto.Type.cast_decimal/1492493Generated ecto app494==> rustler_precompiled495Compiling 4 files (.ex)496Generated rustler_precompiled app497==> fss498Compiling 4 files (.ex)499Generated fss app500==> explorer501Compiling 25 files (.ex)502503== Compilation error in file lib/explorer/polars_backend/native.ex ==504** (RuntimeError) precompiled NIF is not available for this target: "riscv64gc-unknown-linux-gnu".505The available targets are:506 - aarch64-apple-darwin507 - aarch64-unknown-linux-gnu508 - aarch64-unknown-linux-musl509 - x86_64-apple-darwin510 - x86_64-pc-windows-msvc511 - x86_64-pc-windows-gnu512 - x86_64-unknown-linux-gnu513 - x86_64-unknown-linux-musl514 - x86_64-unknown-freebsd515    lib/explorer/polars_backend/native.ex:32: (module)516could not compile dependency :explorer, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile explorer --force", update it with "mix deps.update explorer" or clean it with "mix deps.clean explorer"