logoalt Hacker News

yjftsjthsd-hyesterday at 2:02 PM1 replyview on HN

> In almost all ecosystems, it is difficult to keep track of binary dependencies. When you depend on a package’s source code, this is normally recorded in your manifest file — pyproject.toml, package.json and so on. However, when you depend on a package’s precompiled binaries, this information is usually not recorded anywhere. This means that the binary dependency relationship between your project and whatever you’re depending on is hidden — so we can say that you have a phantom binary dependency.

I know it comes up every time... but nix does kinda exist to solve this problem. At least in pure mode.


Replies

pjmlpyesterday at 2:40 PM

Now we just have to improve its ergonomics, while supporting all existing operating systems in production.

show 1 reply