Overlapping dependency names #811
t4ccer
started this conversation in
Core language features
Replies: 1 comment
-
I'm going to convert this to a discussion. We are aware of this and what we decide to do for package management could also affect this. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
What Git revision are you using?
v1.0.23-alpha
What operating system are you using, and which version?
N/A
Describe what the problem is?
Currently build system "normalizes" dependency name to
<owner>-<repo>
which can create collisons. Suppose followingaiken.toml
file:clearly packages are different but during
aiken build
they will create the same./build/packages/aiken-collision-foo-bar-baz
directory and override one another.what's more, there's no actual duplicate between these two packages.
What should be the expected behavior?
name
encoding both owner and repo is a bad idea imo, but this can still be avoided by using different separator, one that's illegal in both organization and repository name on github.aiken build
should create two different directories for both packages.Beta Was this translation helpful? Give feedback.
All reactions