Skip to content

Dialyzer error: overlapping contractΒ #236

@AntoineAugusti

Description

@AntoineAugusti

While trying to perform dependency upgrades, I encountered the following Dialyzer error.

etalab/transport-site#4101

Versions:

  • ex_cldr: 2.40.0
  • ex_cldr_currencies: 2.16.1
  • ex_cldr_numbers: 2.33.1
  • cldr_utils: 2.28.0
lib/cldr.ex:1:overlapping_contract
Overloaded contract for Transport.Cldr.Currency.currencies_for_locale/3 has
overlapping domains; such contracts are currently unsupported and
are simply ignored.

________________________________________________________________________________
lib/cldr.ex:1:overlapping_contract
Overloaded contract for Transport.Cldr.Number.Format.all_formats_for/1 has
overlapping domains; such contracts are currently unsupported and
are simply ignored.

Our Cldr backend.

Did I miss anything in the upgrade process or is this a bug?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions