zookzook / elixir-mongodb-driver

MongoDB driver for Elixir
Apache License 2.0
245 stars 63 forks source link

Compilation fails. Unlock and update all deps to resolve. #224

Closed csrl closed 9 months ago

csrl commented 11 months ago

The current mix.lock pulls in many unused and old dependencies that are not specified in mix.exs

For example excoveralls 0.12.1 https://github.com/zookzook/elixir-mongodb-driver/blob/master/mix.lock#L16

Which pulls in an old hackney and metrics libraries which depend on ssl_verify_fun.erl which fails compilation because of https://github.com/elixir-lang/elixir/issues/12653

Please resolve with: mix deps.unlock --all mix deps.update --all

zookzook commented 9 months ago
├── credo ~> 1.7.0 (Hex package)
│   ├── bunt ~> 0.2.1 or ~> 1.0 (Hex package)
│   ├── file_system ~> 0.2 or ~> 1.0 (Hex package)
│   └── jason ~> 1.0 (Hex package)
├── db_connection ~> 2.6 (Hex package)
│   └── telemetry ~> 0.4 or ~> 1.0 (Hex package)
├── decimal ~> 2.1.1 (Hex package)
├── ex_doc >= 0.0.0 (Hex package)
│   ├── earmark_parser ~> 1.4.39 (Hex package)
│   ├── makeup_elixir ~> 0.14 (Hex package)
│   │   ├── makeup ~> 1.0 (Hex package)
│   │   │   └── nimble_parsec ~> 1.2.2 or ~> 1.3 (Hex package)
│   │   └── nimble_parsec ~> 1.2.3 or ~> 1.3 (Hex package)
│   └── makeup_erlang ~> 0.1 (Hex package)
│       └── makeup ~> 1.0 (Hex package)
├── jason ~> 1.3 (Hex package)
│   └── decimal ~> 1.0 or ~> 2.0 (Hex package)
├── patch ~> 0.12.0 (Hex package)
└── telemetry ~> 1.0 (Hex package)

The deps are updated.