Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Of course a single project is very unlikely to depend on two different packages with the same name. But a global repository of all packages is conversely extremely likely to have many many people all wanting one name - it's essentially a .com registry.

Reusing project names is just a straight no-go when that is what other peoples projects depend on. As soon as a package has a dependency, (name, version, source) need to be absolutely immutable.



As the person you are replying to suggestes, a version epoch could be a solution.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: