4 ms·
C has a piss poor standard library and doesn't have this problem. Make dependencies annoying to use and it forces people to be more disciplined about them and
by sarahsoup 1mo ago
C has a piss poor standard library and doesn't have this problem.
Make dependencies annoying to use and it forces people to be more disciplined about them and if you do insist on a package manager you should not support transitive dependencies at all, packages should be self contained.
- imtringued 1mo agoTransitive dependencies aren't the problem. C projects often have transitive dependencies twelve packages deep. The problem is that these languages have repositories are both free for all and have no consumer side vetting out of the box. Linux distributions have maintainers that vet the packages and that's why you can blindly download transitive dependencies with your OS package manager. But you can't do the same with the AUR. The AUR workflow requires you to actually read the PKGBUILD.