Description
Describe the bug
I have this on my mix.exs
{:opentelemetry, "~> 1.3"},
{:opentelemetry_api, "~> 1.2"},
{:opentelemetry_bandit, "~> 0.2"},
{:opentelemetry_ecto, "~> 1.2"},
{:opentelemetry_exporter, "~> 1.6"},
{:opentelemetry_oban, "~> 1.1"}
Then when I run mix deps.get
I'm getting (formatted for better reading):
Resolving Hex dependencies...
Resolution completed in 0.471s
Because opentelemetry_bandit >= 0.2.0-rc.1 depends on opentelemetry_semantic_conventions ~> 1.27 and
opentelemetry_oban >= 1.1.0 depends on opentelemetry_semantic_conventions ~> 0.2,
opentelemetry_bandit >= 0.2.0-rc.1 is incompatible with opentelemetry_oban >= 1.1.0.
And because your app depends on opentelemetry_bandit ~> 0.2, opentelemetry_oban >= 1.1.0 is forbidden.
So, because your app depends on opentelemetry_oban ~> 1.1, version solving failed.
** (Mix) Hex dependency resolution failed
Expected behavior
I'd like to use both bandit
and oban
at the same time.