gleam-lang/gleam

Hex Gleam dependency packages with colliding Erlang modules can fail to raise a compile error

オープン

#4,657 opened on 2025/06/01

 (2 件のコメント) (1 件のリアクション) (0 人の担当者)Rust (960 件のフォーク)batch import
help wanted

Repository metrics

Stars
 (21,417 個のスター)
PR merge metrics
 (PR metrics pending)

説明

sngrekov made a project with both Nibble and Glerray and started getting runtime errors. Both projects define the glearray_ffi Erlang module, and instead of raising an error at build time (as we should) we seem to let one clobber the other and as such one of the two packages will have the incorrect code.

Context: https://discord.com/channels/768594524158427167/1378738738376474634

Related: https://github.com/hayleigh-dot-dev/nibble/issues/24

コントリビューターガイド